如何在不按住 Shift 的情況下存取 Windows 中的「在此處開啟命令視窗」選項?

如何在不按住 Shift 的情況下存取 Windows 中的「在此處開啟命令視窗」選項?

當您按住Shift並右鍵單擊 Windows 中的資料夾時,上下文功能表包含以下選項:在這裡打開命令視窗

是否有註冊表調整或擴展/附加元件可以讓您無需等待Shift此操作?

答案1

寫在如何極客,它們還包括可下載的 reg 檔案以供您進行編輯,或開啟 regedit 並導航至:

HKEY_CLASSES_ROOT\Drive\shell\cmd

更改“擴展”鍵的名稱,或直接刪除它,這將在右鍵單擊驅動器時為您提供“在此處打開命令視窗”。

對於目錄,請執行與上面相同的操作:

HKEY_CLASSES_ROOT\Directory\shell\cmd

答案2

  1. 開始/註冊表

  2. 瀏覽到註冊表樹中的以下每個項目:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd  
    
  3. 刪除名為「擴充功能」的檔案「值」。


遺憾的是,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"=-

ShowBasedOnVelocityIdHideBasedOnVelocityId存在是因為Windows 試圖透過將這些值插入這些鍵中來強制 PowerShell 取代常規命令提示符和類似的\PowerShell鍵。

但是,在執行此操作之前,您必須確保您的帳戶有權存取相關註冊表項因為在每次主要的 Windows 更新之後,TrustedInstaller帳戶都喜歡控制它更改的設定。我通常將[HKCR\Directory]和項以及所有子項的擁有者設定[HKCR\Drive]為管理員群組,然後強制繼承授予管理員對所有子項的完全存取權的權限。

相關內容