當 XML 檔案被設定為特定程式(如記事本)開啟後,若想移除關聯使其回到「未知應用程式」狀態(雙擊無反應、需手動選擇開啟方式),需透過登錄編輯器刪除對應的使用者設定。本文提供針對目前登入帳戶的精確操作步驟。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList。S-1-5-21-...),查看右側 ProfileImagePath 值,找到對應目前使用者名稱的機碼,其名稱即為該帳戶的 SID(例如 S-1-5-21-3452318729-4151646049-3877892598-1004)。
將下列路徑中的 S-1-5-21-... 替換為上一步取得的實際 SID,然後在登錄編輯器中依序刪除:
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 (若預設為其他程式,請將 NOTEPAD.EXE 替換為對應執行檔名稱)。刪除上述三組機碼後,重新整理檔案總管(或登出/重新登入),XML 檔案圖示將變為通用「未知檔案」圖示,雙擊時會彈出「選擇開啟方式」對話框。
此法適用於 Windows 8/8.1/10,能徹底移除檔案類型的預設開啟程式綁定。