Windows Server 2003上的SQL Server 2008 R2 – “初始化0x84B10001失败”

我正在尝试在Windows Server 2003上安装SQL Server 2008 R2 Express,并且出现“初始化0x84B10001失败”错误。

谷歌search了我以下链接 – http://kb.sagesoftwareonline.com/app/answers/detail/a_id/27156/~/error%3A-%22configuration-system-failed-to-initialize-0x84b10001%22-when-尝试

但是,我的machine.config根本没有包含serviceModel条目 – 所以这对我来说似乎没有关系。 任何想法还有什么我可以尝试?

我能够解决这个问题,通过覆盖我的machine.configC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIGmachine.config.default

这两个文件之间的差异是以下两行额外在我的原始machine.config

 <section name="appSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" restartOnExternalChanges="false" requirePermission="false"/> <section name="connectionStrings" type="System.Configuration.ConnectionStringsSection, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" requirePermission="false"/> 

一旦这些线路被删除,安装就完成了。