Bonjour,
Un bon cas pratique pour aujourd’hui avec l’impossibilité d’activer Windows (ou de faire un slmgr /ream) sur un Windows Server 2008 R2.
Symptôme(s)
- j’essayais de passer la commande slmgr /ream dans une invite de commande administrateur
- je reçois le message « Erreur : 0x80070005 Accès refusé : l’action demandée exige des privilèges plus élevés.«
La solution qui a fonctionné pour moi
- ajouter le contrôle total pour « tout le monde » sur le répertoire C:\users\default\AppData\Roaming\Microsoft
- ajouter le contrôle total pour « tout le monde » sur le répertoire C:\Windows\serviceprofiles\networkservice\appdata\roaming\microsoft
- ouvrir Services.msc et redémarrer le service Protection Logicielle
- ouvrir l’invite de commande en mode administrateur et exécuter C:\windows\system32\slmgr /rearm (miracle, ça fonctionne !!)
nota pour les gens qui font ça proprement : au lieu de « tout le monde » on peut indiquer l’utilisateur actuellement connecté
Bon, en vrai j’ai passé 2 jours dessus 🙁 et j’ai vu des tonnes d’astuces diverses (souvent les mêmes).
A tenter au cas où (à priori ça a fonctionné pour d’autres)
Créer un fichier fix.reg contenant les données suivantes puis l’exécuter :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18] "Flags"=dword:0000000c "State"=dword:00000000 "RefCount"=dword:00000001 "Sid"=hex:01,01,00,00,00,00,00,05,12,00,00,00 "ProfileImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\ 00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\ 5c,00,63,00,6f,00,6e,00,66,00,69,00,67,00,5c,00,73,00,79,00,73,00,74,00,65,\ 00,6d,00,70,00,72,00,6f,00,66,00,69,00,6c,00,65,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-19] "ProfileImagePath"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\ 00,73,00,5c,00,53,00,65,00,72,00,76,00,69,00,63,00,65,00,50,00,72,00,6f,00,\ 66,00,69,00,6c,00,65,00,73,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,\ 00,72,00,76,00,69,00,63,00,65,00,00,00 "Flags"=dword:00000000 "State"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20] "ProfileImagePath"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\ 00,73,00,5c,00,53,00,65,00,72,00,76,00,69,00,63,00,65,00,50,00,72,00,6f,00,\ 66,00,69,00,6c,00,65,00,73,00,5c,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,\ 00,53,00,65,00,72,00,76,00,69,00,63,00,65,00,00,00 "Flags"=dword:00000000 |
Les trucs qui n’ont pas fonctionné
- restaurer à un état antérieur (l’état antérieur étant déjà moisi … voire même parfois inexistant)
- booter sur le média de windows et tenter de réparer windows (réparer windows 2008r2, cette blague)
- exécuter sfc /SCANNOW /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows (aucune erreur détectée)
- tenter d’upgrader Windows (la version installée étant plus récente que celle du média)
- tenter je jeter la VM par la fenêtre (ça ne marche pas, c’est une VM !)
- tenter des logiciels « miracle » (au mieux inefficace, au pire ça pourrait être encore pire après)
- bidouiller le registre de HKLM/Software/Microsoft/Windows/CurrentVersion/Policy (c’était déjà propre)
- tenter de bidouiller le registre (le problème n’avait rien à voir avec le registre ! Grrrr)
- prier Bill Gates ou Steve Jobs
Les trucs qui peuvent fonctionner
- faire une recherche google avec les termes en anglais (genre … 0x80050007 access denied) et prier pour qu’on ne tombe pas sur un article qui dit « tu as pensé à exécuter en tant qu’administrateur ? 🙁
- réinstaller la VM … en dernier recours !
J’espère que ça vous sera utile !
Laisser un commentaire ...
Soyez le premier à commenter!
Vous devez être Connecté pour publier un commentaire.
Vous devez être Connecté pour publier un commentaire.