Windows XPE 安裝

to liuxiyao: 出現這種問題我判斷是因爲系統有一些必須的dll類庫沒有被build進系統中,你在構建時多添加一些系統組件試試。(我想通過評論發但是發了5、6遍CSDN沒反應,就寫到這裏吧,希望你能看到)
 
之前有玩過Microsoft的Windows XPE,能夠小到200多M,對於資源比較有限的系統來說還是不錯的,只是Microsoft的製作套件太耗內存了,內存小的就不要嘗試了,不然那漫長的1個多小時你除了等待之外什麼都做不了。不過即使內存比較大的,還是建議把系統的虛擬內存設置的高些,怎麼設置這裏就不用說了。下面列的是完整的製作流程,對於經常可能會用到的一些組件也做了說明。

 

1、下載開發包

可以去微軟主頁上下載試用版,有一定的期限。

網上也有正式版下。

2、安裝

如果是從微軟官方下載,下載完成後會看到很多文件,將disk1.cab、disk2.cab、msde.cab、tools.cab文件解壓,得到disk1與disk2兩個文件夾,將disk2文件夾裏的文件複製到disk1文件夾裏,然後點擊disk1目錄裏的setup打開安裝界面,按照tool、數據庫引擎、數據庫的順序安裝。

安裝數據庫的時候,會出現錯誤提示,說不能發現DATABASE/Windows Emedded Data/repository/{484C9D34-846E-40E2-A2E6-FF2771A303D5}.CAB沒有找到,可以在DATABASE目錄下依次創建上面兩個目錄,再將另外三個.cab文件複製到裏面即可。

所有的安裝完成後,可以安裝sp2,WINDOWS_XP_EMBEDDED_SP2.EXE。然後是langchs.exe和langchssp2.exe

 

如果是網上下載的正式版,是三個cd的虛擬光驅文件,依次安裝即可。要注意安裝過程非常耗費內存,可能會提示虛擬內存太小,要將系統的虛擬內存大小改大點。

 

如果安裝有殺毒軟件,如卡巴斯基,運行目標設計器時,可能會經常出現異常關閉,把卡巴斯基卸載就能用。

 

3、編譯image。

主要是組件的選擇,一些基本的組件描述:

         Demo Platform Component 目標平臺的硬件分析組件,名字自己起。

 

下面這些組件名稱和xpe裏一致:

         Design Templates->Windows-based Terminal Professional  xpe的宏組件,有幾種,這個是基於基本的windows創建系統時用,其它幾種通常是針對特定用途設定的宏組件。包含了一個最小化XP Embedded所必需的基本組件。

         Software->System->Storage&File System->Infrastructure->File System->NTFS  文件系統,也可以選擇FAT等,依據目標系統分區。

         Software->System->Storage&File System->Applications->NTFS Format  格式化NTFS文件系統的GUI工具。如果文件系統選擇的是FAT,這裏相應要選上FAT Format

         Software->System->System Services->Base->NT Loader  提供NTLDR。

         Software->System->User Interface->Shells->Explorer shell  桌面。

         Software->System->International->Infrastructure->Chinese - Simplified Language Support 中文支持,依據需要選擇,如果沒有選擇一種語言,則運行Check Dependencies時,會出現錯誤:

                   Regional and Language Options [Version 5.1.2600, R620]" requires at least one additional enabled component not in the configuration

                   當然忽略這個錯誤編譯出來的image也能夠使用,但是沒有中文支持。

                   出現這個錯誤時,錯誤信息會列在Target Designer底部的Tasks欄,雙擊欄目裏的信息,會顯示一個提示,要開發者從多個可選的組件中挑選需要的組件。參考:http://www.microsoft.com/china/MSDN/library/Mobility/embedded/XPE_DUALBOOTXPEmbedded.mspx?mfr=true

         可以檢查依賴關係,然後在user interface core中根據需要設置,勾選show context menu on Task bar和show context menu on shell folders,就能支持鼠標右鍵了

         Software->System->International->Infrastructure->Microsoft Simplified Chinese IME Core 中文輸入法組件

         Software->System->Storage&File System->Infrastructure->File System->CDFS 讀取光驅設備

         Software->System->User Interface->Shells->Windows Shell->Task Manager 任務管理器

         Add Hardware Control Panel 添加新硬件

         Add/Remove Programs Control Panel 添加刪除程序

         Device Manager 設備管理器

         Accessories/System Tools 附件裏的系統工具

         Date/Time Control Panel 控制面板裏的日期和時間設置

         Display Control Panel 控制面板裏的顯示

         Windows Accessories 這個組件是windows附件!包括記事本。寫字板,畫圖和計算器。同時在右鍵菜單,新建中也會出現相關內容。

         Screen Savers 屏保

         Windows XP Visual Style xp主題

         Games 附件裏的遊戲

         Desktop Wallpaper 桌面牆紙

         Images and Media 包含了牆紙的圖片,還有一些示例音樂,示例圖片等。

         International Control Panel 控制面板裏的網絡連接

         Keyboard & Mouse Control Panel 控制面板裏的鍵盤鼠標

         Mouse Cursors 使用戶可以選擇不同的鼠標光標式樣

         Network Setup Wizard 附件通訊裏的網絡安裝嚮導,幫助用戶設置家庭或商業網絡

         Power Meter Control Panel 控制面板裏的電源選項

         Registry Editor 註冊表編輯器

         Users Control Panel 控制面板裏的用戶賬戶

         System Control Panel 控制面板裏的系統

         Windows Clean-Up Utilities 磁盤清理工具

         Software->System->User Interface->Infrastructure->Shell Application Compatibility 宏組件,This component includes components for all Control Panel items and for all shell Explorer components. 如果不是每個都需要,最好按照上面的那樣逐個添加。

         Software->System->Security->Infrastructure->Automatic logon 支持自動登陸

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章