【问题标题】:VC++ Installs - Error 1603, "error 997.overlapped i/o operation is in progress"VC++ 安装 - 错误 1603,“错误 997.overlapped i/o 操作正在进行中”
【发布时间】:2016-12-29 02:23:21
【问题描述】:

我尝试安装的大部分程序(所有 adobe 程序、Unity、V++ Redistributables 等)都没有安装。我有一台装有全新 Windows 10 版本的新 PC。所有这些程序都说与 V++ Redistributable 和错误代码 1603 相关的内容(例如,photoshop CC 在“错误:第三方有效负载安装程序 vcredist_x64.exe 失败时显示错误”退出代码:1603”和“错误:第三方负载安装程序 vcredist_x86.exe 失败,退出代码:1603”。我无法从任何 exe 或 msi 安装 VC++。

对于 VC++ 2008 Redistributable,我会弹出以下消息:https://gyazo.com/e23fbb88609b122e3dd9639ea8c71b24 “错误 997.overlapped i/o 操作正在进行中”

如果我查看其他 VC++ 安装中的日志,肯定会出现错误 997。当我搜索此错误时,一个常见的建议是重新安装安全更新,但我只有一个不在我应该重新安装的列表中(即使我这样做什么也没做)。另一个建议是在注册表中做一些事情,但是它指向的“安装”文件夹不存在,我不知道我在注册表中做了什么,如果我尝试做可能最终会破坏我的窗户我自己的注册表文件夹。

有人可以帮我吗?这真的拖慢了我的工作。

提前致谢。

【问题讨论】:

  • 这与编程无关。
  • @Takarii 它是关于编程工具,因为我使用它来安装统一等?

标签: windows visual-studio visual-c++ installation failed-installation


【解决方案1】:

关于“error 997.overlapped i/o operation is in progress”,可以查看这篇博客:https://blogs.msdn.microsoft.com/vsnetsetup/2014/10/27/error-997-overlapped-io-operation-is-in-progress-kb2918614-breaks-windows-installer-service/

  1. 将 C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 重命名为 C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18_old

    李>
  2. 确认管理员是 C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 文件夹的所有权和完全控制权,如果不是,则取得所有权并重新应用权限作为完全控制权关于这个。

  3. 如果您没有此注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsInstaller,您可以备份注册表并创建它并添加 DWORD "SecureRepairPolicy,值为 1。

  4. Windows 更新是最新的,之后,搜索 KB2918614/KB3072630/KB3000988/KB3008627,找到后将其删除并重新启动计算机。

【讨论】:

  • #1 和#2 有什么意义?您刚刚将文件夹重命名为 .old,现在您想检查不再存在的原始名称的权限?这太令人困惑了。
猜你喜欢
  • 1970-01-01
  • 2014-12-28
  • 1970-01-01
  • 2018-01-03
  • 1970-01-01
  • 2015-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多