none
Système de configuration défaillant RRS feed

  • Question

  • Bonjour tout le monde,

    Voici une question que j'ai déjà posée il y a un moment de ça (avec un autre événement à l'origine), mais si jamais quelqu'un a trouvé une réponse dans l'intervalle ...

    Depuis que j'ai enregistré Visual Web Developper 10 il s'est réinstallé, et depuis le système de configuration, pour les applications développées sous Visual Studio 2005, ne fonctionne plus (il n'y a pas de certitude quant au lien de cause à effet, juste une présomption à vérifier). Pour mémoire, il s'agit de la possibilité de proposer à l'utilisateur un certain nombre de paramètres pour préciser le fonctionnement d'une application, par exemple un répertoire où chercher un fichier, un fuseau horaire à prendre en considération ...

    Donc, on voit venir la question : comment faire pour le refaire fonctionner ?

    Je me rappelle que la réinstallation de .Net inclut la réparation du système de configuration, mais l'inconvénient c'est que ça prend une bonne journée de travail (désinstaller les versions l'une après l'autre puis les réinstaller). Si quelqu'un a une solution plus spécifique, donc potentiellement plus rapide, ça m'intéresserait bien.

     

    J'ai cru trouver un élément là, http://msdn.microsoft.com/fr-fr/library/2bc0cxhc.aspx 

    mais apparemment non, il s'agit de la configuration de .Net, donc pas franchement le même sujet, sauf si je me trompe.

    dimanche 19 février 2012 23:53

Toutes les réponses

  • Bonjour,

    Qu'est ce que pour vous le "système de configuration" ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    lundi 20 février 2012 07:38
    Modérateur
  • Bonjour,

    En fait je n'ai pas inventé l'expression, puisque le message d'erreur qui apparaît parle d'échec lors de l'initialisation du système de configuration. ça pouvait être erreur à la place d'échec, ça pouvait être exécution à la place d'initialisation, mais système de configuration, j'ai bien regardé, et les recherches que j'ai faites dessus ont bien assis ma mémorisation.

    Je me représentais bien que sortie de son contexte l'expression n'a pas forcément une puissance d'évocation à toute épreuve, c'est pour ça que j'ai essayé de situer ce que je comprenais du sujet à la fin de mon deuxième paragraphe (hors salutation). Il se peut d'ailleurs que je me sois fourvoyé lors de cette interprétation, puisque si je regarde dans l'onglet "Paramètres" des propriétés du projet d'une des applications qui ont eu le problème, je vois qu'il n'y a rien (j'ai eu peine à le croire en regardant d'ailleurs, puisque j'ai bien dû regarder hier).

    Sur une autre application il y a bien des paramètres, mais l'instruction sur laquelle se produit l'erreur n'a pas grand chose à voir, ce qui n'avait pas manqué de m'intriguer.

    Pour moi le système de configuration, tel qu'appelé par une application, devait servir à gérer les paramètres de l'application, mais c'était peut-être une erreur d'interprétation de ma part, ce qu'il serait surtout intéressant de savoir est ce que signifie ce message de la part de la plateforme .Net. Et, si possible, ce qu'il y a lieu d'en faire.

    • Modifié Gloops lundi 20 février 2012 13:49
    lundi 20 février 2012 13:47
  • Bonjour,

    Veuillez m'excuser mais j'ai du mal à situer votre problème. Est-il possible que vous puissiez nous faire une capture d'écran de votre problème ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    lundi 20 février 2012 14:29
    Modérateur
  • Euh ... J'avoue que je ne m'attendais pas du tout à cette question. Le problème bloquait quatre applications d'usage courant, alors j'ai passé la matinée à réinstaller .Net, j'ai laissé la question en anticipant qu'il n'est pas exclu que le problème se repose un jour.

    C'est vrai que maintenant que je sais dans quel ordre opérer pour cette réinstallation j'évite des pertes de temps, au bout de cinq heures j'étais remonté jusqu'à la version 3.5, il ne me reste donc plus que la 4 à installer. Enfin si on a une procédure qui prend vingt minutes au lieu de cinq heures et demi (si je prévois une demi-heure pour la 4), ça vaut le coup de le savoir.

    Au niveau de l'interface utilisateur on a juste une boîte de message "Erreur d'exécution du système de configuration", aux deux imprécisions près que je signalais tout-à-l'heure. Et puis c'est tout, pas de numéro d'erreur, pas de fioritures, une fois qu'on a cliqué sur OK l'application se termine.

    Je viens de regarder dans l'observateur d'événements, ce n'est pas évident d'être sûr d'avoir l'événement correspondant, mais ici je vois parler de system.configuration.

    Type de l'événement :    Erreur
    Source de l'événement :    .NET Runtime 2.0 Error Reporting
    Catégorie de l'événement :    Aucun
    ID de l'événement :    5000
    Date :        19/02/2012
    Heure :        21:06:39
    Utilisateur :    N/A
    Ordinateur :    UC00004
    Description :
    EventType clr20r3, P1 msdepsvc.exe, P2 7.1.0.0, P3 4d96915a, P4 system.configuration, P5 2.0.0.0, P6 4889de74, P7 1a6, P8 136, P9 ioibmurhynrxkw0zxkyrvfn0boyyufow, P10 NIL.

    (J'ai enlevé la partie en hexadécimal en dessous, au besoin je peux la remettre.)

    Ah oui je vois aussi MsDepSvc.exe, quand est-ce qu'il a commencé à faire apparaître des messages au démarrage celui-là déjà ? Ah oui, quand j'ai activé le just-in-time. Ah oui alors du coup ça serait peut-être bien que je prenne un autre exemple.

    Cette application aussi a dénoncé un problème avec le système de configuration :

    Type de l'événement :    Erreur
    Source de l'événement :    .NET Runtime 2.0 Error Reporting
    Catégorie de l'événement :    Aucun
    ID de l'événement :    5000
    Date :        19/02/2012
    Heure :        21:30:16
    Utilisateur :    N/A
    Ordinateur :    UC00004
    Description :
    EventType clr20r3, P1 tvcenter.exe, P2 1.0.0.0, P3 4ca03a5d, P4 tvcenter, P5 1.0.0.0, P6 4ca03a5d, P7 184, P8 fc, P9 system.typeinitialization, P10 NIL.

    C'est vrai que j'aurais la ressource de réinstaller VWD 10, histoire de voir si le problème se repose, et si oui tout recommencer ?

    lundi 20 février 2012 15:10
  • Bonjour,

    Est-ce votre application qui plante dans le second événement ? Pouvez-vous nous montrer le fichier de configuration des applications .NET en question ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    lundi 20 février 2012 21:51
    Modérateur
  • Bonsoir,

    Non, dans le deuxième événement, c'est une application commerciale, qui d'ailleurs fonctionne de nouveau correctement une fois .Net réinstallé. Elle réclame .Net 3.0 si il n'est pas installé. La configuration est dans un fichier xml, si je me rappelle bien ?

    Une des applications qui ont affiché ce message a la configuration ci-dessous, mais pour une autre, comme je le disais, il n'y a carrément pas de paramètre du tout. C'est pour ça que je me demande si je ne me suis pas laissé abuser par le terme de configuration. J'ai associé ça directement aux paramètres de l'application, mais si le problème se pose aussi avec une application sans paramètres ...

    Paramètres de l'application

    lundi 20 février 2012 22:43
  • Bonjour,

    La capture d'écran montre les paramètres d'applications (c'est à dire les paramètres spécifique de l'application qui sont utilisés par le développeur de l'application). Le fichier de configuration quand à lui, contient les paramètres d'applications + les paramètres de configuration des fonctionnalités et du moteur .NET Framework.

    Ce fichier de configuration possède comme nom le nom de l'executable + .config à la fin.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    mardi 21 février 2012 08:12
    Modérateur
  •  

    Bonjour, Gloops,

    Est-ce que vous avez pu avancer en utilisant les infos fournies par Gilles ? Merci de tenir la communauté informée sur la suite de vos démarches.

    Bonne journée,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    jeudi 23 février 2012 08:12
  • Bonjour,

    J'ai pris conscience que la première interprétation que j'avais proposée du problème n'était probablement pas la bonne. C'est donc un point de progression de prendre conscience de ça.

    Quant à savoir réinstaller le système de configuration, séparément, pour pouvoir le faire en une demi-heure, on n'en est pas encore là.

    J'avais écarté une page de mes résultats de recherche. Finalement, à la lumière de cette prise de conscience, peut-être devrais-je y revenir ?

    (Je me demande où il faudrait parler du fonctionnement du forum : sous Firefox il fonctionne bien, sous Document Explorer, qui a priori est prévu pour, il y a un objet non reconnu, on ne peut changer la langue qu'en modifiant manuellement l'adresse.)


    • Modifié Gloops jeudi 23 février 2012 08:37
    jeudi 23 février 2012 08:32
  • Bonjour,

    Vous pouvez poster votre remarque concernant les forums MSDN sur le forum "Nous & Vous" :

    http://social.msdn.microsoft.com/Forums/fr-FR/lesitemsdnfr/threads

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    jeudi 23 février 2012 10:16
    Modérateur
  • Bonjour,

    Vous pouvez poster votre remarque concernant les forums MSDN sur le forum "Nous & Vous" :

    http://social.msdn.microsoft.com/Forums/fr-FR/lesitemsdnfr/threads

    Cordialement



    Voilà, c'est fait, merci.

    jeudi 23 février 2012 12:29
  •  

    Bonjour, Gloops,

    Est-ce que vous avez pu avancer en utilisant les infos fournies par Gilles ? Merci de tenir la communauté informée sur la suite de vos démarches.

    Bonne journée,

    Cipri


    J'imagine que l'enjeu est de fermer le fil dans les meilleurs délais.

    J'avais d'abord cru que la page que j'avais trouvée était hors sujet.

    http://msdn.microsoft.com/fr-fr/library/2bc0cxhc.aspx

    A la lumière des investigations guidées par Gilles Tourreau, il semblerait finalement que non. Cette page est-elle la meilleure introduction pour oomprendre la notion de système de configuration ? En cas de défaillance de celui-ci, l'outil mscorcfg.msc propose-t-il de quoi le réinstaller, que j'aurais mal lu ? Si non, existe-t-il une autre solution pour réinstaller le système de configuration, sans avoir à réinstaller toute la plateforme .Net ? J'ai mis cinq heures et demi, mais ça n'incluait pas les mises à jour de sécurité.


    • Modifié Gloops jeudi 23 février 2012 12:47
    jeudi 23 février 2012 12:42