Javítás: A Windows nem találja a téma egyik fájljait
Néhány Windows-felhasználó arról számol be, hogy véletlenszerűen megkapta a Windows-ot, és nem találja meg a témakörben szereplő fájlok egyikét sem olyan nyilvánvaló művelet nélkül, amely a forgatókönyvhez vezethet. A leginkább érintett felhasználók arról számolnak be, hogy soha nem próbáltak menteni vagy módosítani egy témát a hibaüzenet megjelenése előtt. Úgy tűnik, hogy bármit is kattint a felszólításra, nincs hatása, mivel a hiba több nap múlva visszatér. A problémáról általában a Windows 10 rendszeren számolnak be, de a Windows 8 és a Windows 7 rendszeren is.
Mi okozza a Windowsot, nem találja meg a téma hibájának egyik fájlt
Megvizsgáltuk a problémát a probléma megismételésével és különféle felhasználói jelentések megvizsgálásával. Amit összegyűjtöttünk, úgy tűnik, hogy a kérdés elég általános, ha bizonyos forgatókönyvek teljesülnek. Az alábbiakban felsoroljuk azokat a lehetséges bűnösöket, akik a hibaüzenet megjelenéséhez vezethetnek:
- A SettingSyncHost.exe megvillan - a hibaüzenet ebből a végrehajtható fájlból származik. Ha a SettingSyncHost.exe nem tudja szinkronizálni a témát a gépen, akkor ezt a konkrét hibát kapja.
- A hibát egy egyedi képernyővédő okozza - Az egyéni képernyővédőkről gyakran számolnak, hogy felelősek az adott hibaért. Ez valószínűleg akkor alkalmazható, ha egy inaktivitási időszak után felbukkanó hibát látja.
- Az aktív téma csillogás - Egyes felhasználók azt gondolják, hogy ez a probléma akkor fordul elő, ha a jelenleg aktív téma csillog. Sok érintett felhasználónak sikerült megoldania ezt a problémát, megváltoztatva az aktív témát, és törölve a maradék mappákat.
Ha nem akarja megoldani ezt a problémát, akkor ez a cikk a hibaelhárítási lépések minőségi listáját nyújtja. Az alábbiakban felsoroljuk azokat a módszereket, amelyeket hasonló helyzetben más felhasználók használtak a probléma megoldására. A legjobb eredmények elérése érdekében kövesse az alábbi lehetséges javításokat azok bemutatási sorrendjében, amíg nem talál olyan javítást, amely hatékonyan oldja meg az adott forgatókönyvet.
1. módszer: Kapcsolja ki az egyedi képernyővédőt
A hiba előfordulásának egyik leggyakoribb oka az egyéni képernyővédő, amelyet nem a Windows témákkal való működésre terveztek. Ha észrevette, hogy ez a hiba inaktivitás után jelentkezik, nagyon valószínű, hogy a képernyőkímélő letiltásához mindössze annyit kell tennie, hogy a probléma megoldódjon.
Ha szereti a képernyővédőket, és rájött, hogy a problémákat okozta az aktív, akkor próbálja meg újratelepíteni, vagy cserélje le egy másikra, amely nem ragadja meg a Windows téma szinkronizálási funkcióját.
Itt található egy rövid útmutató a képernyővédő letiltásáról:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „ ms-beállítások: lockscreen ” menüpontot, és nyomja meg az Enter billentyűt a Personalization menü Lock screen fülének megnyitásához.
Futtatás párbeszédpanel: ms-beállítások: lockscreen - Kattintson a Képernyő lezárása lapon a Képernyővédő beállításai elemre.
kattintson a Képernyő lezárása menüben a Képernyővédő beállításai elemre - A Képernyőkímélő beállításaiban nyissa meg a Képernyővédő alatt található legördülő menüt, és állítsa semmilyenre. Ezután kattintson az Alkalmaz gombra az éppen elvégzett módosítások mentéséhez.
A képernyővédő eltávolítása - Indítsa újra a számítógépet, és ellenőrizze, hogy a probléma a következő indításkor megoldódott-e.
Ha a probléma továbbra sem oldódott meg, vagy ha a képernyőjén nem volt engedélyezve képernyőkímélő, akkor lépjen tovább a következő módszerre.
2. módszer: Az aktív téma megváltoztatása és a maradék fájlok törlése
Egy másik lehetséges javítás, amelyet egyes felhasználók a Windows kezelésére sikeresen használtak , nem találja meg a témahibában szereplő fájlok egyikét, az aktív téma megváltoztatása. A probléma azért fordulhat elő, mert az aktív témája megsérült, vagy arra a pontra világított, hogy a szinkronizálási részt a SettingSyncHost.exe nem tudja befejezni .
Gyors módszer annak meghatározására, hogy az aktív téma okozza-e a problémát, egyszerűen megváltoztatja egy másikval, majd törli azt a mappájával együtt. Ha a hiba ezen lépések végrehajtása után továbbra is megjelenik, akkor arra a következtetésre juthat, hogy a téma nem felelős a problémaért. Íme egy rövid útmutató erről:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „ ms-beállítások: témák ” elemet, és nyomja meg az Entert a Testreszabás beállítások menü Témák lapjának megnyitásához.
Futtatás párbeszédpanel: ms-beállítások: témák - Miután belépett a Témák szakaszba, görgessen lefelé az Alkalmazza a témát elemre, és kattintson rá a listából.
- Nyomja meg a Windows billentyű + R billentyűt egy másik Futtatás párbeszédpanel megnyitásához. Ezután írja be a „ % windir% \ Resources \ Themes ” elemet, és nyomja meg az Enter billentyűt a navigáláshoz a témák tárolási helyéhez.
Futtatás párbeszédpanel:% windir% \ Resources \ Themes Megjegyzés: Ha nem a Windows 10 rendszeren van, akkor cserélje ki a fenti parancsot a % localappdata% \ Microsoft \ Windows \ Themes vagy % appdata% \ Microsoft \ Windows \ Themes parancsra.
- A témák mappában törölje a témát és a hozzá tartozó mappát. Esetünkben a felelős téma a Seda volt, tehát mind a témaváltozatokat, mind a többi fájlt tároló mappát töröltük.
- Most, hogy a téma megváltozott, és a régi témát törölték, indítsa újra a rendszert, és ellenőrizze, hogy visszatér-e a hibaüzenet.
Ha ez a módszer nem volt hatékony a probléma megoldásában, lépjen tovább a következő módszerre.
3. módszer: Kapcsolja ki a téma szinkronizálását a számítógépen
Noha ez a módszer nem kezeli a probléma kiváltó okait, és nem teszi lehetővé a hiba okának pontos meghatározását, sok felhasználó használta azt a hiba elkerülése érdekében.
Ez a módszer magában foglalja a SettingSyncHost.exe által használt egyes beállítások módosítását a téma szinkronizálásának megakadályozása érdekében. Ez valószínűleg leállítja az üzeneteket, mivel a végrehajtható program nem próbálja szinkronizálni az aktív témát. De ne feledje, hogy ennek a módszernek az a hátránya, hogy elveszíti a témák szinkronizálásának képességét.
Ha úgy dönt, hogy ezt a módszert használja, és megérti a következményeket, akkor kövesse az alábbi lépéseket a téma szinkronizálásának letiltásához:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „ ms-beállítások: szinkronizálás ” elemet, és nyomja meg az Entert a Fiókbeállítások oldal Szinkronizálja a beállításait fülön.
Futtatás párbeszédpanel: ms-beállítások: szinkronizálás - Miután belépett a Beállítások szinkronizálása menübe, görgessen lefelé az Egyedi szinkronizálás beállításai elemre, és tiltsa le a Témához társított váltást .
A téma szinkronizálásának letiltása a Windows 10 rendszeren - Miután a kapcsolót letiltotta, zárja be a Beállítások alkalmazást, és indítsa újra a számítógépet. A következő indításkor ellenőrizze a gép állapotát, és ellenőrizze, hogy kap-e további hibaüzeneteket.
Megjegyzés: Ne feledje, hogy ha még egyszer szüksége van a Téma szinkronizálására, akkor meg kell fordítania a fenti lépéseket, és újra engedélyeznie kell a Téma váltást.
Ha ez a módszer nem volt hatékony, vagy koncentráltabb javítást keres, lépjen tovább a következő módszerre.
4. módszer: Telepítse újra a natív Windows alkalmazások csomagját
Néhány, ugyanazon probléma megoldására küzdő felhasználónak sikerült megoldania az egész System Apps csomag újratelepítését egy emelt PowerShell-ablak segítségével. Ez valószínűleg túlzott mértékűnek tűnik, figyelembe véve azt a tényt, hogy csak a Témák problémájával foglalkozunk, de sok felhasználó jelentette, hogy ezt a Windows sikeres megoldására használja , nem találja a témában található fájlok egyikét.
Ha úgy dönt, hogy követi ezt a módszert, akkor tegye a következőket:
- A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ Powershell ” elemet, és nyomja meg a Ctrl + Shift + Enter billentyűket a megemelt Powershell-ablak megnyitásához. Az UAC (felhasználói fiókok vezérlése) kérésére kattintson az Igen gombra.
Futtatás párbeszédpanel: powershell, majd nyomja meg a Ctrl + Shift + Enter billentyűket - A megemelt PowerShell ablakban illessze be vagy írja be a következő parancsot, és nyomja meg az Enter billentyűt az összes rendszeralkalmazás (beleértve a témákat ) újratelepítésének elindításához :
Get-AppXPackage -AllUsers | Where-Object {$ _. InstallLocation-szerű "* SystemApps *"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
- A parancs futtatása és a folyamat befejezése után indítsa újra a számítógépet, és ellenőrizze, hogy a következő indításkor megoldódott-e a probléma.