Всъщност актуализациите не са единствената причина, поради която Windows 10 нулира вашите приложения по подразбиране. Когато асоциирането на файл не е зададено от потребителя или когато приложение повреди ключа на регистъра на UserChoice, докато задава асоциации, това води до възстановяване на асоциациите на файлове към техните настройки по подразбиране за Windows 10. Ключът UserChoice съхранява шифрован хеш, който показва, че асоциацията е зададена от потребителя, а не от някакъв зловреден софтуер. Това е част от новия защитен механизъм, който съществува в операционната система от Windows 8.
Например, Photos може да поеме вашите асоциации на файлове с изображения след актуализация или поради горепосочената причина. Когато това се случи, Центърът за действие ви уведомява, че приложението по подразбиране е било нулирано:
За да коригирате това ръчно, можете да приложите проста настройка на регистъра. За приложението Снимки например трябва да се направят следните стъпки:
- Отворете редактора на системния регистър.
- Отидете до следния ключ на системния регистър:|_+_|
Съвет: Можете да получите достъп до всеки желан ключ в регистъра с едно щракване.
Забележка: Горният ключ е приложим само ако имате инсталирана версия v16.122.14020.0_x64 на приложението Photos, която е текущата версия на моя компютър към момента на писане. Ако имате друга версия или номер на компилация, изберете подходящия ключ. Ще бъде в следния формат:Където nnn… е контейнер за действителния номер на версия/компилация. Също така внимавайте за частта x64/x86.
- В десния панел вижте стойността на типа файл с изображение, напр. .webp. На екранната снимка по-долу това е AppX43hnxtbyyps62jhe9sqpdzxn1790zetc:
- Сега отидете на следния ключ:|_+_|
В нашия случай е така
|_+_| - Създайте тук нова стойност на низ с име NoOpenWith и не задавайте нейните стойностни данни (оставете я празна):
Това ще попречи на приложението Снимки да поеме асоциации на типове файлове с изображения! Трябва да повторите тези стъпки за всяко приложение, което поема вашите приложения по подразбиране. След това Windows 10 няма да промени вашите асоциации на файлове по подразбиране.
За да спестите време, можете да използвате следната настройка на системния регистър, която е тествана и работи в Windows 10 build 10586 към момента на писане:
|_+_|Тук можете да изтеглите готови за използване reg файлове:
Изтегляне на файлове от регистъра
След като приложите това ощипване, трябва да отворите Контролен панел > Програми по подразбиране и да зададете файлови асоциации или настройки по подразбиране на приложения, както предпочитате. Нито едно от вградените универсални приложения не трябва да нулира файловите асоциации от сега нататък.
Това е.