如何在 Windows 11 中測試和恢復擴充功能和經典上下文選單

最後更新: 02/05/2026
作者: 艾薩克
  • Windows 11 引進了一個新的緊湊型上下文選單,與 Windows 10 的完整經典選單並存。
  • 右鍵單擊的行為由動詞和註冊表項控制,從而可以啟動或停用擴展選單。
  • 可以使用 .reg 檔案、控制台命令或第三方工具恢復經典選單或在兩者之間切換。
  • Windows 更新可能會還原更改,因此最好儲存腳本並採取預防措施,例如建立還原點。

Windows 11 中的擴充功能功能表

如果你每天都使用 Windows 11,你可能已經遇到這個問題了。 全新極簡主義上下文選單 右鍵單擊時會出現這個選項。沒錯,它確實更美觀了,但對許多高級用戶來說,它卻成了真正的麻煩:可見選項更少,完成同樣操作需要更多點擊,有時第三方功能還會直接從前台消失。

好消息是,你並非永遠都要接受這個改變。稍作調整,一切皆有可能。 試試新的擴充上下文選單,或恢復完整的經典選單。 可以在 Windows 10 系統之間切換,甚至可以根據需要進行切換。這一切都涉及修改 Windows 註冊表或使用第三方工具來自動執行此過程。

什麼是 Windows 上下文功能表?為什麼它在 Windows 11 中發生了變化?

上下文選單是指在下列情況下出現的命令清單: 右鍵點擊 您可以使用它來開啟檔案、資料夾、捷徑、桌面或系統上的幾乎任何物件。然後,您可以執行諸如開啟、複製、刪除、列印、變更屬性或啟動第三方實用程式(例如壓縮程式、防毒軟體、編輯器等)等操作。

在先前的版本中,尤其是在 Windows 10 中,這個選單可能會變得非常龐大,因為它會顯示很多內容。 所有已記錄的命令 這主要是由於系統、資源管理器本身以及已安裝的程式所造成的。雖然這種方式非常靈活,但隨著時間的推移,許多選單變得非常混亂,充斥著重複的選項和無用的條目。

Windows 11 試圖透過重新設計右鍵選單來解決這個問題:現在它更… 小巧緊湊,邊角圓潤,透明效果 以及一些精簡的“基本”選項。其餘選項都隱藏在著名的「顯示更多選項」命令下,該命令會開啟第二個選單,即經典選單,其中包含所有完整選項。

實際上,這意味著現在存在 兩個上下文選單 Windows 11 中包含兩個介面:一個是較小且現代的介面(新介面),另一個是較大且與 Windows 10 中的介面相同的介面(經典介面)。系統優先使用新介面,但舊介面會在背景運行。

結果顯而易見:許多用戶覺得他們現在需要 點擊次數越多,時間越長 操作方式與之前相同。常用指令,例如「開啟方式」、壓縮軟體(7-Zip、WinRAR 等)捷徑或進階工具功能,將立即不再可見。

上下文選單的工作原理:動詞、命令和註冊

你在右鍵時看到的每個選項背後,都隱藏著一個相當結構化的機制。 Windows 使用的是它所謂的… 上下文選單中的“動詞” 明確每條命令的作用以及執行方式。

「動詞」其實就是系統中記錄的一串文本(例如, 開啟、列印、瀏覽、尋找、開啟方式、屬性它與特定命令相關聯。此命令通常是可執行檔的路徑,後跟參數,例如:

"MyProgram.exe" "%1"

哪裡 %1 用作佔位符 對於您點擊的文件或資料夾。這樣,同一個動詞可以應用於多個不同的文件,並在任何給定時間將相應的文件傳遞給程式。

除了內部字串(動詞名稱)之外,每個命令還可以有一個 展示鏈 這就是你在菜單上實際看到的內容。例如,動詞 openas 它顯示為“開啟方式”。您可以新增 & 符號來定義快捷鍵,例如“&執行”,按下對應的字母即可選擇。

該系統還定義了一組 規範動詞 這些指令在任何 Windows 系統中都很常見,例如 open、opennew、print、explore、find、openas、properties 和 printto 等等。這些動詞的優點在於,Windows 會自動產生它們在系統語言中的翻譯名稱。

在 Windows 登錄中,所有這些命令主要組織在下列位置: HKEY_CLASSES_ROOT其中定義了檔案類型(副檔名)、它們的程式標識符(ProgID)和子鍵。 y 命令 這決定了每種文件類型的上下文選單中顯示的內容以及如何執行。

擴展上下文選單和進階動詞

並非所有右鍵選單命令都需要始終顯示。 Windows 允許您記錄這些命令。 “擴展動詞”這些功能是為不太常用的功能或面向高級用戶設計的,只有在按住 SHIFT 鍵並單擊滑鼠右鍵時才會顯示。

這些擴展動詞的記錄方式與普通動詞類似,但係統會對其進行特殊處理,以避免錯誤。 飽和標準上下文選單只保留最常用的命令可見,而將其他命令留給真正需要的人使用。

擴展或自訂文件類型選單的最簡單方法是新增子項目。 外殼類型 在與該擴充功能關聯的應用程式的 ProgID 下。在該子項內,會建立其他子項,這些子項的名稱為動詞(open、print、doit 等),而每個子項包含一個子項。 命令 其中指示執行字串。

它也可以定義為 預設動詞 這樣,當呼叫 ShellExecuteEx 時沒有指定謂詞,系統就能知道該如何處理。從 Windows 2000(Shell 5.0 及更高版本)開始,系統會按以下順序搜尋:謂詞「open」、已定義的預設謂詞、第一個已註冊的謂詞以及謂詞「openas」。如果找不到有效的謂詞,則操作失敗。

為了控制顯示哪些動詞,Windows 允許您使用下列值應用群組原則。 SuppressionPolicy 在動詞鍵中。如果啟用了關聯的策略,則該命令將從上下文功能表中隱藏。例如,在企業環境中,這用於限制使用者可以使用的選項。

除了經典的文件類型之外,還有一些 預定義的 Shell 對象 (例如資料夾、回收站、我的電腦等)也提供上下文選單,可以透過向註冊表添加動詞來擴展這些選單,使用物件名稱而不是檔案副檔名。微軟的官方文件清楚地說明了哪些選單支援此擴充功能。

  Windows 更新錯誤卡在 0%:原因和解決方案

註冊應用程式以處理任意文件類型

除了為特定文件類型定義上下文選單之外,應用程式還可以註冊 開啟未知類型的文件 使用“預設程式”。當用戶嘗試開啟一個尚未關聯任何文件,但又想使用特定應用程式時,此功能非常有用。

為此,您需要複製用於應用程式常規 ProgID 的金鑰結構,但將其放置在 HKEY_CLASSES_ROOT\Applications\AppName.exe那裡也可以包含一個數值。 友善的應用程式名稱 這樣,Windows 就能在對話方塊和選單中顯示友善的名稱。

這些鍵定義了預設的開始命令和其他動詞(print、printto 等),通常使用一些命令列標記(例如, /a) 告訴應用程式正在開啟的檔案是通用類型或最初未關聯。

如果還添加了子鍵 默認圖標通常使用通用圖示來表示這種“任意”狀態。這樣,如果用戶之後正式將新的擴充功能與應用程式關聯,它們將自動繼承該圖示。 相同的圖示和上下文選單 本預設程式中定義。

由於採用此系統,即使對於原本並非設計用於開啟的文件,單一應用程式也能提供一致的使用者體驗,同時保持對文件的完全控制。 它們的命令是如何整合的 在 Windows 上下文功能表中。

在檔案總管中展開「新建」子選單。

當您在資源管理器中開啟“檔案”選單(或右鍵單擊資料夾或桌面)時,您將看到子選單。 “新的”您可以在這裡建立資料夾和捷徑,也可以建立某些程式中的文件(Office 文件、壓縮檔案等)。

可以透過新增條目來自訂此子選單,例如: 創建應用程式的文件這需要關聯文件類型(擴展名和 ProgID)並添加子鍵。 殼牌新 在登錄中的副檔名下(例如, HKEY_CLASSES_ROOT\.myp\ShellNew).

在 ShellNew 中,可以使用不同的值來指示建立方法:

  • 命令運行應用程式以建立檔案(REG_SZ,包含程式路徑)。
  • 數據:建立一個包含預設二進位資料(REG_BINARY)的檔案。
  • 文件名:透過複製現有文件來產生文件,由完整路徑(REG_SZ)指示。
  • 空白文件:建立一個沒有初始內容的空文件,不需要任何值。

一旦定義了 ShellNew 鍵,系統就會在「新建」子選單中新增一個包含該鍵的項目。 ProgID 的描述 (例如,「我的程式應用程式」)。選取它後,Windows 將建立一個名為「New MyProgram Application.myp」的文件,並使用關聯的應用程式開啟它。

此行為與 ProgID 設定的其他部分結合:圖示定義在 默認圖標諸如打開或印刷之類的動詞,以及您配置的任何其他動詞。這樣,文件類型就完全整合到兩者之中了。 上下文菜單 例如在「新建」選單中。

微軟和第三方應用程式都使用相同的關鍵字和動詞框架來實現諸如以下更改: 新增擴充上下文選單 Windows 11 還是回歸經典的 Windows 10 風格?

Windows 11 中新增的擴充功能功能表:優點和缺點

在 Windows 11 中,微軟試圖「優化」右鍵選單的使用體驗。新的右鍵選單採用了重新設計的介面。 更清潔、更緊湊它採用了更新的圖標、Mica 風格的透明度,並專注於最常用的任務,乍一看比某些安裝了許多程式的電腦上可能出現的大量選項更令人愉悅,也更不嚇人。

微軟正在追求的優勢包括: 基本任務的視覺順序和速度複製、貼上、重新命名、分享和檢視屬性等快速操作清晰易找。對於經驗不足的用戶來說,這可能比之前的菜單更方便。

然而,這種簡化和拆分為兩級選單(現代選單 + “顯示更多選項”)的做法也帶來了一些問題。許多以前只需點擊一下即可使用的功能,現在需要採用不同的操作方式。 右鍵單擊,然後選擇“顯示更多選項” 然後再選擇命令。這一點在使用檔案壓縮軟體、開發工具、版本控制系統或防毒軟體時尤其明顯。

此外,部分程式尚未更新以與新的現代化選單整合。實際上,它們的條目僅顯示在… 隱藏的經典選單這迫使你每次需要這些功能時都使用擴充選項。而且在很多情況下,這些程式永遠不會進行調整。

鑑於以上種種原因,社區中有相當一部分人對此變化反應相當負面。這些批評加劇了前政府先前已遭受的批評。 新的開始功能表和工作列 Windows 11 的某些版本雖然在視覺上更具吸引力,但許多人認為其功能性已退步。

微軟已經透過一系列更新對這些元素進行了一段時間的調整,預計在未來的版本(例如 25H2 更新)中,它將繼續改進其行為和設計。 使它們更易於使用同時,許多用戶決定走捷徑,強制恢復經典選單。

如何在不更改任何設定的情況下存取經典上下文選單

在你開始修改註冊表之前,值得注意的是,Windows 11 已經提供了一種官方的方法來查看註冊表。 和往常一樣,提供完整的上下文選單。 隨時都可以,無需永久性更改。

當您右鍵單擊桌面、資料夾或檔案時,會看到一個簡潔的選單。在選單底部,您會找到該選項。 “顯示更多選項”點擊這裡,就會打開擴充功能的經典選單,就像你在 Windows 10 中看到的那樣,其中包含所有第三方條目、「開啟方式」等。

如果你不想每次都點擊第二次,可以使用鍵盤快捷鍵:按 SHIFT + F10 選擇所需元素,即可直接顯示完整的經典選單,跳過新選單。

這會帶來一個奇特的後果:在你的日常生活中,你將與…共存 兩個同時出現的上下文選單預設會顯示新的、簡化的版本,而當您想念常用指令時,可以呼叫經典版本。

  使用 PowerShell 作業和運作空間進行多機編排

如果這種方法對您有效,您可能無需進行其他操作。但如果您覺得這種方法繁瑣,或者您經常使用僅在舊選單中提供的功能,那麼您可能會對此感興趣。 強制始終顯示經典選單 作為默認值。

透過註冊表強制使用經典的 Windows 10 選單

要將右鍵選單的行為恢復到 Windows 10 的樣式,微軟沒有提供任何按鈕或圖形選項。您只能採用… Windows註冊表可以手動操作,也可以自動操作(使用 .reg 檔案或命令列腳本)。

在 Windows 11 中,控制擴充功能功能表行為的按鍵位於:

HKEY_CURRENT_USER \ Software \ Classes \ CLSID

透過建立一個帶有特殊標識符的特定鍵,可以阻止系統顯示現代選單。 恢復使用完整經典選單作為預設設定。通常使用的識別碼是:

{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}

在該鍵中,您需要新增一個名為“ InprocServer32 並儲存其預設的空值。雖然看起來似乎沒有任何變化,但創建並保存該值實際上會停用新的選單行為。

這些修改完成後,剩下的就是… 重新啟動 Windows 資源管理器 (可以透過任務管理器關閉該程序,然後重新運行)或直接重新啟動電腦使變更生效。之後,右鍵單擊將始終顯示舊版 Windows 10 功能表。

自動方法:透過 .reg 檔案更改上下文選單

如果您不想手動瀏覽註冊表,您可以建立一個 .reg 文件 它可以一次性添加所有必要的條目。具體做法是在記事本中編寫相應的命令,將其儲存為 .reg 文件,然後雙擊執行。

過程很簡單:開啟記事本,貼上包含建立鍵和值的內容。 {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 在 HKEY_CURRENT_USER\Software\Classes\CLSID 下,確保 InprocServer32 的預設值已定義但為空。

然後,在儲存對話方塊中,選擇「所有檔案」作為檔案類型,並輸入以「.」結尾的檔案名稱。 。REG執行程式時,Windows 會詢問您是否確認將其與登錄檔合併。確認後,變更將自動套用。

為確保它們反映在介面中,建議: 重新啟動電腦 或至少關閉並重新開啟資源管理器。之後,你的右鍵點擊將直接顯示經典選單,而無需點擊「顯示更多選項」。

最好將 .reg 檔案保存在易於存取的位置(例如桌面、文件等),因為在某些重大 Windows 更新之後,微軟可能會對其進行修改。 重寫註冊表項 並恢復到原來的行為。有了 .reg 文件,您就可以在幾秒鐘內重新套用變更。

手動逐步方法:手動編輯註冊表

如果你喜歡一切盡在掌握,你也可以做出這樣的轉變。 經典內容選單 完全手動操作。不過,建議您具備一定的註冊表編輯器使用經驗,並採取一些預防措施。

首先,打開“運行”對話框,然後… 的Windows + R, 來寫 註冊表編輯器 然後按回車鍵。在進行任何操作之前,最好先備份註冊表,或至少備份您要修改的分支。您可以依序點擊“檔案”>“匯出”,選擇“全部”,為備份的 .reg 檔案命名並儲存。

然後航行至 HKEY_CURRENT_USER \ Software \ Classes \ CLSID在左側面板中右鍵單擊 CLSID 鍵,選擇“新建 > 鍵”,並為其準確命名:

{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}

建立完成後,右鍵單擊該新密鑰,再次選擇“新 > 密鑰”,然後為其命名。 InprocServer32在裡面,你會看到「預設值」這個值。雙擊它,然後在資料欄位中不要輸入任何內容,直接按「確定」將其儲存為空白。

即使你看起來好像什麼都沒改變,但這個簡單的事實是: 打開並保存空的預設值 這至關重要;沒有它,這個方法就行不通。完成後,關閉登錄編輯器,然後重新啟動電腦或從工作管理員重新啟動 explorer.exe 進程。

如果你想 返回現代選單 在 Windows 11 中,反向操作更加簡單:開啟登錄編輯程式 (regedit),返回 HKEY_CURRENT_USER\Software\Classes\CLSID 並刪除該項目。 {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}重啟資源管理器會將系統恢復到預設行為。

使用控制台:啟動和停用擴充功能選單的命令

對於那些喜歡自動化操作,不想在註冊表中手動點擊的用戶來說,還有另一種選擇:使用 reg.exe 在命令提示字元中,只需幾行命令,即可建立或刪除必要的登錄項,並在不重新啟動電腦的情況下重新啟動資源管理器。

例如,您可以從工作列搜尋框開啟“cmd”,然後貼上一條指令,該指令會將空的 InprocServer32 項目新增到對應的路徑中,使用縮寫表示法 HKCU 和 CLSID。這樣,您就可以… 現代選單已停用,強制使用經典選單。.

也可以為同一個腳本添加更多命令以進行額外調整,例如: 隱藏資源管理器命令列然後立即結束 explorer.exe 進程並重新啟動它。這樣更改就能立即生效,無需重新啟動系統。

用同樣的方法,你可以建立第二個命令塊來處理… 刪除已建立的金鑰 (同時在右鍵選單和命令列中)執行腳本,然後重新啟動資源管理器。這樣,您只需執行其中一個腳本,即可在 Windows 10 和 Windows 11 樣式之間輕鬆切換。

這種方法的優點在於無需下載任何檔案或手動操作登錄編輯器 (regedit)。但是,它仍然是對註冊表的直接修改,因此應謹慎操作,並且如果可能,最好先在風險最小的用戶帳戶上進行測試。

無需手動編輯註冊表即可恢復經典菜單的程序

如果您完全不想看到註冊表編輯器或控制台,那麼有以下方法: 第三方申請 它們會幫你完成所有繁瑣的工作。這些實用程式專注於自訂 Windows 11,並且提供諸多功能,其中包括啟動經典上下文選單的開關。

這些程序的優勢在於它們將技術流程轉化為 只需點擊幾下即可它們通常採用西班牙語介面,而且操作簡單易懂。不過,最好還是從可靠的來源下載,並注意它們仍然遵循我們之前討論過的相同原理。

  使用 ExplorerBlurMica Injector 實現 Windows 資源管理器特效

最簡單的選擇之一是 Win 11 經典上下文選單這是一個體積小巧、方便攜帶且免費的工具。它無需安裝,介面簡潔,僅提供西班牙語版本,基本上只有兩個按鈕:一個用於啟用經典選單,另一個用於恢復 Windows 11 的預設選單。

選擇所需選項後,應用程式本身可讓您執行以下操作: 重啟資源管理器 因此,更改會立即生效。這是在不修改註冊表的情況下撤銷現代選單的最快捷、最簡單的方法。

另一個非常流行的工具是 Winaero調教一套適用於不同 Windows 版本的進階設定。其眾多功能包含一個名為「經典完整上下文選單」的 Windows 11 專用部分。啟用此選項將強制使用經典完整上下文功能表。 返回完整上下文選單 在系統中。

最後, 終極Windows Tweaker 5 它還提供了一個切換選項,用於恢復經典的 Windows 10 上下文功能表。此外,它還允許您還原 Windows 11 引入的其他更改,例如檔案總管功能區、在終端機中開啟的選項、某些快捷操作按鈕和透明效果。

此工具是為值得信賴的專業網站開發的,不包含廣告或應用程式內購買項目,但由於其提供的功能可能具有以下特性,因此 Windows 在安裝過程中可能會顯示警告: 修改系統的內部元件在這種情況下,如果您信任來源,只需建立一個例外即可。

使用程序和修改註冊表時的風險和注意事項

無論您是手動更改上下文選單還是透過程式更改,都必須記住,您正在更改… Windows 的敏感部分註冊表是系統配置的核心,關鍵項目中的錯誤可能會導致異常行為,甚至阻止系統正常啟動。

與註冊表相關的程序多年來已經有了很大的改進,但它們並非沒有缺陷。 相容性風險在某些裝置上,使用特定的驅動程式或應用程式時,看似無害的修改可能會引發難以追蹤的問題。

所以,事先創建一個幾乎是必須的。 系統還原點這樣,如果出現問題,您可以將 Windows 11 恢復到一切正常運行之前的狀態,而無需浪費不必要的時間嘗試手動撤銷每個變更。

此外,強烈建議定期備份。 重要數據 (文件、照片、項目等)。雖然這些更改應該只會影響設定而不會影響您的文件,但為了以防萬一發生嚴重故障,最好還是做好準備。

這些技巧不僅適用於右鍵選單,也適用於您想要自訂的任何其他關鍵系統區域,例如:開始功能表、工作列、檔案總管等等。您對系統進行的自訂越多,未來更新影響系統的可能性就越大。 與您的設定衝突 並引發衝突。

遵守這些基本預防措施,您就可以嘗試使用擴展上下文選單和經典上下文選單,而不會在每次微軟發布新的累積更新時將您的電腦變成戰場。

對 Windows 11 的未來相容性和更新

另一點也很重要,那就是您對註冊表所做的任何手動更改都可能… 會被未來的更新覆蓋 在Windows系統中,微軟通常會在對系統進行深度變更時「清理」某些登錄項,正是為了防止舊設定破壞新功能。

這意味著在安裝大型更新(例如,主要功能包)後,您可能會發現上下文選單 恢復到其預設的現代狀態忽略您先前套用的強制使用經典模式的設定。

如果發現這種情況發生,第一步是重複上述步驟:重新套用用於恢復經典選單的 .​​reg 檔案、控制台腳本或程式配置,然後重新啟動系統或資源管理器。在某些時期,可能會發生多次連續更新,從而強制執行此操作… 重複此動作數次.

因此,將您創建的 .reg 檔案或腳本保存在易於查找的位置非常實用。這樣,您就可以隨時存取它們,從而在幾秒鐘內修正 Windows 的「回滾」操作,而無需每次都從頭開始重新建置該過程。

如果你不想不斷地與系統更新作鬥爭,一個合理的替代方案是依賴類似這樣的應用程式。 Win 11 經典上下文選單、Winaero Tweaker 或 Ultimate Windows Tweaker 5其開發者會定期更新這些工具,以適應系統變更並保持其設定與微軟修補程式的兼容性。

同時,微軟仍在持續努力改進Windows 11的整體體驗。該公司意識到… 懷舊與批評 對於某些變化,以及未來的更新(例如 25H2),它正在審查關鍵元素,例如開始選單,使其更加完整和可自定義,刪除無用的部分,擴展有用區域,允許用戶根據自己的喜好對應用程式進行分組,甚至提供刪除有爭議的部分(例如推薦)的功能。

最終,公司的目標是在逐步減少對「傳統」功能的依賴的同時,引入真正的改進。是否接受,取決於您。 保留傳統菜單徹底測試現代擴展版本,或隨著更新的進行在兩者之間交替使用。

每個使用者都有自己的使用習慣和節奏:有些人注重視覺上的簡潔性,而有些人則需要所有功能觸手可及,無需任何中間層級。重要的是,Windows 11 只要稍加練習,就能讓你選擇最適合自己電腦使用習慣的上下文選單類型,並且可以讓你同時體驗新的擴充功能選單和經典選單,而不會侷限於其中一種。

擴充功能右鍵單擊:它是什麼以及如何在 Windows 11-4 中執行此操作
相關文章:
Windows 11 中的擴充功能右鍵單擊:其工作原理、優點以及如何恢復經典選單