【问题标题】:How can i solve Windows Installer Error: 2908?如何解决 Windows 安装程序错误:2908?
【发布时间】:2020-09-01 02:33:19
【问题描述】:

您好,我最近在使用 Windows 安装程序时遇到问题。我尝试下载三个应用程序:Microsoft Flight Sim。 X、Prepar3D 和 Epic Games。由于我列出的模拟器是过时的程序,我发现它很正常,但是当我尝试安装 Epic Games Launcher 时,我意识到我的 Windows 安装程序坏了。我已经尝试修复它好几天了。我已经尝试了很多我什至无法在此处列出的东西。我相信安装程序尝试“将密钥注册到我的注册表”时会出现问题。因为当错误 2908 弹出并且我关闭它时,相同的窗口在关闭后重复出现。我很感激任何帮助。谢谢。

【问题讨论】:

  • 您是否制作了详细日志?如果没有,请这样做:About MSI logging。也许您缺少运行时或类似的东西。 A list of ideas here(往下看)。
  • 更新:我为安装程序创建了一个详细日志:link 日志中出现错误:错误 2908:无法注册组件 {"registry key here"},重复我按下的次数进入错误窗口。
  • 尝试再次下载这些安装程序或尝试虚拟或两者兼而有之。可能是下载有问题。我有这个list of things to test and various ideas here。从“通用技巧?:消费者问题,安装 setup.exe 失败”部分开始尝试。还有这个软件提示库:itninja.com/software-library/software(关于如何部署常用包的提示)。搜索公司。
  • 您解决了吗?我看了一下 MSI - 它有很多奇怪的东西与自定义操作有关。似乎没有以正确方式注册的 COM 文件,因此它可能正在通过自定义操作或其他方式进行自我注册。
  • 我无法解决这个问题,不得不重新安装 Windows 10。但我想我知道是什么导致了这个问题。回到我卸载 Prepar3D 后的第二天,我发现“C:\ProgramData\Package Cache”中还有 20gb 的文件,不知何故我认为手动删除它们是个好主意。

标签: windows registry installation windows-installer


【解决方案1】:

检查并确保 Windows Installer 服务正在运行。为此,

打开运行命令(Windows + R 键)并输入 services.msc。

向下滚动并查找 Windows Installer。

双击调出服务。

检查启动类型是否设置为手动。

服务状态通常是停止的。尝试启动 Windows Installer 服务。

单击确定(如果有,请记下错误消息)并检查问题的状态。

---------来自微软。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多