Meilleur auteur de réponses
Impossible d'installer WSUS 3 SP1 ou SP2

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 !
- Déplacé Roxana PANAITMicrosoft employee jeudi 3 juin 2010 08:55 (Origine :Windows Server 2003 - High Performance Computing)
jeudi 3 juin 2010 07:35
Réponses
-
Bonjour,
Sur d'autres forums, il semble que la solution suivante fonctionne:
- Exécuter la commande "lodctr /R"
- Redémarrer le serveur
- 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/- Proposé comme réponse Roxana PANAITMicrosoft employee jeudi 3 juin 2010 12:20
- Marqué comme réponse Marc Lognoul jeudi 3 juin 2010 19:36
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:
- Exécuter la commande "lodctr /R"
- Redémarrer le serveur
- 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/- Proposé comme réponse Roxana PANAITMicrosoft employee jeudi 3 juin 2010 12:20
- Marqué comme réponse Marc Lognoul jeudi 3 juin 2010 19:36
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