29

В Windows 7, открыв диалоговое окно «Выполнить» (Win + R) и подтвердив, нажмите Ctrl + Shift + Enter, чтобы запустить указанную команду с повышенными правами.

В Windows 8 этот трюк больше не работает, и мне его очень не хватает!

Есть ли способ вернуть эту функцию обратно?

3 ответа3

25

Не нажимайте Win + R.

Вместо этого просто нажмите Win и введите команду непосредственно в интерфейс Metro. По мере ввода интерфейс поиска начнет выдавать возможные совпадения, но просто игнорировать их. Когда вы закончите печатать, нажмите Ctrl + Shift + Enter, и команда будет работать с повышенными правами, как и ожидалось.

Это прекрасно работает для полных команд с аргументами. Он также работает для команд без аргументов, но с некоторыми оговорками (сопоставление ярлыков, несколько исполняемых файлов и т.д.). Я вообще не нашел, что это было главной проблемой.

7

Хорошо, я понял это. Кажется, это вызвано новой функцией UAC, которая называется "Режим одобрения администратором" или "AAM". Вы можете отключить эту функцию и (по крайней мере, при отключенном UAC) Win+R будет запускать приложения по умолчанию. - Я попробовал это на 3 машинах сейчас, и это работало для меня каждый раз.

Вот как можно отключить его:

  1. Откройте редактор локальной политики безопасности (на начальном экране введите "secpol" и щелкните его правой кнопкой мыши "Запуск от имени администратора").

  2. В меню слева разверните "Локальная политика".

  3. Под расширенным заголовком "Локальная политика" выберите "Параметры безопасности".

  4. На панели справа найдите «Контроль учетных записей: запустите всех администраторов в режиме одобрения администратором», откройте этот параметр и измените значение на Отключено.

SecPol - Контроль учетных записей пользователей: запускать всех администраторов в режиме одобрения администратором.

  1. "ОК" из всего, и перезагрузите компьютер (по крайней мере, на моей машине он сказал, что требуется перезагрузка, YMMV).

 

Если все работает правильно, когда вы нажмете Win+R на рабочем столе Windows, вы увидите небольшой щит под текстовым полем с надписью «Эта задача будет создана с правами администратора».

Вы можете видеть, что это работает.

(Примечание: в зависимости от вашей удачи вам, возможно, придется отключить UAC.)

3

^ ^ Я только что подписался, чтобы комментировать об этом, но у меня нет 50 репутации, чтобы ответить на выше. Поэтому я отвечу в новом ответе.

"Хорошо, я понял это. Кажется, это вызвано новой функцией UAC, которая называется "Режим одобрения администратором" или "AAM". Вы можете отключить эту функцию и (по крайней мере, при отключенном UAC) Win+R будет запускать приложения по умолчанию. - Я попробовал это на 3 машинах сейчас, и это работало для меня каждый раз. "

Это, действительно, кажется, единственный способ заставить Windows Start Menu 'Run Command' ВСЕГДА работать с правами администратора. Если у вас есть машина, подобная мне, которая является продуктом Windows Home, раздел реестра можно найти по адресу

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Policies \ Система, щелкнув по которой, справа находится «EnableLUA». Щелкните правой кнопкой мыши «Изменить», чтобы значение «0» вместо «1», и это аналогично отключению UAC. Очевидно, это то же самое, что «встроенное одобрение администратора», или то, что одобрение администратора работает только тогда, когда UAC имеет возможность «контролировать» различные привилегии учетной записи пользователя / администратора / права доступа.

Я закончил тем, что отказался и сделал ярлык с разрешением администратора для приглашения cmd и поместил его над папкой «программы» в моем меню «Пуск», так как это довольно близко к кнопке «Выполнить» (чуть выше выключения на моем измененном). классическое меню «Пуск» (версия для Windows 10 Home). В противном случае, когда UAC выключен, я могу получить права администратора для моей команды запуска в меню «Пуск», НО НЕ МОЖЕТ избавиться от ошибки (похоже, ничего не происходит, все работает после нажатия «ОК», но не нравится его видеть ) - http://www.bleepingtech.com/windows-8-fix-this-app-cant-open-for-built-in-administrator-account/ Это приложение не может быть открыто для учетной записи встроенного администратора, пожалуйста, подпишите с другой учетной записью и попробуйте еще раз .. пытаясь это исправить, но я не думаю, что есть какой-либо способ получить права администратора для команды запуска, не отключая UAC, что, в свою очередь, дает эту ошибку ..

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .