C# 安装Visual studio 2010:错误-VC 10.0运行时(x86)

C# 安装Visual studio 2010:错误-VC 10.0运行时(x86),c#,installation,C#,Installation,您好,我在Windows Xp计算机上尝试安装Microsoft Visual Studio 2010时遇到以下错误:以下组件未能安装VC 10.0运行时(x86) 以下是错误日志: [05/17/12,11:26:36] VC 9.0 Runtime (x86): [2] dlmgr: CDownloadJobCompositeImpl: Download completed with hr = 0x800b0101 [05/17/12,11:26:37] VC 9.0 Runtime (x8

您好,我在Windows Xp计算机上尝试安装Microsoft Visual Studio 2010时遇到以下错误:以下组件未能安装VC 10.0运行时(x86)

以下是错误日志:

[05/17/12,11:26:36] VC 9.0 Runtime (x86): [2] dlmgr: CDownloadJobCompositeImpl: Download completed with hr = 0x800b0101
[05/17/12,11:26:37] VC 9.0 Runtime (x86): [2] Failed to fetch setup file in CBaseComponent::PreInstall()
[05/17/12,11:26:37] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.
[05/17/12,11:26:37] setup.exe: [2] CSetupManager::RunInstallPhase() - Call to Pre/Install/Post for InstallComponents failed
[05/17/12,11:26:37] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() - RunInstallPhase() returned a NULL piActionResults
[05/17/12,11:26:37] setup.exe: [2] CSetupManager::RunInstallFromList() - RunInstallPhaseAndCheckResults failed [2]
[05/17/12,11:26:37] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()
[05/17/12,11:26:37] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()
**任何帮助都将不胜感激


感谢

错误代码
0x800b0101
,从第一行开始,似乎表明存在证书问题,如@Hans所说。某些Windows更新可能无法安装并报告相同的错误(尽管您可能还没有看到它们,因为您还没有安装VS)

检查


我在尝试安装Visual Studio的某些安全更新(从Windows Update)时偶然发现了此错误代码。我通过一个特定的FixIt.msi文件解决了这个问题。如果线程中的建议不起作用,请告诉我,我将检查我运行的确切修复程序。

您以前在这台机器上有VS吗?错误代码为CERT_E_EXPIRED,“根据当前系统时钟或时间戳进行验证时,所需的证书不在其有效期内”。你最好先检查一下你机器上的时钟。避免尝试处理VS2010的过期演示版本。@HansPassant:此证书在哪里?我如何检查它何时过期?谢谢。这需要另一种方式。当你在7月20日问这个问题时,你需要解释为什么日志文件说现在是5月17日。你为什么要换你机器上的时钟?那没用。请告诉我修理工可能是修理工50528或50652。我清理了我的浏览器历史记录,所以我不能确定。我记得的是,选择Windows作为问题区域,在“您想做什么?”和“Windows Update”小节中安装或升级软件或硬件。然后我浏览了27个可用的补丁,直到找到最合适的。再看一次,很可能是我刚开始说的两个问题之一。找到那个解决方案是一件痛苦的事。顺便说一句,没有正确的日期可能是一个问题,就像@Hans评论的那样。您可以在安装前同步时钟,完成后返回到以前的日期设置。我应该将日期更改为什么?双击任务栏中的日期,转到“Internet时间”选项卡并选中“自动与Internet时间服务器同步”