none
[VS2008] Accès au registre demandé non autorisé, erreur, nouveau projet. RRS feed

  • Question

  • Bonjour a tous,

    Je viens de télécharger et installer Visual C# Express 2008 (sous Vista, a jour).

    Et quand je veut créer un nouveau projet, je reçoit ce message d'erreur : Accès au registre demandé non autorisé.
    J'ai essayé de le lancer en admin, et c'est exactement la même chose.

    J'ai vu sur d'autres forum que je ne suis pas le seul dans ce cas, mais je n'ai pas trouvé de réponse concluantes.

    Donc :
    -Quelle est la soluion pour fixer ce souci ?
    -Ou a defaut ou puis-je encore télécharger la version 2005 express ?

    Merci

    Ben
    dimanche 17 février 2008 15:38

Réponses

  • Bonjour,

     

    OK, apparement les droits "ont sautés" sur votre ordinateur.

    Suivez donc cette procédure :

    • Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
    • Cliquez sur le bouton Avancé
    • Allez dans l'onglet Propriétaire
    • Sélectionnez dans la liste le groupe "Administrateurs".
      • Si ce groupe n'existe pas dans la liste, cliquez sur le bouton "Autres utilisateurs ou groupes..."
      • Saisissez "Administrateurs" puis OK.
      • Le groupe est ajouté dans la liste, sélectionnez le.
    • Cocher la case "Remplacer le propriétaire des sous-contenneurs et des objets".
    • Cliquez sur OK
    • Re cliquez sur OK.

    Maintenant nous allons définir les droits correctement :

    • Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
    • Ajoutez (si nécessaire les utilisateurs suivants)
      • SYSTEM
      • Administrateurs
      • Utilisateurs
    • Donnez les droits suivants :
      • SYSTEM : Autoriser Contrôle total et Lecture
      • Administrateurs : Autoriser Contrôle total et Lecture
      • Utilisateurs : Autoriser Lecture

    Cliquez sur OK et dites nous si Visual Studio fonctionne...

     

    Etant donné que d'autres personnes ont ce problème j'essaye de rechercher l'origine de celui-ci afin de faire remonter si nécessaire l'information à Microsoft.

    • Quelle édition de Vista possédez vous ?
    • Avez-vous effectué une mise à niveau depuis Windows XP ?
    • Est-ce que vous avez changé quelque chose concernant le nom des utilisateurs / groupes présents sur votre ordinateur ?
    • Utilisez vous l'UAC (L'écran qui devient tout sombre et vous demande confirmation pour continuer) ? Si oui, est-ce que vous devez saisir un mot de passe lors de l'affichage de celui-ci ?
    • Avez-vous installé un logiciel particulier récemment ?

    Cordialement

    mardi 3 juin 2008 09:31
    Modérateur

Toutes les réponses

  • Bonjour,

    J'ai le exactement le même problème avec Microsoft Visual Studio 2008 Professionnal (anglais).
    J'ai aussi eu le même message en anglais : "Requested registry access is not allowed".

    Si quelqu'un connait la solution, merci de nous la partager car j'ai fais pas mal de recherches et rien trouvé à ce sujet .
    samedi 8 mars 2008 19:32
  •  

    Même soucis... Aucune solution trouvée à ce jour :-(
    dimanche 1 juin 2008 10:01
  • Bonjour,

     

    En réponse à vous 3, pouvez-vous aller dans la base de registre à la clé :

     

    Pour VC# Express :

    HKEY_CLASSES_ROOT\VCExpress.vcproj.9.0

     

    Pour VB Express :

    HKEY_CLASSES_ROOT\VBExpress.vbproj.9.0

     

    Pour Visual Studio :

    HKEY_CLASSES_ROOT\VisualStudio.vcproj.9.0

    HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0

     

    Faites un clic droit dessus et choisissez "Autorisations..."

    • Pouvez-vous me dire quelles sont les droits de l'utilisateur Administrateur ?
    • Pouvez-vous par la même occasion me dire quel sont les droits de l'administrateur pour la clé racine : HKEY_CLASSES_ROOT ?
    • Pouvez vous me dire si votre ordinateur se trouve dans un domaine ?

    Cordialement

     

     

    dimanche 1 juin 2008 12:24
    Modérateur
  •  

    Bonjour Gilles,

     

    Merci beaucoup pour votre réponse, c'est très important pour moi, car je dois réaliser un programme en C# dans le cadre de mon stage et je ne peux me familiariser avec C# pour l'instant à cause de ce problème....

    Sur mon ordinateur, Windows Vista mis à jour,

     

    - j'ai installé Visual C# 2008 Express mais je n'ai pas la clef HKEY_CLASSES_ROOT\VCExpress.vcproj.9.0

    - pour Visual Studio je trouve bien les 2 clefs et dès que je clique dessus, je recois le message :
    'Erreur d'ouverture de la clé'
    Impossible d'ouvrir xxx
    Une erreur empêche l'ouverture de cette clé.
    Détails : Accès refusé.

    D'ailleurs je reçois le même message pour toutes les clefs commencant par 'VisualStudio'


    - Autorisations pour HKEY_CLASSES_ROOT
    "Aucune autorisation n’a été affectée pour cet objet.

    Avertissement : c’est un risque de sécurité potentiel, car quiconque ayant accès à cet objet peut se l’approprier. Le propriétaire de l’objet doit affecter des autorisations le plus rapidement possible."

     

    - Mon ordinateur ne se trouve pas dans un domaine

     

    J'ai fait beaucoup de recherche sur internet, mais je ne trouve aucun solution qui a fonctionné et je n'ai autrement pas de problème avec mon système d'exploitation

    mardi 3 juin 2008 06:02
  • Bonjour,

     

    OK, apparement les droits "ont sautés" sur votre ordinateur.

    Suivez donc cette procédure :

    • Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
    • Cliquez sur le bouton Avancé
    • Allez dans l'onglet Propriétaire
    • Sélectionnez dans la liste le groupe "Administrateurs".
      • Si ce groupe n'existe pas dans la liste, cliquez sur le bouton "Autres utilisateurs ou groupes..."
      • Saisissez "Administrateurs" puis OK.
      • Le groupe est ajouté dans la liste, sélectionnez le.
    • Cocher la case "Remplacer le propriétaire des sous-contenneurs et des objets".
    • Cliquez sur OK
    • Re cliquez sur OK.

    Maintenant nous allons définir les droits correctement :

    • Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
    • Ajoutez (si nécessaire les utilisateurs suivants)
      • SYSTEM
      • Administrateurs
      • Utilisateurs
    • Donnez les droits suivants :
      • SYSTEM : Autoriser Contrôle total et Lecture
      • Administrateurs : Autoriser Contrôle total et Lecture
      • Utilisateurs : Autoriser Lecture

    Cliquez sur OK et dites nous si Visual Studio fonctionne...

     

    Etant donné que d'autres personnes ont ce problème j'essaye de rechercher l'origine de celui-ci afin de faire remonter si nécessaire l'information à Microsoft.

    • Quelle édition de Vista possédez vous ?
    • Avez-vous effectué une mise à niveau depuis Windows XP ?
    • Est-ce que vous avez changé quelque chose concernant le nom des utilisateurs / groupes présents sur votre ordinateur ?
    • Utilisez vous l'UAC (L'écran qui devient tout sombre et vous demande confirmation pour continuer) ? Si oui, est-ce que vous devez saisir un mot de passe lors de l'affichage de celui-ci ?
    • Avez-vous installé un logiciel particulier récemment ?

    Cordialement

    mardi 3 juin 2008 09:31
    Modérateur
  •  Gilles TOURREAU A écrit:


    Bonjour,

     

    OK, apparement les droits "ont sautés" sur votre ordinateur.

    Suivez donc cette procédure :

        *
          Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
        *
          Cliquez sur le bouton Avancé
        *
          Allez dans l'onglet Propriétaire
        *
          Sélectionnez dans la liste le groupe "Administrateurs".
              o
                Si ce groupe n'existe pas dans la liste, cliquez sur le bouton "Autres utilisateurs ou groupes..."
              o
                Saisissez "Administrateurs" puis OK.
              o
                Le groupe est ajouté dans la liste, sélectionnez le.
        *
          Cocher la case "Remplacer le propriétaire des sous-contenneurs et des objets".
        *
          Cliquez sur OK
        *
          Re cliquez sur OK
        *
         
    .

    Après avoir effectué cette étape je recois le message : "L'éditeur de registre n'a pas pu définir le propriétaire de la clé sélectionnée ou d'une partie de ses sous-clés"


     Gilles TOURREAU A écrit:


    Maintenant nous allons définir les droits correctement :

        *
          Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
        *
          Ajoutez (si nécessaire les utilisateurs suivants)
              o
                SYSTEM
              o
                Administrateurs
              o
                Utilisateurs
        *
          Donnez les droits suivants :
              o
                SYSTEM : Autoriser Contrôle total et Lecture
              o
                Administrateurs : Autoriser Contrôle total et Lecture
              o
                Utilisateurs : Autoriser Lecture

    Cliquez sur OK et dites nous si Visual Studio fonctionne...

     
    .


    Parfait, cela fonctionne !!! Plus de message d'erreur, je peux créer un projet ! :-)


    [

        *
          Quelle édition de Vista possédez vous ? Vista Familial Premium SP1
        *
          Avez-vous effectué une mise à niveau depuis Windows XP ? non Vista était d'origine sur mon pc portable
        *
          Est-ce que vous avez changé quelque chose concernant le nom des utilisateurs / groupes présents sur votre ordinateur ? Non pas du tout, je ne me suis jamais occupé de cela, étant le seul utilisateur de mon ordinateur
        *
          Utilisez vous l'UAC (L'écran qui devient tout sombre et vous demande confirmation pour continuer) ? Si oui, est-ce que vous devez saisir un mot de passe lors de l'affichage de celui-ci ? Non, je l'ai désactivé
        *
          Avez-vous installé un logiciel particulier récemment ? Non, vraiment rien de particulier. Utilisation on ne peut plus normale et courante !

    Un grand merci pour votre aide.

    dimanche 8 juin 2008 09:14
  • Et aussi, souvent des messages d'erreur pour poster des messages sur ce forum (d'où le délais de réponse !)

    Encore merci Gilles
    dimanche 8 juin 2008 09:15
  • Bonjour

     

    Vista familial premium Sp1

     

    Malgré les manipulations effectuées en suivant ce message

    Rien de changé j'ai toujours le même probléme

    A noter que je viens de changer de pc et que sur mon ancien pc

    Cela fonctionnait (mais SP1 n'était pas installé)

     

    Si une aide pouvait survenir ?

    Merci d'avance

     

    André Marchal

     

     

    lundi 21 juillet 2008 16:36
  • Bonjour,

     

    Pouvez-vous nous indiquez les droits d'autorisations sur vos clés :

     

    Bonjour,

     

    En réponse à vous 3, pouvez-vous aller dans la base de registre à la clé :

     

    Pour VC# Express :

    HKEY_CLASSES_ROOT\VCExpress.vcproj.9.0

     

    Pour VB Express :

    HKEY_CLASSES_ROOT\VBExpress.vbproj.9.0

     

    Pour Visual Studio :

    HKEY_CLASSES_ROOT\VisualStudio.vcproj.9.0

    HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0

     

    Faites un clic droit dessus et choisissez "Autorisations..."

    • Pouvez-vous me dire quelles sont les droits de l'utilisateur Administrateur ?
    • Pouvez-vous par la même occasion me dire quel sont les droits de l'administrateur pour la clé racine : HKEY_CLASSES_ROOT ?
    • Pouvez vous me dire si votre ordinateur se trouve dans un domaine ?

    Cordialement

     

    Cordialement

     

    lundi 21 juillet 2008 21:00
    Modérateur
  • Bonjour

     

    Pour VCExpres et VisualStudio je n'ai pas trouvé de clef

    Pour VBExpress

    SYSTEM  Controle total et Lecture

    Administrateurs  idem

    msieserver  idem

     

    J'espère avoir répondu à votre question ?

     

    Merci de votre aide

     

    André Marchal

     

     

    lundi 21 juillet 2008 21:11
  • Bonjour,

     

    Comme je l'ai dis dans mon post du 03 juin 2008, il faut ajouter le groupe "Utilisateurs" pour la clé VBExpress.

     

    Cordialement

     

    jeudi 24 juillet 2008 21:04
    Modérateur
  • Bonjour,

     

    Même après avoir effectué toutes les manips de cette page, cela ne fonctionne pas

     

    Je désespère...

     

    dimanche 21 septembre 2008 07:46
  • Bonjour,

    je suis dans le même cas de figure, mais attention:

    j'ai scrupuleusement suivit cette procédure mais elle a eu des conséquences désatreuse sur ma machine.

    Lors de l'héritage du propriétaire sur les sous clés, l'éditeur de registre a mentionné que tout n'avait pas été applicable... suite à quoi cela a plombé mon windows d'une façon que je n'avais encore jamais vu. Plus rien ne fonctionnait... heureusement pour moi j'avais une image de mon système vieille de 3 jours...

    A l'heure actuelle, impossible de créer un nouveau projet ou même d'ajouter un composant à un projet existant. Est ce que microsoft envisage de nous donner, enfin, une solution pour définir convenablement les droits sur ces clés?

    Mon système est sous vista x64, qui n'est visiblement pas à mettre en cause puisque sur mon portable (qui est exactement sous la même configuration) tout fonctionne correctement.

    Cordialement (et désespéré ^^),

    Jonathan.

    vendredi 27 février 2009 12:49
  • Bonjour,

    Hélas, moi aussi je suis dans la même situation... Je débute complèment en C# mais n'arrive même pas à écrire la moindre petite ligne de code à cause de ce problème d' "accès au registre demandé non autorisé".

    Mon OS est Vista 32bits SP1 (anglais).
    Installation toute nouvelle du framework (version 3.5 SP1 mais apparemment il reste également le framework 1.1 et un framework 1.1 Hotfix (KB929729) installé, je dois peut-être les désinstaller? est-ce que ça peut poser un conflit?) ainsi que du module linguistique français pour la 3.5 SP1; installation toute récente de Microsoft Silverlight, Microsoft SQL Server 2008 et surtout Microsoft Visual C# 2008 Express SP1 - Français.

    Les droits de l'aministrateur sont Contrôle total et Lecture ; idem pour la clé racine HKEY_CLASSES_ROOT.

    Mon ordinateur ne fait pas partie d'un domaine, juste d'un groupe de travail.

    J'ai tenté les manipulations que vous proposez ci-dessus, mais lorsque je tente de remplacer le propriétaire je reçois un message d'erreur "L'éditeur de registre n'a pas pu définir le propriétaire de la clé sélectionnée ou d'une partie de ses sous-clés". De même, je change les droits administrateurs pour la clé racine, pas de problème il accepte de le faire, mais cela ne change rien, toujours pas possible de créer un nouveau projet.

    Visiblement la question se pose chez plusieurs utilisateurs mais je n'ai jamais réussi à avoir de solution...

    Merci pour votre aide!
    samedi 2 mai 2009 16:53
  • Bonjour,

    J'ai moi-même exactement le même problème.
    Machine Vista Ultimate SP1, sans aucun autre problème particulier.
    Suite à l'installation de Visual Studio Pro 2008 avec le SP1, j'ai essayé de créer un nouveau projet, mais sans plus de résultats que le message décrit ci dessus.
    De fait j'ai suivi les recommandations dans la base de registre, et ai eu quelques problèmes au départ. En effet, impossible de modifier les autorisations de

    HKEY_CLASSES_ROOT\VisualStudio.vcproj.9.0

    HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0

    Le système me disant que je n'en avais pas les droits.

    J'ai repris la procédure du départ, et j'ai vu que j'avais oublié d'ajouter les autorisations de SYSTEM pour la clé HKEY_CLASSES_ROOT.

    Cela fait, je peux bien modifier ce que je veux, et en suivant toujours scrupuleusement les indications ci dessus, je n'arrive... qu'au même résultat.

    Pour info, lorsque je clique sur une autre clé que 

    HKEY_CLASSES_ROOT\VisualStudio.vcproj.9.0

    HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0

     

    Par exemple :

    HKEY_CLASSES_ROOT\VisualStudio.vbd proj.9.0, et bien les authorisations sont les suivantes :

    SYSTEM : ni control total ni lecture, mais authorisations spéciales semble cochée

    msiserver : idem

    aucune autre entrée, ni administrateurs, ni utilisateurs...

     

    Pouvez-vous m'aider (nous aider) ?

    Merci !!!!!

    lundi 18 mai 2009 15:30
  • Bonjour

    Après avoir téléchargé VB studio express, j'ai eu la même erreur "accès au registre demandé non autorisé" quand je voulais créer un nouveau projet.

    Après avoir appliqué les consignes de modification des droits citées en haut de ce thread, tout à l'air de fonctionner correctement.

    Je suis sous Vista familial premium SP1

    Merci pour la solution

    jeudi 28 mai 2009 16:35
  • bonjour, chez moi ca a presque marché.

    En tout cas pour les projets VB et C# ca fonctionne, mais par contre pour les projet C++ ca indique dans la barre d'etat : " Creating projet 'test' ... project creation failed'

    Ca affiche ca que ce soit pour des projet console ou win32, a noter que je voulais utiliser visual studio pour compiler des projet C.

    Meme quand j'ouvre des fichiers C avec VS2008 le bouton de debug est tout le temps desactivé.

    SVP aidez moi parce que je veux realiser notre projet d'école avec l'API win 32 et il me semble que VS est le plus adapté.
    samedi 6 juin 2009 15:07
  • Je pense avoir trouvé la solution (?), enfin en tout cas pour moi cela a marché...

    Assez étrangement, aucune modification des permissions générales de toutes les clés de HKEY_CLASSES_ROOT ne semblait fonctionner correctement. J'ai alors voulu modifier manuellement les clés, en me dirigeant plus particulièrement vers les clés de projets C#, à savoir .cs et .csproj... et ça a marché!

    Donc, il suffirait apparemment d'aller éditer les permissions de HKEY_CLASSES_ROOT\.cs    et surtout    HKEY_CLASSES_ROOT\.csproj,   et d'ajouter son nom d'utilisateur (ou Administrateurs, si on souhaite que cela s'applique à tous les admins), puis de lui attribuer les permissions Contrôle total et Lecture.

    Et voilà!
    mercredi 10 juin 2009 16:10
  • le probleme c'est que ca refuse carrement d'ajouter les droits
    jeudi 11 juin 2009 00:26
  • Bonjour, 

     

    Je suis actuellement dans le meme cas. Apres avoir installer Visual Basic Express 2010, et plus tard Visual Studio 2010, impossible pour moi de créer un projet en VB. Les autres langages fonctionnent, mais pas le VB. 

     

    J'ai essayé toutes les manips sur ce topic, aucunes n'a fonctionné. Toutes les autorisations étaient deja présentes. En revanche, j'ai vu que vous demandiez si il y avait eu changement des noms d'utilisateurs, j'ai effectivement récement modifié la session Invité en Guest (pour des raisons de CMD DOS qui n'accepte pas les "é"). Serait-ce la raison ? 

     

    Je précise que je suis sous Vista x32.

     

    Merci d'avance,

     

    Weeca

    jeudi 12 août 2010 10:04
  • Bonjour,

     

    OK, apparement les droits "ont sautés" sur votre ordinateur.

    Suivez donc cette procédure :

    • Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
    • Cliquez sur le bouton Avancé
    • Allez dans l'onglet Propriétaire
    • Sélectionnez dans la liste le groupe "Administrateurs".
      • Si ce groupe n'existe pas dans la liste, cliquez sur le bouton "Autres utilisateurs ou groupes..."
      • Saisissez "Administrateurs" puis OK.
      • Le groupe est ajouté dans la liste, sélectionnez le.
    • Cocher la case "Remplacer le propriétaire des sous-contenneurs et des objets".
    • Cliquez sur OK
    • Re cliquez sur OK.

    Maintenant nous allons définir les droits correctement :

    • Allez dans les autorisations de la clé HKEY_CLASSES_ROOT
    • Ajoutez (si nécessaire les utilisateurs suivants)
      • SYSTEM
      • Administrateurs
      • Utilisateurs
    • Donnez les droits suivants :
      • SYSTEM : Autoriser Contrôle total et Lecture
      • Administrateurs : Autoriser Contrôle total et Lecture
      • Utilisateurs : Autoriser Lecture

    Cliquez sur OK et dites nous si Visual Studio fonctionne...

     

    Etant donné que d'autres personnes ont ce problème j'essaye de rechercher l'origine de celui-ci afin de faire remonter si nécessaire l'information à Microsoft.

    • Quelle édition de Vista possédez vous ?
    • Avez-vous effectué une mise à niveau depuis Windows XP ?
    • Est-ce que vous avez changé quelque chose concernant le nom des utilisateurs / groupes présents sur votre ordinateur ?
    • Utilisez vous l'UAC (L'écran qui devient tout sombre et vous demande confirmation pour continuer) ? Si oui, est-ce que vous devez saisir un mot de passe lors de l'affichage de celui-ci ?
    • Avez-vous installé un logiciel particulier récemment ?

    Cordialement

    Bonjours,
    tout fonctionne comme ceci, mais il ne faut pas oublier  dans les paramètres de sécurité avancés bien décochés (reste cocher par défaut ) "inclure les autorisations pouvant être... " et cocher à la place "remplacer toutes les aurorisations héritables..." et tout les messages d'accés non autorisés disparaitrons.

    Merci Gilles TOURREAU

    mardi 30 novembre 2010 21:07
  • ca marche merciiiiii
    dimanche 10 avril 2011 11:06