Visual Studio 2019安装过不了包Microsoft.VisualStduio.MinShell.Msi.Resources

Visual Studio 2019 Installation can't get past package Microsoft.VisualStduio.MinShell.Msi.Resources

每次我尝试安装 Visual Studio 2019 时,都会收到错误消息“Microsoft.VisualStudio.MinShell.Msi.Resources 无法安装”。我已经尝试了我在 Internet 上找到的所有内容。当我转到 Visual Studio 安装程序的下载文件夹并直接执行包的 .msi 文件时,我收到错误消息,指出由于软件组策略,它被禁止。这是我的笔记本电脑,我是管理员,所以没有理由禁止它。我有 Windows 10 Home,我正在尝试安装 Visual Studio 2019 Enterprise(社区版也不起作用)。

这是我的日志文件的 Link: Download

尝试以下建议:

1)删除%Temp%

下的所有文件

2) 检查是否启用了第 3 方 anti-virus 软件或是否存在限制您的企业组策略。

3) 在 Windows 搜索框中输入 Administrative Tools - 打开 Local Security Settings -- Software Restriction Policies ( 注意:如果没有定义软件限制,右击Software Restriction Policies节点和select New Software Restriction Policy) - 双击Enforcement - Select All users except Local Administrators - 单击确定 - 重新启动计算机以使更改生效。

4)在搜索框下输入管理用户证书-->不受信任的证书- ->删除关于 Microsoft.

的所有信息

进入

C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStudio.MinShell.Msi.Resources,version=16.0.xxx.xxx和right-click在文件夹-->安全-->确保你当前的用户帐户有修改文件夹的权限。

然后, 运行 VS_Installer 作为 管理员

5)此外,如果还是不行,请运行C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe重装整个VS(所有版本VS2017 and VS2019), vs data, 相关注册表信息(深度卸载), 然后运行 vs_installer as Administrator 重试.

============================================= =

解决方案

使用ccleaner tool清理os环境和磁盘并安装程序没有任何错误。