Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 檔案關聯完全指南:顯示副檔名、變更開啟程式、建立新關聯

編輯:XP 系統基礎知識

Windows XP 檔案關聯完全指南:顯示副檔名、變更開啟程式、建立新關聯

檔案關聯決定「雙擊某副檔名由哪個程式開啟」。XP 提供圖形介面與命令列兩種管理方式,本文詳述實操步驟與進階技巧。

前置動作:顯示已知副檔名

預設隱藏副檔名極易誤判檔案類型 (如 photo.jpg.exe 顯示為 photo.jpg),**強烈建議開啟顯示**。

  1. 開啟「我的電腦」或「總管」→ 「工具」→ 「資料夾選項」→ 「檢視」頁籤。
  2. 取消勾選「隱藏已知檔案類型的副檔名」。
  3. 按「套用至所有資料夾」 (可選) → 確定。

情境一:變更現有副檔名的開啟程式

例:將 .txt 從「記事本」改為「Notepad++」或「Word」。

  1. 右鍵點擊任意 .txt 檔案 → 「開啟方式」→ 「選擇程式...」。
  2. 在清單中選擇目標程式,或按「瀏覽...」定位 .exe (如 C:\Program Files\Notepad++\notepad++.exe)。
  3. 關鍵:勾選「永遠使用選取的程式開啟這種類型的檔案」。
  4. 按「確定」。

情境二:為無關聯副檔名建立新關聯

例:收到 .dat、.log、自定義 .myapp 檔案,系統提示「找不到開啟此檔案的程式」。

  1. 雙擊該檔案 (或右鍵 → 「開啟方式」) → 彈出「開啟方式」對話框。
  2. 選擇「從清單中選取程式」 (勿選「使用 Web 服務尋找」)。
  3. 選擇或瀏覽目標程式,勾選「永遠使用選取的程式開啟這種類型的檔案」→ 確定。

進階管理:資料夾選項 → 檔案類型 (舊版介面)

  1. 「工具」→ 「資料夾選項」→ 「檔案類型」頁籤。
  2. 清單顯示所有已註冊副檔名與關聯程式。
  3. 選取副檔名 → 「進階」/「變更」/「編輯」可進行:
    — 變更開啟動作 (Open/Edit/Print 等) 的命令列參數。
    — 設定 DDE 訊息 (舊版程式互動)。
    — 確認/修改圖示。
    — 刪除副檔名註冊 (謹慎)。

命令列工具 (適用批次/腳本)

  • assoc:顯示/修改副檔名 → 檔案類型 映射。
    assoc .txt → 顯示 .txt=txtfile
    assoc .log=txtfile → 將 .log 關聯至 txtfile 類型。
  • ftype:顯示/修改檔案類型 → 執行命令 映射。
    ftype txtfile → 顯示 txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
    ftype txtfile="C:\Program Files\Notepad++\notepad++.exe" %1 → 修改開啟命令。
  • 組合範例:將所有 .log 用 Notepad++ 開啟:
    assoc .log=txtfile & ftype txtfile="C:\Program Files\Notepad++\notepad++.exe" %1

常見問題排查

  • 關聯失效/圖示空白:目標程式路徑變更/解除安裝 → 重新關聯或重裝程式。
  • 系統關聯被鎖定 (如 .exe, .lnk, .bat):惡意軟體常竄改 → 安全模式下用 assoc/ftype 修復,或導入正確註冊檔 (.reg)。
  • 多使用者環境:HKCU (使用者) 關聯優先於 HKLM (機器)。登錄位置:
    HKEY_CLASSES_ROOT\.ext (合併視圖)
    HKEY_CURRENT_USER\Software\Classes\.ext (使用者)
    HKEY_LOCAL_MACHINE\Software\Classes\.ext (機器)

最佳實務

  1. 永遠開啟「顯示副檔名」。
  2. 慣用編輯器/檢視器 (Notepad++, VS Code, IrfanView, 7-Zip) 安裝後立即關聯常用副檔名。
  3. 不輕信「使用 Web 服務尋找」 (隱私/頻寬/準確度)。
  4. 定期備份 HKEY_CLASSES_ROOT 或匯出關鍵關聯註冊檔,便於重灌後快速還原。
Copyright © Windows教程網 All Rights Reserved