如何恢復在 Windows 7 Pro 中修改 .txt 檔案副檔名關聯的功能?

如何恢復在 Windows 7 Pro 中修改 .txt 檔案副檔名關聯的功能?

問題:

  • 文字檔案的屬性對話框失去了慣用的Change按鈕
  • 從 的副檔名清單中Control Panel\Programs\Default Programs\Set Associations,缺少 .txt 檔案副檔名
  • Open with在可以透過右鍵點選文字文件,然後選擇Open with,然後選擇 來存取的對話方塊中Choose default program...,選項Always use the selected program to open this kind of file被取消選取並呈現灰色顯示
  • .txt 檔案副檔名目前與探險家,由於以上原因,我不知道如何改變。

原因:

這一切都是因為我不小心將 .txt 檔案副檔名設定為使用資源管理器開啟。現在,點擊 .txt 檔案會導致資源管理器每秒嘗試多次開啟它,直到資源管理器崩潰或我重新啟動系統。

隨後解決上述混亂的失敗嘗試包括:

  • 嘗試為 .txt 副檔名設定新的檔案關聯,使用Assox1000
  • 嘗試透過應用程式(不成功)顯然應該伴隨將 MyOpenAs.dll 貼上到 System 32 中的登錄編輯,將對話方塊Open with選項設為Always use the selected program to open this kind of file預設未選取狀態
  • 用於unassoc_1_4取消 .txt 副檔名與所有內容的關聯
  • 用於filetypesman-64完全刪除 .txt 副檔名
  • 執行 sfc /scannow 修復遺失的 Windows 元件
  • 使用CCleaner修復註冊表
  • 應用早期登錄條件的備份

我現在覺得很累,也很愚蠢,而且會極大感謝任何天才的建議!

答案1

從這裡:

http://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-7-endless-explorerexe-chain-on-file-type/9b7d0c94-9ceb-4324-8fd0-4c29582154c6

我學到了這個:

在註冊表中找到它。僅當您對此問題感到非常沮喪時才繼續。

查看註冊表中以下項目中的值。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.jar\UserChoice

它看起來像 Windows\explorer.exe 嗎?不好。

刪除註冊表中的以下項目。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.jar\UserChoice

現在,您可以轉到資源管理器視窗並為 .jar 檔案選擇新的預設程式。

我將此建議套用到 .txt 副檔名,並且有效。

不幸的是,資源管理器上下文選單中的「新文字檔案」選項出現亂碼。我設法從以下聖人的話中恢復了這一點(來自http://articlebin.michaelmilette.com/new-text-document-context-menu-missing-after-associating-notepad-with-txt-files/):

您可以透過將以下內容複製為文字檔案並貼上到記事本或記事本++中並將其另存為 fix-new-text-document.reg 來重新建立[新文字文件缺少的上下文功能表項目]。最後,雙擊該文件將其匯入註冊表。 Windows 可能會要求您確認是否確實想要這樣做。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"

答案2

  1. 開啟 Windows 資源管理器
  2. 選擇一個具有您想要更改關聯的副檔名的文件
  3. 按住 Shift 鍵並右鍵單擊該文件
  4. 選擇“開啟方式...”
  5. 選擇“選擇預設程序...”
  6. 選擇程式並點擊“確定”

相關內容