Article ID: 8592, created on Jun 18, 2010, last review on Apr 18, 2012

  • Applies to:
  • Virtuozzo containers for Windows

Symptômes

Impossible de démarrer le conteneur. Erreur :

ERROR:Windows API function call 'VzkrnlLoadHive' failed, code 0x2 CTID

Cause

Le problème peut être provoqué par le registre corrompu du conteneur ou il manque les branches S-1-5-19_Classes et S-1-5-20_Classes dans le registre du conteneur.

Résolution

Voici les pages décrites pour réparer les clés de registre S-1-5-19_Classes et S-1-5-20_Classes :

1. Pour trouver où le conteneur est situé :
vzquota stat 151

   disk  resource   usage     hardlimit  path
     C:    1k-blocks  4538498  8192000  E:\vz\Private\151\151.efd

2. Pour obtenir le GUI du conteneur et monter le conteneur :
vzcfgt get 151 guid
{2F5594665-30A0-4472-9F6F-F7CBB106DB91}

vzdskctl mount E:\vz\Private\151\root.efd {2F5594665-30A0-4472-9F6F-F7CBB106DB91}
SUCCESS 

3. Copiez le registre du conteneur à des fins de sauvegarde :
copy "E:\vz\private\151\root\vzquota\user" "c:\backup"

4. Voici les étapes pour charger le registre et ajouter les clés manquantes
reg load hklm\temphive E:\vz\private\151\root\vzquota\user
The operation completed successfully.

reg add hklm\temphive\S-1-5-19_Classes
The operation completed successfully.

reg add hklm\temphive\S-1-5-20_Classes
The operation completed successfully.

reg unload hklm\temphive
The operation completed successfully.

5. Démontez le conteneur :
vzdskctl mount {2F5594665-30A0-4472-9F6F-F7CBB106DB91}

6. Démarrez le conteneur :
vzctl start 151

965b49118115a610e93635d21c5694a8 d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF