如何修復“此文件沒有與之關聯的程序”錯誤?
已發表: 2018-08-15快速修復此問題
使用由 Auslogics 專家團隊開發的安全免費工具。
- 使用方便。 只需下載並運行,無需安裝。
- 安全的。 我們的軟件在 CNET 上有特色,我們是微軟的銀牌合作夥伴。
- 自由。 我們是認真的,一個完全免費的工具。
查看有關 Auslogics 的更多信息。 請查看 EULA 和隱私政策。
當您無法打開包含您急需的信息的文件時,這可能會令人沮喪。 一些用戶抱怨他們在 Windows 10 上遇到了這個問題。當他們嘗試運行某些應用程序時,他們會收到一條錯誤消息,上面寫著“此文件沒有與之關聯的程序來執行此操作。” 以下是與錯誤相關的一些問題:
- 該問題可能會影響不同的應用程序,包括 Excel、Explorer 和 Adobe Reader 等。 當您遇到這種情況時,請務必運行 SFC 和 DISM 掃描。
- 在某些情況下,當您嘗試打開 USB 驅動器時可能會出現錯誤消息。 您的自動播放設置可能會導致此問題。 您可以嘗試禁用該功能來解決此問題。
- 該錯誤消息還會阻止您啟動 OneDrive。 如果您遇到此問題,您必須了解如何在 Windows 10 中正確設置文件關聯。
- 值得注意的是,該問題不僅會影響 Windows 10,還會影響 Windows 8.1 和 7 等舊版本。我們的解決方案最適合 Windows 10,但它們也可用於以前版本的操作系統。
如果您想了解如何修復此文件在 Windows 10 上沒有與之關聯的程序問題,那麼您來對地方了。 瀏覽我們的解決方案以發現可以完全消除錯誤的解決方案。
方法 1:創建新的 Windows 用戶帳戶
一些用戶聲稱有一種簡單的方法可以消除此錯誤。 他們報告說,創建一個新的 Windows 用戶帳戶已經解決了這個問題。 為此,請按照以下說明操作:
- 單擊任務欄上的搜索圖標。
- 輸入“設置”(無引號),然後按 Enter。
- 選擇帳戶。
- 轉到左窗格菜單,然後單擊家庭和其他人。
- 單擊將其他人添加到此 PC。
- 選擇“我沒有此人的登錄信息”。
- 選擇“添加沒有 Microsoft 帳戶的用戶”。
- 提交創建新帳戶所需的詳細信息,然後單擊下一步。
方法 2:將您的用戶帳戶添加到管理員組
您也可以嘗試將您的用戶帳戶添加到管理員組。 一些用戶報告說這有助於他們解決問題。 您可以按照以下步驟將您的用戶帳戶添加到管理員組:
- 在鍵盤上,按 Windows 鍵 + R。 這應該會打開“運行”對話框。
- 鍵入“lusrmgr.msc”(無引號),然後按 Enter。
- 轉到左窗格菜單,然後選擇“組”文件夾。
- 轉到右窗格,然後雙擊管理員組。
- 出現“屬性”窗口後,單擊“添加”按鈕。
- 單擊“輸入對象名稱”部分下方的框。 提交您的用戶名,然後單擊檢查名稱。 一切就緒後單擊“確定”。 您也可以通過單擊“高級”按鈕,然後選擇“立即查找”來手動搜索您的用戶名。
- 完成這些步驟後,您的帳戶將被添加到管理員組。 單擊“應用”和“確定”保存更改。
還建議重新啟動計算機以確保更改生效。
方法 3:修改註冊表
在繼續之前,請注意註冊表是一個敏感數據庫。 也就是說,犯最小的錯誤可能會導致系統不穩定。 因此,只有當您確信自己能夠成功完成說明時,才應嘗試以下步驟。 我們還建議您創建註冊表備份。 這樣,如果出現任何問題,您將能夠撤消更改。 以下是編輯註冊表的步驟:
- 按鍵盤上的 Windows 鍵 + R 以啟動“運行”對話框。
- 鍵入“regedit”(無引號),然後按 Enter。
- 導航到此路徑:\HKEY_CLASSES_ROOT\lnkfile
- 轉到右側窗格,然後檢查 IsShortcut 值是否可用。 如果缺少,請單擊右側窗格中的空白區域,然後選擇新建和字符串值。 確保將新字符串值命名為 IsShortcut。
- 完成後,關閉註冊表編輯器。
一些用戶建議執行以下操作:
- 註冊表啟動後,導航到此路徑:\HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command
- 轉到右窗格,然後雙擊(默認)。
- 將值數據設置為:%SystemRoot%\system32\CompMgmtLauncher.exe
- 單擊確定保存更改。
方法 4:從註冊表中刪除某些鍵
如果您在打開計算機上的任何文件夾時遇到問題,可以按照此解決方案中的步驟進行操作。 您必須刪除某些註冊表項才能解決此問題。 以下是步驟:

- 通過按鍵盤上的 Windows 鍵 + R 打開“運行”對話框。
- 轉到左窗格並導航到此路徑:HKEY_CLASSES_ROOT\Directory\shell
- 展開 Shell 鍵的內容,然後刪除 Find 和 CMD 鍵。
- 完成後,退出註冊表。
方法 5:執行 SFC 和 DISM 掃描
在某些情況下,文件關聯錯誤是由損壞的系統文件引起的。 發生這種情況的原因有多種,建議您執行 SFC 和 DISM 掃描以擺脫它。 只需按照以下說明進行操作:
- 在鍵盤上,按 Windows 鍵 + X。
- 選擇命令提示符(管理員)或 PowerShell(管理員)。
- 命令提示符啟動後,鍵入“sfc /scannow”(不加引號),然後按 Enter。
- 現在應該開始 SFC 掃描。 該過程可能需要大約 15 分鐘。 所以,等到它完成,不要打斷它。
SFC 掃描完成後,檢查錯誤是否消失。 如果它仍然存在,我們建議執行 DISM 掃描。 只需按照以下說明操作:
- 以管理員身份運行命令提示符。
- 鍵入“DISM /Online /Cleanup-Image /RestoreHealth”(無引號),然後按 Enter。
- 現在應該開始 DISM 掃描。 請記住,該過程可能需要更長的時間才能完成。
DISM 掃描完成後,檢查問題是否仍然存在。
方法 6:禁用自動播放
正如我們所提到的,文件關聯錯誤可能與您的自動播放設置有關。 因此,您可以嘗試完全禁用該功能以解決問題。 為此,只需按照以下步驟操作:
- 在鍵盤上,按 Windows 鍵 + S。
- 鍵入“設置”(無引號),然後按 Enter。
- 單擊設備。
- 轉到左窗格菜單,然後單擊自動播放。
- 轉到右窗格,然後禁用“對所有媒體設備使用自動播放”選項。
- 確保可移動驅動器和存儲卡設置為“不採取任何行動”。
方法七:重置文件關聯
Windows 自動設置為使用其默認程序打開文件。 但是,大多數喜歡第三方應用程序的用戶傾向於更改這些設置。 有時,這樣做會導致一系列錯誤,包括我們在本文中討論的錯誤。 因此,您可能會問,“如何重置文件關聯?” 嗯,過程很簡單。 只需按照以下說明進行操作:
- 轉到您的任務欄,然後單擊搜索圖標。
- 輸入“設置”(無引號),然後按 Enter。
- 設置窗口打開後,單擊應用程序。
- 轉到左窗格菜單,然後選擇默認應用程序。
- 轉到右窗格,然後向下滾動,直到看到“重置為 Microsoft 推薦的默認設置”部分。
- 單擊重置按鈕。
完成這些步驟後,您應該能夠完全解決文件關聯問題。

使用 Auslogics 磁盤碎片整理加速驅動器訪問
提高計算機速度的一個好方法是對硬盤和 SSD 進行碎片整理和優化。 磁盤碎片整理對 HDD 進行碎片整理,使用特殊算法來提升 SSD,並有助於防止碎片以實現持續快速的數據訪問。
如果您注意到打開應用程序或文件夾仍然需要更長的時間,則磁盤碎片可能導致速度變慢。 在這種情況下,我們建議使用Auslogics Disk Defrag Pro 。 該工具允許您優化硬盤驅動器上的文件放置,確保最有效的操作和更快的訪問。
您能推薦其他解決此問題的方法嗎?
在下面的評論中分享您的想法!