[TUTO] Comprendre le registre Online et Offline

Logiciels, conseils, tout pour réaliser votre version de Windows
Répondre
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

[TUTO] Comprendre le registre Online et Offline

Message par sh@rp »

COMPRENDRE LE REGISTRE ONLINE ET OFFLINE

1- Le registre Online

Lorsque vous naviguez dans votre registre vous pouvez apercevoir les principales clés suivantes :

o HKEY_CLASSES_ROOT ou HKCR
o HKEY_CURRENT_USER ou HKCU
o HKEY_LOCAL_MACHINE ou HKLM


2- Le registre Offline :

Le registre offline est situé dans l’install.wim. Il est composé de ruches (SOFTWARE, SYSTEM, NTUSER.DAT,…) qui renferment des clés de registre. Considérez qu’une ruche est en quelque sorte un fichier image (comme un iso) qui peut être monté ou chargé à l’aide d’une commande.

Voici les emplacements des ruches qui constituent le registre Offline (ou « C:\MOUNT » est le répertoire de montage de l’install.wim):

o “C:\MOUNT\Windows\System32\Config” (SOFTWARE, SYSTEM,…)
o “C:\MOUNT\Users\Administrator” (NTUSER.DAT)


3- Les correspondances online/offline

Le registre Online est constitué de redirections (ou clés miroirs) tout simplement parce que le profile utilisateur n’existe pas avant la 1ère connexion de l’OS (HKCR ET HKCU n’existe pas !!). Mais le profile utilisateur hérite du profile par défaut qui est contenu dans « NTUSER.DAT ».

Donc voici ou vous allez pouvoir ajouter, modifier, créer, supprimer vos clés de registre dans les ruches de l’install.wim :

o HKEY_CLASSES_ROOT = HKEY_LOCAL_MACHINE\SOFTWARE\Classes (ruche SOFTWARE)
o HKEY_LOCAL_MACHINE\SOFTWARE (ruche SOFTWARE)
o HKEY_LOCAL_MACHINE\SYSTEM (ruche SYSTEM)
o HKEY_CURRENT_USER (ruche NTUSER.DAT)


Comment explorer le contenu des ruches :

1- Votre install.wim est monté dans le répertoire « C:\MOUNT »
2- Exécutez la commande suivante (en ouvrant une fenêtre cmd) pour charger la ruche dans une clé temporaire (HKLM\test) du registre de votre OS :

Code : Tout sélectionner

Reg load HKLM\test C:\MOUNT\Windows\System32\Config\SOFTWARE

3- Lorsque l’opération est réussie ouvrez l’éditeur du registre (regedit) et allez dans la clé :

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\test


4- Effectuez-y vos modifications
5- Enfin déchargez la ruche depuis le menu de l’éditeur du registre ou avec cette commande :

Code : Tout sélectionner

Reg unload HKLM\test

6- Démontez votre install.wim en prenant en compte les modifications.

IMPORTANT : Les autres clés de registre (HKU, HKCC,...) ne sont pas importantes pour ce que l'on souhaite faire : dans notre cas de l'Unattended.
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Prof
Administrateur du site
Administrateur du site
Messages : 8320
Enregistré le : lun. 5 avr. 2010 20:07
Localisation : Vosges
A remercié : 1 fois
A été remercié : 22 fois
Contact :
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par Prof »

Tu es un amour sh@rp... :inlove:

Merci pour le partage !
Règlement du forum
Toute demande d'aide ou de liens par MP est inutile !
jeff64
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par jeff64 »

Je prend
Merci :)
Zinzin
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par Zinzin »

Merci ;)
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par Nash »

j'ai deja fait avec ton ancien tuto qui trainait sur certains site , marche nikel.....

merci
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par sh@rp »

Nash a écrit :j'ai deja fait avec ton ancien tuto qui trainait sur certains site , marche nikel.....

merci
Oui mais là c'est quand même bien plus explicite que celui de Win-web car je détaille les redirections de chaque ruche.

Et je parle également du profile par défaut contenu dans NTUSER.DAT. Qui permet de rendre persistente les personnalisations de profile utilisateur (bureau, Menu démarrer,...etc...).

Voilà tout.
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par Nash »

Et je parle également du profile par défaut contenu dans NTUSER.DAT. Qui permet de rendre persistente les personnalisations de profile utilisateur (bureau, Menu démarrer,...etc...).
ca par contre c'est tres interessant ;) quand je fignolerais ma version perso , je ferais quelques test :)

merci du partage
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
gnanard
Membre Officiel
Membre Officiel
Messages : 172
Enregistré le : dim. 29 juil. 2012 11:15
A remercié : 2 fois
A été remercié : 2 fois
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par gnanard »

Pour l'avoir essaye avec du mal au départ
c'est le plus abouti des systems d'integrations de registre
boulot de sh@rp ,un maitre en la matière
et pourtant je lui ai pris le bonnet pour qu'il m'explique
je me demande d'ailleurs pourquoi il ne m'a jamais envoyé peter :D :tmi: sans doute sa gentillesse et sa patiente :116:
merci encore à lui ;)
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

Re: [TUTO] Comprendre le registre Online et Offline

Message par sh@rp »

gnanard a écrit :Pour l'avoir essaye avec du mal au départ
c'est le plus abouti des systems d'integrations de registre
boulot de sh@rp ,un maitre en la matière
et pourtant je lui ai pris le bonnet pour qu'il m'explique
je me demande d'ailleurs pourquoi il ne m'a jamais envoyé peter :D :tmi: sans doute sa gentillesse et sa patiente :116:
merci encore à lui ;)
Tu vas me faire rougir.... :rofl: :rofl:
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Répondre