Après la désinstallation de SQL Server 2012 et 2008, puis la réinstallation, le message d'erreur suivant s'affiche:
Exception non gérée est survenue dans votre application...
Une erreur s'est produite lors de la création du gestionnaire de section de configuration pour userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings:
Reportez-vous à la fin de ce message pour plus d'informations sur l'appel du débogage juste-à-temps (JIT) au lieu de cette boîte de dialogue.
************** Texte d'exception ***************
System.Configuration.ConfigurationErrorsException: une erreur s'est produite lors de la création du gestionnaire de section de configuration pour userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: impossible de charger le fichier ou le système d'assemblage, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 'ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié. (C:\Utilisateurs\hy\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0\user.config ligne 5) ---> System.IO.FileNotFoundException: impossible de charger un fichier ou un système d'assemblage, Version = 4.0 .0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 'ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.
Nom du fichier: 'Système, version = 4.0.0.0, Culture = neutre, PublicKeyToken = b77a5c561934e089'
sur System.Configuration.TypeUtil.GetTypeWithReflectionPermission (hôte IInternalConfigHost, String typeString, Boolean throwOnError)
sur System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.Init (RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
sur System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.InitWithRestrictedPermissions (RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
sur System.Configuration.RuntimeConfigurationRecord.CreateSectionFactory (FactoryRecord factoryRecord)
sur System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord (String configKey, Boolean & isRootDeclaredHere)WRN: la journalisation de la liaison d'assemblage est désactivée.
Pour activer la journalisation des erreurs d'assemblage avec Assembly, définissez la valeur de registre [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) sur 1.
Remarque: Une dégradation des performances est associée à la consignation des échecs de liaison d'assemblage.
Pour désactiver cette fonctionnalité, supprimez la valeur de registre [HKLM\Software\Microsoft\Fusion! EnableLog].--- Fin de trace de pile d'exception interne ---
sur System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord (String configKey, Boolean & isRootDeclaredHere)
sur System.Configuration.BaseConfigurationRecord.GetSectionRecursive (String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objet et résultat, Objet et résultatRuntimeObjet).
sur System.Configuration.BaseConfigurationRecord.GetSection (String configKey)
sur System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (String sectionName)
sur System.Configuration.ConfigurationManager.GetSection (String sectionName)
sur System.Configuration.ClientSettingsStore.ReadSettings (String sectionName, Boolean isUserScoped)
sur System.Configuration.LocalFileSettingsProvider.GetPropertyValues (contexte SettingsContext, propriétés SettingsPropertyCollection)
sur System.Configuration.SettingsBase.GetPropertiesFromProvider (fournisseur SettingsProvider)
sur System.Configuration.SettingsBase.GetPropertyValueByName (String propertyName)
sur System.Configuration.SettingsBase.get_Item (String propertyName)
sur System.Configuration.ApplicationSettingsBase.GetPropertyValue (String propertyName)
sur System.Configuration.ApplicationSettingsBase.get_Item (String propertyName)
sur Microsoft.SqlServer.Configuration.LandingPage.LandingPageForm.OnLoad (EventArgs e)
à System.Windows.Forms.Control.CreateControl (Boolean FIgnoreVisible)
à System.Windows.Forms.Control.CreateControl ()
sur System.Windows.Forms.Control.WmShowWindow (Message & m)
sur System.Windows.Forms.Control.WndProc (Message & m)
sur System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)
à System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Supprimer le
C:\Users\hy\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\
répertoire et réessayez.
Je crois que la désinstallation parfois ne nettoie pas complètement les fichiers.
Vous devriez pouvoir le trouver si vous recherchez %localappdata%\Microsoft_Corporation%
Rechercher dans ce dossier: C:\Users\user_name\AppData\Local\Microsoft_Corporation
Vous y trouverez des fichiers ou des dossiers comme
LandingPage.exe
, ouLandingPage.
Supprimer tous ces dossiers . Fonctionne pour Windows 10.
Supprimer ce dossier C:\Users\yourName\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\
Exécutez la commande: rd /s /q %localappdata%\Microsoft_Corporation1as
Renommez le fichier user.config
situé à
C:\Utilisateurs [USER_NAME]\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0
à
USER.CONFIG.BAK