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


7

Після недавнього оновлення до Windows 10 AppCompatFlagsметод хорошого ol ' більше не працює. Що таке щось подібне -

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\System32\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\SysWOW64\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"="~ RUNASADMIN"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\System32\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\SysWOW64\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"="~ RUNASADMIN"

Чи є інший спосіб, як я можу зробити командний рядок запускати як адміністратор за замовчуванням? Я не говорю про CTRL+ SHIFT+ ENTERдля запуску адміністратора або за допомогою ярлика, оскільки всі вони незручні.

(Наприклад, коли ви SHIFTклацаєте правою кнопкою миші в папці та відкриваєте нову командну рядок, вона не запускається як адміністратор за замовчуванням, і немає ніякого способу змусити її запустити привілей без редагування контекстного меню.)


AppCompatFlags> RUNASADMIN як і раніше працює тут, працює Win10 1511 10586.218
w32sh

Незвичайно, це той самий точний шлях і ключ? Тут не працює.
StillAzure

Так. Я використовував ваш файл REG-файлу.
w32sh

Чи показує виконання цієї команди будь-яке порушення цілісності для sysmain.sdb? sfc /verifyfile=C:\windows\AppPatch\sysmain.sdb
w32sh

Ні, до речі, це було перевірено на декількох свіжих партіях Windows 10. Усі останні версії.
StillAzure

Відповіді:


5

КРОК 1

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

скріншот меню "Пуск"

КРОК 2

Відкриється вікно Провідника файлів до місця програми, до якої ви хочете отримати доступ.

Клацніть правою кнопкою миші на програмі та у спливаючому меню натисніть кнопку Властивості .

скріншот меню

КРОК 3

У вікні Властивості перейдіть на вкладку Ярлик, а потім натисніть кнопку Додатково

скріншот

Крок 4

У вікні Додаткові властивості встановіть прапорець біля пункту Запустити як адміністратор та натисніть кнопку ОК.

скріншот

Тепер програма відкриється в режимі адміністратора.


2
Це не спрацює, якщо запустити командний рядок із Run, хоча я часто використовую.
StillAzure

@StillAzure Я витратив, як 2 години, просто розглядаючи, як зробити цю роботу. Ось рішення - зробіть так, як у відповіді вище, створіть ярлик цього .exe. Змініть цей ярлик на будь-яку команду, яку ви хочете ввести запустити - для мене я його встановив як cmda- командний рядок адміністратора. Перемістіть його в C:\Windowsпапку. Тепер ви можете легко запустити його.
відвертий Місяць _Max_

1
@CandidMoon Це все-таки було б незрозумілим рішенням, але краще, ніж нічого: p
StillAzure

2

Насправді є спосіб зробити це:

  1. Вам потрібно перейти до C: \ WINDOWS \ system32 \ і взяти право власності на cmd.exe. Це можна зробити, клацнувши правою кнопкою миші-> Властивості-> Захист-> Додатково-> Змінити (синім кольором із значком щита).
  2. Тепер ви можете надати собі доступ, щоб змінити його або все, що вам потрібно, щоб перейменувати його.
  3. Після цього перейменуйте його на все, що завгодно.
  4. Ви можете отримати доступ до вкладки властивостей сумісності та поставити галочку "Запустити як адміністратор"

Вуаля! Готово!

Але, не зовсім, жодна програма тепер не зможе знайти cmd.exe, оскільки її більше не існує. Але не біда, відкрийте свій блискучий новий перейменований cmd та запустіть цю команду:

mklink "C:\WINDOWS\system32\cmd.exe" "C:\WINDOWS\system32\cmdWithNewName.exe"

З повагою, тепер у вас є манекен cmd.exe, який буде вказувати на ваш перейменований exe, який завжди працює як адміністратор.

Не забудьте змінити дозволи на новий "cmdWithNewName.exe" назад, щоб він був лише читанням та виконанням. Після цього ви можете змінити власника файлу назад на TrustedInstaller, ввівши "NT SERVICE \ TrustedInstaller" у полі імені об'єкта, де ви спочатку взяли право власності на файл.

Це блокує файл від будь-якого подальшого підробки, зменшуючи ризик безпеки.


1

Дотримуючись наведених вище інструкцій, запускаючи програму в режимі адміністратора за замовчуванням, я додав клавішу швидкого доступу, CTRL + ALT + E до параметрів властивостей, працює чудово.

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


-2

Якщо ви використовуєте Провідник файлів Windows 10, натисніть "Файл" (лівий верхній кут) та клацніть мишкою над "Відкрити командний рядок". Є можливість запуститись як адміністратор.


Ласкаво просимо до Супер Користувача! По-іншому подивіться на питання ОП. Він хоче налаштувати командний рядок так, щоб він за замовчуванням працював як адміністратор . Будь ласка, перегляньте відповідь відповідно. Дякуємо за ваш внесок.
Twisty Impersonator

1
а в Windows 10 є простіший спосіб: натисніть win + X
phuclv

@phuclv, whoa, це дуже круто
березня 1818
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.