XML 檔案被指定預設開啟程式(如記事本)後,若需恢復為「未指定/未知應用程式」狀態(雙擊無反應、右鍵無預設開啟項目),需精準刪除使用者登錄區下的三組檔案關聯鍵值。操作涉及登錄編輯,請先備份或建立系統還原點。
regedit。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,對照 ProfileImagePath 找到目前帳號對應的 SID(格式:S-1-5-21-...)。
S-1-5-21-3452318729-4151646049-3877892598-1004 為例)HKEY_USERS\\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml HKEY_USERS\\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.xml HKEY_USERS\\Software\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts\Applications\NOTEPAD.EXE_.xml (值資料 0x00000000)刪除上述三組鍵值(或整個 .xml 子機碼)後,登出重登或重開機,.xml 檔案即恢復為無預設關聯狀態,雙擊會彈出「選擇開啟方式」對話框。
控制台 →「預設程式」→「關聯檔案類型或通訊協定」→ 找 .xml →「變更程式」→ 選「其他應用程式」→ 取消勾選「永遠使用此應用程式開啟 .xml 檔案」→ 選「瀏覽」指向不存在的執行檔或直接關閉視窗(部分版本支援移除關聯按鈕)。
HKEY_USERS\ 下操作。HKEY_CLASSES_ROOT)也有強制關聯,可能需同步處理,但通常使用者層面優先權較高。