Napaka 0xs0000005 in druge težave z najnovejšimi Microsoftovimi posodobitvami

Prejšnji teden je Microsoft v okviru svojega tradicionalnega torka Patch izdal številne pomembne varnostne posodobitve (glejte posodobitev za avgust 2013 na Microsoftovem spletnem mestu). Glede na rezultate namestitve popravkov se je izkazalo, da so vsaj 3 od njihovih 8 varnostnih biltenov preprosto nevarne!

Na primer, glasilo MS13-061, ki naj bi odpravil ranljivost oddaljene izvedbe kode v poštnem sistemu Exchange, povzroči indeksiranje napak v poštnih sporočilih v poštnih trgovinah.

Glasilo MS13-066, ki je opisan kot obliž, ki odpravlja možnost razkritja informacij v storitvah strežnika Active Directory Federation Services (ADFS), potem ko lahko namestitev povzroči popolno napako ADFS.

Posodablja se najpomembnejša in najpomembnejša težava, ki zadeva veliko navadnih uporabnikov sistema Windows  KB2859537 (vključeno v bilten MS13-063) Namestitev te posodobitve v nekaterih primerih blokira zagon skoraj vseh aplikacij, vključno z različnimi sistemskimi nastavitvami na nadzorni plošči in Internet Explorerju. Težava izgleda približno tako: po namestitvi posodobitve KB2859537 in ponovnem zagonu sistema ob poskusu zagona skoraj katere koli aplikacije se prikaže naslednja napaka: "Napaka pri zagonu aplikacije (0xc0000005). Če želite zapustiti aplikacijo, kliknite" V redu "..

Ažurirano 11.11.2013. Tudi septembrska posodobitev KB2859537 za Windows 7 x64 lahko povzroči podobno napako. Podrobnosti v članku: Napaka 0xc0000005 ali programi se po namestitvi posodobitev v sistemu Windows 7 ne zaženejo znova.

Posodobitev od 9.10.2013. Oktobrska posodobitev KB2882822 povzroča podobne težave. Podrobnosti v tem članku..

Če preberete najnovejše teme tehničnih forumov za IT, so dobesedno polne tem, kot so:

Napaka pri zagonu aplikacije 0hs0000005 Programi se ne zaženejo (napaka 0xc0000005). Programi v bukvi prenehajo izvajati 32-bitne aplikacije, ne zaženejo se po namestitvi pomoči za posodobitev! 0xc0000005

Običajno je večina tovrstnih tem opaziti predvsem v ruskem jeziku na internetu. Težave opažamo predvsem pri namizju Windows 7 in strežniku Windows 2008 R2.

Posodobitev KB2859537 nadomešča številne sistemske datoteke, vključno s številnimi datotekami jedra in kupom pomožnih knjižnic (http://support.microsoft.com/kb/2859537). Če je jedro spremenjeno (in to skoraj vedno velja v različnih različicah sistema Windows in v primeru uporabe popravkov za nezakonito aktiviranje), lahko v nekaterih sistemih x64 namestitev posodobitve povzroči nezmožnost zagona 32-bitnih programov in se zrušijo z napako 0 × 0000005 / 0xc0000005. Po zadnjih poročilih napaka 0xc0000005 vpliva na piratske operacijske sisteme, ki jih aktivirajo različni aktivatorji z lastno kopijo jedra sistema, s spremembami, ki so bile narejene za izogibanje aktivacijskemu sistemu

Po besedah ​​člana foruma OSZone poenostaviti težava s to posodobitvijo je povezana s dejstvo, da se v mnogih sistemih z razpokano aktivacijo uporablja stara različica ntoskrnl.exe, ki jo patcher ali zbiralec preimenuje v xNtKrnl.exe in je zapisano v polje jedra prek bcdedit. To je potrebno, da sistem deluje z gonilnikom, ki posnema tabelo SLIC. Vendar staro jedro ni združljivo z novimi datotekami podsistema Wow64, zato 32-bitni programi nehajo delovati v sistemih x64. I.e. obliž zamenja samo uradno jedro, ta pa ostane nedotaknjen in še naprej deluje, ker pa posodobitev vsebuje tudi druge komponente (vključno z Wow64), se preprosto izkažejo za nezdružljive med seboj. Microsoftova krivda, da niso poskušali posodobitev na lomljenih sklopih, je popolnoma nič - nova različica jedra je pravilno zakrpana.

S pomočjo bcededit lahko ugotovite, da če obstaja parameter jedra in se nanaša na datoteko xNtKrnl.exe (ime starega zakrpanega jedra), bo namestitev posodobitve z 99% verjetnostjo povzročila težave.

Kako popraviti napako 0xc0000005

Če želite hitro odpraviti napako 0xc0000005, morate pred namestitvijo odstraniti posodobitev KB2859537 ali se vrniti na točko obnovitve sistema (kar pa ne pomaga vedno).

KB2859537 lahko odstranite iz GUI-ja ali z ukazno vrstico.

Odstranite KB2859537 z uporabo grafičnega vmesnika

  1. Pojdi na Nadzorna plošča-> Programi in funkcije
  2. Na levi strani kliknite povezavo "Oglejte si nameščene posodobitve"
  3. Na seznamu predhodno nameščenih posodobitev poiščite KB2859537 (14. in 18. avgust 2013)
  4. Z desno miškino tipko kliknite posodobitev in izberite »Izbriši"
  5. Po odstranitvi posodobitve znova zaženite sistem

Odstranite posodobitev KB2859537 iz ukazne vrstice.

Drugi način za odstranitev te posodobitve z ukazno vrstico:

  1. Zaženite ukazno vrstico s pooblastili skrbnika
  2. Prepričajte se, da je želena posodobitev nameščena v sistemu (metoda iz članka “Seznam nameščenih posodobitev sistema Windows”), tako da vnesete
    wmic qfe seznam | najdi "KB2859537"
  3. Če je ukaz vrnil vrstico z datumom namestitve posodobitve, jo zbrišite z ukazom wusa (samostojen pripomoček za namestitev / odstranjevanje posodobitev sistema Windows):
    wusa.exe / uninstall / kb: 2859537
  4. Ponovni zagon sistema

Posodobitev odstranjevanja KB2859537 z zagonskim diskom

Opomba! Če zgoraj opisane metode niso delovale ali pa se sistem noče zagnati v običajnem načinu (zruši se BSOD), lahko poskušate posodobitev odstraniti iz obnovitvenega okolja Windows na naslednji način: Če imate pri roki disk z MSDart 6.5 ali višjo (npr. Erd Commander), izbrišite vsaka posodobitev je mogoča s prenosom iz nje in uporabo programa Odstranitev popravka.

Če imate zagonski / namestitveni disk samo z operacijskim sistemom Windows 7/8, morate:

  • Zaženite se z njega, odprite ukazni poziv in izvedite ukaz:
    DISM / Slika: D: \ / Get-paketi

    , kjer je D črka diska, na katerem je sistem nameščen (najverjetneje se bo razlikoval od tistih, ki so dodeljene sistemu, lahko določite s to tehniko).

  • Poiščite in kopirajte ime paketa, začenši z Package_for_KB2859537 ... npr. Package_for_KB2859537 ~ 31af3253ad364e34 ~ x86 ~~ 6.1.1.0)
  • Odstranite posodobitev s sistemom DISM:
    DISM / Slika: D: \ / Remove-Package /PackageName:Package_for_KB2859537~31af3253ad364e34~x86~6.1.1.0
  • Po odstranitvi, posodobitvi, ponovnem zagonu sistema poskusite zagnati v običajnem načinu in se prepričajte, da KB2859537 ni na seznamu nameščenih posodobitev na nadzorni plošči.

Microsoft pravi, da posodobitev KB2859537 ni namenjena boju proti piratskim sistemom.

Microsoft je te posodobitve razglasil za pomanjkljive in jih preklical iz centra za posodobitve. Eden od razlogov za prisotnost resnih napak v objavljenih posodobitvah publikacije Microsoft je imenoval nezadostno testiranje kakovosti.