Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   MSI пакет от имени Администратора (Контекстное меню) (http://forum.oszone.net/showthread.php?t=248191)

DEDI 02-12-2012 17:18 2037178

MSI пакет от имени Администратора (Контекстное меню)
 
Вложений: 1
При переходе на Windows 8\8.1\10 столкнулся проблемой, msi пакеты стали выдавать ошибку 2503 и 2502, ясное дело что нужно запускать от имени Администратора, но как?
В контекстном меню *.msi файлов нет пункта "Запустить от имени Администратора"

После гуглинга нашел файл реестра которые решили данную проблему, без runas или сторонних программ.

Add_MSI_Run_as_administrator.reg - файл для добавления в контекстное меню файлов с расширением *.msi "Запустить от имени Администратора"
Remove_MSI_Run_as_administrator.reg - файл для удаления из контекстное меню файлов с расширением *.msi "Запустить от имени Администратора"


Add_MSI_Run_as_administrator.reg
читать дальше »

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Msi.Package\Shell\runas]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\Command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
00,69,00,20,00,22,00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00


Remove_MSI_Run_as_administrator.reg
читать дальше »

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Msi.Package\Shell\runas]

Vadikan 02-12-2012 18:59 2037243

DEDI, в Windows 8 (да и в 7) у MSI нет такого пункта, т.к. установщик Windows сам реализует повышение, заложенное в пакет. Боюсь, что проблема ваша не в пункте меню.

DEDI 03-12-2012 21:22 2038049

Vadikan, Проблему я решил данным способом что очень удобно. После применения данного файла реестра такой пункт появляется. Просто подумал что будет не лишним поделится с Осозом)

ksoft 03-12-2012 22:27 2038092

DEDI, Msi файл уже сам по себе является файлом админ установки. Может проблема в том что у вас пользователь не с правами админа?

Iska 03-12-2012 22:36 2038097

Цитата:

Цитата ksoft
Msi файл уже сам по себе является файлом админ установки. »

Нет. Ни в том смысле, который Вы подразумевали (см. выше:
Цитата:

Цитата Vadikan
…повышение, заложенное в пакет. »

), ни в том, что на самом деле означает термин «административная установка».

DEDI 04-12-2012 01:16 2038162

Цитата:

Цитата ksoft
Msi файл уже сам по себе является файлом админ установки. »

В Windows XP может и так, но Windows 8 это уже совсем другой коленкор.

Цитата:

Цитата ksoft
Может проблема в том что у вас пользователь не с правами админа? »

С правами и UAC, который на Windows 8 отключать не хочется, т.к. приложения метро ругаются и просят включить UAC. (Приложения метро не работают вобще)

Iska,
:)

П.С.
Мне помощь не нужна, данного решения проблемы на OSZone я не нашел. И просто решил поделится.

Vladimir_Pavlovich@fb 22-12-2012 12:36 2050873

DEDI, Спасибо огромное, долго искал как решить эту проблему, нашел :o

othered 16-03-2013 14:13 2112371

Если вопрос еще актуален, то есть один удобный способ:
Нужен FAR, запускаем его от имени администратора, а в нем уже нужный msi установщик
P.S. проверял под XP, в 7 и 8 тоже должно работать

DEDI 17-03-2013 21:33 2113289

othered, это не вопрос и статус стоит [Решено]. В вашем варианте есть необходимость в дополнительном ПО, а в данном варианте (читать в шапке) необходимости в дополнительном ПО нет, один раз применяете твик реестра, дальше просто запускаете от имени администратора с контекстного меню.

SerjioTT 31-12-2015 11:10 2590091

Решение рабочее. Благодарю!

bifido 03-09-2016 01:02 2665329

У меня в набор твиков этот твик то же входит. И хотя здесь правильно писали, что msi и так по умолчанию должен запускаться с повышенными привилегиями, но я добавил твик в свой набор, потому что через этот пункт меню инсталлятор запускается пошустрее. И так как hex значения в reg файлах я не очень люблю, то у меня этот твик выглядит таким образом -
Код:

Windows Registry Editor Version 5.00

;Выполнение msi файлов от имени администратора
[HKEY_CLASSES_ROOT\Msi.Package\Shell\runas]
"MUIVerb"="Запуск от имени Администратора"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Msi.Package\Shell\runas\command]
@="msiexec /i \"%1\""


intercool 21-08-2017 09:51 2759698

Мне тоже помогло, благодарствую !!!!

Busla 21-08-2017 22:27 2759863

Цитата:

Цитата DEDI
нужно запускать от имени Администратора, но как?
В контекстном меню *.msi файлов нет пункта "Запустить от имени Администратора" »

Shift + ПКМ ?


Время: 02:48.

Время: 02:48.
© OSzone.net 2001-