2013年12月18日 星期三

注册cdosys.dll失败的解决方法

把C:\Program Files\Common Files\Microsoft Shared\CDO的cdoex.dll复制到C:\WINDOWS\system32

Regsvr32 /u cdoex.dll
Regsvr32 cdosys.



如何在安裝期間指定 Windows XP 重新安裝的原始資料夾名稱,例如當您必須從故障的系統磁碟機復原時。

當您從 Windows 安裝 CD-ROM 開機,準備安裝 Windows XP 時,安裝程式不會提示您輸入目的地安裝資料夾的名稱,或允許您變更目的地安裝資料夾的名稱。

預設安裝目錄是 \Windows 資料夾。您在 Windows 安裝程式期間,無法變更安裝資料夾,除非發生下列狀況:
  • Windows 或 %SystemRoot% 資料夾已經存在。
  • 您執行自動安裝,並在回應檔案中指定 TargetPath= 參數。
  • 您從 Windows XP 的工作複本執行 Winnt32.exe,並變更 [進階選項] 設定中的位置。
無法在安裝期間指定安裝資料夾,其實不成問題,除非您遇到系統/開機磁碟機故障的情形,或是必須重新格式化原始開機磁碟分割才能安裝 Windows XP。為了順利進行完整系統還原,您必須讓 Windows XP 安裝在與原始系統相同的drive_letter:\%SystemRoot% 資料夾中,然後執行完整還原到原始位置,也就是新安裝的 Windows XP 安裝之上。

注意:Windows 備份公用程式 (Ntbackup.exe) 允許您還原到其他位置,但公用程式不會將系統狀態還原到可運作的狀態,因為系統狀態是先收集起來,然後在還原作業期間再進行處理。 如果您從位於不同資料夾的 Microsoft Windows NT 或 Microsoft Windows 2000 安裝升級,使得您的原始drive_letter:\%SystemRoot% 資料夾不是 \Windows 資料夾,則您必須先在與原始資料夾名稱相同的資料夾中重新安裝 Windows XP,否則將無法執行完整復原。

在與原始資料夾名稱同名的資料夾中重新安裝 Windows XP

請使用下列其中一種方法,幫助您將 Windows XP 重新安裝在與原始 DriveLetter:\%SystemRoot% 資料夾名稱相同的資料夾中。

方法 1:使用自動安裝中的回應檔案

執行使用回應檔案的自動安裝。自動安裝可讓您使用 TargetPath=WinDir 參數定義安裝資料夾。您甚至可以在從 Windows XP 安裝 CD-ROM 開機的情況下,完成這項操作。請依照下列步驟執行:
  1. 使用「記事本」或其他文字編輯器,建立名稱為 Winnt.sif 的檔案,且檔案中包含下列參數:
    [Unattended]
    UnattendMode=GuiAttended
    OemPreinstall=No
    TargetPath=OldWinDir <-符合原始資料夾名稱

    [data]
    unattendedinstall=yes
    msdosinitiated=0
    確定檔案名稱是 Winnt.sif,而且檔案名稱最後不是 .txt 副檔名。
  2. 將 Winnt.sif 檔案儲存至磁片,然後將該磁片插入軟碟機之後,從 Windows 安裝 CD-ROM 開機。

    Windows 安裝程式會讀取 Winnt.sif 檔案,並使用 TargetPath 參數中指定的資料夾名稱,而不使用預設的 \Windows 資料夾。