不知道这是否属于serverfault,让我知道如果它应该张贴在其他地方。
我正在运行Windows 7 64位。
企业.NET应用程序(使用.NET 4.5的桌面应用程序)的安装似乎已经搞乱了Visual C ++运行时分发。 安装后,我得到了错误信息“程序无法启动,因为您的计算机缺lessMSVCR120_CLR0400.dll”。 我现在遇到这个错误,当试图运行任何.NET 4应用程序。
MSVCR120_CLR0400.dll是一个Windows 8 DLL。 我正在运行Windows 7.该应用程序的安装程序似乎已经安装了与.NET 4相关的Windows 8版本,导致所有.NET 4 / 4.5应用程序无法启动,或者将某些系统设置更改为Windows 8相关值即使我正在运行Windows 7。
附加信息:
我曾经尝试过:
有谁知道我需要做什么来让我的.NET 4 / 4.5环境恢复正常工作?
编辑:
这是一个特别讨厌的问题。 我现在已经卸载了所有的C ++可再发行组件,并重新安装了Visual Studio 2012,但我仍然收到错误消息。
看起来好像.NET 4自引导机制已经被修改,认为它在Windows 8 PC上运行,即使这是Windows 7机器,也要寻找Windows 8 DLL。