【问题标题】:Install .NET Framework 2.0 on Embedded XP (Win XPE)在 Embedded XP (Win XPE) 上安装 .NET Framework 2.0
【发布时间】:2008-10-13 16:44:22
【问题描述】:

我正在尝试在嵌入式 Windows XP SP2(又名 XPE)上安装 .Net 框架 2.0 版。

我正在使用 Microsoft 的 XPE 特定版本的安装程序:

http://www.microsoft.com/downloads/details.aspx?familyid=c4837dad-5719-4b63-8752-cb0a65802329&displaylang=en

安装开始时失败并出现以下错误:

QFE 安装程序 -- 错误 无法连接到数据库 - 请检查数据库

如何在 SPE 上安装 .Net 2.0?

【问题讨论】:

  • 恭喜,第一个 XPE 问题!

标签: .net qfe


【解决方案1】:

好的,您正在运行更新您的 XPE 开发环境的安装程序,对吧?或者您是在密封之前尝试在设备上运行它吗?

您需要在安装了 XPE 开发环境(和数据库)的工作站上运行该安装程序。安装程序正在查找特定 Sql Server 实例上的特定数据库,因此如果您(或其他人)更改了它,您需要阅读有关如何指定与安装程序一起使用的连接字符串的信息。

此外,它可能正在尝试使用您的 Windows 帐户凭据进行连接。确保您能够登录到 Sql Server,使用组件定义打开数据库,并向其中添加记录。或者,如果您可以指定连接字符串,则可以设置要使用的 Sql 登录用户名和密码。

Profiler 是解决上述两个问题的绝佳工具。

一旦你安装了组件,你必须将它们添加到你的镜像中,检查你的依赖然后构建它。


如果您尝试直接在计算机上安装 .NET 2.0(在重新封装之前),您首先需要在计算机上安装 Windows Installer 软件包。可能还有其他一些依赖项;好久没做所以记不太清了。

对 XPE 安装的依赖关系进行故障排除的最佳方法是将来自 Sysinternals 的 ProcessMonitor 放在其上。当您运行安装程序时,您会看到它在哪里尝试查找内容并失败了。将该信息带回您的 XPE IDE 并在您的组件中搜索这些文件。然后,您必须将包含这些文件的包添加到您的图像中,然后重试。有时这是一个艰巨的过程..,.

【讨论】:

  • 为了澄清我试图直接在 XPE 机器上运行安装程序。我对 XPE 完全陌生,并且没有 XPE 开发环境(它是预先安装的)。安装 .Net 的最快途径是什么?快速搜索没有找到 Windows Installer 的安装程序。谢谢!
  • 废话。你可能会丢失很多你需要的文件。你想要做的是非常困难的。很可能您至少必须安装此microsoft.com/downloads/…
  • 但是您可能还需要安装其他东西。您唯一的希望是在该机器上安装 ProcessMonitor 并在安装尝试期间观察文件系统。通读日志(这将是 MASSIVE)并找到从未找到的文件(失败的尝试之后没有成功的尝试)
  • 谷歌这些文件并找出它们附带的 Windows 部分。您必须手动追踪每一个。这个过程并不容易。 XPE 旨在最小化,不易升级。
  • 哎呀,我想我明白现在的问题是什么了。感谢您的信息!
【解决方案2】:

你好,我知道如何解决它,

只需为 w XP 嵌入式安装 futre-pack 2007 =(包括 .NET framework2.0):D

【讨论】:

    【解决方案3】:

    Windows XP Embedded Service Pack 2 Feature Pack 2007 不是一个独立的产品。它要求开发人员安装 Windows® Embedded Studio 工具套件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-21
      • 1970-01-01
      • 2018-08-25
      • 1970-01-01
      • 2011-05-03
      • 1970-01-01
      • 1970-01-01
      • 2012-05-08
      相关资源
      最近更新 更多