Fix für "Ein App-Standard wurde zurückgesetzt" Windows 10 setzt Dateizuordnungen zurück
Wir haben gesehen, wie Sie verhindern können, dass Microsoft Edge und Fotos Ihre Dateizuordnungseinstellungen zurücksetzen. Aus diesem Grund habe ich mir überlegt, die Registrierungsbearbeitung für alle Metro-Apps (oder universellen Windows-Apps) wie 3D Builder, Zune-Musik und Zune-Video (Filme und TV) zu implementieren.

Die Problemumgehung für die Registrierung am Ende dieses Artikels verhindert, dass Windows 10 (v1607 und früher) die Dateizuordnungen auf die Standardeinstellungen zurücksetzt.
VERBINDUNG: Legen Sie die Standard-Browser- und Dateizuordnungen über die Befehlszeile in Windows 10 fest
Lösung
Die App-Standardeinstellungen werden von Windows 10 zurückgesetzt, wenn festgestellt wird, dass ein inkompatibles Drittanbieterprogramm Änderungen an Dateizuordnungen direkt vornimmt, anstatt Benutzer zum Fenster Standard-Apps weiterzuleiten. Da der Hash-Algorithmus UserChoice → ProgID in Windows 10 vorhanden ist, würde eine falsche Änderung der Dateizuordnungen in der Registrierung dazu führen, dass Windows 10 die Zuordnungseinstellungen auf die Standardeinstellungen zurücksetzt.
In Windows 10 dürfen Anwendungen den ProgID
Wert nicht ProgID
in den folgenden Registrierungsschlüssel schreiben:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ {. Extension} \ UserChoice
{.extension} im obigen Registrierungspfad bezieht sich auf die Dateierweiterung. Es kann sich um .htm
, .html
, .pdf
usw. handeln.
Stattdessen sollte die Anwendung den Benutzer zum Fenster Standard-Apps umleiten. Dies ist eine wichtige Änderung in Windows 10.
Wenn eine (Legacy-) Anwendung keine Windows-API verwendet und in die Registrierung schreibt, um die Dateizuordnungen festzulegen, erkennt Windows 10, dass die Registrierung (Schlüssel „UserChoice“) beschädigt ist, und setzt das ausfallsichere Windows-Standardprogramm für diese Datei zurück Erweiterung. Dem Benutzer wird die Benachrichtigung " Eine App wurde standardmäßig zurückgesetzt" angezeigt .
$config[ads_text6] not found
Wenn Sie nach Microsoft-Windows-Shell-Core/AppDefaults
der Benachrichtigung die Ereignisanzeige öffnen und zum Ereignisprotokoll Microsoft-Windows-Shell-Core/AppDefaults
, sehen Sie, welche Dateitypzuordnung kürzlich zurückgesetzt wurde.
- Öffnen Sie die Ereignisanzeige (
eventvwr.msc
) → Anwendungs- undeventvwr.msc
→ Microsoft → Windows → Shell-Core → AppDefaults - Suchen Sie nach dem neuesten Ereignis mit der ID
62441
.Protokollname: Microsoft-Windows-Shell-Core / AppDefaults Quelle: Microsoft-Windows-Shell-Core Datum: Ereignis-ID: 62441 Aufgabenkategorie: (62441) Ebene: Information Schlüsselwörter: Benutzer: DESKTOP-JKJ4G5Q \ ramesh Computer: DESKTOP-JKJ4G5Q Beschreibung: Die Benutzerauswahl wurde für .htm auf die Prog-ID AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 zurückgesetzt
Im obigen Beispiel wurde die Zuordnung des .htm-Dateityps zurückgesetzt, und Microsoft Edge ist jetzt der Standardhandler für den Dateityp.
AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9
ist die Microsoft Edge ProgID für .htm / .html-Dateien, wie in der Registrierung angezeigt.
Wenn Sie nicht sicher sind, welches Programm versucht, den oben genannten Registrierungsschlüssel zu ändern, verwenden Sie Process Monitor und überprüfen Sie die Einträge "UserChoice" im Trace.
Stellen Sie daher sicher, dass die von Ihnen verwendeten Programme von Drittanbietern den Regeln von Windows 10 entsprechen. Die ultimative Lösung besteht darin, das Programm von Drittanbietern (Viewer, Browser oder etwas anderes) zu aktualisieren und sicherzustellen, dass es mit Windows 10 kompatibel ist .
VERBINDUNG: Legen Sie die Standard-Browser- und Dateizuordnungen über die Befehlszeile in Windows 10 fest
Zitiert Microsoft Raymond Chen
Programm X möchte sich selbst als bevorzugten Handler des Benutzers festlegen, dies jedoch, ohne dass der Benutzer die Änderung bestätigen muss. Wie rücksichtsvoll von ihnen. Sie manipulieren also die Registrierungsschlüssel direkt. (Ich wette, jemand hat einen wirklich schönen Bonus für diese Funktion erhalten.) Aber er manipuliert sie auf die Weise vor Windows 10. Dies bedeutet, dass Windows 10 die Einstellungen als beschädigt erkennt und sie wegwirft, wodurch der Handler auf die Systemvorgabe zurückgreift.
Der Kunde hat hier einige Möglichkeiten.
Die naheliegende Wahl ist, Programm X nicht mehr zu verwenden. Leichter gesagt als getan. Programm X ist wahrscheinlich für den Workflow des Kunden von wesentlicher Bedeutung. Deshalb wollen sie es als Standard festlegen!
Eine andere Möglichkeit besteht darin, mit den Anbietern zusammenzuarbeiten, die Program X erstellen, und sie dazu zu bringen, nicht mehr in internen Registrierungsschlüsseln herumzuspielen. (Viel Glück damit.)
Referenz: Warum werden meine PDF-Dateizuordnungen bei jedem Neustart zurückgesetzt? | Das alte neue Ding
In frühen Builds von Windows 10 können Sie die unten stehende Registrierungskorrektur (Problemumgehung) verwenden, um zu verhindern, dass Windows 10 die Dateizuordnungen zurücksetzt.
Problemumgehung
Update [2019] : Der folgende Registrierungsfix funktioniert unter Windows 10 v1809 nicht. Obwohl die Registrierungswerte vorhanden sind, setzt Windows 10 die Dateizuordnung unermüdlich zurück, wenn festgestellt wird, dass der UserChoice-Schlüssel von einem Drittanbieterprogramm geschrieben (und beschädigt) wurde.
Für v1607 und früher
In frühen Versionen von Windows 10 verhindert das Ausführen der unten stehenden Registrierungsbearbeitung, dass Microsoft Edge, Fotos, 3D Builder, Zune-Musik und Zune-Video (Filme & TV) Ihre Dateizuordnungen für verschiedene Dateitypen übernehmen, ohne die Apps-Funktionalität in irgendeiner Weise zu beeinträchtigen . Um die Änderungen rückgängig zu machen, führen Sie einfach die REG-Datei rückgängig machen aus. Das Registrierungsfix wurde bis Windows 10 v1607 getestet.
$config[ads_text6] not found[REG-Datei herunterladen - w10_stop_reset_fileasso.zip ] Der Inhalt dieser REG-Datei ist unten aufgeführt.
Windows Registry Editor Version 5.00; Beschreibung: Verhindert, dass Windows 10 die Dateizuordnungen zurücksetzt. ... durch Hinzufügen von NoOpenWith- und NoStaticDefaultVerb-Werten für alle modernen Apps. ; Erstellt am 13. Februar 2016 von Ramesh Srinivasan; Aktualisiert am 1. Mai 2019; Der Winhelponline-Blog; // www.winhelponline.com/blog; Getestet in Windows 10 v1511 & 1607; ------------ -------; Microsoft.3DBuilder; -------------------; Dateitypen: .stl, .3mf, .obj, .wrl, .ply, .fbx, .3ds, .dae, .dxf, .bmp; ... .jpg, .png, .tga [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg] -----------------; Microsoft Edge; -------------------; Dateitypen: .htm, .html [ HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9] "NoOpenWith" = "" "NoStaticDefaultVerb" = ""; Dateitypen: .pdf [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723] "NoOpenWith" = "" "NoStaticDefaultVerb" = ""; Dateitypen : .svg [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs] "NoOpenWith" = "" NoStaticDefaultVerb "=" "; Dateitypen: .xml "" NoStaticDefaultVerb "=" "; -------------------; Microsoft Photos; ------------------- ; Dateitypen: .3g2, .3gp, .3gp2, .3gpp, .asf, .avi, .m2t, .m2ts, .m4v, .mkv; ... .mov, .mp4, mp4v, .mts, .tif, .tiff, .wmv [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXk0g4vb8gvt7b93tg50ybcy892pge6jmt] "NoOpenWith" = "" NoStaticDefaultVerb "=" "; Dateitypen: Die meisten Bilddateitypen" "NoStaticDefaultVerb" = "; Dateitypen: .raw, .rwl, .rw2 und andere [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h]" NoOpenWith "=" "NoStaticDef; -----------; Zune Music; -------------------; Dateitypen: .aac, .adt, .adts, .amr, .flac, .m3u, .m4a, .m4r, .mp3, .mpa; .. .wav, .wma, .wpl, .zpl [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs] "NoOpenWith" = "" NoStaticDefaultVerb "="; ----------; Zune Video; -------------------; Dateitypen: .3g2, .3gp, .3gpp, .avi, .divx, .m2t, .m2ts, .m4v, .mkv, .mod; ... .mov, .mp4, mp4v, .mpe, .mpeg, .mpg, .mpv2, .mts, .tod, .ts; ... .tts, .wm, .wmv, .xvid [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX6eg8h5sxqq90pv53845wmnbewywdqq5h] "NoOpenWith" = "" NoStaticDefaultVerb "=" "
Klicken Sie nach dem Ausführen des REG-Fixes auf Start → Einstellungen → Standard-Apps und legen Sie Dateizuordnungen oder Standard-Apps fest. Keine der integrierten Universal Apps sollte die Zuordnungen von nun an zurücksetzen. Diese Methode wurde in Windows 10 v1511 und 1607 getestet (und funktioniert einwandfrei).
Beachten Sie, dass diese Registrierungsbearbeitung auch die modernen Apps im Dialogfeld Öffnen mit verbirgt, sie jedoch weiterhin im Fenster Einstellungen → Standard-Apps angezeigt werden.
Aktualisierung
01. Juni 2016: Wenn Sie ein lokales Konto verwenden, versuchen Sie, zu einem Microsoft-Konto zu wechseln, da dies einigen Benutzern geholfen hat. Wenn Sie nicht zum Microsoft-Konto wechseln möchten, versuchen Sie es mit dem Fix # 2 im Artikel Standarddateizuordnung kann nicht mit Standard-Apps in Windows 10 festgelegt werden. (Ignorieren Sie den Seitentitel.)
25. Februar 2016: Um Ihre Standard-Apps in Windows 10 zu konfigurieren, klicken Sie auf die Schaltfläche Start, Einstellungen, System und dann auf Standard-Apps. Dies ist die einzige unterstützte Methode, um Ihre Standard-App-Einstellungen manuell zu ändern. Wir haben das Verhalten einiger Apps festgestellt, die sich auf nicht unterstützte Weise als Standard festgelegt haben, indem sie Registrierungseinstellungen gelöscht oder beschädigt haben. Details zu unterstützten Methoden für Apps zum Registrieren von Dateizuordnungen finden Sie auf MSDN hier. Das Update KB3135173 für Windows behebt das Problem und setzt die Anwendungsstandards auf die ursprünglichen Windows-Einstellungen zurück, wenn die Registrierungseinstellungen gelöscht oder beschädigt werden. Wir haben mit einigen dieser App-Anbieter zusammengearbeitet, sodass die Apps dieses Verhalten in ihren neuesten Versionen nicht mehr aufweisen. Wenn ein Benutzer seine Standard-App-Einstellungen mithilfe der unterstützten Methode proaktiv ändert, wird die Registrierung nicht beschädigt und diese Benutzereinstellungen bleiben erhalten. Quelle - Betsy [MSFT]
(Zuletzt aktualisiert am 03. Mai 2019.)