安裝Exchange2003時出0XC1037AE6錯誤的解決方法.

今天在虛擬機安裝Exchange2003時,當進行到林架構擴展ForestPrep時,出現一了個錯誤:
意思就是: 安裝程序在安裝子組件"Microsoft Windows Active Directory 架構更新“時失敗,錯誤代碼爲 0xC1037AE6。
 
 怎麼回事呢??經過查找,找到原因和解決方法:
使用“/FORESTPREP”命令導致安裝失敗的一個原因是因爲TEMP或TMP目錄變量(可以使用“SET”命令來查看)的名稱中存在一個或更多的空格,但是在NTFS系統分區中,8.3版本的文件名是無效的。而安裝程序依然對TEMP目錄使用8.3版本的路徑名,並用它來存儲安裝選項的臨時文件,如果安裝程序找不到磁盤上的路徑,當然就會失敗。
要解決這個問題,就要把TEMP和TMP系統變量指向名稱中沒有空格的目錄(例如:C:\TEMP或者C:\TMP)。還要記得要創建相應的文件夾才行,否則安裝過程仍然會失敗。
原來是這麼回啊:
因爲我登錄到這臺電腦用的是administrator用戶,因此,在administrator的temp,tmp,這兩個環境變量就爲:
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
在CMD裏用set命令,可以查看到這兩個環境變量對應的真實路徑。而在NTFS分區下8.3版本的文件名是無效的,所以就要修改這兩個環境變量對應的真實路徑。
我把它們改成:
TEMP=C:\Temp
TMP=C:\Temp
 
修改好之後,再進行擴展ForestPrep,就順利完成了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章