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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] Runas Windows 8 выполняется с ошибкой 740 (http://forum.oszone.net/showthread.php?t=249500)

Kadev 19-12-2012 12:33 2048738

Runas Windows 8 выполняется с ошибкой 740
 
Добрый день!
Возможно кто-то уже находил успешное решение для нижеописанной проблемы.
Имеется Windows 8 x64 Enterprise с отключённым UAC. Все учетки которыми я пользуюсь имеют права локального администратора.

Периодически требуется запускать разные системные оснастки типа Services из-под другого пользователя. Раньше (вплоть до Windows 8) я это делал при помощи bat-файла следующего содержания:
runas /user:<домен\учетка> /savecreds "mmc c:\windows\system32\services.msc"

Теперь, после перехода на Windows 8 в результате выполнения данной команды я получаю сообщение об ошибке следующего содержания:
"Attempting to start mmc c:\windows\system32\services.msc as user "домен\учетка" ...
RUNAS ERROR: Unable to run - mmc c:\windows\system32\services.msc
740: The requested operation requires elevation.
"

Хотелось бы решить эту проблему, кто знает как - подскажите, пожалуйста!

P.S. Обходные варианты типа возврата к Windows 7 или манипуляций с мышью и клавиатурой (Shift + правая кнопка -> Выполнить от имени...) меня по ряду причин не устраивают.

Vancouver 19-12-2012 13:58 2048829

http://social.technet.microsoft.com/...-e492b44cf1e6/

Kadev 19-12-2012 18:41 2049118

Большое спасибо, но это я уже пробовал - не помогает, да и значение уже было выставлено то, которое указано в статье.

Petya V4sechkin 19-12-2012 20:09 2049197

Kadev, до конца дочитали? Там еще вариант:
Цитата:

So I post my solution :
Without any Group Policy, you can try
runas /user:adesi\adm%username% "cmd /c Start /B mmc.exe %SystemRoot%\system32\dsa.msc"
Works for m.
(только исправить пользователя и свою оснастку).

Kadev 20-12-2012 19:00 2049879

Спасибо, работает!

Dymga 21-02-2014 15:01 2313094

Подскажите, а как быть если программу нужно запустить не из каталога windows?
Т.е. например C:\Program Files (x86)\Soft\Soft.exe
Вот так не получается runas /user:adesi\adm%username% "cmd /c Start /B C:\Program Files (x86)\Soft\Soft.exe" т.к. пусть содержит пробелы, двойные кавычки не распознаются

vergil_pva 28-09-2015 09:03 2558430

чтоб запустить программу через runas в пути которого есть пробелы в windows 8-8.1, создай ярлык на файл который хочешь через runas запустить и положи его туда где в пути нет пробелов допустим в корень диска C:\ или другое место где в пути нет пробелов и через runas запускай ярлык
типа вот так runas /user:adesi\adm%username% "cmd /c Start /B C:\Soft.lnk"

либо можно использовать переменные окружения, в гугле много информации по переменным окружения, поэтому здесь писать не буду как это делать через переменные.


Время: 06:08.

Время: 06:08.
© OSzone.net 2001-