Як створити ярлик, що дозволяє звичайним користувачам запускати програми з правами адміністратора


Хочете дозволити користувачам зі стандартної облікової записом запускати програми з правами адміністратора без UAC або запит на введення пароля? Тоді я розповім, як зробити. Ми створимо ярлик, який використовує команду runas /savecred, яка зберігає пароль. Зауважу, що це можна вважати дірою в безпеці – звичайний користувач зможе використовувати runas /savecred для виконання будь-якої команди від імені адміністратора без введення пароля. Тим не менш, в деяких ситуаціях це може бути корисно, наприклад, якщо ви хочете, що б ваша дитина з під стандартної облікового запису міг запускати програми від імені адміністратора не питаючи вас.

Создаем ярлык, который позволит обычным пользователям запускать приложение с правами администратора

Включаємо обліковий запис адміністратора

В першу чергу необхідно включити вбудований обліковий запис адміністратора, яка за замовчуванням відключена. Отже, клацніть правою кнопкою миші по ярлику командний рядок і виберіть «Запуск від імені адміністратора».

10-09-2012 12-04-44

У вікні командного рядка, виконайте наступну команду:

net user administrator /active:yes

10-09-2012 12-03-51

Тепер обліковий запис активовано, хоча і без пароля. Щоб встановити пароль, відкрийте «Панель керування, виберіть пункт «Облікові записи користувачів і безпека сім'ї», а потім відкрийте меню «Облікові записи користувачів». Далі клацніть по посиланню «Управління іншого облікового запису».

10-09-2012 12-05-43

Виберіть обліковий запис адміністратора, натисніть на кнопку «Створити пароль», і створіть пароль для облікового запису адміністратора.

10-09-2012 12-06-52

Створюємо ярлик

Тепер ми створимо ярлик, який буде запускати додаток з адміністраторськими привілеями. Клацніть правою кнопкою миші на робочому столі, виберіть пункт «Створити», а потім натисніть на «Ярлик».

10-09-2012 12-08-09

У вікні потрібно ввести команду наступного типу:

runas /user:ComputerName\Administrator /savecred “C:\Path\To\Program.exe

Зверніть увагу, що вам необхідно замінити ComputerName на ім'я вашого комп'ютера, а C:\Path\To\Program.exe на повний шлях до програми, яку ви хочете запустити. Наприклад, якщо ім'я комп'ютера Laptop, а програмою, яку ви хочете запустити, є Auslogics BoostSpeed, вам необхідно ввести наступний шлях:

runas /user:Laptop\Administrator /savecred “C:\Program Files\System\Auslogics BoostSpeed\BoostSpeed.exe"

10-09-2012 12-11-23

У наступному вікні введіть ім'я для ярлика. За бажанням можна вибрати іконку для нового ярлика – клацніть по ньому правою кнопкою миші і виберіть пункт «Властивості».

10-09-2012 12-12-31

У діалоговому вікні «Властивості» натисніть на кнопку «Змінити значок» і виберіть відповідний.

10-09-2012 12-12-47

10-09-2012 12-13-48

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

10-09-2012 13-05-56

Цей пароль буде збережений в наступний раз, коли ви будете запускати програму, вам вже не доведеться вводити його знову.

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

Пароль зберігається в «Диспетчер облікових даних» – якщо ви хочете видалити збережений пароль, ви можете зробити це звідти.