![Более одного «Открыть xxxxx здесь как администратор»](https://rvso.com/image/1466428/%D0%91%D0%BE%D0%BB%D0%B5%D0%B5%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE%20%C2%AB%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20xxxxx%20%D0%B7%D0%B4%D0%B5%D1%81%D1%8C%20%D0%BA%D0%B0%D0%BA%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%C2%BB.png)
Мне нужна возможность открывать командное окно или окно Powershell от имени администратора из контекстных меню дисков и каталогов в Windows.
я могу иметьилипутем создания и заполнения специальных ключей реестра «runas», показанных ниже, но есть ли способ, которым я могуобаперечислены в контекстном меню и имеютобазапустить от имени администратора?
[HKEY_CLASSES_ROOT\Drive\shell\runas]
...
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
...
[HKEY_CLASSES_ROOT\Directory\shell\runas]
...
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
...
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
...
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
...
решение1
Следующий взлом реестра работает для каталогов в Windows 8.1:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\runas]
"HasLUAShield"=""
@="CMD here as administrator"
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /S /K pushd \"%V\""
"DelegateExecute"=""
[HKEY_CLASSES_ROOT\Directory\shell\runasPowerShell]
"HasLUAShield"=""
@="PowerShell here as administrator"
[HKEY_CLASSES_ROOT\Directory\shell\runasPowerShell\command]
@="Powershell Start-Process PowerShell -verb runas -ArgumentList '-noexit', 'Push-Location -literalPath ''\"%V\"'''"
"DelegateExecute"=""
Вы также можете добавить аналогичные runas
и runasPowerShell
подключаемые ключи для дисков .[HKEY_CLASSES_ROOT\Drive\shell]