PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
nightwind209
Major Member
 

加入日期: Aug 2004
文章: 174
Unhappy [問題] XP安裝光碟 整合MUI

我想做片英文版XP加上自動安裝MUI
不過照著文件作都做不成功
安裝完進到XP桌面總是出現"can't find winddows\MUITEMP\MUISETUP.exe"
有人能指導一下嗎?

------------------------------------------------------
MUI資料夾應該放哪個位置呢?


\\XPCD
  \i386
  \MUI
or

\\XPCD
  \i386
    \MUI

是哪個才對?
------------------------------------------------------

------------------------------------------------------
然後我加了些描述到 winnt.sif 裡面

[RegionalSettings]
LanguageGroup = 1,7,8,9,10
Language = 0409

[GuiRunOnce]
"%WINDIR%\MUITEMP\MUISETUP.exe [-i 0404][-d 0409] -r -s"
"%WINDIR%\SYSTEM32\CMD.EXE /c RMDIR %WINDIR%\MUITEMP /s /q"

這邊有錯嗎?
-------------------------------------------------------

-------------------------------------------------------
文件最後寫著

winnt32.exe /unattend: path to answer file /copysource:lang /copydir:MUITEMP /s:path to install source

這我就完全看不懂了...

紅字部份我應該寫什麼呢?
然後這串東西應該又要放到哪邊去呢?
-------------------------------------------------------

希望有人能指導一下
謝謝
     
      
舊 2008-03-19, 06:29 PM #1
回應時引用此文章
nightwind209離線中  
nightwind209
Major Member
 

加入日期: Aug 2004
文章: 174
補個文件說明...

當作基本英文版 Windows 安裝程式的一部份來預先安裝
由於 MUI 發佈到好幾張光碟上,因此自動安裝必須使用發佈共用。必須先複製所有的 MUI 檔到發佈共用。您必須在 Unattend.txt 中的 [GUIRunOnce] 區段指定執行 Muisetup.exe,亦即安裝使用者介面語言的程式。第三,在執行 Winnt32.exe 時,必須指定幾個特定的選項,以確保檔案正確安裝。

MUI 安裝需要語言群組、地區設定 (使用者、系統及輸入法),以及使用者介面語言的設定。如果要妥善安裝特定的地區設定及使用者介面語言,必須安裝適當的語言群組。您所安裝的地區設定必須彼此相容,而且要對應到預設的使用者介面語言。如需有效的語言群組/地區設定/使用者介面語言組合清單,請參閱 [RegionalSettings]。

附註

如果您沒有安裝地區設定/語言所需的語言群組,以及您所指定的使用者介面語言,安裝程式可能會顯示對話方塊,提示您輸入必要檔案的路徑。雖然安裝會順利完成,但可能還需要使用者的交互作業。
建立發佈共用
如果要自動安裝 MUI,必須將所有的語言資源檔,從 MUI CD 複製到發佈共用。最好將這些檔案放置在根目錄下的一個暫存目錄。在範例當中,這些檔案是放置在一個名叫 MUITEMP 的暫時目錄當中。

\installation source
\MUITEMP
...所有多語言檔案
在安裝作業的檔案複製階段,MUITEMP 目錄會複製到發佈磁碟機上的 %WINDIR%。在安裝作業的最後階段,就會移除此暫存目錄。

建立回應檔案
對 MUI 而言,在 Unattend.txt 中有兩個重要區段:[RegionalSettings] and [GUIRunOnce]。

[Regional Settings] 區段會指定將語言群組和語言環境 (使用者地區設定、系統地區設定和輸入法地區設定) 的值,安裝到系統上。這些值是透過適當的識別碼號碼加以指定的。

如果是單一使用者系統,我們建議您比照預設的使用者介面語言 (在執行 Muisetup.exe 時指定) 設定語言環境。比方說,如果預設的使用者介面語言是德文,那麼最好指定一種德文語言環境。

如果您所使用的是共用工作站,而且是在終端機伺服器環境下,那麼我們建議您將預設的使用者介面語言和系統語言環境,設為英文 (多語言版本的系統管理語言)。可以根據個別的喜好/需求設定使用者語言環境;或者,如果是透過 Language 項目來指定使用者語言環境,則將它設定為與系統語言環境相同。

必須安裝您指定的語言環境所需的語言群組。例如,如果設定語言環境為阿拉伯文,且阿拉伯文將成為功能表及對話方塊的預設語言,則必須在 [RegionalSettings] 區段中指定阿拉伯文語言群組:

[RegionalSettings]
LanguageGroup = 13
Language = 0401
—或者—

[RegionalSettings]
LanguageGroup = 13
SystemLocale = 0401
UserLocale = 0401
InputLocale = 0409:00000409,0401:00000401
在 [GUIRunOnce] 區段當中,包含使用者在完成 GUI 模式安裝程式之後,第一次登入電腦時所要執行的命令清單。以雙引號括住的每一行都會指定一個 GUIRunOnce 登錄項目所要執行的命令。

您可以使用這個區段,以適當的參數和值來執行 Muisetup 程式。請注意,Muisetup.exe 的路徑中包含在安裝來源所建立的暫時目錄。範例項目的第二行會在安裝之後,從磁碟機移除這個暫存目錄。

[GuiRunOnce]
"%WINDIR%\MUITEMP\MUISETUP.exe [-i LangID LangID...][-d LangID] -r -s"
"%WINDIR%\SYSTEM32\CMD.EXE /c RMDIR %WINDIR%\MUITEMP /s /q"
\MUITEMP 在安裝期間建立的暫時安裝目錄。

Muisetup 命令列選項
選項 描述
-i 指定要安裝的使用者介面語言。語言最好是以四位數的十六進位語言識別碼值輸入。
d 指定預設的使用者介面語言 (可適用於所有的新使用者帳戶,並且在 Winlogon 這類畫面上使用)。
-r 指定不顯示重新開機訊息。
-s 指定不顯示安裝完成訊息。
-l (字母 L。僅適用於 Windows XP) 符合非 Unicode 程式的語言與預設使用者的語言;除非使用 /d,否則這個設定會被略過。
-f (只適用於 Windows XP) 符合預設殼層使用者介面字型與預設使用者語言;除非使用 /d 和 /l,否則這個設定會被略過。它只適用於日文語言使用者介面。

執行 Winnt32.exe
自動 MUI 安裝的最後階段,是以正確選項執行 Winnt32.exe。

請以 /unattend 選項來指定 Unattend.txt。使用 /copydir 選項,以確定暫時安裝目錄 (MUITEMP) 會複製到目的磁碟機。如果語言環境和您要安裝的使用者介面語言要求安裝語言群組,請使用 /copysource 選項來複製必要的語言群組檔案。如果您只需要複製一種語言群組,請指定 lang\[language directory name]。

例如:
winnt32.exe /unattend: path to answer file
/copysource:lang /copydir:MUITEMP /s: path to install source

這是文件的說明...
 
舊 2008-03-19, 10:31 PM #2
回應時引用此文章
nightwind209離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:29 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。