Windows 10 自動變更檔案關聯

Windows 10 自動變更檔案關聯

我有Windows 10,我遇到了這個問題,它會隨機地將我從“設定”>“系統”>“預設應用程式”>“按檔案類型選擇預設應用程式”設定的檔案關聯更改回其原始程序。有時一天會發生幾次。有時一週都不會。有時一種文件類型會改變,但另一種文件類型不會改變。每次我必須返回打開“按文件類型選擇預設應用程式”畫面時,等待列表加載並將類型更改回來。

一定有某種方法來解決這個問題。這讓我發瘋。至少,如果能準確地知道註冊表中儲存該資訊的位置就好了,這樣每當發生這種情況時,我就可以擁有一個包含所有關聯的 *.reg 文件,並且可以匯入它。至少這樣會快很多。

答案1

很久以前經歷過類似的問題,我最後解決了這個爛攤子。

有一個解決方法註冊表修復程序(由 Ramesh Srinivasan 開發)可以防止 Windows 10 中文件關聯的突然重置。

由於罪魁禍首是 Windows 10 現代應用程序,此修復可透過設定來防止 Windows 10 重設檔案關聯 NoOpenWith 註冊表值適用於所有現代應用程式。

以下是 .reg 檔案的其餘內容:

Windows Registry Editor Version 5.00


;-------------------
;Microsoft.3DBuilder
;-------------------
;File Types: .stl, .3mf, .obj, .wrl, .ply, .fbx, .3ds, .dae, .dxf, .bmp
;... .jpg, .png, .tga

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg]
"NoOpenWith"=""

;-------------------
;Microsoft Edge
;-------------------
;File Types: .htm, .html
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=""

;File Types: .pdf
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=""

;File Types: .svg
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs]
"NoOpenWith"=""

;File Types: .xml
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t]
"NoOpenWith"=""

;-------------------
;Microsoft Photos
;-------------------
;File Types: .3g2,.3gp, .3gp2, .3gpp, .asf, .avi, .m2t, .m2ts, .m4v, .mkv
;... .mov, .mp4, mp4v, .mts, .tif, .tiff, .wmv
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXk0g4vb8gvt7b93tg50ybcy892pge6jmt]
"NoOpenWith"=""

;File Types: Most Image File Types
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc]
"NoOpenWith"=""

;File Types: .raw, .rwl, .rw2 and others
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h]
"NoOpenWith"=""

;-------------------
; Zune Music
;-------------------
;File Types: .aac, .adt, .adts ,.amr, .flac, .m3u, .m4a, .m4r, .mp3, .mpa
;.. .wav, .wma, .wpl, .zpl
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs]
"NoOpenWith"=""

;-------------------
; Zune Video
;-------------------
;File Types: .3g2,.3gp, .3gpp, .avi, .divx, .m2t, .m2ts, .m4v, .mkv, .mod
;... .mov, .mp4, mp4v, .mpe, .mpeg, .mpg, .mpv2, .mts, .tod, .ts
;... .tts, .wm, .wmv, .xvid
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX6eg8h5sxqq90pv53845wmnbewywdqq5h]
"NoOpenWith"=""

在註冊表中進行更改後,您可以更改為您的首選程式並選擇預設檔案關聯。 (您可能需要重新啟動)

您可以隨時透過取代 NoOpenWith 的值來撤銷此變更:

Windows Registry Editor Version 5.00


;-------------------
;Microsoft.3DBuilder
;-------------------
;File Types: .stl, .3mf, .obj, .wrl, .ply, .fbx, .3ds, .dae, .dxf, .bmp
;... .jpg, .png, .tga

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg]
"NoOpenWith"=-

;-------------------
;Microsoft Edge
;-------------------
;File Types: .htm, .html
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=-

;File Types: .pdf
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=-

;File Types: .svg
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs]
"NoOpenWith"=-

;File Types: .xml
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t]
"NoOpenWith"=-

;-------------------
;Microsoft Photos
;-------------------
;File Types: .3g2,.3gp, .3gp2, .3gpp, .asf, .avi, .m2t, .m2ts, .m4v, .mkv
;... .mov, .mp4, mp4v, .mts, .tif, .tiff, .wmv
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXk0g4vb8gvt7b93tg50ybcy892pge6jmt]
"NoOpenWith"=-

;File Types: Most Image File Types
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc]
"NoOpenWith"=-

;File Types: .raw, .rwl, .rw2 and others
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h]
"NoOpenWith"=-

;-------------------
; Zune Music
;-------------------
;File Types: .aac, .adt, .adts ,.amr, .flac, .m3u, .m4a, .m4r, .mp3, .mpa
;.. .wav, .wma, .wpl, .zpl
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs]
"NoOpenWith"=-

;-------------------
; Zune Video
;-------------------
;File Types: .3g2,.3gp, .3gpp, .avi, .divx, .m2t, .m2ts, .m4v, .mkv, .mod
;... .mov, .mp4, mp4v, .mpe, .mpeg, .mpg, .mpv2, .mts, .tod, .ts
;... .tts, .wm, .wmv, .xvid
[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX6eg8h5sxqq90pv53845wmnbewywdqq5h]
"NoOpenWith"=-

作者已在其網站上提供了此註冊表腳本:修正「應用程式預設值已重設」Windows 10 重設檔案關聯(登錄已修復) 所有的功勞都歸於他們

答案2

Windows 10 可讓您使用內建的 DISM 工具匯出目前的檔案關聯。它將它們儲存在 XML 檔案中,稍後可以使用 DISM 匯入該檔案。您需要執行以下操作。

在 Windows 10 中匯出檔案關聯 - 此處我假設您已安裝所有必需的應用程式並已設定其檔案關聯。

開啟提升的命令提示字元。鍵入或貼上以下命令並按 Enter:

dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\FileAssociations.xml"

這會將您目前的檔案關聯匯出到檔案 FileAssociations.xml 並將其放入您的桌面資料夾中。如果需要,您可以修正檔案路徑。

就是這樣。您剛剛將文件關聯匯出到一個文件。

在 Windows 10 中匯入檔案關聯 - 您可以在剛剛建立的新使用者帳戶中還原檔案關聯。或者,如果您已重新安裝或升級 Windows 10 到較新的版本並且您的檔案關聯已重置,您可以節省時間並從先前儲存的檔案匯入檔案關聯。請按如下方式進行。

開啟提升的命令提示字元。鍵入或貼上以下命令並按 Enter:

dism /online /Import-DefaultAppAssociations:"%UserProfile%\Desktop\FileAssociations.xml"

這將從檔案 FileAssociations.xml 還原目前的檔案關聯。您需要更正文件路徑以匹配您儲存它的位置。

提示:如果您決定恢復匯入的檔案關聯檔案所做的更改,您可以從提升的命令提示字元執行以下命令:

dism.exe /Online /Remove-DefaultAppAssociations

這將刪除您匯入的所有自訂檔案關聯並還原先前的配置集。

答案3

我發現要容易得多。我將無法正確打開的文件保存到桌面。然後,我右鍵單擊該文件並選擇“打開方式”,然後會提示一個選單,您必須選中“始終使用此程式打開”框,然後向下滾動到列表底部,您將請參閱“在此電腦上尋找另一個程式”,選擇該程式。然後它將帶您進入 C 碟並進入 64 位元程式資料夾。如果您需要存取 86x 程序,則必須將其備份到 C 驅動器。然後,您只需深入查看需要關聯的程式的資料夾即可。

相關內容