當您按住Shift並右鍵單擊 Windows 中的資料夾時,上下文功能表包含以下選項:在這裡打開命令視窗。
是否有註冊表調整或擴展/附加元件可以讓您無需等待Shift此操作?
答案1
寫在如何極客,它們還包括可下載的 reg 檔案以供您進行編輯,或開啟 regedit 並導航至:
HKEY_CLASSES_ROOT\Drive\shell\cmd
更改“擴展”鍵的名稱,或直接刪除它,這將在右鍵單擊驅動器時為您提供“在此處打開命令視窗”。
對於目錄,請執行與上面相同的操作:
HKEY_CLASSES_ROOT\Directory\shell\cmd
答案2
開始/註冊表
瀏覽到註冊表樹中的以下每個項目:
HKEY_CLASSES_ROOT\Drive\shell\cmd HKEY_CLASSES_ROOT\Directory\shell\cmd HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
刪除名為「擴充功能」的檔案「值」。
遺憾的是,Windows 10 之前的登錄編輯程式沒有 URL 欄,因此導覽尋找這三個資料夾比實際情況更繁瑣。
答案3
我喜歡用小的命令打開外殼擴展。它將取代內建功能並透過添加Open Elevated Command Prompt Here
選項來增強它。它還將條目添加到資料夾背景的上下文功能表中,因此您不必將滑鼠懸停在樹視圖上並點擊小目標(或者如果您隱藏了樹,請轉到資料夾)。
答案4
其他答案已經涵蓋了這些步驟,但匯入REG
文件也可以完成此操作:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Drive\Background\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
和ShowBasedOnVelocityId
值HideBasedOnVelocityId
存在是因為Windows 試圖透過將這些值插入這些鍵中來強制 PowerShell 取代常規命令提示符和類似的\PowerShell
鍵。
但是,在執行此操作之前,您必須確保您的帳戶有權存取相關註冊表項因為在每次主要的 Windows 更新之後,TrustedInstaller
帳戶都喜歡控制它更改的設定。我通常將[HKCR\Directory]
和項以及所有子項的擁有者設定[HKCR\Drive]
為管理員群組,然後強制繼承授予管理員對所有子項的完全存取權的權限。