none
Erreur d'installation SQL Server 2008 Developper RRS feed

  • Question

  • Bonjour, j'ai un souci à la vérification des règles au début de l'installation de SQL Server 2008 R2 Developer edition.

    Malgré pas mal de tentatives infructueuses et de recherche sur la toile, je n'arrive pas à régler le souci :

    Le service WMI (Windows Management Instrumentation) ne peut pas être démarré. Pour continuer l'installation, vous devez réparer ce service.

     

    Le service se démarre correctement si j'entre la commande net start winmgmt

     

    Merci de votre aide.

    mardi 9 novembre 2010 18:47

Réponses

  • Ayant trouvé une solution à mon problème, je la post ici.

     

    J'ai créé un fichier batch avec pour contenu :

    @echo on
    cd /d c:\temp
    if not exist %windir%\system32\wbem goto TryInstall
    cd /d %windir%\system32\wbem
    net stop winmgmt
    winmgmt /kill
    if exist Rep_bak rd Rep_bak /s /q
    rename Repository Rep_bak
    for %%i in (*.dll) do RegSvr32 -s %%i
    for %%i in (*.exe) do call :FixSrv %%i
    for %%i in (*.mof,*.mfl) do Mofcomp %%i
    net start winmgmt
    goto End
    
    :FixSrv
    if /I (%1) == (wbemcntl.exe) goto SkipSrv
    if /I (%1) == (wbemtest.exe) goto SkipSrv
    if /I (%1) == (mofcomp.exe) goto SkipSrv
    %1 /RegServer
    
    :SkipSrv
    goto End
    
    :TryInstall
    if not exist wmicore.exe goto End
    wmicore /s
    net start winmgmt
    :End

    Puis je l'ai lancé en mode administrateur.

    Mon WMI se lance correctement maintenant sans les erreurs indiquées au préalable sous windows 7.

    • Marqué comme réponse 3KyNoX jeudi 11 novembre 2010 11:21
    jeudi 11 novembre 2010 10:10
  • Bonjour,
    
    S'agit il de la version 64 bit de windows seven?
    Sinon désinstaller SQL server puis executer le batch téléchargeable du lien suivant:
    http://www.pinaldave.com/bimg/WMIFIX.zip
    Puis essayer d'installer de nouveau SQL server 2008
    
    Référence: SQL Authority "Pinal Dave"
    
    
     


    Best Regards Don't forget to mark it as answer if it helps
    • Marqué comme réponse 3KyNoX jeudi 11 novembre 2010 11:21
    jeudi 11 novembre 2010 10:18
  • Oui effectivement.

    Merci.

     

    Autre souci suivant le précédent sur les vérifications requises à l'installation de SQL Server 2008 sûrement liées à la réparation du service WMI, l'échec sur la ruche du registre de compteur de performance !

     

    Solution trouvée :

    Il semble que la langue dans le sous dossier 009 de la clef "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Perflib" soit prévue pour en_US alors que la valeur fr_FR est enregistrée sous 00C.

    - lancer regedit

    - sauveguarder / exporter HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Perflib

    - Ouvrir avec notepad et modifier le nom de clef de dossier 009 par 00C et 00C par 009

    - Executer le fichier reg ainsi modifié

     

    ça génèrera une erreur au moment du passage sur le sous dossier 009 car il essaye de repasser par dessus les valeurs existantes mais ce reg modifié à l'avantage de rajouter les clefs présentes du dossier 009 dans 00C.

     

    - Redémarrer Windows

    Solution beaucoup plus simple que celle décrite par Microsoft dans le lien d'aide http://support.microsoft.com/kb/300956/fr

    • Marqué comme réponse 3KyNoX jeudi 11 novembre 2010 11:21
    jeudi 11 novembre 2010 11:04

Toutes les réponses

  • Bonjour,
    
    Pouvez vous nous mettre le message d'erreur complet avec le code erreur.
    veuillez SVP consulter le log dans votre machine.
    
    Merci


    Best Regards Don't forget to mark it as answer if it helps
    mercredi 10 novembre 2010 11:01
  • le message d'erreur coté installateur de sql server est complet.

     

    Seules des recherches approfondies sur le service wmi donne plus d'indications.

     

    Comme par exemple si je vais dans Poste de Travail => Gérer => Services et Applications => Service WMI => Propriétés > Onglet Général

    qui nous indique :

     

    " Impossible de se connecter à <ordinateur local>

    Erreur : Interface Classe non enregistrée "

     

    Mais sinon ... pas de numéro d'erreur ...

     

    Aprés si j'utilise l'utilitaire : wbemtest

     

    et que j'essaie de me connecter à root\cimv2 j'obtient cette erreur :

     

    Numéro : 0x80040154
    Environnement : Interface
    Description : Classe non enregistrée

     

    J'ai essayé également de réinstaller ce service en faisant :

    arrêt du service net stop winmgmt

    suppression du dossier RD %systemroot%\system32\wbem\Repository /S /Q

    redémarrage du service net start winmgmt

     

    sans résultats.

     

    Mon installation de Windows Seven Professionnel N est relativement récente et je ne comprends pas pourquoi ce service est endommagé et provoque l'impossibilité d'installer n'importe quelle version de SQL Server 2008.

     

    Merci de votre aide.

    jeudi 11 novembre 2010 09:17
  • Ayant trouvé une solution à mon problème, je la post ici.

     

    J'ai créé un fichier batch avec pour contenu :

    @echo on
    cd /d c:\temp
    if not exist %windir%\system32\wbem goto TryInstall
    cd /d %windir%\system32\wbem
    net stop winmgmt
    winmgmt /kill
    if exist Rep_bak rd Rep_bak /s /q
    rename Repository Rep_bak
    for %%i in (*.dll) do RegSvr32 -s %%i
    for %%i in (*.exe) do call :FixSrv %%i
    for %%i in (*.mof,*.mfl) do Mofcomp %%i
    net start winmgmt
    goto End
    
    :FixSrv
    if /I (%1) == (wbemcntl.exe) goto SkipSrv
    if /I (%1) == (wbemtest.exe) goto SkipSrv
    if /I (%1) == (mofcomp.exe) goto SkipSrv
    %1 /RegServer
    
    :SkipSrv
    goto End
    
    :TryInstall
    if not exist wmicore.exe goto End
    wmicore /s
    net start winmgmt
    :End

    Puis je l'ai lancé en mode administrateur.

    Mon WMI se lance correctement maintenant sans les erreurs indiquées au préalable sous windows 7.

    • Marqué comme réponse 3KyNoX jeudi 11 novembre 2010 11:21
    jeudi 11 novembre 2010 10:10
  • Bonjour,
    
    S'agit il de la version 64 bit de windows seven?
    Sinon désinstaller SQL server puis executer le batch téléchargeable du lien suivant:
    http://www.pinaldave.com/bimg/WMIFIX.zip
    Puis essayer d'installer de nouveau SQL server 2008
    
    Référence: SQL Authority "Pinal Dave"
    
    
     


    Best Regards Don't forget to mark it as answer if it helps
    • Marqué comme réponse 3KyNoX jeudi 11 novembre 2010 11:21
    jeudi 11 novembre 2010 10:18
  • Oui effectivement.

    Merci.

     

    Autre souci suivant le précédent sur les vérifications requises à l'installation de SQL Server 2008 sûrement liées à la réparation du service WMI, l'échec sur la ruche du registre de compteur de performance !

     

    Solution trouvée :

    Il semble que la langue dans le sous dossier 009 de la clef "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Perflib" soit prévue pour en_US alors que la valeur fr_FR est enregistrée sous 00C.

    - lancer regedit

    - sauveguarder / exporter HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Perflib

    - Ouvrir avec notepad et modifier le nom de clef de dossier 009 par 00C et 00C par 009

    - Executer le fichier reg ainsi modifié

     

    ça génèrera une erreur au moment du passage sur le sous dossier 009 car il essaye de repasser par dessus les valeurs existantes mais ce reg modifié à l'avantage de rajouter les clefs présentes du dossier 009 dans 00C.

     

    - Redémarrer Windows

    Solution beaucoup plus simple que celle décrite par Microsoft dans le lien d'aide http://support.microsoft.com/kb/300956/fr

    • Marqué comme réponse 3KyNoX jeudi 11 novembre 2010 11:21
    jeudi 11 novembre 2010 11:04