当您尝试升级到 Windows XP"Setupapi.dll 文件似乎已损坏"错误消息

文章翻译 文章翻译
文章编号: 822801 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

当试图将计算机升级到 Microsoft Windows XP 时您可能会收到以下错误消息:
启动程序时出错: C:\windows\setup\setupapi.dll 文件似乎已损坏、 重新安装该文件,然后重试。
如果 Setupapi.dll 文件丢失或损坏,可能会发生此问题。

解决方案

若要解决此问题、 重新启动计算机以以前的操作系统、 重命名 Setupapi.dll 文件,然后再次运行 Windows XP 安装程序。若要这样做,请按照下列步骤操作:
  1. 重新启动计算机。
  2. 在启动菜单屏幕上选择以前的操作系统。
    注意Microsoft Windows 98 写入此过程中的后续步骤。 该步骤,说明您的操作系统可能会有所不同。
  3. 启动操作系统后,单击 开始,指向 程序,然后单击 ms-dos
  4. 在 MS-DOS 提示符窗口中键入 cd 的安装程序,然后按 ENTER 键。
  5. 键入 ren setupapi.dll setupapi.old,然后按 ENTER 键。
  6. 键入 退出,然后按 ENTER 键。
  7. 再次运行 Windows XP 安装程序。


注意如果此过程不能解决问题,请使用 Windows 98 启动盘重新启动计算机。在提示时选择 开始具有 CD-ROM 支持,然后从 Windows XP 光盘运行安装程序。这样做,请按照下列步骤操作:
  1. 在 CD-ROM 或 DVD-ROM 驱动器中插入 Windows XP 光盘。
  2. 将计算机启动到的 MS-DOS 提示符具有 CD-ROM 支持。

    有关如何操作,如果您的计算机上没有的其他信息 MS-DOS 已经安装或不允许您启动 MS-DOS 提示在启动菜单中,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    187632如何创建该支持 FAT32 的 Windows 98 启动盘
  3. 如果没有已启动,请启动 SMARTDrive。如果不使用 SMARTDrive,Windows XP 安装程序将文件复制到硬盘的一部分的执行速度很慢。若要启动 SMARTDrive、 更改为 Smartdrv.exe 文件所在的文件夹、 键入 smartdrv,然后按 ENTER 键。
  4. 命令提示符键入 drive,然后按的 ENTER,其中 drive 是 Windows XP 光盘所在的驱动器)。
  5. 键入 cd\i386,然后按 ENTER 键。
  6. 键入 winnt,然后按 ENTER 键。Windows XP 安装程序开始。
  7. 键入 Windows XP 的安装文件路径,然后按 ENTER 键。例如对于键入 d:\i386

    Windows 安装程序将文件复制到硬盘中。当将文件复制时将显示以下消息:
    完成基于 MS-DOS 的安装的一部分。安装程序现在将重新启动您的计算机。您的计算机重新启动后,Windows XP 安装程序将继续进行。如果在驱动器 A:中有一张软盘请现在将其删除。按 ENTER 键重新启动计算机并继续运行 Windows XP 安装程序。
  8. 从在的计算机中取出所有软盘,然后按 ENTER 键。计算机重新启动和 Windows XP 安装简历中。按 ENTER 继续。
  9. 按照屏幕选择和格式化分区上要安装 Windows XP 的位置。如果您的硬盘中包含只有一个分区不要删除它从现有分区的列表。Windows XP 安装程序已复制到此分区的安装文件。以后,您可以将 FAT32 格式化的分区转换为 NTFS 文件系统。安装程序将用于安装 Windows XP 文件复制,然后重新启动计算机。如果您使用 NTFS 文件系统来格式化驱动器,Windows 将检查该驱动器的错误,然后重新启动。Windows XP 安装程序将在图形用户界面 (GUI) 模式。
  10. 在 Windows 设置向导中完成 Windows XP 的安装步骤。

更多信息

有关安装和升级 Windows XP 的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
316941如何: 安装 Windows XP

属性

文章编号: 822801 - 最后修改: 2007年5月7日 - 修订: 4.3
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kbmt kberrmsg kbprb KB822801 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 822801
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com