Найпростіший спосіб отримати правою кнопкою миші «Відкрити вікно команд тут» за допомогою привілеїв адміністратора в Windows 7


17

Я не хочу встановлювати PowerToys, я скоріше спрощую проблему для цієї конкретної проблеми.

Я намагався Ctrl+Shift+Right-Click.

Я намагався додати сценарій реєстру , але отримую таку помилку:

Неможливо імпортувати D: \ Admin \ Reg \ Open window window тут (Адміністратор) \ Open window window тут (Адміністратор) .reg: Вказаний файл не є сценарієм реєстру. Ви можете імпортувати файли двійкових реєстрів лише з редактора реєстру.

Будь-які пропозиції?

Редагувати:

Забув згадати: я спробував importоб'єкт regeditбезрезультатно

Відповіді:


23

Це один з моїх улюблених, це також потребує трохи роботи.

1.- Створіть file.txt

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell]
@="none"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

2.- Перейменуйте file.txtнаfile.reg

3.- Клацніть file.reg

Це створить звичайне контекстне меню правої кнопки для більшості, якщо не всіх можливих меню.

4.- Прийміть підтвердження авторизації щодо цього.

5.- Насолоджуйтесь

Примітка: Змініть текст "ElevatedCMD" на все, що завгодно, цей текст буде показаний для виконання CMD, і якщо ви додали його і хочете змінити текст, шукайте лише в regedit, відкрийте його в Windows + R і введіть regedit і Введіть , regedit відкриється, шукайте "ElevatedCMD" за допомогою ctrl + B (Finder) та F3 (Далі) та відредагуйте будь-яку паралельність.


+1; Чудово працює! Я б додав HKEY_CLASSES_ROOT\Directory\shell\runas:Extended=""і т. Д., Щоб це відображалося в меню shift + правою кнопкою миші, а не в меню правою кнопкою миші. Також у вас є -ключі. Хіба це не видаляє ключі та підцінні значення? Чи не слід залишати там існуючі ключі, чи це, ймовірно, безпечно / не буде конфліктувати?
Мерлін Морган-Грехем

2
@ MerlynMorgan-Graham Я вважаю, що місця, в яких я використав мінус, - це місця, у яких зазвичай немає ключів. Це просто захист від того, що там ще є. Теоретично ви можете мати RunAs PrintServer або щось подібне, але я б припускав, якщо хтось це робить, він повинен знати, що вони роблять. Я працюю в ІТ і бачив, як люди приміряють подібні речі, і будь-яка спроба вставити кращий код зазвичай суперечить попередньому коду. Сміливо зніміть знаки мінус.
tophersmith116

Те, що ви задумалися, дає мені достатньо комфорту для використання коду, який ви надали :)
Мерлін Морган-Грем

1
Зауважте, що лише runasдієслово дає це можливість підвищувати. HasLUAShieldПоказує тільки щит.
Діанна

Чи можливо це змінити і для файлів? (клацання правою кнопкою миші відкриє cmd у місці, де цей файл знайдено)
Royi Namir

4

Найпростіший спосіб, про який я знаю, - це просто встановити CmdOpen . Я знаю, що ви намагаєтеся уникати чогось не встановлювати, але це 46 КБ, а самі розширення оболонки менше 20 КБ кожна (1 для 32-розрядної, 1 для 64-бітної). Також є деякі інші корисні функції, які ви не збираєтеся вилазити з коробки.

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


0

Якщо ви не хочете встановлювати powertoys, спробуйте Ultimate Windows Tweaker. Це одноразовий .exe, який ви можете видалити після.


0

Як ви намагаєтеся імпортувати файл .reg?

Повідомлення про помилку передбачає, що ви використовуєте параметр IMPORT в RegEdit

Спробуйте двічі клацнути його в Windows Explorer.


Це те, що я намагався
Джош Комлі

0

-1 Я не бачив жодних доказів того, що це за замовчуванням підвищиться в Windows 7, як просив ОП. Він додасть посилання, яке вже існує під Windows 7, але не додасть висоти. Чи можете ви надати деталі навпаки?
Мерлін Морган-Грехем

@ MerlynMorgan-Graham вірно, це відкриває звичайний командний рядок, а не підвищений. Вам потрібно додати HasLUAShieldзначення, щоб мати права адміністратора.
Synetech

0

Я вирішив це, додавши ці ключі реєстру:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin]
@="Open command prompt here as admin"

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin\command]
@="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -Command \"Start-Process cmd -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""

Збережіть його у .reg-файлі та двічі клацніть на файлі, щоб встановити його у вашому реєстрі.


-1

Клацніть правою кнопкою миші, утримуючи Shift. Параметр з’явиться в контекстному меню.


-2

Вам не потрібно нічого додавати в Windows 7, командний рядок підвищеного рівня вже включений, просто утримуйте клавішу Shift при натисканні правою кнопкою миші в папці, контекстне меню містить додаткові параметри, включаючи командний рядок адміністратора.

Якщо це не працює для вас, два reg-файли, які ви зв'язали вище, працюють. Переконайтеся, що ви використовуєте Блокнот лише для створення файлу reg, оскільки деякі текстові редактори додають форматування, що спричинить проблеми.

Відкрийте нову копію текстового файлу Блокнота та перейдіть посилання з першого сценарію, а потім збережіть файл як elecmd.reg Переконайтеся, що файл файлу не збережено з розширенням addl .txt. Щоб перевірити це, у Провіднику відкрийте меню Інструменти / Параметри папок / Переглянути / Зніміть прапорець для пункту «Сховати розширення відомих типів файлів. Після підтвердження клацніть правою кнопкою миші на файл elecmd.reg і виберіть об'єднання.

Я щойно пройшов цей процес, і він працює.


3
Ні. Ні, це не так.
Джош Комлі

1
+1 для Shift-> Клацніть правою кнопкою миші папку! Раніше цього не бачив. Спасибі!
BQ.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.