Problème Microsoft.net Framework avec ordinateur MSI

Par , le 06/11/2017 , mis à jour le 07/11/2017 - 7 minutes de lecture
Aide en ligne : dépannage informatique gratuitCatégorie: Système d’exploitationProblème Microsoft.net Framework avec ordinateur MSI
Arnaud, le 06/11/2017

Bonjour,

depuis quelques temps, lorsque j’allume mon pc portable MSI, une erreur s’affiche liée à Microsoft.net Framework :

Microsoft.net Framework
une exception non gérée s’est produite dans votre application….

voici les détails

Consultez la fin de ce message pour plus de détails sur l’appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l’exception **************
System.Configuration.ConfigurationErrorsException: Échec de l’initialisation du système de configuration —> System.Configuration.ConfigurationErrorsException: ‘.’, valeur hexadécimale 0x00, est un caractère non valide. Ligne 10, position 1. (C:\Users\Arnaud\AppData\Local\MSI\SCM.exe_Url_zv0ikcohnhzptbjtykvepncdk0ijftla\13.16.10073.0\user.config line 10) —> System.Xml.XmlException: ‘.’, valeur hexadécimale 0x00, est un caractère non valide. Ligne 10, position 1.
à System.Xml.XmlTextReaderImpl.Throw(Exception e)
à System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
à System.Xml.XmlTextReaderImpl.ParseText()
à System.Xml.XmlTextReaderImpl.ParseElementContent()
à System.Xml.XmlTextReaderImpl.Skip()
à System.Configuration.XmlUtil.StrictSkipToNextElement(ExceptionAction action)
à System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
à System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
à System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
à System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
— Fin de la trace de la pile d’exception interne —
à System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
à System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
à System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
— Fin de la trace de la pile d’exception interne —
à System.Configuration.ConfigurationManager.PrepareConfigSystem()
à System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
à System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
à System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
à System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
à System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
à System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
à System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
à MSI.SCM.SCMII.SetECOtoEC()
à MSI.SCM.SCMII.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assemblys chargés **************
mscorlib
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2115.0 built by: NET47REL1LAST
CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
—————————————-
SCM
Version de l’assembly : 13.16.10073.0
Version Win32 : 13.016.10073.0
CodeBase : file:///C:/Program%20Files%20(x86)/SCM/SCM.exe
—————————————-
System.Configuration
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
—————————————-
System
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2110.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Core
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2116.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
—————————————-
System.Windows.Forms
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2110.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System.Drawing
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System.Xml
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2102.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
System.xml.resources
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Xml.resources.dll
—————————————-
System.Configuration.resources
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_fr_b03f5f7f11d50a3a/System.Configuration.resources.dll
—————————————-
WPFOSD
Version de l’assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/SCM/WPFOSD.DLL
—————————————-
PresentationFramework
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2116.0
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
—————————————-
WindowsBase
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2116.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
—————————————-
PresentationCore
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2116.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
—————————————-
System.Xaml
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2116.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
—————————————-
System.Management
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2102.0 built by: NET47REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
—————————————-
PresentationFramework.Aero2
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
—————————————-
UIAutomationTypes
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
—————————————-
MSIECO
Version de l’assembly : 1.0.1308.2003
Version Win32 : 1.0.1308.2003
CodeBase : file:///C:/Program%20Files%20(x86)/SCM/MSIECO.DLL
—————————————-
System.Windows.Forms.resources
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
—————————————-
mscorlib.resources
Version de l’assembly : 4.0.0.0
Version Win32 : 4.7.2046.0 built by: NET47REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
—————————————

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L’application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
<system.windows.forms jitDebugging=”true” />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l’ordinateur
plutôt que d’être gérées par cette boîte de dialogue.

Merci pour votre aide !

2 Réponses
Steve Chevillard, le 07/11/2017

J’ai en effet trouvé d’autres utilisateurs avec un ordinateur portable MSI qui ont un problème similaire.

Le problème se situe au niveau du programme : file:///C:/Program%20Files%20(x86)/SCM/SCM.exe

Le plus simple est de désactiver ce programme au démarrage de Windows, vous n’aurez plus d’erreur.

Pour cela, sous Windows 10 : faire un clic droit sur le menu Démarrer de Windows 10 et sélectionner Gestionnaire des tâches. Allez dans l’onglet Démarrage, trouvez SCM (ou Service Control Manager), faites un clic droit dessus puis Désactiver.

Pour une version antérieure de Windows (Windows 8, Windows 7 etc…) : utiliser le raccourci clavier Windows + R puis taper regedit.  Dans la fenêtre Configuration du système, allez dans l’onglet Démarrage et désactivez le programme incriminé.

Attention, il arrive parfois qu’un virus ou malware attaque ce programme, je vous conseillerai donc d’utiliser le programme ZHPCleaner (https://www.nicolascoolman.com/fr/download/zhpcleaner/) pour vérifier et décontaminer si besoin votre PC.

Bon courage

Arnaud, le 07/11/2017
Bonjour,
Merci beaucoup pour votre réponse et pour votre aide ! vous m’avez sauvé !

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.