抱歉,這個問題比平常更長,但較短的版本可能會因為錯誤的「重複」標記而再次關閉。
和 ”預設動作「 是指雙擊 Windows 資源管理器中的檔案或按一下檔案上下文功能表中的粗體操作。「預設操作」請勿與「預設應用程式」混淆。
當我提到 Notepad++ 和 .txt 檔案時,它只是作為範例。它不是針對此搜尋的特殊解決方案,而是通用的,可以應用於每個應用程式和每個檔案。
- 這是不是複製到如何更改文件類型的預設操作? 因為這個問題已經有 10 多年的歷史了,而且答案並不是我的問題的答案,而且自那時起發生了很多變化。
- 這是不是複製到如何將 Notepad++ 設定為
.txt
檔案的預設程式?因為,我不想要僅適用於 Notepad++ 的解決方案,而且我不想更改預設應用程式! - 這也是不是任何問題或答案的副本如何更改預設應用程式。因為更改預設應用程式將改變更多,因為只有預設操作
- 如果有人想出更好的標題,我願意接受建議。
我想更改預設操作,但我發現更改預設應用程式是不是解決方案是因為更改預設應用程式將:
- 更改圖示
- 更改上下文選單操作
- 更改“打開方式”建議
- 更改“發送至”
- 等等......簡而言之:它會改變太多
在舊的 Windows 版本中,您只需在登錄中搜尋副檔名 (.txt),然後搜尋預設條目 (txtfile) 並建立或變更 shell/開啟/命令。
但這似乎在 Windows 11 中不起作用(至少不是在所有地方)。有時該條目不存在,有時會被忽略。
順便一提:我需要知道哪些新的註冊表項?
表明“分配預設應用程式”不是解決方案:
- 建立一個新檔案“test.specialtxt”
- 新增 Computer\HKEY_CLASSES_ROOT.specialtxt@default=specialtxtfile
- 新增specialtxt檔案結構:shell/open/command + shell/special/command
- 在資源管理器中測試上下文選單項目「開啟」和「特殊」是否出現
- 將記事本指定為預設應用程式。 (始終以...開啟)
- 「開放」與「特殊」消失
- 將 Notepad++ 指定為預設應用程式。
- 仍然「開放」與「特殊」消失
- 現在,specialtxt_auto_file 已指派給 .specialtxt
Computer\HKEY_CLASSES_ROOT.specialtxt@default=specialtxt_auto_file
那我該怎麼做才能更改預設操作而不更改其他內容呢?