SQLServer安装程序遇到以下错误:创建system.diagnostics的配置节处理程序时出错:未能加载文件或程序集“System,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。(C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config\machine.configline28)错误代码0x84B10001。
0x84b10001在哪里
问题显然在machine.config里,打开文件,发现里面是这样的
…………
<sectionname="system.data"type="System.Data.Common.DbProviderFactoriesConfigurationHandler,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
<sectionname="system.data.dataset"type="System.Configuration.NameValueFileSectionHandler,System,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"restartOnExternalChanges="false"/>
<sectionname="system.data.odbc"type="System.Data.Common.DbProviderConfigurationHandler,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
<sectionname="system.data.oledb"type="System.Data.Common.DbProviderConfigurationHandler,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
<sectionname="system.data.oracleclient"type="System.Data.Common.DbProviderConfigurationHandler,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
<sectionname="system.data.sqlclient"type="System.Data.Common.DbProviderConfigurationHandler,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
<sectionname="system.diagnostics"type="System.Diagnostics.SystemDiagnosticsSection,System,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
……………
可以看到,里面的.netframework版本是4.0.
0x84b10001怎么解决
我想起之前安装VS2010时装上的这个,那么会不会是这个出了问题。将版本改成2.0.如下:
……
<sectionname="system.data.odbc"type="System.Data.Common.DbProviderConfigurationHandler,System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>
总之,0x84b10001给大家简单的介绍了一些,希望大家多看看。