Windows 10-Standardprogramme ändern sich ständig

50

Seit dem Herbst-Update im letzten Monat ändert Windows 10 automatisch die Standard-Apps für bestimmte Typen (hauptsächlich Browser, PDF, MP3, JPG). Ich habe versucht, sie über die Einstellungen-App sowie über die Systemsteuerung zu ändern.

Ich habe beobachtet, dass dies meistens beim Entpacken von Dateien mit WinZip passiert. Windows ändert die Standardprogramme wieder in von Microsoft empfohlene Programme wie Edge, Photos, Groove usw.

Gibt es eine Möglichkeit, dies zu verhindern? Hat jemand eine ähnliche Situation erlebt? Ich konnte nirgendwo eine ähnliche Frage finden, also stelle ich diese hier.

kp91
quelle
Ist dies mehrmals passiert, seit Sie das Update für Version 1511 installiert haben? Dies ist das einzige Mal, dass es mir passiert ist, und es dauerte weniger als eine Minute, um meine Konfiguration zurückzusetzen. Dies ist nur auf die Art und Weise zurückzuführen, wie ich das Update installiert habe.
Ramhound
1
@Ramhound: Ja, das ist schon einige Male passiert, weshalb ich nach einer Lösung dafür suche. es wird frustrierend.
kp91
Siehe auch hier .
Paolo Gibellini
Ich schlage vor, "ASSOC" und "FTYPE" auszuführen. Ausgabe in eine Textdatei. Wenn Änderungen vorgenommen werden, können Sie ältere Änderungen problemlos nachschlagen. Sie können auch eine Batch-Datei erstellen, um Änderungen, die am meisten zu scheitern scheinen oder die Sie am meisten interessieren, einfach manuell zu korrigieren.
TOOGAM

Antworten:

14

Ich hatte dieses Problem häufig, aber zufällig. Endlich konnte ich eine Reihe von Auslösern für das Problem ausfindig machen, aber keine direkte Lösung ... nur hackige, teilweise Problemumgehungen.


Problemumgehung:

Beispielsweise wird "Groove" oder "Movies & TV" versuchen, die Assoziationen von Musik- und Videoformaten zu erfassen. Die einzige Lösung, die ich gefunden habe, ist die Deinstallation dieser scheinbar deinstallierbaren Programme.

http://www.howtogeek.com/224798/de-installationsanleitung-windows-10s-built-in-apps-and-how-to-reinstall-them/

Der obige Artikel beschreibt, wie Sie mit (admin) Power Shell einige von Microsoft installierte Apps vorübergehend deinstallieren .

Zum Beispiel:

Get-AppxPackage *zunemusic* | Remove-AppxPackage

oder

Get-AppxPackage *zunevideo* | Remove-AppxPackage

Windows 10 hat nach der Deinstallation dieser Apps noch nie versucht, diese Dateizuordnungen wiederherzustellen. Ich hatte die Hälfte damit gerechnet, es trotzdem zu versuchen und die Assoziationen vollständig zu brechen, hatte aber Glück.

Leider werden dadurch nicht alle diese Probleme behoben. PDFs werden weiterhin auf Microsoft Edge zurückgesetzt, da sie mit dieser Methode nicht deinstalliert werden können.


Auslöserursache:

Ich konnte einen Auslöser ausfindig machen, der dies für eines meiner Programme verursacht. Obwohl ich nicht sicher bin, ob es das einzige ist, das dies tut, da es nur einige Assoziationen verändert. Es ist also wahrscheinlicher, dass bestimmte Aktionen, die das Programm auslöst, den ersten Trigger auslösen. und ein anderes Programm vervollständigt die Triggersequenz.

Laut procmon schnüffelt es in der Registrierung mit Dateizuordnungen. Der zweite Auslöser ist das Öffnen eines Programms, das einem Dateityp zugeordnet ist, der häufig zurückgesetzt wird. Das zweite Programm schnüffelt laut procmon auch nach Dateizuordnungen.

Ich stelle mir vor, dass das erste Programm etwas unternimmt, um den "Schutz" von Windows 10 für Programme, die Dateizuordnungen ändern, zu beschädigen. Das Öffnen des zweiten Programms führt dazu, dass Windows seinen Schutz erneut überprüft. Wenn das Hash / Programm ungültig wird, wird es auf die Microsoft-Standardeinstellungen zurückgesetzt.

Zum Beispiel kann ich sehen, dass eine alte Version von PhotoShop und Firefox dies tut. Beide schauen auf den Schlüssel

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

Programm 1 bringt den Hash / das Progid irgendwie durcheinander, Programm 2, das dem Typ zugeordnet ist, veranlasst Windows, ihn erneut zu überprüfen und zurückzusetzen. Ich bin ein wenig verblüfft, warum es anfangs als beschädigt eingestuft wird, da die Dateizuordnung vor und nach der Ausführung von Programm 1 korrekt ist. Die Assoziation wurde nicht entführt, sodass Microsoft zunächst nicht überfordert war.

Nicht auf allen meinen Systemen sind die gleichen Programme installiert, daher schätze ich, dass es viele esoterische alte Programme gibt, die das erste Triggerereignis auslösen. Abgesehen von meiner ursprünglichen Problemumgehung oben, denke ich, dass Sie bei der Verwendung der beleidigenden Programme aufpassen könnten. (zucken)

jljtgr
quelle
Können Sie angeben, was Sie getan haben, um die Auslöserursache zu identifizieren? Haben Sie ein bestimmtes Programm oder eine bestimmte Anwendung verwendet?
Ayusman
1
@ Ayusman Ich habe oben erwähnt, ich habe Procmon von Sysinternals / Microsoft verwendet. Ich hatte es wahrscheinlich zu den fraglichen Programmen gefiltert und auch wenn der "Pfad" "pdf" drin hatte.
jljtgr
1
Dies ist keine Antwort auf das Problem. Ich bin nicht sicher, warum es so viele positive Stimmen bekommen hat.
Appleoddity
9

Eine Erklärung und Lösung wird bei Ghacks gegeben .

Sie können entweder " Zurücksetzen meiner Apps beenden" verwenden, um das Zurücksetzen zu beenden

Stoppen Sie das Zurücksetzen meiner Apps

oder ändern Sie die Registrierung von Hand.

Also, hier ist was Sie dafür tun müssen, wenn Sie den manuellen Weg bevorzugen:

  1. Tippen Sie auf die Windows-Taste, geben Sie regedit.exe ein und drücken Sie die Eingabetaste. Dadurch wird der Windows-Registrierungseditor geöffnet. Wenn dies möglich ist, öffnen Sie ein zweites Registrierungsfenster, um die folgenden Vorgänge einfacher ausführen zu können.
  2. Navigieren Sie zu folgendem Schlüssel: HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Lokale Einstellungen \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages
  3. Suchen Sie die Anwendung, deren Standardeinstellung Sie blockieren möchten, und öffnen Sie dort App \ Capabilities \ FileAssociations. Dadurch wird die Liste der Dateizuordnungen dieser bestimmten Anwendung angezeigt.
  4. Notieren Sie sich den Wert in Data, er sieht aus wie eine lange zufällige Zeichenfolge: AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. Bitte beachten Sie, dass diese Zeichenfolge für alle dort aufgelisteten Dateitypen oder Protokolle unterschiedlich sein kann.
  6. Wechseln Sie zum zweiten Registrierungseditorfenster und wechseln Sie zu HKEY_CURRENT_USER \ SOFTWARE \ Classes \ ThatRandomString, z. B. HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXsq3757nydv3f9bx6862hv0t4z7ennqd
  7. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Neu> Zeichenfolgenwert.
  8. Nennen Sie es NoOpenWith und lassen Sie den Wert leer.

Wiederholen Sie den Vorgang für alle Dateizuordnungen, denen diese bestimmte App nie wieder zugeordnet werden soll.

Frank Breitling
quelle
6

Einige Apps wie Edge, Groove oder Photo haben die Kontrolle über Ihre Dateien übernommen, als Sie auf Windows 10 aktualisiert haben. Sie können dann keine eigene Software auswählen, mit der Sie Ihre Dateien öffnen möchten. ABER dieses Verhalten kann gestoppt werden, wenn Sie Ihrer Registrierung eine Einstellung hinzufügen, um zB Edge als "verfügbaren" Datei-Handler für PDF-Dateien auszuschließen. Im Anschluss daran wird Edge angehalten, um die Verwendung von Acrobat zum Öffnen von PDF-Dateien zu blockieren, und andere Software wie FIREFOX, um HTM- und HTML-Dateien zu öffnen Der 20. Versuch, Acrobat Pro oder Reader zu verknüpfen, wurde nach einigen Stunden, manchmal Sekunden, zurückgesetzt. Nun zur Regedit-Einstellung. Sie müssen die zugehörige PROGRAM-ID in der Registrierung nachschlagen und dann einen neuen Schlüssel für den Dateityp erstellen, den Sie von diesem Programm ausschließen möchten. Der folgende Eintrag ....

[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"

... zeigt, dass für PDF
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
diese PROGRAM-ID ist.

Nun gehen Sie zu ...
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (notieren Sie sich die gleiche ID) und erstellen einen neuen STRING-Schlüssel NoOpenWith (lassen Sie ihn leer)

BEISPIEL (solange MS die IDs nicht ändert): Das Folgende stoppt Edge, um .HTM .HTML- und .PDF-Dateien zu entführen:

Windows Registry Editor Version 5.00

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

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

(Sie können dies in eine Textdatei kopieren, die Erweiterung in ".reg" ändern und in Ihre Registrierung importieren.)
Wenn Sie diese beiden Schlüssel "NoOpenWith" erneut entfernen, wird die ursprüngliche Einstellung wiederhergestellt.

Uwe
quelle
3
Ihre Antwort ist fast unmöglich zu verstehen, weil sie so schlecht formatiert ist. Bitte lesen Sie die Markdown-Hilfe und versuchen Sie, die Formatierung zu verbessern.
DavidPostill
1
Unter winhelponline.com/blog/windows-10-resetting-file-associations finden Sie eine Registrierungsdatei mit all diesen Dingen
Siarhei Kuchuk,
Es unterbricht die Windows-Funktionalität und ermöglicht es, die Option zu aktivieren, dass das Ceratin-Programm immer zum Öffnen der gewünschten Dateitypen verwendet wird (das Kontrollkästchen wird aus dem Dialogfeld entfernt).
Waldemar Gałęzinowski
3

Ich habe auf die neueste Version von WinZip (20.0) umgestellt und bin seitdem nicht mehr auf das Problem gestoßen. Ich denke also, die vorherige Version (15.0) war in irgendeiner Weise inkompatibel mit Windows 10-Dateizuordnungen und löste den Reset aus.

kp91
quelle
Ja. In der WinZIp-Wissensdatenbank werden Dinge formuliert, die den Anschein erwecken, dass Windows 10 das Problem ist. Das Problem ist jedoch, dass WinZip in erster Linie mit Dateizuordnungen in Konflikt gerät. Und warum stört es die Assoziationen von Typen , die keine Archive sind ?
Medinoc
2

Ich habe einen Weg gefunden, um zu verhindern, dass Edge zum PDF / HTML-Handler wird. Sie können den Noopenwith-Wert für die ProgID von Edge hinzufügen (der AppX .....-Schlüssel, der von System zu System variieren kann). Mehr Details dazu hier. Wie kann Edge daran gehindert werden, Ihre PDF- oder HTML-Assoziationen zu missbrauchen? Die gleiche Methode funktioniert für jede andere App.

w32sh
quelle
1
Bitte zitieren Sie die wesentlichen Teile der Antwort aus dem / den Verweis (en), da die Antwort ungültig werden kann, wenn sich die verlinkte (n) Seite (n) ändern.
DavidPostill
Dieser Artikel führt zu einem anderen, der eine einfachere Version des Updates enthält, einer herunterladbaren Regedit-Datei zum Einfügen der entsprechenden Registrierungsänderungen (und einem anderen, um sie rückgängig zu machen). Link
Eric Sassaman
1

Dieses Problem wird wahrscheinlich durch das Update KB3135173 (ab dem 9. Februar 2016) verursacht. Die Problemumgehung besteht darin, das Update zu deinstallieren und die Neuinstallation zu blockieren, indem Sie das Problembehandlungspaket "Updates anzeigen oder verbergen" verwenden .

Quelle: @ Jukin.Kei Beitrag bei An App Default wurde bei Microsoft Answers zurückgesetzt .


Verwandte: Windows 10 blockiert jetzt IrfanView bei Reddit.


Andere Problemumgehungen:

Kenorb
quelle
0

Hier ist eine andere Ursache dafür, zumindest für mich:

SageThumbs 2.0.0.23

Alles hat gut funktioniert, als ich die Originalversion von Windows 10 installiert habe.

Aber jetzt, als ich kürzlich neu installiert habe:

Microsoft Windows [Version 10.0.15063]

SageThumbs hat nicht wie erwartet funktioniert und dieses Problem ist aufgetreten. Ich habe es deinstalliert, neu gestartet, Standard-Apps festgelegt und neu gestartet. Das Problem ist nun behoben.

Ich habe hier eine Ausgabe für dieses Problem aufgeschlagen .

Übrigens scheint es auch, dass:

Winamp 5.666

Funktioniert nicht mehr gut, da es nicht als Option für die Standard-App für Musik angezeigt wird.

Aybe
quelle
0

Die UI-Automatisierung der Settings- App scheint hier leider die beste Option zu sein.

Ich habe ein einfaches AutoHotkey-Skript (AHK) erstellt, um meinen Browser beim Start auf Firefox einzustellen (Sie müssen zuerst das AHK-Skript kompilieren und es dann nach der Anmeldung nur so einstellen, dass es "spät" ausgeführt wird). Der Browser wird durch die Anzahl der TABSekunden bestimmt, die zum Browser Ihrer Wahl gelangen.

Getestet unter Windows 10, Build 1809.

; 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
Coruscate5
quelle
0

Einige der hier im Jahr 2016 beschriebenen Fixes funktionieren nicht in neueren Windows 10-Versionen (1809 oder höher). Ich habe heute folgende Schritte unternommen, um das Problem zu beheben, das sich in unserem Domain-Netzwerk durch stündliches Zurücksetzen des Standard-PDF-Viewers manifestierte.

Stellen Sie zunächst fest, welches Programm versucht, in den Registrierungsschlüssel zu schreiben

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

Wie hier beschrieben , ist das direkte Schreiben auf diesen Schlüssel nicht mehr untersagt. Windows setzt die Dateierweiterungen auf die Standardeinstellungen zurück. Ich habe den genauen Prozess und seine Zugriffszeit mit Sysinternals ProcessMonitor gefunden (setze einen Filter, um nur Operationen vom Typ RegSetValuedes genannten Schlüssels anzuzeigen ).

In meinem Fall war der Prozess "svchost.exe", was darauf hinweist, dass einige Hintergrunddienste das Problem verursacht haben. Als Nächstes habe ich in den Windows-Protokollen nachgesehen und festgestellt, dass der einzige Dienst, der zu diesem Zeitpunkt gestartet wurde, der Gruppenrichtliniendienst unserer Domäne war. Schließlich habe ich in den Windows-Protokollen des GPO-Dienstes nach zwei potenziellen Diensten gesucht, von denen einer einen Namen hatte, der sehr verdächtig aussah.

Ich habe diese Informationen an unsere Netzwerkadministratoren weitergeleitet und basierend auf diesen Informationen konnten sie das Problem in weniger als einer Stunde beheben.

Doc Brown
quelle
-1

Eine andere mögliche Lösung besteht darin, die Standardzuordnungen zu ändern. Wenn Windows auf die Standardzuordnungen zurückgesetzt wird, wird die gewünschte Zuordnung wiederhergestellt.

Siehe https://technet.microsoft.com/en-us/library/hh825038.aspx

GILT DAS FÜR 10 GEWINNE? Die Überschrift der verlinkten Seite sagt das nicht.
Für Windows 10
Nach der Installation von KB3135173 und wie

Robert Meany
quelle
Willkommen bei Super User! Bitte zitieren Sie die wesentlichen Teile der Antwort aus dem / den Verweis (en), da die Antwort ungültig werden kann, wenn sich die verlinkte (n) Seite (n) ändern.
DavidPostill