«

»

PROCESS1_INITIALIZATION_FAILED

Chyba 0x0000006B  PROCESS1_INITIALIZATION_FAILED

nastává, pokud je špatně vygenerovan c:\windows\system32\codeintegrity\bootcat.cache

Tento soubor je generován při startu windows 7 ři 2008 R2 a mění se pokaždé když se změní databáze podisů ovladačů a aplikací c:\windows\system32\catroot (což znamená po každé instalaci čehokoliv vč. automatických aktualizací windows)

Pokud máte přístup ke stroji s podobnou konfigurací, můžete zkusit přenést tento soubor z něj. Pokud se však stroje budou lišit (např jinou verzí nějakého ovladače) pravděpodobně tím rozbijete konfiguraci a něco nebude fungovat – to je nepříjemné, pokud se Vám takto podaří rozbít např. ovladač grafické karty

Nejlepší způsob opravy je:

  1. vyndat disk, připojit jej k fungujícímu stroji
  2. zkontrolovat katalog podpisů \windows\system32\catroot\ zda obsahuje složku {F750E6C3-38EE-11D1-85E5-00C04C2295EE} a zda je v ní databáze certifikátů ovladačů tvořená několika stovkami až tisícovkami souborů certifikátů *.cat (přesný počet záleží na konkrétní konfiguraci stroje a na momentálně nainstalovaných updatech). Pokud tato složka chybí, je prázdná nebo obsahuje jen jeden soubor oemXX.cat (kde XX je nějaké číslo, např. oem19.cat), bude nutné nejprve vyhledat původní obsah a vrátit jej kam patří, případně se pokusit přenést obsah této složky z jiné instalace windows 7 / 2008R2 pokudmožno co nejvíce podobné té Vaší, jinak opět nebude něco fungovat.
  3. Po úspěšné opravě, tedy obsahuje-li už složka catroot správnou databázi certifikátů, je pak možno soubor \windows\system32\codeintegrity\bootcat.cache smazat nebo přejmenovat aby při startu systému mohl být automaticky vygenerován nový.

A nakonec ještě poznámka k původnímu obsah složky \windows\system32\catroot\

Po diskuzních fórech se povaluje spousta “zaručených” návodů jak opravit chyby ve windows update. Většina jich doporučuje smazat c:\windows\system32\catroot2\, který se po opětovném spuštění služeb windows update (wuausvc) a šifrování (cryptsvc) vytvoří znovu. Poku však krom catroot2 omylem smažete či v lepším případě přejmenujete také složku catroot zaděláte si tím na problém, neboť tato složka se automaticky NEOBNOVÍ a přijdete tak o digitální podpisy (certifikáty) všech updatů a ovladačů, které jste si kdy nainstalovali do čisté instalace windows. Pokud by se teoreticky jednalo o čerstvou instalaci bez servicepacku a bez aplikovaných updatů, nic se nestane, ale v dnešní době je většina stojů s tímto starým operačním systémem plná doinstalovaných updatů a ovladačů, takže databáze catroot obsahuje i několik tisíc položek.