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

Hoang Duch2

Rồng Đỏ
Cảm ơn các bác , tôi sai ở chỗ chọn với admin , sau khi build lại bỏ chọn với admin thì vào ngon lành mọi thứ rồi các bác .
Và ảnh nay tôi chụp lại khi đang boot với ISO tự build đây các bác

1.png

Vấn đề không phải ở chổ chọn Admin đâu bạn, tôi muốn xem cái hình từ Additional Options bên bạn ra sao mà bạn không chịu chụp, nó là ở đây bạn nhé, bạn cứ chọn Admin thoải mái đi:

2021-04-21-212308.png


Bạn xem lại có phải bạn check chổ đó không? Nếu có thì khi chuyển sang Admin nó biến thành màu đen đó.
 

Hoang Duch2

Rồng Đỏ
Cháu @hoanchien, bác chép lại file Apps mới của cháu, bác không thấy soft WinNTsetup như của XPE, cháu đã chế biến lại cái khác rồi hay bác tìm chưa kỹ?


2021-04-21-211657.png


Bác thích dùng cái giao diên mặc định của nó thôi cháu.

Update: Bác có thấy mục Setup Windows , để bác boot vào lại xem sao nhé.
 
Sửa lần cuối:

Hoang Duch2

Rồng Đỏ
Để có được các bản Win PE nhẹ load nhanh vẫn đầy đủ tính năng.Bạn nên rebuil lại các bản MultiBoot của Strelec or 2k10...
Chỉ cần rebuil đc 1 trong 2 bản đó bạn đã nắm vững nguyên tắc tạo WinPE các phiên bản rồi

Bạn có thể chia sẻ chi tiết cách rebuild không bạn?
 

@sec0

Rìu Chiến Vàng Chấm
Vấn đề không phải ở chổ chọn Admin đâu bạn, tôi muốn xem cái hình từ Additional Options bên bạn ra sao mà bạn không chịu chụp, nó là ở đây bạn nhé, bạn cứ chọn Admin thoải mái đi:

2021-04-21-212308.png


Bạn xem lại có phải bạn check chổ đó không? Nếu có thì khi chuyển sang Admin nó biến thành màu đen đó.
Ko bác , tôi ko có chọn theme tối mà khi build tôi chọn cái này như ảnh dưới nè bác .
Tôi build cả chục lần đều bị lỗi sau đó tôi bỏ chọn cái Switch to admin là Có ảnh màn hình ngon lành

2.png
 

Hoang Duch2

Rồng Đỏ
Ko bác , tôi ko có chọn theme tối mà khi build tôi chọn cái này như ảnh dưới nè bác .
Tôi build cả chục lần đều bị lỗi sau đó tôi bỏ chọn cái Switch to admin là Có ảnh màn hình ngon lành

Xem phần đính kèm 22246


Bên tôi vẫn chọn Switch To Admin và không check cái Explorer dark theme, boot vào vẫn ra wallpaper đó bạn, bạn có thấy tôi đã đổi rất nhiều hình rồi không? Nếu không chuyển sang Admin thì tôi đâu có vào Teamviewer được đâu bạn?
 

Sakutaza

Rìu Sắt
Bạn có thể chia sẻ chi tiết cách rebuild không bạn?
Bạn đọc kỹ file Pecmd.ini
Các đường dẫn trên đó nếu không có hay muốn mount apps theo ý mình phải tạo cmd chỉnh sửa đường dẫn cùng chỉnh lại file.reg
Quá trình test hơi cầu kỳ đó
VD:Khi sử dụng Apps của MC
Thêm file.cmd
Code:
@echo off
if exist %SystemRoot%\SysWOW64\wdscore.dll (goto :x64
) else (
goto :x86
)
:x86
for %%H in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist %%H:\ if not exist %%H:\Windows\explorer.exe echo %%H:\&for /f "tokens=*" %%a in ('dir %%H:\Apps\Apps.iso /b /s ') do (imdisk -a -f "%%a" -m Y:&if exist Y:\Programs\PStart86.exe set HMC=Y:&goto b
imdisk -D -m Y:)
)

:b
pecmd load Y:\Programs\Apps32.ini
pecmd load Y:\Programs\Apps86.ini
goto end

:x64
for %%H in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist %%H:\ if not exist %%H:\Windows\explorer.exe echo %%H:\&for /f "tokens=*" %%a in ('dir %%H:\Apps\Apps.iso /b /s ') do (imdisk -a -f "%%a" -m Y:&if exist Y:\Programs\PStart64.exe set HMC=Y:&goto e
imdisk -D -m Y:)
)

:e
pecmd load Y:\Programs\Appsx64.ini
pecmd load Y:\Programs\Apps64.ini
goto end

:end
nircmd sysrefresh
nircmd sysrefresh environment
pecmd sysrefresh
pecmd sysrefresh environment
exit
 
Sửa lần cuối:

trungminh

Rìu Vàng Đôi
Để có được các bản Win PE nhẹ load nhanh vẫn đầy đủ tính năng.Bạn nên rebuil lại các bản MultiBoot của Strelec or 2k10...
Chỉ cần rebuil đc 1 trong 2 bản đó bạn đã nắm vững nguyên tắc tạo WinPE các phiên bản rồi
rebuild pe thì được rồi chạy nhanh mượt, chạy đủ các app cần thiệt kể cả nhận ssd intel nhưng mỗi tội file boot.wim hơi nặng cho nên cần chỉnh code hay kỹ thuật gì đó để cho file boot.wim nhẹ đi
 

Sakutaza

Rìu Sắt
rebuild pe thì được rồi chạy nhanh mượt, chạy đủ các app cần thiệt kể cả nhận ssd intel nhưng mỗi tội file boot.wim hơi nặng cho nên cần chỉnh code hay kỹ thuật gì đó để cho file boot.wim nhẹ đi
Vấn đề nan giải này thú thực tôi cũng bó tay vì không có thời gian thử
Muốn cho file wim nhẹ bớt chỉ có cách dò xóa bớt các file thuộc drivers audio,net,vga...trong file wim.Cho winPE cài drivers sau trong các gói drivers trong Apps
 

@sec0

Rìu Chiến Vàng Chấm
Bạn vào chỉnh sửa PECMD.ini thêm vào thì OK thôi
Thú thật là tôi ko có biết gì về code và chỉnh sửa như thế nào dâu bạn
==
Bên tôi vẫn chọn Switch To Admin và không check cái Explorer dark theme, boot vào vẫn ra wallpaper đó bạn, bạn có thấy tôi đã đổi rất nhiều hình rồi không? Nếu không chuyển sang Admin thì tôi đâu có vào Teamviewer được đâu bạn?
Khi mà build winpe tôi chọn vào Switch to admin thì khi boot nó có hiện 1 cái popup
Y/N to admin , nhưng do tôi ko có thiết lập time to admin là bao nhiêu giây nên mặc định vài ba giây là nó tự NO vào winpe ko admin , có lẻ nếu nhanh tay tôi chọn YES thì có lẻ sẽ ko bị màn hình đen
= Do đó sửa lại khi build no to admin thì màn hình có ảnh desktop
 

Sakutaza

Rìu Sắt
Thú thật là tôi ko có biết gì về code và chỉnh sửa như thế nào dâu bạn
==

Khi mà build winpe tôi chọn vào Switch to admin thì khi boot nó có hiện 1 cái popup
Y/N to admin , nhưng do tôi ko có thiết lập time to admin là bao nhiêu giây nên mặc định vài ba giây là nó tự NO vào winpe ko admin , có lẻ nếu nhanh tay tôi chọn YES thì có lẻ sẽ ko bị màn hình đen
= Do đó sửa lại khi build no to admin thì màn hình có ảnh desktop
Theo hình bạn để thời gian login Admin=0.Bạn nên chỉnh mặc định =5
Còn sửa pecmd.ini bạn vào phần Custom bấm vào Pecmd.ini.Nó tự mở bằng Notepad thêm dòng đó vào/Save lại.Tắt đi là xong rồi build lại
Nếu đã tạo USB Boot rồi chỉ cần copy file boot.wim trong muc ISO copy đè lại trên USB thôi(Không cần phải tạo lại bằng UltraISO đâu)
Điểm yếu của các bản này các bạn không load file ini bằng menu chuột phải để test file .ini
 
Sửa lần cuối:

Hoang Duch2

Rồng Đỏ
Bạn @@sec0, lâu nay tôi vẫn chọn Switch to Amin ở giao diện Main Interface, sang giao diện Additional Options thì tôi chọn Ask to switch to admin là "0" như hai hình dưới đây:

2021-04-22-070108.png



2021-04-22-070529.png



Và dưới đây tôi chụp chi tiết khi boot vào máy nó gồm có những giao diên này:



2021-04-22-065026.png



2021-04-22-065049.png


Nó tự động chuyển sang Admin vì mình đã chọn con số "0" từ giao diên Additional Options ở bên trên:

2021-04-22-065100.png




Kế tiếp:


2021-04-22-065109.png



2021-04-22-065225.png




2021-04-22-065235.png



2021-04-22-065306.png



Khi đã có Admin rồi thì mới mở được giao diện Teamviewer như hình bên dưới:


2021-04-22-065447.png



Tôi vẫn cứ làm như vậy không có vấn đề gì cả, tôi phải chụp chi tiết để bạn tham khảo. Nếu bạn cần dùng Teamviewer trên XPE thì chuyển sang Admin, không thì thôi bạn ơi, tôi làm từ soft của họ, không phải edit thêm lệnh gì.
 

Hoang Duch2

Rồng Đỏ
Bạn đọc kỹ file Pecmd.ini
Các đường dẫn trên đó nếu không có hay muốn mount apps theo ý mình phải tạo cmd chỉnh sửa đường dẫn cùng chỉnh lại file.reg
Quá trình test hơi cầu kỳ đó
VD:Khi sử dụng Apps của MC
Thêm file.cmd
Code:
@echo off
if exist %SystemRoot%\SysWOW64\wdscore.dll (goto :x64
) else (
goto :x86
)
:x86
for %%H in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist %%H:\ if not exist %%H:\Windows\explorer.exe echo %%H:\&for /f "tokens=*" %%a in ('dir %%H:\Apps\Apps.iso /b /s ') do (imdisk -a -f "%%a" -m Y:&if exist Y:\Programs\PStart86.exe set HMC=Y:&goto b
imdisk -D -m Y:)
)

:b
pecmd load Y:\Programs\Apps32.ini
pecmd load Y:\Programs\Apps86.ini
goto end

:x64
for %%H in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist %%H:\ if not exist %%H:\Windows\explorer.exe echo %%H:\&for /f "tokens=*" %%a in ('dir %%H:\Apps\Apps.iso /b /s ') do (imdisk -a -f "%%a" -m Y:&if exist Y:\Programs\PStart64.exe set HMC=Y:&goto e
imdisk -D -m Y:)
)

:e
pecmd load Y:\Programs\Appsx64.ini
pecmd load Y:\Programs\Apps64.ini
goto end

:end
nircmd sysrefresh
nircmd sysrefresh environment
pecmd sysrefresh
pecmd sysrefresh environment
exit

Những lệnh trên chép luôn vào pecmd.ini của XPE được không bạn?
 

lvt491

Rìu Vàng Đôi
Vấn đề nan giải này thú thực tôi cũng bó tay vì không có thời gian thử
Muốn cho file wim nhẹ bớt chỉ có cách dò xóa bớt các file thuộc drivers audio,net,vga...trong file wim.Cho winPE cài drivers sau trong các gói drivers trong Apps
Bạn có thể chia sẻ list xóa những file nào không?

Ví dụ kiểu:
Nếu ko dùng IE thì xóa file ieframe.dll trong system32 và syswow64
 

Sakutaza

Rìu Sắt
Bạn có thể chia sẻ list xóa những file nào không?

Ví dụ kiểu:
Nếu ko dùng IE thì xóa file ieframe.dll trong system32 và syswow64
Bạn phải dò ngược lại list các file ... Add_Files theo đường dẫn ...\Win10XPE\Projects\Win10XPE\Features để xóa
không cần sử dụng tính năng nào xóa các dòng trên các file đó rồi lưu lại là đc
 

Sakutaza

Rìu Sắt
Những lệnh trên chép luôn vào pecmd.ini của XPE được không bạn?
Tùy mục đích của bạn
Code trên là của file.cmd với công dụng mount ổ ảo Y:/ +show icon apps ra Dessktop
Còn file Pecmd.in tác dụng lập cấu hình WinPE khi khởi động.Nó là xương sống cấu hình PE còn các apps hay giao diện màn hình chỉ như các bộ quần áo thích thì thay đổi
Bạn thích apps +bộ drivers của pro nào chỉ cần chỉnh sửa file cmd là có giao diện của pro đó thôi
Nếu bạn nắm rõ cấu trúc của pecmd.ini sẽ build hoặc Rebuild đc các bản khác thôi
PS:Về phần nội dụng của file pecmd bạn có vấn đề gì chưa hiểu tôi xin giải thích trong tầm hiểu biết của tôi