【技术贴】解决xp下Microsoft.SqlServer.Management.PSProvider.dll

解决 安装SQLserver2008时有出错信息,提示:Configuration error description: 无法获得 C:Program FilesMicrosoft SQL Server100ToolsBinnMicrosoft.SqlServer.Management.PSProvider.dll 程序集中的安装程序类型。

xp完美卸载windows powershell (TM)1.0

这个原因可能是因为xp系统是精简版的,所以需要卸载一个更新补丁,叫Windows PowerShell。

微软官网http://support.microsoft.com/kb/955403/zh-cn如下说:

当试图安装 Microsoft SQL Server 2008 时您可能会收到以下错误消息:

不能安装此版本的产品。在安装此版本之前,必须首先删除任何早期版本的 Windows PowerShell(TM) 1.0。请单击确定关闭安装向导。接下来打开添加/删除程序控制面板、 卸载任何版本的 Windows PowerShell(TM) 1.0,并重新运行 Windows PowerShell(TM) 1.0 安装程序。

此外,您可能会收到以下错误消息:

无法获取是 FilesMicrosoft SQL Server100ToolsBinnMicrosoft.SqlServer.Management.PSProvider.dll 程序集中的安装程序类型。

解决办法:

所以需要重新安装这个Windows PowerShell(TM) 1.0安装包,可是,它要求需要先卸载旧的安装包,but 我们根本找不到旧的安装包在哪里,360也卸载不掉,所以,我们利用注册表,欺骗安装包,注册表中HKEK_local_machinesoftwaremicrosoftpowershell1删除,就可以安装windowsxp-kb926140-v5-x86-chs.exe

安装包下载地址:http://support.microsoft.com/?kbid=926139

原文地址:https://www.cnblogs.com/ae6623/p/4416418.html