Thảo luận  Các bước căn bản để tạo Win10PE từ tools WinBuilder-WIN10XPE, mời các Pro vào góp ý thêm.

Hoang Duch2
Thân chào các bạn, hôm qua bạn @@sec0 có đề nghị tôi mở thêm một topic khác với chủ đề hướng dẫn cách tạo Win10XPE, tôi sẽ hướng dẫn lại các bước căn bản và vì ở ĐÂY có các Pro đã chia sẻ trước đó rồi, nên nếu bạn nào có thêm thắc mắc thì có thể vào lại các cmt trước đó để tìm hiểu thêm và hy vọng @lvt491, @Le Duc 287, @trungminh có thời gian rỗi để hổ trợ các bạn.

Update ngày 02/02/2023 Link bản mới nhất Win10XPE Project -2023-02-01,
các bạn load về, sau đó chạy giải nén file 001 là có luôn nguyên folder:

https://www.tenforums.com/software-apps/182581-win10xpe-build-your-own-rescue-media-2-a.html

Hoặc ở đây:

https://github.com/ChrisRfr/Win10XPE/releases/tag/Win10XPE_2023-08-23

Download Source code zip file từ link của github.com, sau đó giải nén 001 là có nguyên folder.


2023-02-02-081225.png













Link bản XPE ngày 16/01/2021:

http://win10se.cwcodes.net/Compressed/index.php




Khi click vào link nó sẽ hiện ra như hình:


XPE-SYS-9-2021-04-09-111943.png




Ở hình trên, các bạn click vào Win10XPE, load về và giải nén, đây là bản mới nhất ngày 16/01/2021, các bạn cũng thấy các bản Windows mà nó hổ trợ như trong phần đóng khung hình chữ nhật bên dưới, tôi làm với bản Win 2004 và cũng tạm đầy đủ .

Sau khi giải nén ta có folder và files như hình, lưu ý tôi chép vào partition khác trên ổ cứng, không chép vào C: nhe các bạn:

XPE-SYS-10-2021-04-09-111943.png


Các bạn lưu ý cmt của @trungminh như hình dưới đây nhé:


XPE-SYS-53-44-2021-04-09-111943.png




Right-click vào Win10XPE.exe, run as admin ở hình trên ta có giao diện sau:


XPE-SYS-11-2021-04-09-111943.png




Từ chổ mũi tên, click vào đó và chọn load về bản Windows phù hợp ở giao diện dưới này, chọn bản nào thì các bạn xem lại ở hình đầu tiênở bên trên, phần đóng khung hình chữ nhật lớn bên tay phải của hình:


XPE-SYS-12-2021-04-09-111943.png




Riêng tôi thì tôi chọn bản Win2004 như hình dưới đây:


XPE-SYS-13-2021-04-09-111943.png




Sau khi load bản WIN2004 về tôi cũng giải nén vào part J: như hình dưới:


XPE-SYS-14-2021-04-09-111943.png




Vào lại giao diện Win Builder XPE:


XPE-SYS-15-2021-04-09-111943.png




Click vào chổ mũi tên tìm tới folder chứa Win2004 đã giải nén trước đó, ta có hình sau:


XPE-SYS-16-2021-04-09-111943.png




Tôi sẽ ngưng cmt ở đây, mời các bạn xem cmt kế tiếp....


Các bạn vui lòng kéo xuống dưới, xem tiếp từ cmt #9 trở đi, tôi vừa thực hành, vừa chụp hình cho thực tế nên không post hết 1 lần vào đây được. Cảm ơn các bạn đã theo dõi.


Update: Có một bài viết của @trungminh rất chi tiết và vô cùng hữu ích cho các bạn từ link dưới đây, mời các bạn vào tham khảo nhé:




Update ngày 16/04/2021: các bạn xem thêm nội dung bổ sung về cách add NFW x3 tại cmt #2 nhé.
 
Sửa lần cuối:
Trả lời

hoanchien


Junior Moderator
Thành viên BQT
@trungminh va2 @Le Duc 287, tối hôm qua bác build xong theo cách của @trungminh, có thêm C++ lần này sử dụng luôn Apps của trungminh thì thấy mở được TV và DrWeb, mở được Acronis 2020 nhưng không hiểu bác đã làm gì thiếu sot mà không có Audio, lần trước bác cũng build theo cách của @trungminh thì đâu có bị như vậy. Lần trước chọn bản Win 2004, lần này là bản 20H2, có thể lỗi từ đây chăng?

2021-04-27-055345.png



2021-04-27-055921.png


Cái terabyte sau khi boot trở lại, mở ra thì bình thường rồi. Trong mục Drivers của trungminh có folder Win10-64 thành ra boot vào không thấy lỗi hiện nữa.

2021-04-27-060459.png



Bác làm từ bản này :

2021-04-27-070426.png



Đã có lựa chọn Audio như hình:

2021-04-27-070452.png



2021-04-27-053006.png



Hình buildcore của @trungminh:


2021-04-27-052302.png



Bác có chọn thêm NetFx4 , Windows Apps và Msi Installer, bởi vì bản này có thêm mục C++, bác nhớ có lần build bác bỏ đi 2 cái Windows Apps và MSI Installer thì không mở được cái Photoshop2018, lần này photoshop cũng bị lỗi luôn, bác đã chép thêm 2 files vào system32 là glu32 và openl32 vào luôn rồi.



2021-04-27-071644.png



2021-04-27-072552.png



Bác sẽ chạy lại một lần nữa, nếu vẫn lỗi thì phải trở về với bản 2004 thôi.

Update: Lỗi Photoshop ở trên từ máy ảo, đem qua máy chủ Legacy thì lại boot lên được rồi cháu @Le Duc 287 .


2021-04-27-054332.png
Bác thử thêm dòng lệnh này vào file Pecmd.ini xem có load được audio (loa) không bác nhé

//SERV -wait Audiosrv (audio service already started)
// Install HDAudio driver sound cards
DEVI %WinDir%\inf\hdaudio.inf
WAIT 250

// Adjust the volume (windows default 67%) ex: 65535*33% = 21626 (Uncommented if mute is not selected). Volume changed according to "System Volume At Startup" interface value
EXEC=!%WinDir%\System32\nircmd.exe setsysvolume 21626

// Play Startup sound (Commented if mute is selected)
EXEC @!%WinDir%\System32\mpg123.exe -q %SystemRoot%\Media\startup.mp3
 

Hoang Duch2

Rồng Đỏ
chắc bác để ram disk là b hả cháu bảo pải sửa ramdisk khác b. mới lại code pecmd cháu làm khác ko giống @trungminh.

code file pecmd đây bác
Mã:
FIND $%USERNAME%=DucLDPE-Admin,REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18\ProfileImagePath=X:\Users\DucLDPE-Admin
TEAM DISP W1366 H768 B32
LOGO %windir%\web\Screen\PhatDiLac.jpg
TEXT Welcome to Win10PE DucLD Boot, Please wait!...#0xFFFFFF L59 T39 $24*
//EXEC =@!%WinDir%\System32\Drvload.exe %WinDir%\inf\basicdisplay.inf %WinDir%\inf\basicrender.inf %WinDir%\inf\c_display.inf %WinDir%\inf\display.inf %WinDir%\inf\displayoverride.inf
EXEC %WinDir%\System32\winpeshl.exe
EXEC @!%WinDir%\System32\Net.exe Start Wlansvc
EXEC @!%WinDir%\System32\Net.exe Start WinHttpAutoProxySvc
MOUN -udm -findboot -w -mhide \\.\PhysicalDrive* C-
INIT U,3000
EXEC =!%WinDir%\System32\LetterSwap.exe /auto /bootdrive Y:\CDUsb.y /IgnoreLetter XYRAB
//EXEC @!%WinDir%\System32\pnputil.exe /add-driver %WinDir%\inf\oem*.inf /install
EXEC @!%WinDir%\System32\StartImDIsk.exe 69 % R: DLD-ADPE "NTFS Compressed" "R:\Temp"
EXEC !%WinDir%\System32\FixScreen.exe
//LINK %Desktop%\Lan Wifi,%WinDir%\System32\PECMD.exe,%WinDir%\DLD\Apps\DriverLoad.ini,%WinDir%\DLD\ICO\wifi.ico
//LINK %Desktop%\VGA Drivers,%WinDir%\System32\PECMD.exe,%WinDir%\DLD\Apps\VGALoad.ini,%WinDir%\DLD\ICO\DriverFolder.ico
//LINK %Desktop%\Mount Apps Driver,%WinDir%\System32\PECMD.exe,%WinDir%\DLD\Apps\AppsDriverLoad.ini,%WinDir%\DLD\ICO\MountApps.ico
LINK %Programs%\DLD\Autoruns,%ProgramFiles%\Autoruns\Autoruns64.exe
LINK %Programs%\DLD\Display Settings,%ProgramFiles%\WinXShell\WinXShell.exe,-ui -jcfg wxsUI\UI_Resolution.zip,%ProgramFiles%\WinXShell\wxsUI\display.ico
LINK %Programs%\DLD\Wifi,%ProgramFiles%\WinXShell\WinXShell.exe,-ui -jcfg wxsUI\UI_WIFI.zip\main.jcfg -theme dark,%ProgramFiles%\WinXShell\wxsUI\wifi.ico
LINK %Programs%\DLD\Disk Management,%WinDir%\System32\diskmgmt.msc
LINK %Programs%\DLD\MSPaint,%WinDir%\System32\mspaint.exe
LINK %Programs%\DLD\Enable Firewall,%WinDir%\System32\EnableFirewall.cmd,,%WinDir%\System32\shell32.dll#135
LINK %Programs%\DLD\Disable Firewall,%WinDir%\System32\DisableFirewall.cmd,,%WinDir%\System32\shell32.dll#135

KILL explorer.exe
SHEL %WinDir%\explorer.exe
//EXEC !%WinDir%\System32\attrib.exe +s +h "X:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
//EXEC !%WinDir%\System32\attrib.exe +s +h "X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
EXEC %WinDir%\System32\PinUtil.exe Config %Windir%\System32\Pecmd.ini

// Load drivers
DEVI %WinDir%\inf\battery.inf
DEVI %WinDir%\inf\xxxxx.inf
DEVI %WinDir%\inf\hdaudio.inf
EXEC=!%WinDir%\System32\nircmd.exe setsysvolume 21626
EXEC @!%WinDir%\System32\mpg123.exe -q %SystemRoot%\Media\startup.mp3

// Launch PENetwork
EXEC %ProgramFiles%\DLD\PENetwork_x64\PENetwork.exe
EXEC %WinDir%\System32\PECMD.exe %WinDir%\DLD\Apps\DriverLoad.ini
//EXEC X:\Program Files\PENetwork_x64\PENetwork.exe
//EXEC X:\Program Files\PENetwork\PENetwork.exe

//Mount Apps
//EXEC %WinDir%\DLD\Apps\Apps.cmd



//Thay Hinh Nen
FORX \DLD\Apps\Wallpaper\*.exe,exefile,0,EXEC !"%exefile%"

// Eject HDD Box
EXEC %ProgramFiles%\DLD\HotSwap!\HotSwap!.exe

// Remove desktop.ini
FILE %Desktop%\desktop.ini
FILE X:\Users\Default\Desktop\desktop.ini
FILE X:\Users\Public\Desktop\desktop.ini
FILE X:\Users\DucLDPE-Admin\Desktop\desktop.ini
EXEC !SetWG.exe WORKGROUP

[PinUtil]
StartMenu2=X:\Program Files\DLD\UniKey\UniKeyNT.exe
StartMenu1=X:\Program Files\DLD\PENetwork_x64\PENetwork.exe
StartMenu0=%WinDir%\Explorer.exe
TaskBar0=X:\Program Files\DLD\PENetwork_x64\PENetwork.exe
TaskBar1=X:\Program Files\DLD\UniKey\UniKeyNT.exe
TaskBar9=%SystemRoot%\Explorer.exe

cháu có cá nhân hóa theo tên cháu. VÀ cháu tạo thêm 2 file .ini để quá trình khởi dộng nhanh hơn một file DriverLoad.ini trong %WinDir%\DLD\Apps\ và thêm lệnh vào pecmd

EXEC %WinDir%\System32\PECMD.exe
%WinDir%\DLD\Apps\DriverLoad.ini

và MountApps.ini trong %WinDir%\DLD\Apps\ và thêm lệnh vào pecmd
EXEC %WinDir%\System32\PECMD.exe %WinDir%\DLD\Apps\MountApps.ini
Update. Giờ cháu mới xem file pecmd của bác. Bác xoá dòng mount apps.iso đi bác mount khi khởi động rồi xong lại vào winpe mount lại nên bị lỗi


Bác có xoá dòng app.iso theo ý cháu, boot vào lại vẫn có kết quả tốt, cảm ơn cháu nhé. Như vậy với apps của hoanchien đã xong, đổi tên cho apps đó khác rồi.

Giờ bác thử với Apps cũ ngày 205 và 2 apps mới của Anhdv, apps 205 thì chép vào folder HD, 2 apps mới cùng Drivers cho vào mục Apps chép ở thư mục gốc.

Chọn Mount Apps của cháu thì nó hiển thị đầy đủ hết nhưng chỉ có mấy cái này là bác bó tay: Acronis 14 và 21 bị lỗi, TV không mở được. Bác chép luôn bản portable của Acronis và TV vào Programs thì mở lên được. Thôi bác chấp nhận như vậy, bên cháu nó chạy được hết là tốt rồi, bên bác thì bị lỗi, chắc chắn là do bác thao tác không đúng nên nó bị lỗi, bác ngại nói mãi là cháu không vui.

Bác nhớ ngày xưa lúc mới biết build thì @lvt491 có nói là vẫn chọn Acronis khi build, sau khi build xong thì vào lại Programs mà xoá nó đi cho nhẹ bớt, sau này khi build bác không hề chọn Acronis. Bác lại thấy với apps.iso của @lvt491 thì bác vẫn mở được tất cả, cũng như với apps của @trungminh thì không có vấn đề gì. Chỉ riêng apps của @anhdv là gặp chuyện thôi. Giờ cách tạm giải quyết ở trên thì chấp nhận sống chung với lũ, cảm ơn cháu đã rất nhiệt tình hổ trợ cho bác nhé.
 

Hoang Duch2

Rồng Đỏ
Bác thử thêm dòng lệnh này vào file Pecmd.ini xem có load được audio (loa) không bác nhé

//SERV -wait Audiosrv (audio service already started)
// Install HDAudio driver sound cards
DEVI %WinDir%\inf\hdaudio.inf
WAIT 250

// Adjust the volume (windows default 67%) ex: 65535*33% = 21626 (Uncommented if mute is not selected). Volume changed according to "System Volume At Startup" interface value
EXEC=!%WinDir%\System32\nircmd.exe setsysvolume 21626

// Play Startup sound (Commented if mute is selected)
EXEC @!%WinDir%\System32\mpg123.exe -q %SystemRoot%\Media\startup.mp3

Cảm ơn cháu, để bác xem lại coi còn giữ bản đó không, thấy nó lỗi nên cũng chán, nếu còn bác sẽ test và cho cháu hay nhé.
 

Hoang Duch2

Rồng Đỏ
Cháu @hoanchien, may quá còn giữ bản đó cháu à, đây là hình sau khi edit Pecmd.ini:




2021-04-29-111921.png



2021-04-29-114024.png



2021-04-29-113839.png


Khi bác build thì lúc nào cũng chọn phần Audio, không hiểu sao với bản 20h2 thì bị lỗi này, bác nhớ trước đó có build với 20H2 cũng đâu bị lỗi Audio, giờ chỉ còn cách build lại một lần nữa, build với tools của nó trước sau đó muốn thêm files của bạn khác thì thêm sau vậy.
 

Le Duc 287

Rìu Vàng
Bác có xoá dòng app.iso theo ý cháu, boot vào lại vẫn có kết quả tốt, cảm ơn cháu nhé. Như vậy với apps của hoanchien đã xong, đổi tên cho apps đó khác rồi.

Giờ bác thử với Apps cũ ngày 205 và 2 apps mới của Anhdv, apps 205 thì chép vào folder HD, 2 apps mới cùng Drivers cho vào mục Apps chép ở thư mục gốc.

Chọn Mount Apps của cháu thì nó hiển thị đầy đủ hết nhưng chỉ có mấy cái này là bác bó tay: Acronis 14 và 21 bị lỗi, TV không mở được. Bác chép luôn bản portable của Acronis và TV vào Programs thì mở lên được. Thôi bác chấp nhận như vậy, bên cháu nó chạy được hết là tốt rồi, bên bác thì bị lỗi, chắc chắn là do bác thao tác không đúng nên nó bị lỗi, bác ngại nói mãi là cháu không vui.

Bác nhớ ngày xưa lúc mới biết build thì @lvt491 có nói là vẫn chọn Acronis khi build, sau khi build xong thì vào lại Programs mà xoá nó đi cho nhẹ bớt, sau này khi build bác không hề chọn Acronis. Bác lại thấy với apps.iso của @lvt491 thì bác vẫn mở được tất cả, cũng như với apps của @trungminh thì không có vấn đề gì. Chỉ riêng apps của @anhdv là gặp chuyện thôi. Giờ cách tạm giải quyết ở trên thì chấp nhận sống chung với lũ, cảm ơn cháu đã rất nhiệt tình hổ trợ cho bác nhé.
Tv và drweb cháu test trên bản 2.0.5 đều ok. Chỉ có acronic là cháu ko test vì cháu ko dùng. Bác chuyển thử ramdisk về disk R như cháu để xem có ok ko. Vì bản 2021 nếu ko để ramdisk là R sẽ hiện các apps trên appsp khi bấm vào pstart.exe. bác nên để apps 2.0.5 ở đg dẫn /HD/Apps/Apps.wim
 
Sửa lần cuối:

Hoang Duch2

Rồng Đỏ
@Hoang Duch2
Bạn nên làm bộ Apps or Drivers riêng đặt tên là MyApps,MyDrivers chẳng hạn.Mang thương hiệu phong cách riêng thì hay hơn bạn à
Code thì đã có các mem nhiệt tình giúp đỡ

Cảm ơn bạn đã góp ý, tôi thì từ lâu nay vẫn luôn test các Apps của các chuyên gia, tôi thấy của họ rất đầy đủ, đúng ý của tôi nên tôi muốn sử dụng luôn, không cần phải tạo của riêng mình làm chi. Từ XPE có hướng dẫn tạo Pstart đó, tôi đã thử rồi nhưng hơi mất công, dùng luôn của các bạn chuyên gia cho tiện.
 

@sec0

Rìu Chiến Vàng Chấm
Cảm ơn bạn đã góp ý, tôi thì từ lâu nay vẫn luôn test các Apps của các chuyên gia, tôi thấy của họ rất đầy đủ, đúng ý của tôi nên tôi muốn sử dụng luôn, không cần phải tạo của riêng mình làm chi. Từ XPE có hướng dẫn tạo Pstart đó, tôi đã thử rồi nhưng hơi mất công, dùng luôn của các bạn chuyên gia cho tiện.
Bác Duch2 thử chạy file portable này trong winpe xem có được ko
https://download.oxy.st/d/fxGd/2/fbf693aeeafdb2e8ed479adf1880d846
 

Hoang Duch2

Rồng Đỏ
Tv và drweb cháu test trên bản 2.0.5 đều ok. Chỉ có acronic là cháu ko test vì cháu ko dùng. Bác chuyển thử ramdisk về disk R như cháu để xem có ok ko. Vì bản 2021 nếu ko để ramdisk là R sẽ hiện các apps trên appsp khi bấm vào pstart.exe. bác nên để apps 2.0.5 ở đg dẫn /HD/Apps/Apps.wim

Cháu thấy bác mới vừa tạo lại một bản 20h2-XPE từ tools gốc, ramdisk của nó là B như hình:

Giờ theo ý cháu, sửa lại B: thành R: đúng không?

2021-04-29-192102.png



2021-04-29-192230.png



Chỉ một chổ đó thôi hay còn nơi nào khác không cháu?
 

hoanchien


Junior Moderator
Thành viên BQT
Cháu @hoanchien, may quá còn giữ bản đó cháu à, đây là hình sau khi edit Pecmd.ini:




2021-04-29-111921.png



2021-04-29-114024.png



2021-04-29-113839.png


Khi bác build thì lúc nào cũng chọn phần Audio, không hiểu sao với bản 20h2 thì bị lỗi này, bác nhớ trước đó có build với 20H2 cũng đâu bị lỗi Audio, giờ chỉ còn cách build lại một lần nữa, build với tools của nó trước sau đó muốn thêm files của bạn khác thì thêm sau vậy.
Dạ vâng bác, chưa rõ nguyên nhân vì sao nó không load đc hay bác thử thêm dòng lệnh này, vào file Autorun.cmd trong system32 xem được không bác.

Echo Load Audio drivers
drvload.exe %SystemRoot%\inf\hdaudio.inf

Echo Play Startup Sound
Hiderun.exe mpg123.exe -q "%SystemRoot%\Media\Startup.mp3"

12.png