當您安裝 Windows XP 時,出現 The file 'Asms' on Windows XP Professional CD-ROM is needed (需要 Windows XP Professional (商用版) 光碟上的 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. (需要 Windows XP Professional (商用版) 光碟上的 Asms 檔案。輸入檔案所在的路徑,然後按一下 [確定])。

發生的原因

如果安裝程式無法與 CD-ROM 光碟機通訊,就會發生這個問題。

解決方案

如果要解決這個問題,請根據您的電腦使用下列適用的方法。

以 FAT 或 FAT32 檔案系統格式化的硬碟

如果您使用 FAT 檔案系統或 FAT32 檔案系統格式化硬碟,請執行下列步驟:
  1. 使用 Microsoft Windows 98 Second Edition 或 Microsoft Windows Millennium Edition (Me) 開機磁片 (具有 CD-ROM 驅動程式) 重新啟動電腦。
  2. 從 Windows 98 Second Edition 光碟、Windows Millennium Edition (Me) 光碟或硬碟,將 Xcopy.exe 工具複製到 Windows 開機磁片。如果要執行這項操作,請使用適當的方法。

    Windows 98 Second Edition 光碟

    將 Windows 98 Second Edition 光碟插入 CD-ROM 或 DVD-ROM 光碟機中,然後在命令提示字元輸入下列行,並在每一行之後按 ENTER,其中 cd-rom 是 CD-ROM 或 DVD-ROM 光碟機的磁碟機代號:
    c:
    copycd-rom:\win98\smartdrv.exe
    copycd-rom:\tools\oldmsdos\xcopy*.*

    Windows Millennium Edition (Me) 光碟

    將 Windows Millennium Edition (Me) 光碟插入 CD-ROM 或 DVD-ROM 光碟機中,然後在命令提示字元輸入下列行,其中 cd-rom 是 CD-ROM 或 DVD-ROM 光碟機的磁碟機代號,然後在輸入的每一行之後按 ENTER:
    c:
    copycd-rom:\win9x\smartdrv.exe
    extractcd-rom:\win9x\win_17.cab xcopy.exe /L c:\ xcopy.exe
    extractcd-rom:\win9x\win_17.cab xcopy32.exe /L c:\ xcopy32.exe
    extractcd-rom:\win9x\win_19.cab xcopy32.mod /L c:\ xcopy32.mod

    硬碟

    在命令提示字元中輸入下列各行,其中 drive 是安裝 Windows 所在的硬碟磁碟機代號,然後在輸入的每一行之後按 ENTER:
    c:
    copydrive:\windows\smartdrv.*
    copydrive:\windows\xcopy*.*
  3. 取出 Windows 98 或 Windows Millennium Edition (Me) 光碟,然後插入 Windows XP Professional (商用版) 光碟。
  4. 將 [I386] 資料夾及其所有子資料夾複製到硬碟中。如果要執行這項操作,請在命令提示字元輸入下列行,其中 cd-rom 是 CD-ROM 光碟機的磁碟機代號,而 drive 是硬碟的磁碟機代號,然後在輸入的每一行之後按 ENTER:
    smartdrv
    xcopycd-rom:\i386drive:\i386 /e
  5. 重新啟動電腦,然後再啟動一次安裝程式。
  6. 收到錯誤訊息時,按一下 [瀏覽],然後輸入硬碟上 [I386] 資料夾的路徑。

    注意 系統可能會提示您數次,要求您提供此資料夾的位置。如果無法使用 [瀏覽],請參閱<以 NTFS 檔案系統格式化的硬碟>一節。

以 NTFS 檔案系統格式化的硬碟

如果您使用 NTFS 檔案系統格式化硬碟,並且想要升級 Windows 的較舊版本,請執行下列其中一種方法:

方法 1

警告 不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。
  1. 當您收到錯誤訊息時,請按 SHIFT+F10 以啟動命令工作階段。
  2. 輸入 regedit.exe,然後按 ENTER。
  3. 按一下 [HKEY_LOCAL_MACHINE]
  4. [檔案] 功能表上,按一下 [載入 Hive 控制檔],然後載入 %Windir%\System32\Config\System.sav。
  5. 提示您指定名稱時,請輸入 Test
  6. 找出並按一下下列機碼:
    HKEY_LOCAL_MACHINE\Test\ControlSet1\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  7. 刪除 UPPERFILTERSLOWERFILTERS 登錄機碼。
  8. 針對 Test Hive 下的其他 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 Hive。

方法 3

如果您不是使用具有全像技術的零售版 Windows XP 光碟 (例如,您使用燒錄的光碟),請嘗試從具有全像技術的零售版光碟執行安裝程式。如果要確認這個項目,請使用「修復主控台」啟動電腦,然後查看 C:\$win_nt$.~ls 資料夾。尋找 [Asms] 資料夾。如果資料夾遺失,或者資料夾中的檔案都是 0 位元,表示光碟燒壞了。

如需有關如何使用「修復主控台」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
307654 HOW TO:安裝和使用 Windows XP 的修復主控台

屬性

文章編號: 311755 - 上次校閱: 2005年10月18日 - 版次: 5.1
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional Edition (商用版)
關鍵字:?
kbregistry kberrmsg kbprb kbsetup 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