vâng bác, cảm ơn bác nhiều nhé.Nó update mọi thứ mà bạn, giờ windefend nó cũng thuộc top av rồi. Cơ mà mình chỉ dùng mỗi firewall.
Mã:The latest security intelligence update is: Version: 1.403.990.0 Engine Version: 1.1.23110.2 Platform Version: 4.18.23110.3 Released: 12/23/2023 1:58:27 PM
Đúng vậy không hiểu sao mà nó chậm quá, trước đó cùng trên máy tôi chạy DISM-WIM của @2012mshs , nó không quá lâu như vậy.Em có thay đổi gì đâu, chỉ thêm 2 cái mới thôi bác.
Bước save lâu là do tốc độ của hdd rồi bác.Đúng vậy không hiểu sao mà nó chậm quá, trước đó cùng trên máy tôi chạy DISM-WIM của @2012mshs , nó không quá lâu như vậy.
Mình dị ứng với kiểu lai nàyNgoài lề chút: Windows Ubuntu 11.4.3 LTS nhà mình đã có ai dùng và test chưa? cho ý kiến đánh giá với ạ:
Part đó còn 6.11GB free space, chắc vậy mà nó chậm, tôi đang remove files khác ra ngoài rồi. Nếu remove xong thì size có thể gần 10GB, vậy chắc được phải không bạn?Bước save lâu là do tốc độ của hdd rồi bác.
Về cơ bản thì đều dùng lệnh dism cả, không có gì khác biệt bác ơi.
Bác thử kiểm tra dung lượng ổ xem
Chắc là ổn rồi bác. Em hiếm khi để ổ trống ít như vậyPart đó còn 6.11GB free space, chắc vậy mà nó chậm, tôi đang remove files khác ra ngoài rồi. Nếu remove xong thì size có thể gần 10GB, vậy chắc được phải không bạn?
Vẫn không thấy nó cựa quậy bạn ơi, tôi tắt ngang nó rồi và cho nó chạy lại, tôi thấy nó đang unmount... Tôi chép lại files và folders vào máy desktop ram 16GB, ổ cứng dư nhiều hơn để chạy, hỵ vọng trên máy này nó sẽ chạy nhanh hơn. Máy lap kia tôi vẫn để cho chạy, để coi tới chừng nào nó mới xong.Chắc là ổn rồi bác. Em hiếm khi để ổ trống ít như vậy
Bác thử tải lại file em share xem saoVẫn không thấy nó cựa quậy bạn ơi, tôi tắt ngang nó rồi và cho nó chạy lại, tôi thấy nó đang unmount... Tôi chép lại files và folders vào máy desktop ram 16GB, ổ cứng dư nhiều hơn để chạy, hỵ vọng trên máy này nó sẽ chạy nhanh hơn. Máy lap kia tôi vẫn để cho chạy, để coi tới chừng nào nó mới xong.
Bác dùng tool gì để conver file .msu ra lcu và ssu vậy? mấu chốt là cái này, còn mấy tool để add package vô file install.wim thường dùng lệnh cơ bản giống nhau.Cái này tôi thử trên 4 môi trường 3 win multi và 1 winpe
Khi conver cùng 1 tool và 1 file MSU nó cho ra các file lcu ( esd) khác nhau hoàn toàn đó bác , do vậy cái tool conver tốt hay bị lỗi có thể do môi trường thao tác , hoặc lỗi hoàn toàn do gì đó thì tôi ko rõ
Trước đó trên laptop khi chạy bản mới thì nó báo lỗi này lúc tôi đang ở Win 25398.584, chép sang part win khác thì nó chạy .Chắc là ổn rồi bác. Em hiếm khi để ổ trống ít như vậy
Bạn vẫn giữ file ở link mega trước đó hay file mới vậy bạn? Nếu không có mới thì tôi đă tải về rồi đó.Bác thử tải lại file em share xem sao
nên được cập nhật với các tùy chọn sau:Mấy file để chạy quyền cao hơn thì tất nhiên sẽ bị diệt! Ai an toàn thì vào môi trường PE chạy như tôi chẳng hạn!
Dòng lệnh resetbase thì có thể xóa đi. Do tôi thấy bản thân lúc xây dựng iso từ uupdump cũng có thể thêm, nhưng do nó bật NET3.5 sau nên không ảnh hưởng gì! An toàn thì mọi người xóa dòng đó đi là xong thôi (Hoặc tôi sẽ cập nhật file mới)! Bác @Hoang Duch2 kiểm tra tin nhắn riêng nhé!
Bạn vẫn giữ file ở link mega trước đó hay file mới vậy bạn? Nếu không có mới thì tôi đă tải về rồi đó.
@echo off
pushd "%~dp0"
@setlocal
set start=%time%
if exist 1.wim (ren 1.wim install.wim)
if exist mount (dism /english /unmount-wim /mountdir:mount /discard)else (md mount)
ren install.wim 1.wim
set MT=mount
set S=ssu
set L=lcu
echo.
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo Mount Wim File
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
dism /english /mount-wim /wimfile:1.wim /index:1 /mountdir:%MT%
echo.
echo ------------------------------------------------------------
echo Add SSU to Wim File
echo ------------------------------------------------------------
dism /english /image:%MT% /add-package:%S%
echo.
echo ------------------------------------------------------------
echo Add LCU to Wim File
echo ------------------------------------------------------------
dism /english /image:%MT% /add-package:%L%
if not exist %MT%\Windows\WinSxS\pending.xml (
echo.
echo ------------------------------------------------------------
echo Reset Wim Base
echo ------------------------------------------------------------
dism /english /image:%MT% /cleanup-image /startcomponentcleanup /resetbase
del /f /q %MT%\Windows\WinSxS\Backup\. >NUL 2>&1
del /f /q %MT%\Windows\WinSxS\ManifestCache\. >NUL 2>&1
)
if exist %MT%\Windows\WinSxS\pending.xml (
echo.
echo ========================================================================================================
echo Add Auto ResetBase After Windows Installed
echo ========================================================================================================
echo.
reg load HKLM\SOFTWARE1 mount\Windows\System32\config\SOFTWARE >nul
reg add "HKLM\SOFTWARE1\Microsoft\Windows\CurrentVersion\RunOnce" /v "ResetBase" /t REG_SZ /d "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe DISM /Online /cleanup-image /startcomponentcleanup /resetbase" /f >NUL
reg unload HKLM\SOFTWARE1 >nul
)
echo.
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo Save and Unmount Wim File
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
dism /english /unmount-wim /mountdir:%MT% /commit
dism /english /export-image /sourceimagefile:1.wim /sourceindex:1 /destinationimagefile:install.wim /Compress:max /CheckIntegrity
del /f /q 1.wim
rd /s /q mount
file\wimlib-imagex.exe info install.wim 1 --image-property WINDOWS/INSTALLATIONTYPE=Server
echo.
echo ========================================================================================================
echo Update has been successfully
echo ========================================================================================================
echo.
pause
#9870 đây bronên được cập nhật với các tùy chọn sau:
thiết lập lại căn cứ? có không
và cảnh báo lỗi 0x800f806 đã được thay thế bằng một câu thân thiện hơn
Tôi đã thử công cụ của bạn và nó hoạt động tốt.
Tôi check thấy giống y như vậy, tôi gửi lại bạn xem có đúng không nhé.Mã:@echo off pushd "%~dp0" @setlocal set start=%time% if exist 1.wim (ren 1.wim install.wim) if exist mount (dism /english /unmount-wim /mountdir:mount /discard)else (md mount) ren install.wim 1.wim set MT=mount set S=ssu set L=lcu echo. echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: echo Mount Wim File echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: echo. dism /english /mount-wim /wimfile:1.wim /index:1 /mountdir:%MT% echo. echo ------------------------------------------------------------ echo Add SSU to Wim File echo ------------------------------------------------------------ dism /english /image:%MT% /add-package:%S% echo. echo ------------------------------------------------------------ echo Add LCU to Wim File echo ------------------------------------------------------------ dism /english /image:%MT% /add-package:%L% if not exist %MT%\Windows\WinSxS\pending.xml ( echo. echo ------------------------------------------------------------ echo Reset Wim Base echo ------------------------------------------------------------ dism /english /image:%MT% /cleanup-image /startcomponentcleanup /resetbase del /f /q %MT%\Windows\WinSxS\Backup\. >NUL 2>&1 del /f /q %MT%\Windows\WinSxS\ManifestCache\. >NUL 2>&1 ) if exist %MT%\Windows\WinSxS\pending.xml ( echo. echo ======================================================================================================== echo Add Auto ResetBase After Windows Installed echo ======================================================================================================== echo. reg load HKLM\SOFTWARE1 mount\Windows\System32\config\SOFTWARE >nul reg add "HKLM\SOFTWARE1\Microsoft\Windows\CurrentVersion\RunOnce" /v "ResetBase" /t REG_SZ /d "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe DISM /Online /cleanup-image /startcomponentcleanup /resetbase" /f >NUL reg unload HKLM\SOFTWARE1 >nul ) echo. echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: echo Save and Unmount Wim File echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: dism /english /unmount-wim /mountdir:%MT% /commit dism /english /export-image /sourceimagefile:1.wim /sourceindex:1 /destinationimagefile:install.wim /Compress:max /CheckIntegrity del /f /q 1.wim rd /s /q mount file\wimlib-imagex.exe info install.wim 1 --image-property WINDOWS/INSTALLATIONTYPE=Server echo. echo ======================================================================================================== echo Update has been successfully echo ======================================================================================================== echo. pause
Đây là nội dung file update, bác xem lại có giống file bác đang chạy không.
Với bác xem lại file trong folder wim xem
Thực ra tôi muốn một cái gì đó nhiều thông tin hơn.Bác chèn đoạn trên vào file của bác 2012mshs, nó sẽ tự check bản win đó có resetbase được không, và chỉ chạy resetbase nếu bản win đó có package đang pending.Mã:if exist mount\Windows\WinSxS\pending.xml ( echo. echo ======================================================================================================== echo Add ResetBase After Install Windows echo ======================================================================================================== echo. reg load HKLM\SOFTWARE1 mount\Windows\System32\config\SOFTWARE >nul reg add "HKLM\SOFTWARE1\Microsoft\Windows\CurrentVersion\RunOnce" /v "ResetBase" /t REG_SZ /d "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe DISM /Online /cleanup-image /startcomponentcleanup /resetbase" /f >NUL reg unload HKLM\SOFTWARE1 >nul )
Thêm đoạn trên bọc đoạn resetbase gốc, nó sẽ không chạy nếu ko thể resetbase trực tiếp được.Mã:if not exist mount\Windows\WinSxS\pending.xml ( "code resetbase" )
FULL CODE:
Mã:@echo off pushd "%~dp0" cd "%~dp0" :Start echo. echo -------------------------------------!! LUU Y !!---------------------- echo. echo ------------------!! Qua trinh cap nhat Windows mat vai phut !!------- echo -------!! An phim bat ky de tiep tuc (Hoac dong cua so de huy bo) !!-- pause echo ----------------------!! Tao thu muc giai nen !!---------------------- mkdir mount mkdir tmp echo ----------------------!! Lay danh sach index trong install.wim !!----- dism /Get-WimInfo /WimFile:wim\install.wim echo ----------------------!! Chon index de cap nhat !!-------------------- set /p id=Chon index de cap nhat (Vi du: 1) if "%id%"=="" goto :eof echo ----------------------!! Lien ket install.wim !!---------------------- dism /mount-wim /wimfile:wim\install.wim /index:%id% /mountdir:mount echo ----------------------!! Kiem tra resetbase !!---------------------- if exist mount\Windows\WinSxS\pending.xml ( echo. echo ======================================================================================================== echo Tu dong ResetBase sau khi cai dat Windows echo ======================================================================================================== echo. reg load HKLM\SOFTWARE1 mount\Windows\System32\config\SOFTWARE >nul reg add "HKLM\SOFTWARE1\Microsoft\Windows\CurrentVersion\RunOnce" /v "ResetBase" /t REG_SZ /d "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe DISM /Online /cleanup-image /startcomponentcleanup /resetbase" /f >NUL reg unload HKLM\SOFTWARE1 >nul ) echo ----------------------!! Tien hanh cap nhat !!------------------------ Dism /image:mount /add-package:lcu /scratchdir:tmp echo ----------------------!! Hoan thanh cap nhat !!----------------------- if not exist mount\Windows\WinSxS\pending.xml ( echo. echo ------------------------------------------------------------ echo Bat dau resetbase echo ------------------------------------------------------------ dism /english /image:mount /cleanup-image /startcomponentcleanup /resetbase del /f /q mount\Windows\WinSxS\Backup\. >NUL 2>&1 del /f /q mount\Windows\WinSxS\ManifestCache\. >NUL 2>&1 ) echo ----------------------!! Luu file install.wim !!---------------------- rem DISM /image:mount /Cleanup-Image /StartComponentCleanup /ResetBase dism /unmount-wim /mountdir:mount /commit goto und :und echo ----------!! Ban co muon tiep tuc cap nhat index khac? !!------------- echo. Vui long chon echo 1. Tiep tuc cap nhat index khac echo 2. Khong echo. set /p Choice=Choose an option : if "%Choice%"=="1" goto Start if "%Choice%"=="2" goto opt If %Choice%Choice==Choice Goto und If Not '%Choice%'=='' SET Choice=%Choice:~0,1% goto und :opt echo ----------------------!! Xoa rac !!----------------------------------- rmdir /q /s tmp rmdir /q /s mount echo --------------!! Script by 2012mshs@vn-z.vn !!------------------------ pause exit
đúng rồi bác, bác xem lại file trong folder wim xemTôi check thấy giống y như vậy, tôi gửi lại bạn xem có đúng không nhé.
Nếu bạn update windows thì bước resetbase là cần thiết, link tôi gửi cho bạn, nó đã bỏ qua resetbase nếu bản windows đó không resetbase offline được. Và nó sẽ tự động resetbase sau khi bạn cài đặt windows thành công.Thực ra tôi muốn một cái gì đó nhiều thông tin hơn.
Ví dụ:
kiểm tra/lấy phiên bản hiện tại nếu phát hiện bình thường, bỏ qua cơ sở thiết lập lại
Ngoài ra, hãy thiết lập lại cơ sở, chỉ cần ẩn cảnh báo lỗi
nhưng những gì đã tồn tại thì khá hữu ích, bởi vì chúng ta đã biết nó bắt đầu như thế nào.
Nó đây bạn:đúng rồi bác, bác xem lại file trong folder wim xem
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?