Crash aplikace
Zdravím, moje situace je taková, že aplikaci jsem měl spuštěnou ještě 8.11., v ten den vyšly aktualizace Windows, takže se notebook updatnul. Ovšem po těch aktualizacích, řekněme následující den, tak už se aplikace nezapla. Když se podívám do prohlížeče událostí, tak tam je tento například tento log:
"Název chybující aplikace: FarCry6.exe, verze: 1.0.0.0, časové razítko: 0x615cc676
Název chybujícího modulu: ntdll.dll, verze: 10.0.26100.2033, časové razítko: 0x9b03969e
Kód výjimky: 0xc0000005
Posun chyby: 0x000000000001d898
ID chybujícího procesu: 0x4D1C
Čas spuštění chybující aplikace: 0x1DB334E8A40FB36
Cesta k chybující aplikaci: C:\Games\Far Cry 6\bin\FarCry6.exe
Cesta k chybujícímu modulu: C:\WINDOWS\SYSTEM32\ntdll.dll
ID sestavy: f181834b-e241-4a23-b36a-e64899ad8f4d
Celý název chybujícího balíčku:
ID chybující aplikace relativní vzhledem k balíčku:"
Aplikaci jsem již zkoušel ověřit skrze Steam, kde byla zakoupena - bez výsledku.
Taktéž jsem zkoušel z nouze stáhnout warez - bez výsledku.
Sfc či dist příkazy - bez výsledku.
Rollback updatů windows, taktéž bez výsledku.
Pro jistotu jsem notebook projel Malwarebytes - vše v pořádku.
GPU drivery jsou aktuální a za poslední 3-4 dny update nebyl.
Máte prosím někdo tip na řešení? Děkuji.
když padá hra a název chybujícího modulu je "ntdll.dll", pak jsou sprostými podezřelými ovladače.
zkus pohledat starší verzi ovladačů grafiky.
a zakaž si automatický update ovladačů.
Poslední update GPU dle oficiálních stránek Nvidie vyšel 22. října, což v tu dobu to v klidu chodilo. Zkusil jsem přeinstalovat aktuální i starší z 1. října. Ale ten stejný výsledek. Stále "Cesta k chybujícímu modulu: C:\WINDOWS\SYSTEM32\ntdll.dll"
ještě jednou a pomalu: starší verze ovladače není o 14 dní, to je pořád totéž. starší znamená půl roku - rok.
ntdll.dll není viník, to je součást jádra windows a funguje všem s win11. a samozřejmě volá ovladače zaváděné s prioritou 0, čili třeba driver grafiky.
proto chcu, ať se podíváš po výrazně jiné verzi než máš teď. a protože o rok novější asi nestáhneš ...
Tak tedy jsem provedl i to. Našel jsem nejstarší ovladač, který pro mě Nvidia stránky nabídly, což je někdy z 4. dubna 24. Ovšem i tak stále to stejné.
chybující je jedna konkrétní hra, zkoušel jsi i její jinou verzi.
nevím jestli má steam nějaký support, nebo ta hra má nějaké fórum: jestli existuje patch k té hře na stejnou chybu.
Ve své podstatě ano, tedy asi. Mám tam ještě pár dalších, ale ty jedou v pořádku. S touto chybou se setkávají lidi v mnoha různých variantách, ať už u worpadu, či pár dalších her, alespoň co jsem tak našel, ovšem řešení nikde... Je mi spíše divné, že hra mi běžela normálně, nevím, řeknu klidně 50 hodin, jsem u jejího konce, ale pak po vypnutí a aktualizování ntb přes WinUpdate se už nespustí s touto chybou... To je mi právě celé divné. Nevím, zda mi něco uniká, kde by mohl být ještě problém, či co mohl MS ještě doje*at...
Co se týče hry samotné a patchů, tak ano, hledal jsem a zkoušel jsem. Manuální update není k dostání, takže to ženou přes Steam, tudíž verze tam je ta nejnovější, myslím, že 1.5. Takže jsem zkoušel stáhnout i právě Warez kopii 1.0, ovšem totéž chování. Takže ve verzi hry, či patchích to nebude. Ovšem jak jsem psal, hra se neupdatovala už dlouho celkem, stejně tak i GPU ovladače apod. Jen zkrátka ty MS updaty no, které jsem sice odinstaloval, ale nadělaly více bordelu než by měly.
Môžeš vyskúšať spustiť príkazový riadok ako admin a tam zadať tento príkaz:
sfc /scannow
Psal jsem, že už jsem to dělal, nenašlo to žádné chyby.
Takže nakonec vyřešeno svépomocí. Problém se opravdu skrýval ve Windows Update, který vydal zvláštní aktualizaci, po obnovení se toto spravilo...
Pro případné lidi z venku, kteří naleznou toto vlákno:
Jen samotná odinstalace aktualizací nepomůže. Musíte udělat "Obnovení", které nabízí samotný Windows docela šikovně skrytě v historii aktualizací.
WinUpdate -> Historie aktualizací -> Obnovení
Vrátí to PC tam, kde byl před aktualizacemi.