在 Windows 作業系統中,右鍵選單若缺少「新增文字文件」選項,通常是登錄檔設定異常所致。本文提供手動修復與登錄檔匯入兩種解決方案,幫助您快速恢復功能。
右鍵選單相關項目分散在多個登錄檔位置,排查時可參考下表:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNewHKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlersHKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlersHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExtHKEY_CLASSES_ROOT\Folder\shell 或 HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlersregedit 開啟登錄編輯器。HKEY_CLASSES_ROOT\.txt,檢查右側「預設值」資料是否為 txtfile。若非,雙擊修改為 txtfile。.txt 上右鍵選擇「新增」→「項」,命名為 ShellNew(若已存在則跳過)。ShellNew,右鍵「新增」→「字串值」,名稱設為 NullFile,數值留空。將下列內容儲存為 fix_txt.reg,雙擊執行並確認匯入:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\txtfile]
@="文字文件"
[HKEY_CLASSES_ROOT\txtfile\shell]
[HKEY_CLASSES_ROOT\txtfile\shell\open]
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="NOTEPAD.EXE %1"