Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> Windows 技巧

右鍵「新增」選單缺少「文字文件」?登錄檔一鍵修復並自訂新增範本

編輯:Windows 技巧

系統優化後右鍵「新增」找不到「文字文件」?原因是登錄檔 `HKEY_CLASSES_ROOT\.txt` 下的 `ShellNew` 子鍵遺失。一鍵修復並教你自訂任何檔案類型進入新增選單。

修復「文字文件」缺失

  1. Win+R → `regedit`
  2. 定位 `HKEY_CLASSES_ROOT\.txt`
  3. 右鍵空白處 → 新增 → **鍵值** → 命名 `ShellNew`
  4. 在 `ShellNew` 下右鍵 → 新增 → **字串值** → 命名 `NullFile` → 數值資料留空
  5. 重開 `explorer.exe` 或重開機即見「文字文件」回歸。

通用公式:將任意檔案類型加入「新增」選單

以加入「Outlook Express 郵件」(.eml) 為例:

  1. **建立範本檔**:Outlook Express → 新增郵件 → 另存為 `C:\Windows\sample.eml`。
  2. **編輯登錄檔**:
    `HKEY_CLASSES_ROOT\.eml` → 新增鍵值 `ShellNew` → 新增字串值 `FileName` → 數值資料 `C:\Windows\sample.eml`。
  3. **驗證**:桌面右鍵 → 新增 → 出現「Outlook Express Mail Message」。

關鍵差異:`NullFile` vs `FileName`

字串值名稱適用情況範例
`NullFile`關聯程式啟動會**自動建立空白文件** (Word、Excel、記事本、寫字板).txt、.doc、.xls、.rtf
`FileName`關聯程式啟動**不會自動建立空白文件**,需指定範本 (Outlook、Foxmail、記事本手動存範本).eml、.html、.xml、.bat

移除不想要的「新增」項目

在 `HKEY_CLASSES_ROOT\副檔名\ShellNew` 上右鍵 → 刪除該鍵值即可。

批次自動化 (.reg 檔範例)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.eml\ShellNew]
"FileName"="C:\\Windows\\sample.eml"

存為 `fix_new_menu.reg` 雙擊匯入,一鍵完成多類型修復/新增。

Copyright © Windows教程網 All Rights Reserved