安装 Windows XP 时出现“The file 'Asms' on Windows XP Professional CD-ROM is needed”(需要 Windows XP Professional CD-ROM 上的“Asms”文件)错误信息

文章翻译 文章翻译
文章编号: 311755 - 查看本文应用于的产品
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
展开全部 | 关闭全部

本文内容

症状

在安装 Microsoft Windows XP 时,您可能会收到以下错误信息:
[Files Needed]

The file 'Asms' on Windows XP Professional CD-ROM is needed.Type the path where the file is located, and then click OK.

原因

如果安装程序无法与 CD-ROM 驱动器通讯,则可能发生此问题。

解决方案

要解决此问题,请使用适合您的计算机的方法。

使用 FAT 或 FAT32 文件系统格式化的硬盘

如果硬盘是使用 FAT 文件系统或 FAT32 文件系统格式化的,请按照下列步骤操作:
  1. 使用带有 CD-ROM 驱动程序的 Microsoft Windows 98 Second Edition 或 Microsoft Windows Millennium Edition (Me) 启动盘重新启动计算机。
  2. 将 Xcopy.exe 工具从 Windows 98 Second Edition 安装光盘、Windows Millennium Edition (Me) 安装光盘或硬盘复制到 Windows 启动盘。为此,请使用相应的方法。

    Windows 98 Second Edition 安装光盘

    将 Windows 98 Second Edition 安装光盘插入 CD-ROM 或 DVD-ROM 驱动器,然后在命令提示符处键入下面的命令行(其中 cd-rom 是 CD-ROM 或 DVD-ROM 驱动器的驱动器号),并在键入每行之后按 Enter 键:
    c:
    copy cd-rom:\win98\smartdrv.exe
    copy cd-rom:\tools\oldmsdos\xcopy*.*

    Windows Millennium Edition (Me) 安装光盘

    将 Windows Millennium Edition (Me) 安装光盘插入 CD-ROM 或 DVD-ROM 驱动器,在命令提示符处键入下面的命令行(其中 cd-rom 是 CD-ROM 或 DVD-ROM 驱动器的驱动器号),并在键入每行之后按 Enter 键:
    c:
    copy cd-rom:\win9x\smartdrv.exe
    extract cd-rom:\win9x\win_17.cab xcopy.exe /L c:\ xcopy.exe
    extract cd-rom:\win9x\win_17.cab xcopy32.exe /L c:\ xcopy32.exe
    extract cd-rom:\win9x\win_19.cab xcopy32.mod /L c:\ xcopy32.mod

    硬盘

    在命令提示符处,键入下面的命令行(其中 drive 是安装 Windows 的硬盘的驱动器号),并在键入每行之后按 Enter 键:
    c:
    copy drive:\windows\smartdrv.*
    copy drive:\windows\xcopy*.*
  3. 弹出 Windows 98 或 Windows Millennium Edition (Me) 安装光盘,然后插入 Windows XP Professional 安装光盘。
  4. 将 I386 文件夹及其所有子文件夹复制到硬盘上。为此,请在命令提示符处键入下列命令行(其中 cd-rom 是 CD-ROM 驱动器的驱动器号,drive 是硬盘的驱动器号),并在键入每行之后按 Enter 键:
    smartdrv
    xcopy cd-rom:\i386 drive:\i386 /e
  5. 重新启动计算机,然后再次启动安装程序。
  6. 在收到错误信息时,请单击浏览,然后键入硬盘上的 I386 文件夹的路径。

    注意:可能会多次提示您输入此文件夹的位置。如果“浏览”不可用,请参阅“使用 NTFS 文件系统格式化的硬盘”一节。

使用 NTFS 文件系统格式化的硬盘

如果硬盘是使用 NTFS 文件系统格式化的,而且您正在升级早期版本的 Windows,请使用下列两种方法之一。

方法 1

警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
  1. 在出现错误信息时,请按 Shift+F10 启动命令会话。
  2. 键入 regedit.exe,然后按 Enter 键。
  3. 单击 HKEY_LOCAL_MACHINE
  4. 在“文件”菜单上,单击“加载配置单元”,然后加载 %Windir%\System32\Config\System.sav。
  5. 提示您指定一个名称时,键入 Test
  6. 找到并单击下面的注册表项:
    HKEY_LOCAL_MACHINE\Test\ControlSet1\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  7. 删除 UPPERFILTERSLOWERFILTERS 注册表项。
  8. 对 Test 配置单元下的其他 ControlSet# 项重复步骤 6 和 7。
  9. 单击“文件”,然后单击“退出”以退出注册表编辑器。
  10. 如果错误信息中的路径是 CD-ROM 驱动器的正确驱动器号,请单击“确定”继续执行安装程序。
  11. 如果再次出现错误信息,则说明安装程序无法从 CD-ROM 驱动器正确读取,或者路径信息不正确。在此情况下,请重新启动计算机,并继续执行安装程序。

方法 2

如果无法在命令提示符处启动 Regedit.exe,而硬盘上还有另一个可用于安装 Windows 的分区,请按照下列步骤操作:
  1. 在其他分区上安装 Windows。
  2. 启动 Windows 的新安装,然后启动 Regedit.exe。
  3. 按照方法 1 中的步骤操作,但需要从原始的 Windows 文件夹中加载 System.sav 配置单元。

方法 3

如果您使用的不是带有全息图的零售 Windows XP 安装光盘(例如,使用的是烧制的安装光盘),请尝试从带有全息图的零售安装光盘运行安装程序。要验证这一点,请使用故障恢复控制台启动计算机,然后检查 C:\$win_nt$.~ls 文件夹。查找 Asms 文件夹。如果找不到此文件夹,或者其中包含的文件大小为零字节,则说明安装光盘没有正确烧制。

有关如何使用故障恢复控制台的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307654 如何安装和使用 Windows XP 的故障恢复控制台

属性

文章编号: 311755 - 最后修改: 2005年10月24日 - 修订: 5.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kberrmsg kbregistry kbsetup kbprb KB311755
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