Cannot install on Windows: The property ‘OSArchitecture’ cannot be found on this object

这个报错通常出现在 Windows 上通过 PowerShell 一行命令安装 Open Interpreter 时,安装脚本读取 Win32_OperatingSystem.OSArchitecture 失败导致中断。优先确认是否使用了已修复该问题的 main 版本或后续正式发布版,而不是 0.0

快速结论:这个报错通常出现在 Windows 上通过 PowerShell 一行命令安装 Open Interpreter 时,安装脚本读取 Win32_OperatingSystem.OSArchitecture 失败导致中断。优先确认是否使用了已修复该问题的 main 版本或后续正式发布版,而不是 0.0.34 及更早版本。

适用环境:Windows 11 Pro 25H2;工具为 Open Interpreter;问题发生在使用官方安装脚本 irm https://www.openinterpreter.com/install.ps1 | iex 的 PowerShell 环境中。Issue 中未提供 Python、CUDA、显卡或依赖版本信息。

最快修复方案:暂无确认的一步修复方案。Issue 明确说明修复已合并到 main(#1831),且最新发布版 0.0.34 尚未包含该修复;因此可优先尝试从当前 main 安装,或等待包含该修复的下一个正式发布版。

注意事项:当前 0.0.34 及更早发布版不包含该修复,直接使用发布版安装脚本可能仍会报同样的错误。Issue 中未给出 0.0.34 下绕过该错误的已验证命令,也未说明旧版本的手动安装步骤。

问题场景

用户在 Windows 11 Pro 25H2 上打开 PowerShell,执行官方给出的一行安装命令 irm https://www.openinterpreter.com/install.ps1 | iex 安装 Open Interpreter。安装脚本在执行过程中访问系统信息对象时失败,导致安装流程中断,Open Interpreter 无法通过该命令完成安装。

报错原文

PS C:\Users\kitsune> irm https://www.openinterpreter.com/install.ps1 | iex
iex : The property 'OSArchitecture' cannot be found on this object. Verify that the property exists.
At line:1 char:51
+ irm https://www.openinterpreter.com/install.ps1 | iex
+                                                   ~~~
    + CategoryInfo          : NotSpecified: (:) [Invoke-Expression], PropertyNotFoundException
    + FullyQualifiedErrorId : PropertyNotFoundStrict,Microsoft.PowerShell.Commands.InvokeExpressionCommand

原因分析

安装脚本中读取了 Win32_OperatingSystem.OSArchitecture 属性。当该属性在当前系统信息对象上不可用时,PowerShell 会抛出 PropertyNotFoundException,而不是返回空值继续执行。可能原因包括:

  • 不同 Windows 版本或不同 PowerShell 环境下,Win32_OperatingSystem 返回的字段存在差异,OSArchitecture 未按预期暴露。
  • 安装脚本早期版本没有对该属性的缺失做兼容处理,而是直接读取,因此一旦属性不存在就整体报错退出。
  • 该问题与 Open Interpreter 本体无关,而是安装脚本的 Windows 架构检测逻辑不够健壮。

Issue 中维护者确认 #1831 已合并到 main,修复方式是在 Win32_OperatingSystem.OSArchitecture 不可用时安全回退,并覆盖了 Windows PowerShell 以及 x64 和 ARM64 上的 PowerShell 测试。

环境排查

  • 确认操作系统:Issue 报告为 Windows 11 Pro 25H2,其他 Windows 版本是否同样触发未在 Issue 中验证。
  • 确认使用的 Open Interpreter 版本:0.0.34 及更早发布版不包含 #1831 修复。
  • 确认安装来源:是否使用当前 main 分支的安装脚本,还是使用官方发布版对应的安装脚本。
  • 确认 PowerShell 类型:Issue 中修复覆盖了 Windows PowerShell 与 PowerShell 两种环境,但报告者使用的具体类型未在正文中明确说明。
  • 确认系统架构:Issue 中修复在 x64 和 ARM64 runner 上均有覆盖,但报告者机器的具体架构未在正文中给出。
  • Issue 中未提供 Python、CUDA、PyTorch、显卡驱动或相关依赖版本,无需优先排查这些项目。

解决步骤

  1. 确认当前安装脚本或 Open Interpreter 版本是否包含 #1831 的修复。Issue 评论明确说明 0.0.34 早于该修复,不包含此补丁。
  2. 可优先尝试从当前 main 分支获取并安装 Open Interpreter,而不是使用 0.0.34 对应的安装路径。这是 Issue 中维护者明确指向的修复来源。
  3. 如果不方便使用 main,则等待从当前 main 切出的下一个正式发布版,该版本会包含 #1831 的回退逻辑。
  4. 在修复版本可用前,不要反复对 0.0.34 执行同一条安装命令,预期仍会得到相同的 OSArchitecture 属性错误。
  5. 若希望手动绕过,需要在本地安装脚本中避免直接依赖 OSArchitecture;但 Issue 中未给出可直接复用的已验证手动步骤,因此不作为推荐做法。

验证方法

使用包含 #1831 修复的版本重新执行安装流程后,安装不再因 The property 'OSArchitecture' cannot be found on this object 中断,并能继续完成后续安装步骤,即可认为该问题已解决。由于 Issue 中没有给出具体的安装完成输出来验证命令,最终以安装脚本走完且 Open Interpreter 可正常启动为准。

参考来源

OpenInterpreter/open-interpreter #1821

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 23132

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注