J'ai le même problème. Win7 Home Premium 4 Go de RAM. Visual Studio 2010 Express (VB, C#, C++, Web). Je n'ai pas eu besoin de courir en tant qu'administrateur parce que mon UCL est éteint. Lorsque l'erreur "Requested Registry Access is not allowed" a été générée lors de la création d'un nouveau projet (en VB, C3 ou C++), j'ai désactivé VS2010 et Googled pour obtenir des réponses. Je ne pouvais pas croire que Microsoft n'avait pas de solution viable. Et certaines solutions appelaient à un changement à blanc du registre entier! OMG ... (inutile de dire que je ne suis pas allé dans ce sens).
En regardant mon registre, je vois que plusieurs entrées HKEY_CLASSES_ROOT \ VCSExpress ....... Lors de la vérification des autorisations pour l'un d'entre eux (VCExpress.Launcher.vcproj.10.0), j'ai trouvé que le programme d'installation VS2010 a créé un nouvel utilisateur appelé 'msiserve' et apparait comme le propriétaire du compte, mais pas le groupe Administrateurs, ou l'administrateur a des autorisations.
J'ai essayé de changer le propriétaire (je suis un administrateur) mais Windows ne me laisserait pas. Je ne pouvais pas non plus ajouter un nouvel utilisateur (Tout le monde) non plus.
Donc je suis bloqué pour le moment.
J'ai lu quelque part que les dernières mises à jour de KB corrigent automatiquement le problème. Je vais donc essayer l'outil subinacl ...
Ok, ça a marché. Voici ce que je mets dans un fichier batch CMD ...
cd /d "C:\Program Files\Windows Resource Kits\Tools\"
subinacl /subkeyreg HKEY_CLASSES_ROOT\VBExpress.Launcher.vbproj.10.0 /setowner=Mark-CQ61\Mark
subinacl /subkeyreg HKEY_CLASSES_ROOT\VBExpress.Launcher.vbproj.10.0 /grant=everyone=f /grant=administrators=f /grant=system=f
pause
Après avoir exécuté ce que j'ai pu accéder à la clé de Registre et j'ai pu créer un nouveau projet VB (ne pas oublier de changer mon nom de domaine/chaîne de propriétaire "Mark-CQ61 \ Mark" pour votre propre !!).
maintenant faire la même chose pour C++ et C# ...
J'ai eu le même problème sur Windows Vista 64 bits, ce qui a résolu mon problème – Jeremy