web-dev-qa-db-fra.com

Comment modifier le registre hors ligne d'un ordinateur de WinPE?

Je dois apporter des modifications sur mon registre sans utiliser le logiciel OS et devez le faire avec WinPE. Cependant, lorsque WinPE est prêt à travailler et j'essaie d'ouvrir rededit.exe Cela ne me montre que des informations de système d'exploitation actuelles, en réalité des informations WinPE.

Alors comment utiliser WinPE comme éditeur de registre hors ligne?

6
user169106

Chargez les ruches de registre nécessaires:

  • dans l'Éditeur du registre (regedit), sélectionnez HKEY_LOCAL_MACHINE ou HKEY_USERSERS, puis cliquez sur Fichier → Charger la ruche, ouvrez le fichier HIVE et entrez un nom temporaire pour celui-ci;

  • en ligne de commande, utilisez reg load HKLM\temp-namepath-to-Hive
    [.____] ou reg load HKU\temp‑namepath-to-Hive.

Les fichiers de la ruche sont situés dans:

  • la plupart de HKEY_LOCAL_MACHINE correspond à des fichiers dans %SystemRoot%\system32\config:
    • HKLM\SAM - fichier SAM
    • HKLM\SECURITY - fichier SECURITY
    • HKLM\Software - fichier software
    • HKLM\SYSTEM - fichier system
    • le registre des utilisateurs de "système" spécial (écran de connexion E.G., etc.) - Fichier default
  • le registre personnel de chaque utilisateur (c'est-à-dire leur HKEY_CURRENT_USER) est situé dans le fichier NTUSER.DAT dans leur répertoire de profil (E.G. C:\Users\grawity\NTUSER.DAT); [.____]
    • cependant, HKCU\Software\Classes est stocké dans le fichier AppData\Local\Microsoft\Windows\UsrClass.dat.

Une liste des ruches actuellement chargées est à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist.

13
user1686