„Programos numatytasis nustatymas buvo atstatytas“ „Windows 10“ failų asociacijų nustatymas iš naujo (registro pataisymai) - „Winhelponline“

Fix Foran App Default Was Resetwindows 10 Resetting File Associations Winhelponline

Pamatėme, kaip sustoti „Microsoft Edge“ ir Nuotraukos iš naujo nustatyti failų susiejimo nustatymus. Remdamasis tuo pačiu, aš sugalvojau įdiegti registro redagavimą visi „Metro“ programos (arba „Universal Windows“ programos), tokios kaip „3D Builder“, „Zune“ muzika, „Zune“ vaizdo įrašas (filmai ir TV).



programos numatytasis nustatymas buvo iš naujo nustatytas

Šio straipsnio pabaigoje esanti registro redagavimo problema sustabdo „Windows 10“ (v1607 ir ankstesnių versijų) nustatymą iš naujo nustatyti failų asociacijas į numatytuosius nustatymus.



SUSIJĘS: „Windows 10“ nustatykite numatytuosius naršyklės ir failų susiejimus naudodami komandų eilutę



Sprendimas

Programos numatytuosius nustatymus iš naujo nustato „Windows 10“, jei ji nustato, kad nesuderinama trečiosios šalies programa tiesiogiai keičia failų asociacijas, o ne nukreipia vartotojus į numatytųjų programų langą. Kadangi „UserChoice“„ProgID“ maišos algoritmas yra sistemoje „Windows 10“, neteisingai pakeitus failų asociacijas registre, „Windows 10“ iš naujo nustatys numatytuosius asociacijos nustatymus.

Sistemoje „Windows 10“ programos neturi rašyti „ProgID“ reikšmė tiesiogiai šiame registro rakte:

HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts {{plėtinys}  UserChoice

{.extension} aukščiau esančiame registro kelyje nurodo failo plėtinį. Gali būti .htm , .html , .pdf ir kt.

Vietoj to, programa turėtų nukreipti vartotoją į numatytųjų programų langą. Tai yra pagrindinis „Windows 10“ pakeitimas.

Jei (senoji) programa nenaudoja „Windows“ API ir rašo į registrą, kad nustatytų failų susiejimus, „Windows 10“ nustato, kad registras („UserChoice“ raktas) yra sugadintas, ir iš naujo nustatys šio failo nepavykusią „Windows“ programą pratęsimas. Vartotojas pamatys Programos numatytasis nustatymas buvo iš naujo nustatytas pranešimas.

programos numatytasis nustatymas buvo iš naujo nustatytas

Gavę pranešimą, jei atidarote „Event Viewer“ ir einate į „Microsoft-Windows-Shell-Core / AppDefaults“ įvykių žurnale pamatysite, kuris failo tipo susiejimas neseniai buvo atstatytas.

  • Atidarykite „Event Viewer“ ( eventvwr.msc ) → Programų ir paslaugų žurnalai → „Microsoft“ → „Windows“ → „Shell-Core“ → „AppDefaults“
  • Ieškokite naujausio įvykio su ID 62441 .
    programos numatytasis nustatymas buvo iš naujo nustatytas - įvykių žurnalas
    Žurnalo pavadinimas: „Microsoft-Windows-Shell-Core / AppDefaults“ Šaltinis: „Microsoft-Windows-Shell-Core“ Data: Įvykio ID: 62441 Užduoties kategorija: (62441) Lygis: Informacija Raktiniai žodžiai: Vartotojas: DESKTOP-JKJ4G5Q  ramesh Kompiuteris: DESKTOP-JKJ4G5Q Aprašymas: Vartotojo pasirinkimas buvo atstatytas į prog. ID AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 .htm

    Ankstesniame pavyzdyje .htm failo tipo susiejimas buvo atstatytas, o „Microsoft Edge“ dabar yra numatytasis failo tipo tvarkytuvas. AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 yra „Microsoft Edge ProgID“ .htm / .html failams, kaip matyti iš registro.

Jei nesate tikri, kuri programa bando modifikuoti aukščiau nurodytą registro raktą, naudokite „Process Monitor“ ir apžiūrėti „UserChoice“ įrašai pėdsakuose.

Taigi įsitikinkite, kad jūsų naudojamos trečiųjų šalių programos atitinka „Windows 10“ taisykles galutinis sprendimas būtų atnaujinti trečiosios šalies programą (žiūriklį, naršyklę ar bet ką) ir įsitikinti, kad ji suderinama su „Windows 10“.

SUSIJĘS: „Windows 10“ nustatykite numatytuosius naršyklės ir failų susiejimus naudodami komandų eilutę

Cituojant „Microsoft“ atstovą Raymondą Cheną

Programa X nori nustatyti save kaip vartotojo pageidaujamą tvarkytuvą, tačiau jie nori tai padaryti nereikalaudami iš vartotojo patvirtinti pakeitimo. Kiek dėmesingas jų atžvilgiu. Taigi jie tiesiogiai valdo registro raktus. (Lažinuosi, kad kažkas gavo tikrai gerą premiją už šią funkciją.) Tačiau jie manipuliuoja jais prieš „Windows 10“. Tai reiškia, kad „Windows 10“ nustato nustatymus kaip sugadintus ir juos išmeta, todėl tvarkytojas vėl tampa numatytuoju sistemos nustatymu.

Čia klientas turi keletą pasirinkimų.

Akivaizdus pasirinkimas yra nutraukti programos X naudojimą. Paprasčiau pasakyti nei padaryti. X programa tikriausiai yra būtina kliento darbo eigai. Štai kodėl jie nori jį nustatyti kaip numatytąjį!

Kita galimybė yra bendradarbiauti su pardavėjais, kurie gamina „X“ programą, ir priversti juos nustoti tyčiotis iš vidinių registro raktų. (Sėkmės.)

Nuoroda: Kodėl mano PDF failų susiejimai nustatomi iš naujo, kai tik paleidžiu iš naujo? | Senasis naujas dalykas

Ankstyvosiose „Windows 10“ versijose galite naudoti toliau pateiktą registro pataisą (problemą), kad „Windows 10“ negalėtų iš naujo nustatyti failų asociacijų.


Sprendimas

Atnaujinti [2019] : Šis registro taisymas neveikia sistemoje „Windows 10 v1809“. Nors registro reikšmės yra, „Windows 10“ nenumaldomai atstato failų susiejimą, jei nustato, kad „UserChoice“ raktą parašė (ir sugadino) trečiosios šalies programa.


Skirta v1607 ir ankstesnėms versijoms

Ankstyvosiose „Windows 10“ versijose paleidus žemiau esantį registro redagavimą, „Microsoft Edge“, „Photos“, „3D Builder“, „Zune“ muzika ir „Zune Video“ (filmai ir TV) neleidžia perimti jūsų failų susiejimo įvairių tipų failams, niekaip netrukdydami „Apps“ funkcijoms. . Norėdami pakeisti pakeitimus, tiesiog paleiskite anuliuoti REG failą. Registro pataisymas buvo išbandytas iki „Windows 10 v1607“.

[Atsisiųsti REG failą - w10_stop_reset_fileasso.zip ] Šio REG failo turinys yra žemiau.

„Windows“ registro rengyklės 5.00 versija. Aprašymas: neleidžia „Windows 10“ iš naujo nustatyti failų asociacijų ... pridedant „NoOpenWith“ ir „NoStaticDefaultVerb“ reikšmes visoms šiuolaikinėms programoms. Sukurta 2016 m. Vasario 13 d., Autorius Ramesh Srinivasan. Atnaujinta 2019 m. Gegužės 1 d. „Winhelponline“ tinklaraštis https://www.winhelponline.com/blog Patikrinta sistemoje „Windows 10 v1511 & 1607“ ---------------- --- „Microsoft.3DBuilder“ ------------------- Failų tipai: .stl, .3mf, .obj, .wrl, .ply, .fbx, .3ds,. dae, .dxf, .bmp ... .jpg, .png, .tga [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg] 'NoOpenWith' = '' 'NoStaticDefaultVerb' -------- „Microsoft Edge“ ------------------- Failų tipai: .htm, .html [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' failų tipai: .pdf [HKEY_CURRENT_USER  Software  Classes  AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723] NoOpenWith '=' '' NoStaticDefaultVerb '=' 'failų tipai: SVG [HKEY_CURRENT_USER  Software  Classes  AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs] NoOpenWith '=' '' NoStaticDefaultVerb '=' 'Failų tipai: .xml [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t]' NoOpenWith '= '' NoStatic DefaultVerb '=' '------------------- „Microsoft Photos“ ------------------- Failų tipai: .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 '=' 'failų tipai: Dauguma Vaizdo failų tipai [HKEY_CURRENT_USER  Software  Classes  AppX43hnxtbyyps62jhe9sqpdzxn1790zetc] NoOpenWith' = '' 'NoStaticDefaultVerb' = '' failų tipai : .raw, .rwl, .rw2 ir kt. - „Zune“ muzika ------------------- Failų tipai: .aac, .adt, .adts, .amr, .flac, .m3u, .m4a, .m4r,. mp3, .mpa .. .wav, .wma, .wpl, .zpl [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '------------ ------- „Zune“ vaizdo įrašas ------------------- Failų tipai: .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  Klasės  AppX6eg8h5sxqq90pv53845wmnbewywdqq5h] 'NoOpenWith' = '' NoStaticDefaultVerb '=' '

Paleidę REG taisymą, spustelėkite Pradėti → Nustatymai → Numatytosios programos ir nustatykite failų susiejimus arba numatytąsias programas. Nuo šiol nė viena iš įmontuotų „Universal Apps“ neturėtų iš naujo nustatyti susiejimų. Šis metodas buvo išbandytas (ir puikiai veikia) sistemose „Windows 10 v1511“ ir „1607“.

Atminkite, kad šis registro redagavimas taip pat slepia šiuolaikines programas Atidaryti naudojant dialogo langą, bet jie vis tiek rodomi Nustatymai → Numatytosios programos langas.

Atnaujinimai

2016 m. Birželio 1 d.: Jei naudojate vietinę paskyrą, pabandykite perjungti į „Microsoft“ paskyrą, nes tai padėjo kai kuriems vartotojams. Jei nenorite pereiti prie „Microsoft“ paskyros, pabandykite pataisyti Nr. 2 straipsnyje Nepavyko nustatyti numatytosios failų asociacijos naudojant numatytąsias programas sistemoje „Windows 10“ . (Nepaisykite puslapio pavadinimo)

2016 m. Vasario 25 d.: Jei norite sukonfigūruoti numatytąsias programas, „Windows 10“ spustelėkite mygtuką Pradėti, Nustatymai, Sistema ir Numatytosios programos. Tai yra vienintelis palaikomas metodas rankiniu būdu pakeisti numatytuosius programos nustatymus. Matėme, kaip elgiasi kai kurios programos, kurios nepalaikomais būdais yra nustačiusios kaip numatytąją, ištrindamos arba sugadindamos registro parametrus. Išsamios informacijos apie palaikomus programų, kaip užregistruoti failų susiejimus, metodus galite rasti MSDN čia . Atnaujinus „Windows“ KB3135173, išspręsta problema ir atstatomi programos numatytieji pradiniai „Windows“ parametrai, kai ištrinami arba sugadinami registro parametrai. Mes dirbome su kai kuriais iš šių programų tiekėjų, todėl programose šis elgesys nebėra toks, koks yra jų naujausiose versijose. Jei vartotojas aktyviai pakeis numatytuosius programos nustatymus naudodamas palaikomą metodą, registras nebus sugadintas ir šie vartotojo nustatymai bus išsaugoti. Šaltinis - Betsy [MSFT]

(Paskutinį kartą atnaujinta 2019 m. Gegužės 3 d.)


Vienas nedidelis prašymas: Jei jums patiko šis įrašas, prašau pasidalinti šiuo?

Viena „mažytė“ jūsų dalis labai padėtų plėtoti šį tinklaraštį. Keli puikūs pasiūlymai:
  • Prisek tai!
  • Pasidalykite ja su savo mėgstamu tinklaraščiu + „Facebook“, „Reddit“
  • Čiupkite!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra apačioje. :)