locked
Impossible d'installer WSUS 3 SP1 ou SP2 RRS feed

  • Question

  • Bonjour à tous,

    je suis responsable informatique d'une entreprise et je dois mettre en place un serveur WSUS sur un PC tournant sur Windows server 2003.

    J'ai testé d'installer les versions SP1 et SP2 mais à chaque fois l'installation ne peut pas se terminer.

    j'ai du installer IIS, Netframework 3.5, Report Viewer 2008 mais rien n'y fait...

    Je vous joins la fin du fichier WSUSSetup.log que le programme d'installation me demande de vérifier :

    2010-05-27 13:06:59  Success   CustomActions.Dll  Creating Administrateurs WSUS user group
    2010-05-27 13:06:59  Success   CustomActions.Dll  Administrateurs WSUS user group already exists
    2010-05-27 13:06:59  Success   CustomActions.Dll  Successfully created Administrateurs WSUS user group
    2010-05-27 13:06:59  Success   CustomActions.Dll  Successfully created WSUS user groups
    2010-05-27 13:08:07  Error     MWUSSetup          InstallWsus: MWUS Installation Failed (Error 0x80070643: Erreur irrécupérable lors de l'installation.)
    2010-05-27 13:08:07  Error     MWUSSetup          CInstallDriver::PerformSetup: WSUS installation failed (Error 0x80070643: Erreur irrécupérable lors de l'installation.)
    2010-05-27 13:08:07  Error     MWUSSetup          CSetupDriver::LaunchSetup: Setup failed (Error 0x80070643: Erreur irrécupérable lors de l'installation.)
    2010-05-27 13:13:15  Error     MWUSSetup          DoInstall: Wsus setup failed (Error 0x80070643: Erreur irrécupérable lors de l'installation.)

    Merci d'avance pour votre aide !

    jeudi 3 juin 2010 07:35

Réponses

  • Bonjour,

    Sur d'autres forums, il semble que la solution suivante fonctionne:

    1. Exécuter la commande "lodctr /R"
    2. Redémarrer le serveur
    3. Reprendre l'installation

     


    --- Marc Lognoul [MCSE, MCTS, MVP] Heureux celui qui a pu pénétrer les causes secrètes des choses Happy is the one who could enter the secret causes of things Blog EN: http://www.marc-antho-etc.net/blog/ Blog FR: http://www.marc-antho-etc.net/blogfr/
    jeudi 3 juin 2010 09:09

Toutes les réponses

  • Pour info voici le passage du fichier WSUSCa_100527_1301.log qui semble pointer le problème :

    Beginning the Install phase of the installation.
    See the contents of the log file for the C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll assembly's progress.
    The file is located at C:\DOCUME~1\ADMINI~2\LOCALS~1\Temp\WSUSCa_100527_1301.log.
    Installing assembly 'C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
    Affected parameters are:
       categorymessagefile = C:\Program Files\Update Services\Common\EventCategories.dll
       logtoconsole =
       assemblypath = C:\Program Files\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
       showcallstack =
       logfile = C:\DOCUME~1\ADMINI~2\LOCALS~1\Temp\WSUSCa_100527_1301.log
       wsusinstall =
    Creating performance counter category WSUS : Service Web de création de rapports.

    An exception occurred during the Install phase.
    System.FormatException: Input string was not in a correct format.
       at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
       at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
       at System.Int32.Parse(String s, IFormatProvider provider)
       at System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
       at System.Diagnostics.PerformanceCounterLib.get_NameTable()
       at System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
       at System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
       at System.Diagnostics.PerformanceCounterCategory.Create(String categoryName, String categoryHelp, PerformanceCounterCategoryType categoryType, CounterCreationDataCollection counterData)
       at System.Diagnostics.PerformanceCounterInstaller.Install(IDictionary stateSaver)
       at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
       at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
       at System.Configuration.Install.AssemblyInstaller.Install(IDictionary savedState)
       at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
       at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)

    The Rollback phase of the installation is beginning.

    Et après ca désinstalle...

    merci :)

    jeudi 3 juin 2010 07:49
  • Bonjour,

    Sur d'autres forums, il semble que la solution suivante fonctionne:

    1. Exécuter la commande "lodctr /R"
    2. Redémarrer le serveur
    3. Reprendre l'installation

     


    --- Marc Lognoul [MCSE, MCTS, MVP] Heureux celui qui a pu pénétrer les causes secrètes des choses Happy is the one who could enter the secret causes of things Blog EN: http://www.marc-antho-etc.net/blog/ Blog FR: http://www.marc-antho-etc.net/blogfr/
    jeudi 3 juin 2010 09:09
  • Super ca marche !!!

    je n'avais pas vu cette solution dans les forums...

    merci baucoup !!

    jeudi 3 juin 2010 18:50
  • Merci pour le retour!

     


    --- Marc Lognoul [MCSE, MCTS, MVP] Heureux celui qui a pu pénétrer les causes secrètes des choses Happy is the one who could enter the secret causes of things Blog EN: http://www.marc-antho-etc.net/blog/ Blog FR: http://www.marc-antho-etc.net/blogfr/
    jeudi 3 juin 2010 19:36
  • Merci pour l'astuce du "lodctr /R" elle a fonctionné pour moi et sans rebooter le serveur.

     

    Mon errreur était:

    Une exception s'est produite lors de la phase d'installation.
    System.InvalidOperationException: Impossible de charger les données de nom de compteur, car un index non valide '' a été lu à partir du Registre.
      à System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
      à System.Diagnostics.PerformanceCounterLib.get_NameTable()
      à System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
      à System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
      à System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName, String machineName)
      à System.Diagnostics.PerformanceCounterInstaller.Install(IDictionary stateSaver)
      à System.Configuration.Install.Installer.Install(IDictionary stateSaver)
      à System.Configuration.Install.Installer.Install(IDictionary stateSaver)
      à System.Configuration.Install.AssemblyInstaller.Install(IDictionary savedState)
      à System.Configuration.Install.Installer.Install(IDictionary stateSaver)
      à System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)
    jeudi 20 janvier 2011 14:11
  • Bonjour et merci pour le retour détaillé.


    --- Marc Lognoul [MCSE, MCTS, MVP] Heureux celui qui a pu pénétrer les causes secrètes des choses. Happy is the one who could enter the secret causes of things Blog EN: http://www.marc-antho-etc.net/blog/ Blog FR: http://www.marc-antho-etc.net/blogfr/
    jeudi 20 janvier 2011 14:14