Windows 10 automatycznie zmienia skojarzenia plików [duplikat]


11

Mam system Windows 10 i mam ten problem, w którym losowo zmieni on tylko skojarzenia plików, które ustawiłem w Ustawienia> System> Domyślne aplikacje> Wybierz domyślne aplikacje według typu pliku z powrotem do ich oryginalnych programów. Czasami zdarza się to kilka razy dziennie. Czasem nie przez tydzień. Czasami jeden typ pliku się zmienia, a inny nie. Za każdym razem, gdy muszę wrócić, otwórz ekran Wybierz domyślne aplikacje według typu pliku, poczekaj na załadowanie listy i zmień typy z powrotem.

Musi być jakiś sposób, aby to naprawić. Doprowadza mnie to do szaleństwa. Przynajmniej miło byłoby wiedzieć dokładnie, gdzie w rejestrze przechowuje te informacje, więc za każdym razem mogę mieć plik * .reg, który ma wszystkie moje skojarzenia i mogę go po prostu zaimportować. Przynajmniej w ten sposób będzie znacznie szybciej.

Odpowiedzi:


1

Doświadczyłem podobnego problemu dawno temu, w końcu rozwiązałem ten bałagan.

Dostępna jest obejście reg (opracowane przez Ramesha Srinivasana), które zapobiega nagłemu resetowaniu skojarzeń plików w systemie Windows 10.

Ponieważ sprawcami są nowoczesne aplikacje systemu Windows 10, ta poprawka działa, aby uniemożliwić systemowi Windows 10 resetowanie skojarzeń plików przez ustawienie wartości rejestru NoOpenWith dla wszystkich nowoczesnych aplikacji.

Oto reszta zawartości pliku .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"=""

Po wprowadzeniu zmian w rejestrze możesz przejść do preferowanego programu i wybrać domyślne powiązania plików. (Może być konieczne ponowne uruchomienie)

Możesz cofnąć tę zmianę w dowolnym momencie, zastępując wartość 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"=-

Autor uprzejmie udostępnił ten skrypt reg dostępny online na swojej stronie internetowej: Poprawka dla „Domyślną aplikacją było zresetowanie” Windows 10 Resetowanie skojarzeń plików (poprawki rejestru) i całe uznanie należy się im .


Przyjrzę się temu. Jednak podczas gdy kilka typów plików jest przejmowanych przez nowoczesną aplikację Windows 10 (w moim przypadku PDF i XML wracają do Edge), nie jest tak w przypadku wszystkich typów plików, z którymi mam problem. Mam również problem z plikami * .config, które ostatecznie wracają do Visual Studio.
James

0

System Windows 10 umożliwia eksportowanie bieżących skojarzeń plików za pomocą wbudowanego narzędzia DISM. Będzie je przechowywać w pliku XML, który można później zaimportować za pomocą DISM. Musisz wykonać następujące czynności.

Eksportuj skojarzenia plików w systemie Windows 10 - tutaj zakładam, że masz wszystkie wymagane aplikacje zainstalowane i już ustawione z ich powiązaniami plików.

Otwórz wiersz polecenia z podwyższonym poziomem uprawnień. Wpisz lub wklej następujące polecenie i naciśnij klawisz Enter:

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

Spowoduje to wyeksportowanie bieżących powiązań plików do pliku FileAssociations.xml i umieszczenie go w folderze Desktop. W razie potrzeby możesz poprawić ścieżkę do pliku.

Otóż ​​to. Właśnie wyeksportowałeś swoje skojarzenia plików do pliku.

Importuj skojarzenia plików w systemie Windows 10 - możesz przywrócić skojarzenia plików na nowo utworzonym koncie użytkownika. Lub jeśli ponownie zainstalowałeś lub uaktualniłeś system Windows 10 do nowszej wersji, a skojarzenia plików zostały zresetowane, możesz zaoszczędzić czas i zaimportować skojarzenia plików z wcześniej zapisanego pliku. Zrób to w następujący sposób.

Otwórz wiersz polecenia z podwyższonym poziomem uprawnień. Wpisz lub wklej następujące polecenie i naciśnij klawisz Enter:

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

Spowoduje to przywrócenie bieżących powiązań plików z pliku FileAssociations.xml. Musisz poprawić ścieżkę pliku, aby pasowała do lokalizacji, w której ją przechowujesz.

Wskazówka: jeśli zdecydujesz się przywrócić zmiany wprowadzone przez importowany plik skojarzeń plików, możesz uruchomić następujące polecenie z wiersza polecenia z podwyższonym poziomem uprawnień:

dism.exe /Online /Remove-DefaultAppAssociations

Spowoduje to usunięcie zaimportowanych niestandardowych skojarzeń plików i przywrócenie poprzedniego zestawu konfiguracji.


Spojrzałem na to. Z tego, co rozumiem, importuje tylko na nowe konta. Dokumentacja firmy Microsoft mówi „Domyślne powiązania aplikacji zostaną zastosowane dla każdego użytkownika podczas pierwszego logowania”. Nie tego szukam. Chcę zmienić skojarzenia plików dla mojego obecnego konta, na którym jestem już zalogowany.
James

To początkowo nie działało dla mnie w przypadku zamiany „ Notepad” na „ Notepad++” dla plików .txt. Okazało się, że powinien to być „ Applications\notepad++.exe” (atrybut „ ProgId”).
Peter Mortensen

Niestety csv, czego nie chcę zmienić, nie ma go (Windows 10 wersja 1803 (kompilacja systemu operacyjnego 17134.286)).
JosephHarriott,

-1 wyjaśnienie, jak wyeksportować powiązania plików, nie odpowiada na pytanie, dlaczego są resetowane, ani na pytanie, gdzie są przechowywane w rejestrze.
WakeDemons3

0

To, co odkryłem, jest znacznie łatwiejsze. Zapisuję plik, który nie otwiera się poprawnie, na pulpicie. Następnie klikam plik prawym przyciskiem myszy i wybieram „otwórz za pomocą”, a następnie wyświetla menu, w którym należy zaznaczyć pole wyboru „zawsze otwieraj za pomocą tego programu”, a następnie przewiń w dół do dołu listy, a zobaczysz zobacz „znajdź inny program na tym komputerze” wybierz to. Następnie zabierze Cię na dysk c i do 64-bitowego folderu programu. Jeśli potrzebujesz dostać się do programów 86x, musisz wykonać kopię zapasową na dysk c. Następnie po prostu przejdź do folderu programu, z którym chcesz go powiązać.


1
Ale to nie potrwa. Twój wybór zostanie zresetowany przez system Windows. To jest problem.
UuDdLrLrSs
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.