Windows 10 varsayılan programları değişmeye devam ediyor


50

Geçen ayki sonbahar güncellemesinden bu yana, Windows 10 belirli türler için (çoğunlukla tarayıcı, pdf, mp3, jpg) varsayılan uygulamaları otomatik olarak değiştirmeye devam ediyor. Onları Ayarlar uygulamasından ve Denetim Masasından değiştirmeyi denedim.

Bunun çoğunlukla WinZip kullanarak dosyaları açarken olduğunu gözlemledim. Windows, varsayılan programları Edge, Fotoğraflar, Groove vb. Microsoft tarafından önerilen programlara geri döndürür.

Bunun olmasını engellemenin bir yolu var mı? Benzer bir durumla karşılaşan başka biri var mı? Hiçbir yerde benzer bir soru bulamadım, bu yüzden burada soruyorum.


Sürüm 1511'i yüklediğinizden bu yana bir kez daha oldu mu? Bu benim başıma geldiğim tek zamandı, yapılandırmamı geri koymak için bir dakikadan az sürdü ve sadece güncellemeyi kurma biçimimden kaynaklandı.
Ramhound

1
@Ramhound: evet, bu bir çok kez oldu, bu yüzden bunun için bir çözüm arıyorum. sinir bozucu oluyor.
kp91

Ayrıca buraya bakınız .
Paolo Gibellini

"ASSOC" ve "FTYPE" çalıştırmanızı öneririm. Bir metin dosyasına çıktı. Ardından, değişiklikler yapılırsa, daha eski değişiklikleri kolayca arayabilirsiniz. Ayrıca, en çok kırılmış veya en çok önem verdiğiniz değişiklikleri elle kolayca düzeltmek için bir toplu iş dosyası da yapabilirsiniz.
TOOGAM

Yanıtlar:


14

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)


Tetikleme nedenini belirlemek için ne yaptığınızı belirtebilir misiniz? Herhangi bir program veya uygulama kullandınız mı?
Ayusman

1
Yukarıda belirtilen @Ayusman, Sysinternals / Microsoft'tan Procmon kullandım. Muhtemelen söz konusu programlara ve "yol" da "pdf" içeriğine sahipse filtreleme yaptı.
jljtgr

1
Bu, sorunun cevabı değil. Neden bu kadar çok yenilik kazandığından emin değilim.
Appleoddity

9

Bir açıklama ve çözüm ghacks verilmiştir .

Ya kullanabilirsiniz Dur Sıfırlama My Apps bu reset etmesini durdurmak için geliştirilmiştir

Uygulamalarımı Sıfırlamayı Durdur

veya kayıt defterini el ile değiştirin.

Yani, manuel yolu tercih ederseniz, bunun için yapmanız gerekenler:

  1. Windows tuşuna dokunun, regedit.exe yazın ve Enter tuşuna basın. Bu, Windows Kayıt Defteri Düzenleyicisi'ni açar. Mümkünse, aşağıdaki işlemlerin daha kolay kullanılması için ikinci bir Kayıt Defteri penceresi açın.
  2. Aşağıdaki anahtara gidin: HKEY_CURRENT_USER \ SOFTWARE \ Sınıflar \ Yerel Ayarlar \ Yazılım \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages
  3. Varsayılan olmasını engellemek istediğiniz uygulamayı bulun ve orada App \ Capabilities \ FileAssociations uygulamasını açın. Bu, belirli bir uygulamanın dosya ilişkilerinin listesini görüntüler.
  4. Veri'deki değeri not alın, uzun rastgele bir dize gibi görünür: AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. Lütfen bu dizginin burada listelenen dosya türleri veya protokoller için farklı olabileceğini unutmayın.
  6. İkinci Kayıt Defteri Düzenleyicisi penceresine geçin ve HKEY_CURRENT_USER \ SOFTWARE \ Classes \ ThatRandomString'e gidin, örneğin HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  7. Üzerine sağ tıklayın ve Yeni> Dize Değeri'ni seçin.
  8. NoOpenWith olarak adlandırın ve değerini boş bırakın.

Belirli bir uygulamanın bir daha asla ilişkilendirilmesini istemediğiniz herhangi bir dosya ilişkisi için işlemi tekrarlayın.


6

Edge, Groove veya Photo gibi birçok uygulama, Windows10'a yükselttiğinizde dosyalarınızın kontrolünü ele geçirdi, daha sonra, dosyalarınızı açmak istediğiniz gibi kendi yazılımınızı seçemezsiniz. AMA bu davranış, PDF dosyalarınız için "kullanılabilir" bir dosya işleyicisi olarak Eg Edge'i Hariç Tut seçeneğine bir ayar eklerseniz durdurulabilir. PDF dosyalarını ve HTEF ve HTML dosyalarını açmak için FIREFOX gibi diğer yazılımları açmak için Acrobat'ın kullanımını engellemek için Edge'i durduracaksınız (Edge, VIRUS gibi davrandığından BLOCK kelimesini kullanıyorum; 20. Acrobat Pro veya Reader'ı ilişkilendirme denemesi birkaç saat, bazen saniyeler sonra yeniden kuruldu ..). Şimdi Regedit ayarına. İlişkili PROGRAM kimliğini kayıt defterinde aramanız ve ardından programdan çıkarmak istediğiniz DOSYA TÜRÜ için yeni bir anahtar oluşturmanız gerekir. Aşağıdaki giriş ....

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations]
".htm"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".html"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".pdf"="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723"
".svg"="AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs"
".xml"="AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t"

... PDF için
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723'ün
bu PROGRAM-ID olduğunu gösterir.

Şimdi ... 'ye gidin
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (aynı kimliği not edin) ve yeni bir STRING anahtarı yaratın NoOpenWith (boş bırakın)

ÖRNEK (MS ID'leri değiştirmediği sürece) aşağıdakiler .HTM .HTML ve .PDF dosyalarını kaçırmak için Edge'i durduracaktır:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=""

(bunu bir metin dosyasına kopyalayabilirsiniz, uzantıyı .reg olarak değiştirip kayıt defterinize aktarabilirsiniz.)
Bu 2 anahtarı NoOpenWith ile tekrar kaldırırsanız, orijinal ayara geri dönecektir.


3
Cevabınızı anlamak neredeyse imkansız çünkü çok kötü biçimlendirilmiş. Lütfen Markdown yardımını okuyun ve biçimlendirmeyi iyileştirmeye çalışın.
DavidPostill


İstenen dosya türlerini açmak için her zaman ceratin programını kullanma seçeneği sunan denetleme seçeneğine izin veren Windows işlevselliğini bozar (onay kutusunu iletişim kutusundan kaldırır).
Waldemar Gałęzinowski

3

WinZip'in (20.0) en son sürümüne geçtim ve o zamandan beri sorunla karşılaşmadım. Bu nedenle önceki sürümün (15.0) bir şekilde Windows 10 dosya ilişkilendirmeleriyle uyumsuz olduğunu ve sıfırlamayı tetiklediğini tahmin ediyorum.


Evet. WinZIp Bilgi Bankası, Windows 10'un problem olduğunu göstermek için bir şeyler söyler, ancak sorun aslında WinZip'in ilk başta dosya ilişkilendirmeleri ile uğraşmasıdır. Ve neden arşiv olmayan türde derneklerle uğraşıyor ?
Medinoc

2

Edge'in pdf / html işleyicisi olmasını engellemenin bir yolunu buldum. Edge's ProgID için Noopenwith değeri eklenerek mümkündür (AppX ..... tuşu, bu sistemden sisteme değişebilir). Bu konuda daha fazla ayrıntı burada. PDF veya HTML İlişkilerinizi Korsanlaştırmaktan Nasıl Ayrılırsınız? Aynı yöntem başka bir uygulama için de geçerlidir.


1
Bağlantılı sayfalar değişirse cevap geçersiz hale gelebileceğinden, lütfen cevabın temel kısımlarını referans bağlantılardan alıntılayın.
DavidPostill

Bu makale başka bir düzeltmenin daha kolay bir sürümüne, uygun kayıt defteri değişikliklerini eklemek için indirilebilir bir regedit dosyasına (ve bunları geri almak için başka birine) yol açar. bağlantı
Eric Sassaman

1


0

İşte bunun için başka bir neden, en azından benim için:

SageThumbs 2.0.0.23

Windows 10'un özgün sürümünü yüklediğimde her şey iyi çalışıyordu,

Ancak şimdi yeniden kurduğumda:

Microsoft Windows [Sürüm 10.0.15063]

SageThumbs beklendiği gibi çalışmadı ve bu sorun ortaya çıktı, onu kaldırdım, yeniden başlattım, varsayılan uygulamaları ayarladım, yeniden başlattım ve sorun şimdi gitti :)

Bu sorun için burada bir sorun açtım .

Bu arada, aynı zamanda görünüyor:

Winamp 5.666

Müzik için varsayılan uygulama olarak bir seçenek olarak görünmediğinden artık iyi çalışmıyor.


0

Ayarlar uygulamasının UI otomasyonu maalesef buradaki en iyi seçenek gibi görünüyor.

Tarayıcımı başlangıçta Firefox'a ayarlamak için basit bir AutoHotkey (AHK) betiği oluşturdum (önce AHK betiğini derlemeniz gerekir, sonra giriş yaptıktan sonra "geç" olarak ayarlarım). Tarayıcı, seçili tarayıcınıza TABulaşmak için s sayısına göre belirlenir .

Windows 10'da test edildi, 1809'u oluşturun.

; Fix default browser

    Sleep 1250
    SendInput {RWin}
    Sleep 1000
    Send Default apps
    Sleep 3500
    Send {enter}
    Sleep 3500
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 2000
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 7500
    Send !{F4}
    Sleep 100

0

2016'da burada açıklanan düzeltmelerin bazıları yeni Windows 10 sürümlerinde (1809 veya üzeri) çalışmaz. İşte bugün, sorununuzu gidermek için bugün yaptığım, etki alanı ağımızda her saat başı varsayılan PDF görüntüleyiciyi sıfırlayarak kendini gösterdi.

İlk olarak, hangi programın kayıt defteri anahtarına yazmaya çalıştığını öğrenin

 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\{.ext}\UserChoice

Açıklandığı gibi burada , bu anahtar yazma doğrudan Windows onun varsayılan dosya uzantılarını sıfırlamak neden olur, artık yasak değil. Kesin işlemi ve erişim zamanını Sysinternals ProcessMonitor kullanarak buldum (sadece belirtilen işlemleri sadece belirtilen işlemleri göstermek için bir filtre ayarlayın RegSetValue).

Benim durumumda, işlem "svchost.exe" idi; Yaptığım bir sonraki şey, pencerelerin kayıtlarına bakmaktı, bu da o sırada başlatılan tek hizmetin alanımızın Grup İlkesi hizmeti olduğunu gösterdi. Sonunda, GPO hizmetinin Windows kayıtlarına bakarak, onu çok şüpheli görünen bir adı olan iki potansiyel hizmetin izini sürdüm.

Bu bilgiyi ağ yöneticilerimize ilettim ve bu bilgiyi temel alarak bir saatten daha kısa bir sürede düzeltebilecekleri bilgiyi temel aldım.


-1

Başka bir olası çözüm, varsayılan ilişkilendirme yöntemlerinizi değiştirmektir, böylece pencereler varsayılan ilişkilendirme işlemlerine geri döndüğünde, olmasını istediğiniz şekilde geri alır.

Bkz. Https://technet.microsoft.com/en-us/library/hh825038.aspx

BU 10 KAZANMAYA BAŞVURUN MUSUN? Bağlantılı sayfanın başlığı bunu söylemez.
Windows 10
için KB3135173 yüklendikten sonra ve nasıl


Süper Kullanıcıya Hoşgeldiniz! Bağlantılı sayfalar değişirse cevap geçersiz hale gelebileceğinden, lütfen cevabın temel kısımlarını referans bağlantılardan alıntılayın.
DavidPostill
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.