Windows 10自动更改文件关联


10

这个问题已经在这里有了答案:

我有Windows 10,但遇到了这个问题,它将随机更改我在“设置”>“系统”>“默认应用程序”>“按文件类型选择默认应用程序”中设置的文件关联,使其恢复为原始程序。有时一天会发生几次。有时不一周。有时,一种文件类型会改变,而另一种则不会。每次我必须返回时,打开“按文件类型选择默认应用程序”屏幕,等待列表加载并更改类型。

必须有某种方法可以解决此问题。它让我发疯。至少最好知道在注册表中确切存储该信息的位置,这样无论何时发生,我都可以拥有一个包含所有关联的* .reg文件,并且可以导入它。至少那样会更快。

Answers:


1

很久以前遇到了类似的问题,我终于解决了这个问题。

有一种变通方法reg修复程序(由Ramesh Srinivasan开发)可以防止Windows 10中文件关联的这种突然重置。

由于罪魁祸首是Windows 10现代应用程序,因此此修补程序可通过为所有现代应用程序设置NoOpenWith注册表值来防止Windows 10重置文件关联 。

这是其余的.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重置文件关联(注册表修复),所有功劳归于他们


我将对此进行调查。但是,尽管Windows 10现代版应用程序正在接管几种文件类型(在我的情况下PDF和XML都转换为Edge),但我遇到的所有文件类型都不是这种情况。我还遇到了* .config文件的问题,这些文件最终又恢复为Visual Studio。
詹姆斯

0

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

这将删除您导入的所有自定义文件关联,并还原以前的配置集。


我看着这个。据我了解,它仅导入新帐户。Microsoft的文档说:“默认应用程序关联将在每个用户首​​次登录时应用。”。那不是我要找的东西。我想更改我已经登录的当前现有帐户的文件关联。
詹姆斯

最初对于将.txt文件的NotepadNotepad++” 替换为“ ”,这对我来说是行不通的。原来应该是“ Applications\notepad++.exe”(属性“ ProgId”)。
彼得·莫滕森

不幸的是csv,我不想更改它了(Windows 10版本1803(操作系统内部版本17134.286))。
JosephHarriott

解释如何导出文件关联的-1不能回答为什么它们会一直被重置的问题,也不会回答它们在注册表中的存储位置的问题。
WakeDemons3

0

我发现的要容易得多。我将无法正确打开的文件保存到桌面。然后,我右键单击该文件并选择“打开方式”,然后提示菜单,您必须选中“始终使用此程序打开”框,然后向下滚动到列表底部,您将请参阅“在此PC上找到另一个程序”进行选择。然后,它将带您到c驱动器并进入64bit程序文件夹。如果您需要使用86x程序,则必须将其备份到C驱动器。然后,您只需深入到需要与之关联的程序的文件夹即可。


1
但这不会持续。您的选择最终将被Windows重置。那就是问题所在。
DaveInCaz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.