无法安装Microsoft.VisualStudio.MinShell.Msi.Resources问题解决方案,实测可用

前一阵在安装Visual Studio 2019专业版的时候出现了一些问题,图片和日志如下面的图片所示,本人通过实际测试解决了相关问题,大家可以参考解决方案。 

无法安装Microsoft.VisualStudio.MinShell.Msi.Resources问题解决方案,实测可用_第1张图片

安装出现问题。

可通过以下方式排查包故障问题:

    1. 使用以下搜索 URL 来搜索针对每个包故障的解决方案
    2. 针对受与影响的工作负荷或组件修改选项,然后重新尝试安装
    3. 从计算机上删除产品,然后再次安装

如果开发者社区上已报告了此问题,则可在此处找到解决方案或变通方法。如果未报告此问题,我们鼓励你创建新问题,以便其他开发者可以找到解决方案或变通方法。可使用“提供反馈”按钮从右上角的 Visual Studio 安装程序中创建新问题。

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

未能安装包“Microsoft.VisualStudio.MinShell.Msi.Resources,version=16.9.31004.209,language=zh-CN”。
    搜索 URL
        https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.MinShell.Msi.Resources;PackageAction=Install;ReturnCode=1402
    详细信息
        MSI: C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStudio.MinShell.Msi.Resources,version=16.9.31004.209,language=zh-CN\Microsoft.VisualStudio.MinShell.Msi.Resources.msi,属性:  REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1  MSIFASTINSTALL="7"  VSEXTUI="1" 
        返回代码: 1603
        返回代码详细信息: 安装时发生严重错误
        消息 ID: 1402
        消息详细信息: 无法打开注册表项HKEY_LOCAL_MACHINE32\Software\Classes\Directory\shell\AnyCode。请确认你是否有足够的权限访问该注册表项,或者与技术支持人员联系。
    日志
        C:\Users\Qliver\AppData\Local\Temp\dd_setup_20210423160429_001_Microsoft.VisualStudio.MinShell.Msi.Resources.log
    工作负荷受到影响
        Visual Studio 核心编辑器 (Microsoft.VisualStudio.Workload.CoreEditor,version=16.9.31004.209)
    组件受到影响
        Visual Studio 核心编辑器 (Microsoft.VisualStudio.Component.CoreEditor,version=16.1.28811.260)
 

出现问题后我再网上找了很多的资料都没有解决,后来只好通过日志来进行分析,我们可以看到上面红色标出的语句,这是解决问题的入口。

核心问题是注册表的相关项没有当前所使用账户的权限

解决步骤:

首先,打开注册表,根据上面的标红部分的信息,找到对应的项。

无法安装Microsoft.VisualStudio.MinShell.Msi.Resources问题解决方案,实测可用_第2张图片

一共有两项,如果没有,可以自己添加。我把步骤标注到下面的图上

无法安装Microsoft.VisualStudio.MinShell.Msi.Resources问题解决方案,实测可用_第3张图片

这个过程可能遇到的问题就是在步骤二组或用户名下的账户不是你现在用的账户,也就是需要再添加一个当前的账户。在第四步立即查找后,选择你现在用的账户(你可能不太熟悉,可以选几个可能的都添加上),然后确定返回到步骤二的图中,讲完全控制勾选上,然后应用。如果后面再有问题,可以按照这个方法对权限进行同样的修改。

这一类问题的关键就是不同的电脑会有不同注册表的问题,所以需要在问题的日志中查看提示信息,同时也要你对自己的账户有一定的了解。

 

你可能感兴趣的:(visual,studio)