【精】无法安装 Microsoft.VisualStudio.Devenv.Msi

最近实习 用到 vs2017 下载后出现错误
经百度一番,整理了一下
在这里插入图片描述

  • 点击查看日志,查看错误,错误有一行如下(从网上找的)

在这里插入图片描述

解决办法如下

  1. 下载Registry Workshop工具(该工具用于编辑注册表)

  2. 输入上面日志所提到的地址
    HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION 后面保持不变,回车

  3. 然后会有一个提示信息,意思是“找不到当前key,问是否创建?”,点击是,如图所示:

    在这里插入图片描述
    提示:
    有的同学修改时出现 could not open key:HKEY _LOCAL_MACHINE32…,注册表创建时显示无效的名字。
    解决办法:
    HKEY_LOCAL_MACHINE32\Software 改为 HKEY_LOCAL_MACHINE\Software\Wow6432Node

  4. 为当前key赋权限,右键刚刚创建的FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION,然后点击权限->高级->添加->输入Administrators->检查名称->确定在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 点击确定出现对象对话框,找到Full Control并勾去,则拥有了最高权限,然后点击确定

在这里插入图片描述


下面为大家整理一下可能需要添加的key,前缀保持不变,即为
…\FeatureControl\ 加上如下名字

  • FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION(上面已出现)
  • FEATURE_SHOW_APP_PROTOCOL_WARN_DIALOG
  • FEATURE_VIEWLINKEDWEBOC_IS_UNSAFE
  • FEATURE_SCRIPTURL_MITIGATION
  • FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7
  • FEATURE_LOCALMACHINE_LOCKDOWN
  • FEATURE_IFRAME_MAILTO_THRESHOLD
  • FEATURE_ENABLE_SCRIPT_PASTE_URLACTION_IF_PROMPT

注:建议大家都用Registry Workshop工具查一下这些key是否存在!!!(若不存在重复步骤2,3,4,5)避免重复安装而浪费时间!!!

有问题可以直接在下方评论。

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
解决Visual Studio运行时慢以及devenv.exe占用大量资源、占用100%的问题有以下几个可能的解决方法: 1. 更新Visual Studio版本:不同版本的Visual Studio可能会有不同的优化和性能改进。尝试将Visual Studio更新到最新版本,以获得更好的性能和资源管理。 2. 关闭不必要的插件和扩展:某些插件和扩展可能会占用大量资源和内存。通过禁用或卸载不常用的插件和扩展,可以减轻devenv.exe对资源的占用,并提高运行时的性能。 3. 调整工程设置:检查工程设置中的编译选项和调试选项,确保其合理配置。例如,关闭不必要的调试选项和优化等配置,以提高运行时效率。 4. 增加硬件资源:如果计算机的内存和处理器等硬件资源有限,可能会导致devenv.exe的资源占用过高。考虑升级硬盘和内存,或者使用更高配置的计算机来提高Visual Studio的运行性能。 5. 清理临时文件和缓存:Visual Studio会生成一些临时文件和缓存文件,长时间使用后可能会导致资源占用过高。定期清理这些临时文件和缓存,可以改善Visual Studio的运行性能。 6. 优化代码和解决方案结构:代码和解决方案的结构也会对Visual Studio的性能产生影响。通过优化代码和调整解决方案结构,可以减少devenv.exe的资源占用和提高运行时效率。 以上是一些常见的方法,可以尝试使用一个或多个方法来解决Visual Studio运行时慢和devenv.exe资源占用过高的问题,并提高使用体验。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值