Запускайте програми як адміністратор за замовчуванням у Windows 10


45

Щойно я придбав новий ноутбук з Microsoft Windows 10. Мій попередній ноутбук працював під управлінням Windows 7.

Я намагаюся змусити програми «запускати як адміністратор» за замовчуванням, щоб у мене постійно виникали проблеми зі збереженням / перезаписом файлів тощо. Тут пріоритет - можливість змінювати власні файли на зовнішньому жорсткому диску; Я б не очікував, що мені доведеться робити щось особливе, щоб це зробити. Мій обліковий запис користувача на ноутбуці є обліковим записом "Адміністратор", і я встановив для параметра Керування обліковими записами користувачів значення "Ніколи не повідомляти". Я думав, що це дозволить досягти бажаного ефекту (як це також пропонується в цьому пов'язаному питанні стосовно Windows 7).

Ось скріншот мого налаштування для відключення UAC в Windows 10: Налаштування контролю облікових записів користувачів

Тим не менш, Notepad ++ (для одного) автоматично не починається з адміністративних прав. Що ще мені потрібно зробити, або що я оглядаю?

Спасибі

PS. Я усвідомлюю, що те, що я намагаюся зробити, - це ризик безпеки, але це не сенс цього питання; чи повинен я чи не повинен щось робити, відрізняється від того, чи можу я щось робити, чи не можу.


2
Зважаючи на те, що ви не можете повністю відключити UAC в Windows 8 і вище, я не впевнений, як ви слідували за відповідним запитанням. Зазвичай це можна зробити, встановивши ярлик до відповідної програми, щоб завжди працювати як адміністратор. Ви розумієте, що ви вимагаєте - це ВЕЛИЧЕЗНИЙ ризик безпеки з вашого боку, який завжди працює як адміністратор - це те, як зловмисне програмне забезпечення, яке шифрується програмним забезпеченням, шифрує ваші файли (процес вимагає прав адміністратора).
Рамхаунд

2
Якщо у вас "постійно виникають проблеми зі збереженням / перезаписом файлів тощо", вам, мабуть, слід переосмислити спосіб використання комп'ютера. Цей тип матеріалів просто не відбувається ніколи, коли зазвичай використовується комп’ютер.
Даніель Б

@Daniel Це може бути щось просте, що я не помітив, але не запускаючи Notepad ++ як адміністратор, я, здається, не зможу перезаписати прості текстові файли, які у мене є на зовнішньому жорсткому диску. Я вважаю це "нормально за допомогою комп'ютера". Я знаю, що міг би клацнути правою кнопкою миші значок «Блокнот ++», щоб запуститись як адміністратор, але я, як правило, запускаю «Блокнот ++», клацнувши правою кнопкою миші на текстовому файлі та використовуючи контекстне меню Провідника, щоб відкрити в «Блокноті ++», і, здається, не запускається «Блокнот ++» з правами адміністратора. .
осулик

@osullic Ви повинні змінити списки контролю доступу до цих файлів, щоб ваш обліковий запис мав повний контроль. Працюючи як піднесений адміністратор весь час, це шлях надмірності.
Бен N

Дякую @Ben, це звучить як краще рішення. Як змінити списки контролю доступу? Це, клацнувши правою кнопкою миші на файл / папку та змінивши дозволи на вкладці Безпека?
осулик

Відповіді:


26

Оновлена ​​відповідь: вирішення проблеми замість відповіді на питання.

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

властивості диска - безпека

Зауважте, що аутентифіковані користувачі не мають "повного контролю"; це лише адміністратори, і ви насправді не є членом адміністраторів, якщо не підвищений. Клацніть Додатково.

розширена безпека

(Власник, ймовірно, буде адміністратором.) Натисніть Додати.

додавши дозвільний запис

Натисніть "Вибрати головне" та введіть своє поле в поле. Поставте прапорець "Повний контроль", потім натисніть кнопку ОК.

Тепер, коли ми знову в розширеному редакторі ACL, встановіть прапорець, що замінює дочірні ACL-елементи. Клацніть OK і прийміть попередження. Натисніть кнопку ОК у вікні властивостей, дочекайтеся завершення операції (якщо така є), і ви закінчите.

Оригінальна (небезпечна) відповідь випливає під рядком.


Небезпека! Це майже напевно поганий план, з причин, пояснених у коментарі Рамхаунда.

Запустіть, gpedit.mscщоб відкрити Редактор локальної групової політики. Розгорніть вузол Конфігурація комп'ютера , Конфігурація Windows , Параметри безпеки , Локальні політики і Параметри безпеки . Потрібно оновити чотири налаштування:

  1. Встановіть "Контроль облікових записів користувачів: Поведінка запиту про підвищення рівня для адміністраторів у режимі затвердження адміністратора" на " Підняти без підказки" .
  2. Встановіть "Контроль облікових записів користувачів: Визначте установки програми та підкажіть про підвищення" на " Відключено" .
  3. Встановіть "Контроль облікових записів користувачів: запустити всіх адміністраторів у режимі затвердження адміністратора" на " Відключено" .
  4. Встановіть "Контроль облікових записів користувачів: Піднімайте лише програми UIAccess, які встановлені в захищених місцях", на " Відключено" .

LGPE автоматично зберігає всі зміни, тому вийдіть із нього та перезавантажте.

Знову ж таки, це дуже небезпечна конфігурація, яку ви створюєте тут.


4
Додам, що те, що пропонується, зламає ВСІ додатки Windows Store у Windows 10. Сюди входять додатки за замовчуванням, такі як Калькулятор та новий спосіб доступу до панелі управління.
Рамхаунд

@osullic - Це широко зустрічається, але в 99% випадків додаток вимагає підвищеного дозволу лише тоді, коли це вимагається, і більшість людей із цим добре. Це стане для вас шоком. Запуск із Full Controlвстановленим на певний каталог все ще матиме проблеми.
Рамхаунд

Я не отримую точки безпеки. Навіть інструмент Win95 на зразок "Ghostmouse" (запущений без прав адміністратора) може перемістити мій курсор на програму, клацнути правою кнопкою миші на чомусь> Запустити як адміністратор і навіть потім натиснути на Promt. чому б якийсь тінистий вірус не зміг би зробити те саме?
дерсимн

Рішення редактора ACL не працює, оскільки воно не вдається встановити для всіх важливих папок, наприклад, «Програмні файли», «Windows» тощо. Так зване «небезпечне» (sic!) Рішення працює.
setec

1
@setec Можливо, вам потрібно буде змінити власника на себе або адміністраторів, перш ніж надати собі повний контроль; деякі папки обмежені та спочатку належать TrustedInstaller.
Бен N

18

Схоже, існує кілька варіантів запуску програми як адміністратора за замовчуванням, які ви можете спробувати.

  1. Клацніть правою кнопкою миші ярлик програми >> Перейдіть до Властивості >> Натисніть кнопку Додатково на вкладці Ярлик >> Установіть прапорець "Запустити як адміністратор" >> Натисніть кнопку ОК. -

введіть тут опис зображення

  1. Клацніть правою кнопкою миші програму >> Перейдіть до Властивості >> Перейдіть на вкладку Сумісність >> Поставте прапорець "Запустити цю програму як адміністратор" >> Натисніть кнопку ОК. -

введіть тут опис зображення

Примітка. Під час спроби мого другого варіанту (вище) у мене була одна програма, яка спочатку не мала прапорець "Запустити цю програму як адміністратор". Мені довелося зробити наступне, щоб прапорець з’явився та завжди працював як адміністратор:

  1. Натисніть кнопку "Запустити засіб усунення несправностей із сумісністю"
  2. Клацніть опцію "Програма усунення несправностей"
  3. Установіть прапорець "Програма вимагає додаткових дозволів".
  4. Натисніть «Далі» та натисніть кнопку «Перевірити програму ...» (щоб переконатися, що програма працює належним чином).
  5. Натисніть "Далі" та натисніть "Так, збережіть ці налаштування для цієї програми"

Білл Гаррісон підтвердив, що рішення знайдено в Як я можу запустити ВСІ мої програми "як адміністратор" за замовчуванням у Windows 7? працює для Windows 10. Існує принаймні один інший метод, ви можете встановити UAC на найнижчі налаштування, але це також призводить до виходу з ладу програм Windows 10 (наприклад, калькулятора).

Нижче наведено цитовану відповідь :

Додайте користувача до групи адміністраторів та видаліть із групи користувачів:

  1. Увійдіть як адміністратор

  2. Ідіть до запуску (WinKey + R)

  3. Введіть "керувати користувачами паролями2"

  4. Виберіть свій рахунок та натисніть "Властивості"

  5. Виберіть вкладку "Членство в групі"

  6. Виберіть "Адміністратори"

  7. Клацніть ОК і ОК

Вимкнути режим затвердження

  1. Увійдіть як адміністратор

  2. Ідіть до запуску (WinKey + R)

  3. Введіть "secpol.msc"

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

  5. Знайдіть "Контроль облікових записів користувачів: переключіться на захищений робочий стіл при запиті на висоту"

  6. Відкрийте його, натисніть кнопку "Відключити" та натисніть "Ок".

  7. Перезавантажте комп'ютер (дуже важливий вихід із системи не працює)


2
Це не працює все як адміністратор. Ви повинні повторити це для кожної програми, яку ви хочете. Дивіться відповіді від @fritzmg або моя про те, як запустити все як адміністратор.
Dio Phung

15

Щоб повністю відключити UAC, EnableLUAвластивість

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

в реєстрі потрібно змінити на 0 . Це вимикає тип користувача "адміністратор у режимі затвердження адміністратора", що дозволяє всім користувачам адміністратора за замовчуванням запускати свої процеси як адміністратори.

Дивіться також: EnableLUA | msdn.microsoft.com

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

(від Завжди запускайте програми в якості адміністратора в Windows 10 | Super User )

// Ах вибачте, це дублікат оригінальної відповіді @ ben-n - лише відмінність - це через Реєстр, а не gpedit.msc


8

Якщо пошук приводить вас сюди, і ви хочете "запустити (певні) програми як адміністратори за замовчуванням" - навіть коли він запускається пов'язаним типом файлів або чим-небудь іншим, ніж спеціальний ярлик, вам потрібно використовувати реєстр. Ці вкладки сумісності в діалоговому вікні властивостей файлів більше не доступні в Windows 10, а інші хаки реєстру для старих версій Windows також були видалені.

Microsoft навмисно не хоче більше робити це просто.

Якщо ви ще не знаєте, чому не слід цього робити, слід зупинитись зараз.

Для того, чому ви повинні чи не повинні цього робити, потрібно шукати в іншому місці.

Нижче ви дізнаєтеся, як.

Створіть нове значення рядка в одному з цих існуючих ключів: (також створіть клавішу "Шари" - якщо потрібно)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

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

Наприклад:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

Значення цього ключа повинно бути

~ RUNASADMIN

це має виглядати так: ключ реєстру, щоб завжди працювати підвищеним у Windows 10

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


Чи можете ви додати посилання на те, чому ви повинні чи не повинні цього робити, вам потрібно шукати в іншому місці. то , що це відноситься тут, ваше рішення або встановити контроль облікових записів?
Prateek

1
Prateek, UAC - це міра безпеки. Ви, напевно, можете здогадатися, що обхід його робить ваш ПК менш захищеним. Якщо ви цього ще не знаєте, ви не в змозі визначити, чи обійти це дійсно правильне для вас рішення. Тож я прошу вас не використовувати вказівки щодо виготовлення динаміту, які слідують за цим. Мета полягає в тому, щоб ви визнали, що ви перебуваєте поза глибиною, і безпечно повернути назад - не надавати вам додаткової помилкової впевненості.
DanO

5

Просто запустіть Powershell як адміністратор, а потім введіть це:

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

shutdown -r -t 0

1
Зверніть увагу: у Windows 10, якщо вимкнути UAC, деякі вбудовані програми (Maps, Edge, Calculator) відмовилися від запуску.
Dio Phung
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.