Fix til 'En app-standard blev nulstillet' Windows 10 Nulstilling af filforeninger (registreringsdatabase rettelser) - Winhelponline

Fix Foran App Default Was Resetwindows 10 Resetting File Associations Winhelponline

Vi så, hvordan man stoppede Microsoft Edge og Fotos fra at nulstille dine filtilknytningsindstillinger. Baseret på det samme tænkte jeg på at implementere registreringsredigeringen til alle Metro-apps (eller Universal Windows Apps) såsom 3d Builder, Zune-musik, Zune-video (film og tv).



appens standard blev nulstillet



Løsning til registreringsdatabasen, der redigeres i slutningen af ​​denne artikel, forhindrer Windows 10 (v1607 og tidligere) i at nulstille filtilknytninger til standardindstillinger.



RELATEREDE: Indstil standardbrowser- og filtilknytninger via kommandolinje i Windows 10



Opløsning

Appens standardindstillinger nulstilles af Windows 10, hvis det finder ud af, at et inkompatibelt tredjepartsprogram, der foretager ændringer i filtilknytninger direkte, snarere end at lede brugerne til vinduet Standard Apps. Siden den BrugervalgProgID hash-algoritme er på plads i Windows 10, forkert ændring af filtilknytninger i registreringsdatabasen vil få Windows 10 til at nulstille tilknytningsindstillingerne til standardindstillingerne.

I Windows 10 skal applikationer ikke skrive ProgID værdi i følgende registreringsdatabasenøgle direkte:

HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts  {. Udvidelse}  UserChoice

{.extension} i ovenstående registreringsdatabase sti henviser til filtypen. Det kunne være .htm , .html , .pdf etc.

I stedet skal applikationen omdirigere brugeren til vinduet Standard apps. Dette er en større ændring i Windows 10.

Hvis en (ældre) applikation ikke bruger Windows API og skriver til registreringsdatabasen for at indstille filtilknytningerne, registrerer Windows 10, at registreringsdatabasen ('UserChoice' -nøglen) er beskadiget og vil nulstille det fejlsikrede Windows-standardprogram til denne fil udvidelse. Brugeren vil se En app-standard blev nulstillet notifikation.

appens standard blev nulstillet

Når du har modtaget underretningen, hvis du åbner Event Viewer og går til Microsoft-Windows-Shell-Core / AppDefaults hændelseslog, vil du se, hvilken filtypeforening der for nylig blev nulstillet.

  • Åbn Event Viewer ( eventvwr.msc ) → Applikations- og tjenestelogfiler → Microsoft → Windows → Shell-Core → AppDefaults
  • Se efter den seneste begivenhed med ID 62441 .
    app-standard blev nulstillet - hændelseslog
    Lognavn: Microsoft-Windows-Shell-Core / AppDefaults Kilde: Microsoft-Windows-Shell-Core Dato: Hændelses-id: 62441 Opgavekategori: (62441) Niveau: Informationsnøgleord: Bruger: DESKTOP-JKJ4G5Q  ramesh Computer: DESKTOP-JKJ4G5Q Beskrivelse: Brugervalg er nulstillet til prog-id AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 for .htm

    I ovenstående eksempel blev .htm-filtypeforening nulstillet, og Microsoft Edge er nu standardhåndteringen for filtypen. AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 er Microsoft Edge ProgID til .htm / .html filer, som det ses i registreringsdatabasen.

Hvis du er usikker på, hvilket program der prøver at ændre ovenstående registreringsdatabasenøgle, Brug Process Monitor og inspicér “Brugervalg” poster i sporet.

Så sørg for, at de tredjepartsprogrammer, du bruger, overholder reglerne i Windows 10. ultimativ løsning ville være at opgradere tredjepartsprogrammet (fremviser, browser eller andet) og sørge for, at det er kompatibelt med Windows 10.

RELATEREDE: Indstil standardbrowser- og filtilknytninger via kommandolinje i Windows 10

Citere Microsofts Raymond Chen

Program X ønsker at indstille sig selv som brugerens foretrukne handler, men de vil gøre det uden at kræve, at brugeren bekræfter ændringen. Hvor hensynsfuld af dem. Så de manipulerer registreringsdatabasenøglerne direkte. (Jeg vedder på, at nogen har en rigtig god bonus for den funktion.) Men de manipulerer dem på den måde, der er før Windows 10. Dette betyder, at Windows 10 registrerer indstillingerne som beskadigede og kaster dem væk, hvilket får handleren til at falde tilbage til systemets standard.

Kunden har et par valg her.

Det åbenlyse valg er at stoppe med at bruge Program X. Lettere sagt end gjort. Program X er sandsynligvis afgørende for kundens arbejdsgang. Derfor ønsker de at indstille det som standard!

En anden mulighed er at arbejde med de leverandører, der producerer Program X og få dem til at stoppe med at skure rundt i interne registreringsdatabasenøgler. (Held og lykke med det.)

Reference: Hvorfor nulstilles mine PDF-filtilknytninger, hver gang jeg genstarter? | Den gamle nye ting

I tidlige opbygninger af Windows 10 kan du bruge registreringsdatabase fix (løsning) nedenfor for at forhindre Windows 10 i at nulstille filtilknytninger.


Løsning

Opdatering [2019] : Følgende registreringsdatabase rettelse fungerer ikke i Windows 10 v1809. Selvom registreringsdatabaseværdierne er på plads, nulstiller Windows 10 ubarmhjertigt filtilknytningen, hvis den finder ud af, at UserChoice-nøglen er skrevet (og ødelagt) af et tredjepartsprogram.


Til v1607 og tidligere

Ved tidlige opbygninger af Windows 10 stopper kørsel af registreringsredigeringen nedenfor Microsoft Edge, Photos, 3d Builder, Zune-musik og Zune Video (film og tv) i at overtage dine filtilknytninger til forskellige filtyper uden at hindre Apps-funktionaliteten på nogen måde . For at vende ændringerne skal du bare køre Fortryd REG-filen. Registreringsrettelsen blev testet op til Windows 10 v1607.

[Download REG-fil - w10_stop_reset_fileasso.zip ] Indholdet af denne REG-fil er nedenfor.

Windows Registry Editor version 5.00 Beskrivelse: Forhindrer Windows 10 i at nulstille filtilknytningerne ... ved at tilføje NoOpenWith & NoStaticDefaultVerb-værdier for alle moderne apps. Oprettet den 13. februar 2016 af Ramesh Srinivasan Opdateret den 1. maj 2019 Winhelponline-bloggen https://www.winhelponline.com/blog Testet i Windows 10 v1511 & 1607 ---------------- --- Microsoft.3DBuilder ------------------- Filtyper: .stl, .3mf, .obj, .wrl, .ply, .fbx, .3ds,. dae, .dxf, .bmp ... .jpg, .png, .tga [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = ' -------- Microsoft Edge ------------------- Filtyper: .htm, .html [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' Filtyper: .pdf [HKEY_CURRENT_USER  Software  Classes  AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' filtyper: .svg [HKEY_CURRENT_USER  Software  Classes  AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs] 'NoOpenWith '=' '' NoStaticDefaultVerb '=' 'Filtyper: .xml [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t]' NoOpenWith '=' '' NoStatic DefaultVerb '=' '------------------- Microsoft Photos ------------------- Filtyper: .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' = '' Filtyper: De fleste Billede Filtyper [HKEY_CURRENT_USER  Software  Classes  AppX43hnxtbyyps62jhe9sqpdzxn1790zetc] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' filtyper : .raw, .rwl, .rw2 og andre [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' ------------------ - Zune Music ------------------- Filtyper: .aac, .adt, .adts, .amr, .flac, .m3u, .m4a, .m4r,. mp3, .mpa .. .wav, .wma, .wpl, .zpl [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' ------------ ------- Zune-video ------------------- Filtyper: .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 '=' '

Efter kørsel af REG-rettelsen skal du klikke på Start → Indstillinger → Standardapps og indstille filtilknytninger eller standardapps. Ingen af ​​de indbyggede Universal Apps skal nulstille tilknytningerne fra nu af. Denne metode er testet (og fungerer fint) i Windows 10 v1511 og 1607.

Bemærk, at denne registreringsdatabase redigering også skjuler de moderne apps i Åben med dialog, men de vises stadig i Indstillinger → Standardapps vindue.

Opdateringer

1. juni 2016: Hvis du bruger en lokal konto, skal du prøve at skifte til Microsoft-konto, da dette hjalp nogle brugere. Hvis du ikke vil skifte til Microsoft-konto, kan du prøve Fix # 2 i artiklen Kan ikke indstille standardfiltilknytning ved hjælp af standardapps i Windows 10 . (Ignorer sidetitlen)

25. februar 2016: For at konfigurere dine standardapps i Windows 10 skal du klikke på Start-knappen, Indstillinger, System og derefter Standardapps. Dette er den eneste understøttede metode til manuelt at ændre dine standardappsindstillinger. Vi har set adfærd fra nogle apps, der har indstillet sig som standard på ikke-understøttede måder ved at slette eller ødelægge registreringsdatabaseindstillinger. Detaljer om understøttede metoder til apps til registrering af filtilknytninger findes på MSDN her . Opdater KB3135173 til Windows løser problemet og nulstiller programmets standardindstillinger til de oprindelige Windows-indstillinger, når registreringsdatabaseindstillinger slettes eller er beskadiget. Vi har arbejdet med nogle af disse appudbydere, så apps ikke længere udviser denne adfærd i deres nyeste versioner. Hvis en bruger proaktivt ændrer deres standardapp-indstillinger ved hjælp af den understøttede metode, bliver registreringsdatabasen ikke beskadiget, og disse brugerindstillinger bevares. Kilde - Betsy [MSFT]

(Sidst opdateret den 3. maj 2019.)


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)