у меня была эта проблема часто, но случайно. Я, наконец, смог отследить один набор триггеров для этой проблемы, но не прямое исправление... только хакерские, частичные обходные пути.
решение:
например, "Groove" или "Movies & TV" попытаются захватить Ассоциации музыкальных и видео форматов. Единственное решение, которое я нашел, чтобы удалить эти, казалось бы, uninstallable запрограммированный.
http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/
в статье выше описано, как использовать (admin)Power Shell для временно удалить некоторые установленные приложения Microsoft.
например:
Get-AppxPackage *zunemusic* | Remove-AppxPackage
или
Get-AppxPackage *zunevideo* | Remove-AppxPackage
после удаления этих приложений, Windows 10 никогда не пытался повторно принять эти ассоциации файлов. Я наполовину ожидал, что он попытается независимо и сломает ассоциации полностью, но ему повезло.
к сожалению, это не решит все эти проблемы. PDF-файлы будут по-прежнему возвращаться к Microsoft Edge, поскольку он не может быть удален с помощью этого метода.
вызывают:
я смог отследить триггер, который вызывает это к одной из моих программ. Хотя я не уверен, что это единственный, кто делает это, как это только вызывает некоторые ассоциации для изменения. Таким образом, более вероятно, что это определенные действия, которые программа вызывает, настраивает первый триггер; и другая программа завершает последовательность триггеров.
согласно procmon, он делает некоторые реестра слежка с ассоциациями файлов. Второй триггер-открыть программу, связанную с типом файла, который часто возвращается. Эта вторая программа также отслеживает ассоциации файлов в соответствии с procmon.
мне кажется, что происходит, что первая программа делает что-то, чтобы повредить" защиту " Windows 10 для программ, изменяющих ассоциации файлов. Открытие второй программы заставляет Windows повторно проверить свою защиту, и когда хэш/progid заканчивается недействительным, он возвращается к Microsoft по умолчанию.
например, я вижу старую версию PhotoShop и Firefox, которые делают это. Они оба смотрят на ключ
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
программа 1 каким-то образом портит хэш / progid, программа 2, которая связана с тип заставляет Windows перепроверить его и отменить его. Я немного озадачен тем, почему он считается поврежденным, потому что ассоциация файлов правильна до и после того, как программа 1 сделает свое дело. Ассоциация не была захвачена, поэтому для начала ей не нужно было перенапряжение Microsoft.
не все мои системы имеют одинаковые программы, поэтому я предполагаю, что может быть много эзотерических старых программ, которые вызывают первое событие триггера. Помимо моего первоначального обходного пути выше, Я думаю, вы могли бы быть внимательны, используя оскорбительные программы. (пожимает плечами)