Bu sorunu sık sık ama rastgele yaşadım. Sonunda sorun için bir tetikleyici kümesini izleyebildim, ancak doğrudan bir düzeltme yapamadım ... sadece geçici, kısmi geçici çözümler.
Çözüm:
Örneğin, "Groove" veya "Movies & TV", müzik ve video formatlarını ilişkilendirmeye çalışacaktır. Bulduğum tek çözüm, görünüşte kaldırılabilir programları kaldırmak.
http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/
Yukarıdaki makalede, bazı Microsoft yüklü uygulamaları geçici olarak kaldırmak için Power Shell'in nasıl kullanılacağı (admin) açıklanmaktadır .
Örneğin:
Get-AppxPackage *zunemusic* | Remove-AppxPackage
veya
Get-AppxPackage *zunevideo* | Remove-AppxPackage
Bu uygulamaları kaldırdıktan sonra, Windows 10 bu dosya ilişkilerini tekrar almaya çalışmadı. Yarısından bağımsız olarak denemeleri ve dernekleri tamamen kırmalarını bekliyordum, ama şanslıydım.
Ne yazık ki bu, tüm bu sorunları çözmez. PDF'ler, bu yöntemle kaldırılamadığından Microsoft Edge'e geri dönmeye devam edecek.
Tetikleme nedeni:
Bunu programlarımdan birine neden olan bir tetikleyiciyi bulabildim. Yine de bazı ilişkilerin değişmesine neden olduğu için bunu yapan tek kişi olduğundan emin değilim. Bu nedenle, programın ilk tetikleyiciyi kurmasının neden olduğu kesin eylemler daha muhtemeldir; ve başka bir program tetikleyici sırasını tamamlar.
Procmon'a göre, dosya dernekleri ile ilgili bazı kayıtlara uyuyor. İkinci tetikleyici, genellikle geri dönen bir dosya türüyle ilişkilendirilmiş bir program açmaktır. Bu ikinci program aynı zamanda procmon'a göre dosya ilişkilerini de denetler.
Hayal ettiğim ilk program, Windows 10'un dosya ilişkilerini değiştiren programlar için olan "korumayı" bozacak bir şey yapmasıdır. İkinci programı açmak, Windows'un korumasını yeniden denetlemesine neden olur ve karma / progid geçersiz olduğunda sona erer, Microsoft varsayılanlarına döndürülür.
Örneğin, bunu yaparken PhotoShop ve Firefox'un eski bir versiyonunu görebiliyorum. İkisi de anahtara bakıyor
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
Program 1, bir şekilde hash / progid ile uğraşır, türle ilişkilendirilmiş olan Program 2, Windows'un tekrar kontrol etmesini ve geri alınmasını sağlar. Program 1 bir şey yapmadan önce ve sonra dosya dürüstlüğü doğru olduğu için neden başlangıçta bozuk olduğu konusunda biraz şaşırdım. Dernek kaçırılmadı, bu yüzden başlamak için Microsoft'un aşmasına gerek yoktu.
Sistemlerimin hepsinde aynı programlar yüklü değil, bu yüzden ilk tetikleyici olaya neden olan birçok ezoterik eski program olabileceğini tahmin ediyorum. Yukarıdaki geçici çözümüm dışında, rahatsız edici programları kullanırken dikkatli olabilirsiniz. (Silkme)