微软更新包msu安装程序遇到错误0x80240037 - 小众知识

微软更新包msu安装程序遇到错误0x80240037

2013年01月27日 14:18:05 苏内容
  标签: 安装/更新
阅读:7328

安装ie插件或者微软的一些其他程序等报错0x80240037,如下图所示:




解决办法:


下面我将以ie的插件IE11-Windows6.1-KB3008923-x64.msu安装为例:


1、把IE11-Windows6.1-KB3008923-x64.msu的后缀名msu改为cab,然后解压,注意解压到一个新的文件夹中,不要在本文件夹中解压(例如:我的解压在cab文件夹中);




解压后的文件夹内容如图:




然后运行cmd(win键+R键)

输入:dism /online /add-package /packagepath:"X:路径文件名.cab


(例如:我应该输入:dism /online /add-package /packagepath:"C:iecabIE11-Windows6.1-KB3008923-x64.cab")

然后控制台就会出现安装进程了,很快就安装成功了!



win7旗舰版,打开powershell闪退


微软安装powershell 3.0 下载连接
https://www.microsoft.com/en-us/download/details.aspx?id=30002

不过还建议先卸载任何早期版本的7a686964616fe58685e5aeb931333339663933 Windows PowerShell。

控制面板-->添加/删除程序--> 已安装的更新/查看已安装的更新 --> 找到低版本的powershell ,将其卸载

另一个网址为 http://go.microsoft.com/fwlink/?linkid=268538&clcid=0x804。
您应该从下载中心下载文件 Windows6.1-KB2506143-x64.msu,在 Windows PowerShell 控制台中的命令提示符下键入以下命令,然后按 ENTER:Get-Host | Select-Object Version 查看版本

之后安装sql ,如果还不行,建议重新安装系统后安装再次按步骤重新安装 powershell 3.0 .
另外有可能是D版,有的D版删减的windows 部分功能导致powershell 闪退。



今天在Visual Studio 2012上安装了Asp.NET MVC 5项目,在NuGet上安装jQuery时出现“无法初始化 PowerShell 主机。如果您的 PowerShell 执行策略设置设为 AllSigned,请先打开程序包管理器控制台以初始化该主机”的错误,解决办法如下:

使用管理员运行 PowerShell 控制台,输入命令:

Set-ExecutionPolicy RemoteSigned -Force


扩展阅读