SQL Server 2008 setup fails with a Microsoft .NET Framework exception
Microsoft .NET Framework
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.
Configuration system failed to initialize.
- Error Details
============
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Root element is missing. (C:\Documents and Settings\nbkvx9a\Local Settings\Application Data\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0\user.config) ---> System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()
at System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
--- End of inner exception stack trace ---
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
--- End of inner exception stack trace ---
at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey, Boolean getLkg, Boolean checkPermission)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
at System.Configuration.SettingsBase.get_Item(String propertyName)
at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
at Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings.get_WindowPlacement()
at Microsoft.SqlServer.Configuration.LandingPage.LandingPageForm.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
----------------------------------------
LandingPage
Assembly Version: 10.0.0.0
Win32 Version: 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
----------------------------------------
Microsoft.SqlServer.Configuration.Sco
Assembly Version: 10.0.0.0
Win32 Version: 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
----------------------------------------
Microsoft.SqlServer.Chainer.Infrastructure
Assembly Version: 10.0.0.0
Win32 Version: 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
----------------------------------------
Microsoft.SqlServer.Management.Controls
Assembly Version: 10.0.0.0
Win32 Version: 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Resolution
- In the exception details found :
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Root element is missing. (C:\Documents and Settings\nbkvx9a\Local Settings\Application Data\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0\user.config) ---> System.Xml.XmlException: Root element is missing.
- Deleted the Microsoft_Corporation folder from location C:\Documents and Settings\nbkvx9a\Local Settings\Application Data
- Then tried the install of SQL Server 2008 again and this time SQL server install passed the .NET Framework exception
- This folder was getting created by American online software installed on customer box
Content by: Amit Sharma
Reviewed by : Soumitra Mondal
Comments
Anonymous
July 28, 2010
The comment has been removedAnonymous
January 03, 2011
Thanks so much! I deleted the contents of the %userprofile%local settingsapplication dataMicrosoft_Corporation and this fixed the problem!Anonymous
January 17, 2011
This fixed the issue - thank you! I was concerned this would not fix the issue as my error was: The system cannot find the file specified. (C:UsersscottAppDataLocalMicrosoft_CorporationLandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx10.0.0.0user.config All is well. Thanks again.Anonymous
February 02, 2011
It also worked for me on: The system cannot find the file specified. (C:UsersscottAppDataLocalMicrosoft_CorporationLandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx10.0.0.0user.config Thank you!! Ojete.Anonymous
February 24, 2011
I also fix this problem by deleting the folder %userprofile%local settingsapplication dataMicrosoft_Corporation Thank you!Anonymous
April 04, 2011
Hey, does anyone know the directory to delete if you're running Vista x86?Anonymous
April 18, 2011
Hi , First of all Thanks for the solution . Even though the problem solved by the method you wrote , I still could not understand how it worked . I am very new to .net and It would be appreciated if you explain me the procedure used by this fix.Anonymous
June 20, 2011
Thanks a lot, I had this problem and me being me, failed to read the stack trace. Thanks for highlighting it!Anonymous
September 13, 2011
Thanks a lot! i achive fix the installation...Anonymous
December 23, 2011
Same issue... worked for me aswell! thank u!!!Anonymous
January 08, 2012
it fixed the problem for me too. Thanks.Anonymous
January 27, 2012
Just delete the LandingPage.exe_StrongName_* folder, not the whole Microsoft_Corporation folder as it can hold other configuration files. Worked for me.Anonymous
February 14, 2012
Thanks a lot! Mon problème a été résolu!!Anonymous
February 23, 2012
Thank you very much !! It works for me too..Anonymous
July 18, 2012
Thank you. JUST DELETE!Anonymous
September 06, 2012
Thank you. Deleted folder and all is well. Not sure where the folder even came from.Anonymous
November 09, 2012
This also happens in SQL Server 2012 and the fix is the same!Anonymous
February 03, 2013
Profile User Lost Solution Delete Profile or Log in New administrator Login to Install SQL Server InstallAnonymous
April 03, 2013
Thank you! All is well after renaming "Microsoft_Corporation" to "Microsoft_Corporation.old"!Anonymous
August 07, 2013
Thanks..it is workingAnonymous
August 12, 2013
This is definitely the fix. Still happening in SQL Server 2012 SP1. Thank you!Anonymous
August 21, 2013
Wow so useful, thank you! It's worked!Anonymous
September 25, 2013
windows 8 is not allowing me to go inside documents and settings. what should I do ... Help...Anonymous
September 25, 2013
Deleted C:UsersUSERNAMEAppDataLocalMicrosoft_Corporation on Win 2008R2 Thanks for the pointer!Anonymous
October 19, 2013
Excellent. It worked. Struggled for at least for a week! Thank you.Anonymous
November 21, 2013
Fixed it for meAnonymous
December 03, 2013
RemovedMicrosoft_Corporation
folder as described and the error disappeared)Anonymous
February 06, 2014
Thanks a lot... The problem was solvedAnonymous
March 09, 2014
ohh really really thanks it is working for me alsoAnonymous
April 17, 2014
Thanks! :)Anonymous
April 30, 2014
Thank you so much, it helps, btw how did you know we have to delete it, moreover the error said that it could not find the file specied?it contradicts right? :)Anonymous
May 06, 2014
Thank you! Solve my problem :)Anonymous
May 11, 2014
The comment has been removedAnonymous
June 24, 2014
Thank you so much! This one works for SQL Server 2012 as well.Anonymous
September 20, 2014
Link to find the folder www.eukhost.com/.../unable-install-sql-server-2008-r2-express-19786 It can be hidden.Anonymous
October 03, 2014
can someone tell me how to find landingpage.exe in windows 8.1 plzAnonymous
November 18, 2014
Trying ..Anonymous
February 03, 2015
Thanks!!Anonymous
February 15, 2015
Just wanted to leave a thanks! That solved my problem...Anonymous
March 23, 2015
I'm having the same problem. what is the solution.. i dint get u. please help meAnonymous
March 23, 2015
I got u. Thanks.. my problem recoveredAnonymous
July 25, 2015
Thank you. This worked for me :-)Anonymous
November 28, 2015
Worked OK. 2008 R2 Enu . on a spanish Win 7Anonymous
January 09, 2016
ya it,s work Thanks a lot...Anonymous
March 06, 2016
thnx it work for me