于是我运行了间谍软件医生,结果发现有很多恶意软件。我点击了“删除”,但未能先创建还原点。现在,我在 .net 2.0 和 visual studio 2008 上运行的网站无法正常工作。我在 .net 4 和 visual studio 2010 上运行的网站运行正常。我假设我需要恢复 .net 2.0/3.5 或其他版本。有没有什么办法可以做到这一点?
答案1
一位名叫 Aaron Stebner 的 MSDN 博主制作了一个很棒的实用程序,可以自动完成通常需要手动完成的 .NET 清理过程。通常,您会在重新安装 .NET 之前运行此实用程序。我之前曾在 Server 2008 上运行过它,因此我认为它在 Vista 上也同样有效。
祝你好运!
请注意,这可以用来删除嵌入的.NET 版本,例如 Windows 7 中的 2.0。
答案2
您可以尝试运行 Windows 资源检查器来验证和修复所有系统文件。这将包括 Windows 7 上的 .NET 2.0。
sfc /scannow
答案3
过去,我在 Win 7/Server 2008 上运行 .NET 3.5 安装程序时遇到了困难,但使用 Windows 功能时总是能成功。我会尝试从控制面板 > 程序 > 打开或关闭 Windows 功能中删除它,然后再次添加它。您在应用程序事件日志中收到任何特定错误吗?
答案4
我会运行完整安装程序.Net Framework 4.0。
我相信,与之前的 3.5 一样,4.0 包含 2.0+,因为它在 2.0 的基础上进行了扩展。
您可以尝试较旧的安装,但它们没有列出受支持的 Windows 7。