删除/重新安装 mscvrt 运行时可再发行组件后,某些程序运行速度变慢

删除/重新安装 mscvrt 运行时可再发行组件后,某些程序运行速度变慢

更新:似乎有一个不幸的巧合。似乎就在我进行这些构建和删除可再发行组件的时候,我的笔记本电脑电源适配器悄悄地坏了,而我的 DELL E6410 也悄悄地限制了 CPU 以应对这种情况。如果这不是问题所在,我会发布更多信息,但到目前为止,新的电源适配器使速度更快了……


我在 Dell Latitude E6410 笔记本电脑上运行 Windows 7。

背景:我需要使用命令行中的 cl 编译一个程序,但编译失败,并出现有关 winsock2 的错误。我读到的一个页面说我应该重新安装 Windows SDK。该安装失败,另一个页面说有时需要卸载 mscv 运行时可再发行组件才能正确安装 Windows SDK。事实证明这是真的。我删除了所有 MSCV 9 (2008) 和 MSCV 10 (2010) 可再发行组件。我成功安装了 Windows SDK 并进行了编译。很快我注意到我的电脑运行异常。有些东西以正常速度运行,有些运行缓慢。特别是一个较旧的程序(可能是用 Visual Studio 2008 构建的?)运行速度比正常情况下慢得多。

我在这里看到一个关于取回您需要的可再发行文件的问题:在 Windows Vista 上卸载 C++ 可再发行组件

我感到困惑的是,如果我的问题是删除了某些所需的可再发行 DLL,那么为什么某些程序的运行速度会变慢,而不是像刚才提到的问题那样根本无法运行。

是否存在某种“后备”过程,如果找不到正确的可再发行组件,它可以退回到较慢的替代方案?可能是在我的计算机上某处找到调试可再发行组件?

我看见在 Windows Vista 上卸载 C++ 可再发行组件如何找到丢失的可再发行。但是有没有一种简单的方法可以让我查看哪些替代 dll 可能正在加载?也许我可以使用 procmon 来观察打开了什么...

更多背景信息:以下是引导我卸载可再发行组件的链接:

https://stackoverflow.com/questions/19366006/error-when-installing-windows-sdk-7-1

http://social.msdn.microsoft.com/Forums/vstudio/en-US/9c8f8fcf-959e-4daf-b7b1-2c64d173e10d/microsoft-windows-sdk-for-windows-7-and-net-framework-4-fails-to-install?forum=vssetup

相关内容