Chyba 0xs0000005 a další problémy s nejnovějšími aktualizacemi společnosti Microsoft

Minulý týden vydala společnost Microsoft jako součást svého tradičního opravného úterku řadu důležitých aktualizací zabezpečení (viz aktualizace pro srpen 2013 na webu společnosti Microsoft). Podle výsledků instalace záplat se ukázalo, že nejméně 3 z jejich 8 bezpečnostních bulletinů jsou prostě nebezpečné!

Například informační bulletin MS13-061, což by mělo eliminovat zranitelnost vzdáleného spuštění kódu v poštovním systému Exchange, způsobuje chyby indexování poštovních zpráv v poštovních obchodech.

Informační bulletin MS13-066, což je popisováno jako oprava, která vylučuje možnost zveřejnění informací v serverových službách ADFS (Active Directory Federation Services), po instalaci může způsobit úplné selhání ADFS.

A nejdůležitějším a nejobsáhlejším problémem ovlivňujícím mnoho běžných uživatelů Windows je aktualizace  KB2859537 (součástí bulletinu MS13-063) Instalace této aktualizace v některých případech blokuje spuštění téměř všech aplikací, včetně různých nastavení systému v Ovládacích panelech a Internet Exploreru. Problém vypadá takto: Po instalaci aktualizace KB2859537 a restartování systému při pokusu o spuštění téměř jakékoli aplikace se zobrazí následující chyba: „Chyba při spuštění aplikace (0xc0000005). Chcete-li ukončit aplikaci, klikněte na„ OK “..

Aktualizace z 11. 11. 2013. Září aktualizace KB2859537 pro Windows 7 x64 může také způsobit podobnou chybu. Podrobnosti v článku: Chyba 0xc0000005 nebo programy se po instalaci aktualizací v systému Windows 7 znovu nespustí.

Aktualizace z 10. 9. 2013. Říjnová aktualizace KB2882822 způsobuje podobné problémy. Podrobnosti v tomto článku..

Pokud projdete nejnovější témata technických fór IT, jsou doslova plná témat jako:

Chyba při spuštění aplikace 0hs0000005 Programy se nespustí (chyba 0xc0000005), programy na bukovém zastaveném běhu 32bitových aplikací se nespustí po instalaci aktualizace Nápověda! 0xc0000005

Většina témat tohoto druhu je obvykle pozorována hlavně v ruském jazyce na internetu. Problémy jsou pozorovány hlavně u stolních Windows 7 a serverů Windows 2008 R2.

Aktualizace KB2859537 nahrazuje řadu systémových souborů, včetně několika souborů jádra a spoustu pomocných knihoven (http://support.microsoft.com/kb/2859537). Pokud je jádro pozměněno (a to je téměř vždy případ v různých sestavách Windows a v případě použití záplat pro nelegální aktivaci), může instalace aktualizace u některých systémů x64 způsobit nemožnost spustit 32bitové programy a dojde k chybě s chybou 0 × 0000005. / 0xc0000005. Podle posledních zpráv chyba 0xc0000005 ovlivňuje pirátské operační systémy aktivované různými aktivátory s jejich vlastní kopií jádra systému se změnami provedenými k obcházení aktivačního systému

Podle člena fóra OSZone simplix problém s touto aktualizací souvisí s skutečnost, že v mnoha systémech s prasklou aktivací se používá stará verze ntoskrnl.exe, kterou přejmenuje opravář nebo sběratel na xNtKrnl.exe a je zapsána do jádra pomocí bcdedit. To je nezbytné, aby systém pracoval s ovladačem emulovajícím tabulku SLIC. Staré jádro však není kompatibilní s novými soubory subsystému Wow64, a proto 32bitové programy na systémech x64 přestanou fungovat. I.e. Oprava nahrazuje pouze oficiální jádro a hacknutý zůstane nedotčen a pokračuje v práci, ale protože aktualizace také obsahuje další komponenty (včetně Wow64), ukázalo se, že jsou vzájemně nekompatibilní. A chyba Microsoftu, že netestovaly aktualizace na poškozených sestavách, není absolutně žádná - nová verze jádra je opravena správně.

Pomocí bcededit můžete zjistit, že pokud existuje parametr jádra a odkazuje na soubor xNtKrnl.exe (název starého opraveného jádra), pak instalace aktualizace s pravděpodobností 99% způsobí problémy.

Jak opravit chybu 0xc0000005

Chcete-li rychle opravit chybu 0xc0000005, musíte odebrat aktualizaci KB2859537 nebo vrátit zpět do bodu obnovení systému před instalací (což však vždy nepomůže).

KB2859537 můžete odstranit z GUI nebo pomocí příkazového řádku.

Odinstalujte KB2859537 pomocí GUI

  1. Přejít na Ovládací panel-> Programy a funkce
  2. Vlevo klikněte na odkaz "Zobrazit nainstalované aktualizace"
  3. V seznamu dříve nainstalovaných aktualizací vyhledejte KB2859537 (14. – 18. Srpna 2013)
  4. Pravým tlačítkem myši klikněte na aktualizaci a vyberte možnost „Odstranit"
  5. Po odinstalování aktualizace restartujte systém

Odebrat aktualizaci KB2859537 z příkazového řádku.

Alternativní způsob odinstalace této aktualizace pomocí příkazového řádku:

  1. Spusťte příkazový řádek s oprávněními správce
  2. Ujistěte se, že je požadovaná aktualizace nainstalována v systému (metoda z článku „Seznam nainstalovaných aktualizací systému Windows“) zadáním
    wmic qfe list | najděte "KB2859537"
  3. Pokud příkaz vrátil řádek s datem aktualizace, odstraňte jej pomocí příkazu wusa (samostatný nástroj pro instalaci / odinstalování aktualizací systému Windows):
    wusa.exe / odinstalovat / kb: 2859537
  4. Restartujte systém

Aktualizujte odinstalaci KB2859537 pomocí spouštěcího disku

Poznámka:! Pokud výše popsané metody nefungovaly nebo pokud systém odmítne spustit systém v normálním režimu (dojde k chybě v BSOD), můžete se pokusit odebrat aktualizaci z prostředí pro obnovení systému Windows následujícím způsobem: Pokud máte po ruce disk s MSDart 6.5 nebo vyšším (např. Erd Commander), odstraňte Jakákoli aktualizace je možná stažením z ní a pomocí programu Oprava Hotfix.

Pokud máte spouštěcí / instalační disketu pouze se systémem Windows 7/8, musíte:

  • Spusťte z něj, otevřete příkazový řádek a spusťte příkaz:
    DISM / Image: D: \ / Get-Packages

    , kde D je písmeno disku, na kterém je nainstalován systém (s největší pravděpodobností se bude lišit od písmen přiřazených systému, můžete jej určit pomocí této techniky).

  • Vyhledejte a zkopírujte název balíčku počínaje Package_for_KB2859537 ... např. Package_for_KB2859537 ~ 31af3253ad364e34 ~ x86 ~~ 6.1.1.0)
  • Odinstalujte aktualizaci pomocí DISM:
    DISM / Image: D: \ / Remove-Package / Název_balíčku:Package_for_KB2859537~31af3253ad364e34~x86~6.1.1.0
  • Po odinstalování, aktualizaci, restartování systému, pokuste se spustit v normálním režimu a ujistěte se, že KB2859537 není na seznamu nainstalovaných aktualizací na ovládacím panelu.

Společnost Microsoft tvrdí, že aktualizace KB2859537 není zaměřena na boj proti pirátským systémům.

Tyto aktualizace byly společností Microsoft prohlášeny za vadné a staženy z Centra aktualizací. Jedním z důvodů výskytu závažných chyb v vydaných aktualizacích publikace Microsoft nazval nedostatečné testování kvality.