75

Проблема в том, что когда я открываю приложения, мне нужно всегда щелкнуть правой кнопкой мыши, выбрать запуск от имени администратора.

Когда я не делаю это, получаю неожиданные ошибки приложения. Кстати, я выключил UAC.

Это раздражает. Есть ли способ изменить поведение двойного щелчка левой кнопкой мыши, чтобы он действовал как действие "Запуск от имени администратора"? Я имею в виду сделать действие "Запуск от имени администратора" по умолчанию. Спасибо заранее

8 ответов8

94

Способ 1 (работает только на ярлыках):

  1. Щелкните правой кнопкой мыши ярлык, выберите Свойства.
  2. Нажмите Дополнительно. Выберите « Запуск от имени администратора».

Способ 2 (влияет на все ярлыки и работает с переходными списками и открытием файлов с помощью приложения):

  1. Перейдите в расположение исполняемого файла.
  2. Щелкните правой кнопкой мыши AppThatRequiresAdminRights.exe и выберите Troubleshoot compatibility .
  3. Выберите опцию Устранение неполадок в программе после того, как мастер завершит обнаружение проблем.
  4. Выберите «Программа требует дополнительных разрешений» . Мастер применяет параметр « Запуск от имени администратора» к программе AppThatRequiresAdminRights.exe .
  5. Нажмите Test the program (обязательно) и закройте мастер.

Нашел здесь

26
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

вход в PowerShell (начатый от имени администратора) сделал это для меня без указания чего-то для каждого отдельного приложения.

Обратите внимание, что это навсегда отключает UAC. Перетаскивание ползунка в настройках UAC не отключит UAC полностью, оно просто больше не будет запрашивать, но все еще остается активным.

7

Убейте все экземпляры Explorer и запустите его снова через диспетчер задач (Ctrl+Shift+Esc) с правами администратора.

4

Используйте старый добрый трюк планировщика заданий, который работает с Vista.

Вот инструмент, который поможет вам сделать шаги:

https://sites.google.com/site/freeavvarea/UACPass-en

2

Перейдите в верхнюю правую часть экрана в Windows 8> нажмите кнопку "Поиск" на правой панели> найдите приложение> щелкните правой кнопкой мыши программу> выберите "Открыть местоположение файла"> нажмите вкладку "Ярлык"> нажмите кнопку "Дополнительно"> проверьте Кнопка "Запуск от имени администратора"

2

Я написал простой инструмент для решения этой проблемы. Подробнее читайте в моей статье CodeProject Запуск приложений Windows 8 от имени администратора по умолчанию.

1

Из-за комментария AlEXIX я спроектировал пакетное хранилище в папке "sendto", а затем использовал меню "щелкнуть правой кнопкой мыши", отправленное функции, для добавления "exe" в реестры, запускаемые с правами администратора. Я проверил успех, но каждый раз не могу добавить более пятидесяти exe-файлов в реестры. Также, прежде чем использовать пакет, cmd.exe должен быть настроен "запускать от имени администратора", вот мой код пакета:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"
0

Найдите CMD в меню «Пуск», запустите его от имени администратора и введите следующую команду.

сетевой пользователь администратор / активный: да

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