Войти

Показать полную графическую версию : [решено] Проблема с доступом в реестр из MSI


Shestipaliy
16-04-2009, 12:47
Я точно не понял к какому разделу форума относится мой вопрос. Но попробую здесь. Вообщем суть в том, что я создаю msi инсталляцию с помощью программы InstallAware. И все работает отлично если бы не один момент - инсталляция прописывает службу соотвественно в HKLM\SYSTEM\Current control set\Enum и Services. Но проблема в том, что когда я запускаю этот msi, то под локальной учеткой msiexec как я понял запускается от имени пользователя. А для доступа к этому разделу реестра нужно разрешение уровня SYSTEM. А вот если я запускаю его от имени доменного админа, то почему-то msiexec запускается от SYSTEM и все работает! В чем может быть дело, подскажите пожалуйста. Может как-то можно запустить msi под system аккаунтом напрямую?

Petya V4sechkin
16-04-2009, 12:51
Shestipaliy, в доменной политике: Конфигурация компьютера/пользователя -> Административные шаблоны -> Компоненты Windows -> Установщик Windows -> Всегда производить установку с повышенными привилегиями.

Shestipaliy
16-04-2009, 13:01
При работе в домене и так все нормально. А вот при запуске из под локальной админской записи возникают проблемы.

Petya V4sechkin
16-04-2009, 13:05
Shestipaliy, на локальном Пуск -> Выполнить -> gpedit.msc

Shestipaliy
16-04-2009, 13:34
Petya V4sechkin, благодарю. А не в курсе, как изменение групповой политики можно автоматизировать, т.к. msi эта ставиться в числе других программ при автоматической установке виндов. Через реестр?

Petya V4sechkin
16-04-2009, 14:09
Через реестр?
HKLM\Software\Policies\Microsoft\Windows\Installer!AlwaysInstallElevated
HKCU\Software\Policies\Microsoft\Windows\Installer!AlwaysInstallElevated




© OSzone.net 2001-2012