Javítás az „Alkalmazás alapértelmezett beállításainak visszaállítása” esetén a Windows 10 fájl társításainak visszaállítása (beállításjegyzék-javítások) - Winhelponline

Fix Foran App Default Was Resetwindows 10 Resetting File Associations Winhelponline

Láttuk, hogyan kell megállni Microsoft Edge és Fotók a fájl társítási beállításainak visszaállításától. Ugyanez alapján gondoltam megvalósítani a összes a Metro alkalmazások (vagy az univerzális Windows alkalmazások), például a 3D Builder, a Zune zene, a Zune videó (filmek és TV).



az alkalmazás alapértelmezett értéke visszaállt



A cikk végén található beállításjegyzék-szerkesztési megoldás megakadályozza, hogy a Windows 10 (v1607 és korábbi verziók) visszaállítsa a fájl társításokat az alapértelmezett beállításokra.



ÖSSZEFÜGGŐ: Állítsa be az alapértelmezett böngésző és fájl társításokat a Windows 10 parancssorán keresztül



Megoldás

Az alkalmazás alapértelmezett beállításait a Windows 10 alaphelyzetbe állítja, ha úgy találja, hogy egy inkompatibilis, harmadik féltől származó program közvetlenül módosítja a fájl társításokat, ahelyett, hogy a felhasználókat az Alapértelmezett alkalmazások ablakba irányítaná. Mivel a UserChoiceProgID a hash algoritmus a Windows 10 rendszerben van, a rendszerleíró adatbázisban a fájl társítások helytelen módosítása a Windows 10 számára visszaállítja az alapértelmezett társítási beállításokat.

A Windows 10 rendszerben az alkalmazások nem írhatják a ProgID érték közvetlenül a következő rendszerleíró kulcsban:

HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts {{kiterjesztés}  UserChoice

A fenti nyilvántartási útvonalon szereplő {.extension} a fájlkiterjesztésre utal. Lehetséges .htm , .html , .pdf stb.

Ehelyett az alkalmazásnak át kell irányítania a felhasználót az Alapértelmezett alkalmazások ablakba. Ez jelentős változás a Windows 10-ben.

Ha egy (régi) alkalmazás nem használja a Windows API-t, és a rendszerleíró adatbázisba írja a fájl társítások beállítását, a Windows 10 észleli, hogy a rendszerleíró adatbázis („UserChoice” kulcs) sérült, és visszaállítja a fájl hibamentes alapértelmezett programját kiterjesztés. A felhasználó látni fogja a Az alkalmazás alapértelmezett beállításait visszaállították értesítés.

az alkalmazás alapértelmezett értéke visszaállt

Miután megkapta az értesítést, ha megnyitja az Eseménynaplót, és megy a Microsoft-Windows-Shell-Core / AppDefaults eseménynaplóban láthatja, hogy mely fájltípus társítást nemrégiben állították vissza.

  • Nyissa meg az Eseménynaplót ( eventvwr.msc ) → Alkalmazások és szolgáltatások naplói → Microsoft → Windows → Shell-Core → AppDefaults
  • Keresse meg a legfrissebb eseményt azonosítóval 62441 .
    az alkalmazás alapértelmezett értéke vissza lett állítva - eseménynapló
    Napló neve: Microsoft-Windows-Shell-Core / AppDefaults Forrás: Microsoft-Windows-Shell-Core Dátum: Esemény azonosítója: 62441 Feladat kategória: (62441) Szint: Információs kulcsszavak: Felhasználó: DESKTOP-JKJ4G5Q  ramesh Számítógép: DESKTOP-JKJ4G5Q Leírás: A felhasználó választása visszaállt a progazonosítóra AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 a .htm fájlhoz

    A fenti példában a .htm fájltípus társítást visszaállították, és a Microsoft Edge a fájl típusának alapértelmezett kezelője. AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 a .htm / .html fájlok Microsoft Edge ProgID azonosítója, a nyilvántartásban látható módon.

Ha nem biztos abban, hogy melyik program próbálja módosítani a fenti rendszerleíró kulcsot, használja a Process Monitor alkalmazást és megvizsgálja „UserChoice” bejegyzések a nyomban.

Tehát győződjön meg arról, hogy az általad használt harmadik féltől származó programok megfelelnek-e a Windows 10 szabályainak végső javítás a harmadik fél programjának frissítése (néző, böngésző vagy bármi más), és annak biztosítása, hogy kompatibilis legyen a Windows 10-tel.

ÖSSZEFÜGGŐ: Állítsa be az alapértelmezett böngésző és fájl társításokat a Windows 10 parancssorán keresztül

A Microsoft Raymond Chent idézi

Az X program a felhasználó által preferált kezelőnek akarja beállítani magát, de ezt meg akarják tenni anélkül, hogy a felhasználónak meg kellene erősítenie a változtatást. Mennyire figyelmes hozzájuk. Tehát közvetlenül manipulálják a rendszerleíró kulcsokat. (Fogadok, hogy valaki nagyon szép bónuszt kapott ezért a funkcióért.) De manipulálják őket a Windows 10 előtti módon. Ez azt jelenti, hogy a Windows 10 sérültként észleli a beállításokat, és kidobja őket, emiatt a kezelő visszaáll a rendszer alapértelmezett értékére.

Az ügyfélnek itt van néhány választási lehetősége.

A nyilvánvaló választás az X program használatának leállítása. Könnyebb mondani, mint megtenni. Az X program valószínűleg elengedhetetlen az ügyfél munkafolyamatához. Ezért akarják alapértelmezettként beállítani!

Egy másik lehetőség az együttműködés az X programot előállító szállítókkal, és arra kell késztetni őket, hogy hagyják abba a belső nyilvántartási kulcsok zabálását. (Sok sikert azzal.)

Referencia: Miért állítják vissza a PDF fájl társításokat minden egyes újraindításkor? | A régi új dolog

A Windows 10 korai verzióiban az alábbi rendszerleíró javítást (megoldás) használhatja annak megakadályozására, hogy a Windows 10 visszaállítsa a fájl társításokat.


Kerülő megoldás

Frissítés [2019] : A következő rendszerleíró javítás nem működik a Windows 10 v1809 rendszerben. Annak ellenére, hogy a beállításjegyzéki értékek a helyükön vannak, a Windows 10 könyörtelenül alaphelyzetbe állítja a fájl társítást, ha úgy találja, hogy a UserChoice kulcsot egy harmadik féltől származó program írta (és sérült).


A v1607 és korábbi verziókhoz

A Windows 10 korai verzióinál az alábbi beállításjegyzék-szerkesztés futtatása megakadályozza, hogy a Microsoft Edge, Photos, 3D Builder, Zune music és Zune Video (filmek és tévékészülékek) átvegyék a fájltársításokat különféle fájltípusokhoz, anélkül, hogy bármilyen módon akadályoznák az Apps funkcióit . A változtatások visszavonásához egyszerűen futtassa a REG visszavonási fájlt. A rendszerleíró javítást a Windows 10 v1607-ig tesztelték.

[REG fájl letöltése w10_stop_reset_fileasso.zip ] A REG fájl tartalma az alábbiakban található.

A Windows Registry Editor 5.00 verziója Leírás: Megakadályozza, hogy a Windows 10 visszaállítsa a fájl társításokat ... azáltal, hogy NoOpenWith és NoStaticDefaultVerb értékeket ad hozzá az összes modern alkalmazáshoz. Készítette: 2016. február 13, Ramesh Srinivasan Frissítve: 2019. május 1-én. A Winhelponline blog https://www.winhelponline.com/blog Tesztelve: Windows 10 v1511 és 1607 ---------------- --- Microsoft.3DBuilder ------------------- Fájltípusok: .stl, .3mf, .obj, .wrl, .ply, .fbx, .3ds,. dae, .dxf, .bmp ... .jpg, .png, .tga [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' 'NoStaticDefaultVerb' -------- Microsoft Edge ------------------- Fájltípusok: .htm, .html [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' fájltípusok: .pdf [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723] NoOpenWith '= '' 'NoStaticDefaultVerb'= '' fájltípusok: .svg [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs] NoOpenWith '=' '' NoStaticDefaultVerb '=' 'Fájltípusok: .xml [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t]' NoOpenWith '= '' NoStatic DefaultVerb '=' '------------------- Microsoft Photos ------------------- Fájltípusok: .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'= '' fájltípusok: Most Image File Types [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX43hnxtbyyps62jhe9sqpdzxn1790zetc] NoOpenWith' = '' 'NoStaticDefaultVerb' = '' fájltípusok : .raw, .rwl, .rw2 és mások [HKEY_CURRENT_USER  SOFTWARE  Classes  AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '' ------------------ - Zune Music ------------------- Fájltípusok: .aac, .adt, .adts, .amr, .flac, .m3u, .m4a, .m4r,. mp3, .mpa .. .wav, .wma, .wpl, .zpl [HKEY_CURRENT_USER  SOFTWARE  Classes  AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs] 'NoOpenWith' = '' 'NoStaticDefaultVerb' = '------------ ------- Zune Video ------------------- Fájltípusok: .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  Osztályok  AppX6eg8h5sxqq90pv53845wmnbewywdqq5h] 'NoOpenWith' = '' NoStaticDefaultVerb '= '

A REG javítás futtatása után kattintson a Start → Beállítások → Alapértelmezett alkalmazások elemre, és állítsa be a fájl társításokat vagy az alapértelmezett alkalmazásokat. A beépített univerzális alkalmazások egyike sem állíthatja vissza a társításokat ezentúl. Ezt a módszert tesztelték (és jól működik) a Windows 10 v1511 és 1607.

Vegye figyelembe, hogy ez a rendszerleíró adatbázis-szerkesztés elrejti a modern alkalmazásokat is Nyitott párbeszédpanelen, de továbbra is megjelennek a Beállítások → menüben Alapértelmezett alkalmazások ablak.

Frissítések

2016. június 01 .: Helyi fiók használata esetén váltson Microsoft-fiókra, mivel ez egyes felhasználóknak segítséget nyújtott. Ha nem szeretne Microsoft-fiókra váltani, próbálja ki a 2. számú javítást a cikkben Nem lehet beállítani az alapértelmezett fájl társítást az alapértelmezett alkalmazások használatával a Windows 10 rendszerben . (Az oldal címének figyelmen kívül hagyása)

2016. február 25 .: Windows 10 rendszerben az alapértelmezett alkalmazások konfigurálásához kattintson a Start gombra, a Beállítások, a Rendszer, majd az Alapértelmezett alkalmazások elemre. Ez az egyetlen támogatott módszer az alapértelmezett alkalmazásbeállítások manuális módosításához. Láttunk néhány olyan alkalmazást, amelyek nem támogatott módon alapértelmezettként állították be magukat a rendszerleíró adatbázis beállításainak törlésével vagy sérülésével. Az alkalmazások által a fájl társítások regisztrálásához támogatott módszerekről az MSDN-n találhatók részletek itt . A KB3135173 for Windows frissítés megoldja a problémát, és a rendszerleíró adatbázis beállításainak törlésekor vagy sérülésekor visszaállítja az alkalmazás alapértelmezett beállításait a Windows kezdeti beállításaira. Együtt dolgoztunk néhány ilyen szolgáltatóval, így az alkalmazások már nem mutatják meg ezt a viselkedést a legújabb verzióikban. Ha egy felhasználó proaktív módon módosítja az alapértelmezett alkalmazásbeállításokat a támogatott módszerrel, a rendszerleíró adatbázis nem sérül meg, és a felhasználói beállítások megmaradnak. Forrás - Betsy [MSFT]

(Utolsó frissítés: 2019. május 03.)


Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?

Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
  • Tweeteld!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több, mint 10 másodperc az idődből. A megosztás gombjai közvetlenül alul találhatók. :)