Запускать приложения от имени администратора по умолчанию в Windows 10

У меня только что появился новый ноутбук с Microsoft Windows 10. Мой предыдущий ноутбук работал под управлением Windows 7.

Я пытаюсь заставить приложения «запускаться от имени администратора» по умолчанию, поэтому что у меня не постоянно возникают проблемы с сохранением/перезаписью файлов и т. д. Приоритетом здесь является возможность изменять мои собственные файлы на внешнем жестком диске; Я бы не ожидал, что мне придется делать что-то особенное, чтобы это сделать. Моя учетная запись на портативном компьютере — это учетная запись «Администратор», и я установил для параметра «Контроль учетных записей пользователей» значение «Никогда не уведомлять». Я думал, что это позволит достичь желаемого эффекта (как это также предлагается в этом связанном вопросе применительно к Windows 7).

Вот снимок экрана с моей настройкой отключения UAC в Windows 10:

Тем не менее, Notepad ++ (например) не запускается автоматически с правами администратора. Что еще мне нужно сделать или что я упускаю из виду?

Спасибо

PS. Я понимаю, что то, что я пытаюсь сделать, представляет собой угрозу безопасности, но вопрос не в этом; Должен я или не должен что-то делать, отличается от того, могу я что-то или не могу.


Обновленный ответ: решение проблемы вместо ответа на вопрос.

Чтобы изменить списки ACL на внешнем диске, откройте его свойства и перейдите на вкладку «Безопасность»:

Обратите внимание, что прошедшие проверку пользователи не имеют «Полный доступ»; только администраторы, и вы не являетесь членом администраторов, если не повышены. Нажмите «Дополнительно».

(Владелец, вероятно, будет Администраторы.) Нажмите «Добавить».

Нажмите «Выбрать принципала «и введите свое имя пользователя в поле. Отметьте «Полный доступ», затем нажмите OK.

Теперь, когда мы вернулись в расширенный редактор ACL, установите флажок, который заменяет ACL дочерних элементов. Нажмите ОК и примите предупреждение. Нажмите OK в окне свойств, дождитесь завершения операции (если она есть), и все готово.

Исходный (опасный) ответ следует под строкой .


Опасно! Это почти наверняка плохой план по причинам, изложенным в комментарии Ramhound.

Запустите gpedit.msc , чтобы открыть редактор локальной групповой политики. Разверните Конфигурация компьютера , Параметры Windows , Параметры безопасности , Локальные политики и Параметры безопасности . Необходимо обновить четыре параметра:

  1. Установите для параметра «Контроль учетных записей пользователей: поведение запроса на повышение прав для администраторов в режиме утверждения администратором» значение Повышение без запроса .
  2. Установите для параметра «Контроль учетных записей пользователей: обнаружение установок приложений и запрос повышения прав» значение Отключено .
  3. Установите «Контроль учетных записей пользователей: Установите для всех администраторов в режиме утверждения администратором значение Disabled .
  4. Установите для параметра «Контроль учетных записей пользователей: повышать уровень только приложений UIAccess, установленных в безопасных местах» значение Disabled .

LGPE автоматически сохраняет все изменения, поэтому выйдите из него и перезагрузитесь.

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


20

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

  1. Щелкните правой кнопкой мыши значок приложения. Ярлык >> Перейти в Свойства >> Нажмите кнопку «Дополнительно» на вкладке «Ярлык» >> Установите флажок «Запуск от имени администратора» >> Нажмите кнопку «ОК». —

  1. Щелкните приложение правой кнопкой мыши >> Перейдите в Свойства >> Перейдите на вкладку «Совместимость» >> Установите флажок «Запускать эту программу от имени администратора» >> Нажмите кнопку ОК. —

Примечание. Когда я пробовал второй вариант (см. Выше), у меня было одно приложение, в котором изначально не было флажка «Запускать эту программу от имени администратора». Мне пришлось сделать следующее, чтобы флажок отображался и всегда работал от имени администратора:

  1. Нажмите кнопку «Запустить средство устранения неполадок совместимости»
  2. Щелкните параметр «Устранение неполадок программы».
  3. Установите флажок «Программа требует дополнительных разрешений».
  4. Нажмите «Далее» и нажмите «Проверить программу .. . «(чтобы убедиться, что программа работает правильно).
  5. Нажмите» Далее «и нажмите» Да, сохранить эти настройки для этой программы «

Билл Гаррисон подтвердил, что решение, найденное на странице Как я могу запускать ВСЕ мои приложения «от имени администратора» по умолчанию в Windows 7? работает для Windows 10. Существует как минимум один другой метод: вы можете установить для UAC самое низкое значение, но это также приведет к сбою собственных приложений Windows 10 (например, калькулятора)..

Ниже цитируется ответ:

Добавить пользователя в группу администраторов и удалить из группы пользователей:

  1. Войдите в систему как администратор

  2. Перейти к запуску (WinKey + R)

  3. Введите «control userpasswords2»

  4. Выберите свою учетную запись и нажмите «Свойства»

  5. Выберите вкладку «Членство в группе»

  6. Выберите «Администраторы»

  7. Нажмите ОК и ОК

Отключить режим утверждения

  1. Войдите в систему как администратор

  2. Перейти к запуску (WinKey + R)

  3. Введите «secpol.msc»

  4. Перейти к локальным политикам> Параметры безопасности

  5. Найти «Контроль учетных записей пользователей: переключение на защищенный рабочий стол при запросе повышения прав «

  6. Открыть, нажмите» Отключить «и нажмите» ОК «.

  7. Перезагрузите компьютер (очень важный выход из системы не работает)

Поделиться
Улучшите этот ответ
отредактировано 12 июня ’20 в 13:48
Сообщество ♦ 1
22 июля ’16 в 16: 53
  • 2
    Это не запускает все от имени администратора. Вы должны повторить это для каждого приложения, которое хотите. Смотрите ответы от @fritzmg или моего о том, как все запускать от имени администратора. — Дио Фунг 24 мар. ’17 в 0:46
добавить комментарий |

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

  1. Щелкните правой кнопкой мыши ярлык приложения >> выберите «Свойства» >> нажмите кнопку «Дополнительно» на вкладке «Ярлык» >> установите флажок «Запуск от имени администратора» >> нажмите кнопку ОК. —

  1. Щелкните приложение правой кнопкой мыши >> Перейдите в Свойства >> Перейдите на вкладку «Совместимость» >> Установите флажок «Запускать эту программу от имени администратора» >> Нажмите кнопку ОК. —

Примечание. Когда я пробовал второй вариант (см. выше), у меня было одно приложение, в котором изначально не было флажка «Запускать эту программу от имени администратора».. Мне пришлось сделать следующее, чтобы флажок отображался и всегда работал от имени администратора:

  1. Нажмите кнопку «Запустить средство устранения неполадок совместимости»
  2. Щелкните параметр «Устранение неполадок программы».
  3. Установите флажок «Программа требует дополнительных разрешений».
  4. Нажмите «Далее» и нажмите «Проверить программу .. . «(чтобы убедиться, что программа работает правильно).
  5. Нажмите» Далее «и нажмите» Да, сохранить эти настройки для этой программы «

Билл Гаррисон подтвердил, что решение, найденное на странице Как я могу запускать ВСЕ мои приложения «от имени администратора» по умолчанию в Windows 7? работает для Windows 10. Существует как минимум один другой метод: вы можете установить для UAC самое низкое значение, но это также приведет к сбою собственных приложений Windows 10 (например, калькулятора).

Ниже это цитируемый ответ:

Добавить пользователя в группу администраторов и удалить из группы пользователей:

  1. Журнал В качестве администратора

  2. Перейти к запуску (WinKey + R)

  3. Введите «control» userpasswords2 «

  4. Выберите свою учетную запись и нажмите« Свойства »

  5. Выберите« Группа » Вкладка «Членство»

  6. Выберите «Администраторы»

  7. Нажмите «ОК» и «ОК»

Отключить режим утверждения

  1. Войти как администратор

  2. Перейти к запуску (WinKey + R)

  3. Введите «secpol.msc»

  4. Перейти к локальным политикам> Параметры безопасности

  5. Найдите «Контроль учетных записей пользователей: переключиться на безопасный рабочий стол при запросе на повышение прав»

  6. Открыть Нажмите Отключить I t И нажмите ОК.

  7. Перезагрузите компьютер (очень важный выход из системы не работает)


18

Чтобы полностью отключить UAC, EnableLUA свойства

  HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Policies  System  

в реестр необходимо изменить на 0 . Это отключает тип пользователя «администратор в режиме утверждения администратором», тем самым позволяя всем пользователям-администраторам запускать свои процессы в качестве администраторов по умолчанию.

См. Также: EnableLUA | msdn.microsoft.com

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

(из раздела Всегда запускать программы от имени администратора в Windows 10 | Суперпользователь)

//ах извините, это дубликат исходного ответа @ ben-n — разница только в том, что это делается через реестр вместо gpedit. msc

Поделиться
Улучшите этот ответ
отредактировал 22 марта ’18 в 12:56
user867007
ответил 14 августа ’16 в 12:18
добавить комментарий |

Чтобы полностью отключить UAC, свойство EnableLUA

  HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Policies  System  

в реестре необходимо изменить на 0 . Это отключает тип пользователя «администратор в режиме утверждения администратором», тем самым позволяя всем пользователям-администраторам запускать свои процессы в качестве администраторов по умолчанию.

См. Также: EnableLUA | msdn.microsoft.com

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

(из раздела Всегда запускать программы от имени администратора в Windows 10 | Суперпользователь)

//ах, извините, это дубликат исходного ответа @ ben-n — разница только в том, что это делается через реестр вместо gpedit.msc


9

Если поиск приведет вас сюда, и вы хотите «запустить (определенные) приложения как администратор по умолчанию »- даже если он запускается с помощью соответствующего типа файла или чего-либо, кроме специального ярлыка, вы должны использовать реестр. Эти вкладки совместимости в диалоговом окне свойств файла больше не доступны в Windows 10, и другие хаки реестра для более старых версий Windows также были удалены.

Microsoft намеренно больше не хочет упрощать эту задачу.

Если вы еще не знаете, почему вам не следует этого делать, вам следует прекратить сейчас.

Почему вам следует или не следует делать это, вам нужно искать в другом месте.

Ниже вы узнаете, как .

Создайте новое строковое значение в одном из этих существующих ключей: (также создайте ключ «Layers» — если необходимо)

  (для текущего  только для учетной записи) HKEY_CURRENT_USER  Software  Microsoft  Windows NT  CurrentVersion  AppCompatFlags  Layers (для всех пользователей) HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  AppCompatFlags  Layers  

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

Например:

  "C:  Program Files (x86)  Microsoft Visual Studio  2017  Professional  Common7  IDE  devenv. exe "(но БЕЗ кавычек!)  

Значение этого ключа должно быть

  ~ RUNASADMIN  

он должен выглядеть так:

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

Поделиться
Улучшить этот ответ
отредактировано 31 мая ’19 в 16:35
ответил сентябрь 22 ’17, в 18:19
  • Можете ли вы добавить ссылка для Для Почему вы должны или не должны делать это, вам нужно искать в другом месте. что это относится здесь, ваше решение или настройка UAC? — Морс 20 сен 2018, в 18:11
  • 2
    Prateek, UAC — это мера безопасности. Вы, наверное, догадались, что его обход делает ваш компьютер менее защищенным. Если вы этого еще не знаете, вы не можете определить, действительно ли вам следует обходиться стороной. Поэтому я прошу вас не использовать следующие инструкции по изготовлению динамита. Цель состоит в том, чтобы вы осознали, что вы не в своей глубине, и безопасно повернули назад, а не вселяли бы в вас ложную уверенность. — DanO 05 нояб., 18:06
добавить комментарий |

Если поиск приводит вас сюда, и вы хотите «запускать (определенные) приложения от имени администратора по умолчанию» — даже когда оно запущено по ассоциированному типу файла или чему-либо, кроме специального ярлыка, вы должны использовать реестр. Эти вкладки совместимости в диалоговом окне свойств файла больше не доступны в Windows 10, и другие хаки реестра для более старых версий Windows также были удалены.

Microsoft намеренно не хочет делать это проще.

Если вы еще не знаете, почему вам не следует этого делать, вам следует прекратить сейчас.

Почему вам следует или не следует делать это, вам нужно искать в другом месте.

Ниже вы узнаете, как.

Создайте новое строковое значение в одном из этих существующих ключей: (также создайте ключ «Layers» — если необходимо)

  (для текущего  только для учетной записи) HKEY_CURRENT_USER  Software  Microsoft  Windows NT  CurrentVersion  AppCompatFlags  Layers (для всех пользователей) HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  AppCompatFlags  Layers  

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

Например:

  "C:  Program Files (x86)  Microsoft Visual Studio  2017  Professional  Common7  IDE  devenv.  exe "(но БЕЗ кавычек!)  

Значение этого ключа должно быть

  ~ RUNASADMIN  

он должен выглядеть так:

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


5

Просто запустите Powershell от имени администратора, затем введите следующее:

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

Поделиться
Улучшить этот ответ
ответил 24 марта ’17 в 0:45
  • 1
    Обратите внимание: в Windows 10, если вы отключите UAC, некоторые встроенные приложения (Карты, Edge, Калькулятор) отказывались запускаться. — Дио Фунг 01 фев, в 22:58
добавить комментарий |

Просто запустите Powershell от имени администратора, затем введите следующее:

  Set-ItemProperty -  Путь "HKLM:  SOFTWARE  Microsoft  Windows  CurrentVersion  Policies  System" -Name "EnableLUA" -Value "0" shutdown -r -t 0  

Оцените статью
Botgadget.ru
Добавить комментарий