Visual Studio开始工作的速度比平常慢,并且在检查了附加组件并进行了修复之后,它的运行速度也同样慢。我使用流程监视器检查了所发生的情况,发现与SQMClient有关的事情很多,据我所知,它是Microsoft客户反馈计划的一部分。我没有参加该计划(我已仔细检查)。仍然-进程监视器告诉我VS做了大量与SQMClient相关的工作:

  • RegQueryKey HKLM成功查询:HandleTags,HandleTags:0x0
  • RegOpenKey HKLM\软件\Microsoft\SQMClient成功的所需访问权限:阅读
  • RegSetInfoKey HKLM\SOFTWARE\Microsoft\SQMClient SUCCESS KeySetInformationClass:KeySetHandleTagsInformation,长度:0
  • RegQueryValue HKLM\SOFTWARE\Microsoft\SQMClient\UploadDisableFlag名称未找到长度:144
  • RegCloseKey HKLM\SOFTWARE\Microsoft\SQMClient成功

  • 它会不断重复这一过程。你们当中有人知道为什么VS可能会这样做吗,如果这是行为缓慢的原因吗?

    最佳答案

    如果有许多SQM报告保存在用户配置文件中,则可能会出现此问题。当无法连接到Internet时,Visual Studio将SQM文件存储在%userhome%\AppData\Local\Microsoft\VSCommon\<vs_version>\SQM中。文件数量持续增长,并且可以达到数千个。清理或删除此目录后,Visual Studio显着加快了速度。

    10-08 13:35