網頁

顯示具有 SC封裝工具封 標籤的文章。 顯示所有文章
顯示具有 SC封裝工具封 標籤的文章。 顯示所有文章

2018年9月1日 星期六

十八、使用系統總裁SC封裝工具封裝Windows 10-封裝及部署

IT天空Easy Sysprep封裝分二階段,SC封装工具一次完成封裝。
Easy Sysprep v4.5.31.611封裝Windows 10 1803版,部署時背景圖片無法正常顯示,部署中調用萬能驅動安裝驅動程式,安裝驅動程式過程沒有額外安裝其它綁定軟體及更改瀏覽器首頁,如在桌面執行萬能驅動,須注意取消安裝額外軟體,預設是會安裝的。SC封装工具部署中調用萬能驅動安裝驅動程式,安裝驅動程式過程會額外安裝萬能驅動綁定軟體,下圖是萬能驅動在非Easy Sysprep部署中調用,額外安裝軟體存放資料夾,如刪了這些資料夾,萬能驅動就無法正常執行,由此可知Easy Sysprep與萬能驅動兩者是緊密結合再一起。


SC 3封装工具Easy Sysprepv4.5.31.611,封裝Windows 10注意事項:
1.開啟網路,執行Windows 10更新後用Easy Sysprepv4.5.31.611封裝Windows 10,封裝失敗,須停用網路,全程離線安裝及更新Windows 10,Easy Sysprepv4.5.31.611才能順利封裝Windows 10。
2.開啟網路,執行Windows 10更新後,用SC 3封装工具封裝Windows 10,封裝成功,因開啟網路會自動安裝Windows 10 APP,所以,做成的映像檔較大,還原部署完成後,開網路才自動安裝的Windows 10 APP不見了 ,如下圖,這是用SC 3封装工具封裝,已知問題

下圖的Windows 10 APP正常安裝及顯示。

3.請在停用網路狀態下,全程離線安裝Windows 10、Office及常用軟體,離線更新修正程式。Easy Sysprepv4.5.31.611或SC 3封裝工具,才能順利封裝Windows 10,達成還原部署完成後,Windows 10的軟體及設定與未封裝前ㄧ致。

使用SC 3封裝工具封裝Windows 10
封裝前在Windows 10執行DISM ++進行空間回收,清理WinSxS資料夾時執行速度較快。

未先在Windows 10執行DISM ++進行空間回收,封裝後用PE開機,在PE執行DISM ++進行空間回收,清理WinSxS資料夾的速度非常慢,不建議使用。
已在Windows 10執行DISM ++進行空間回收,封裝Windows 10過程所產生的可回收檔只有幾十MB,在PE執行DISM ++進行空間回收,清理時間很短。

DcWin10x64資料夾存放驅動總裁Windows 10 64驅動。
scpt3.0資料夾存放SC封裝工具。
win10_64_readme資料夾存放還原部屬完成後一定要做的事PDF檔。

執行Scpt.exe
Scset.ini檔是Scpt.exe封裝設定檔,設定好,可以先將這個檔備份,下次封裝時,就不用重新設定。

當前系統:封裝體檢

封裝體檢項目中需修護的問題,儘量保持原設定,有需要且熟悉該項目才修護。
 目標系統:把首次進桌面及系統總裁產品有打勾的全部取消。
如有需要同步封裝前IE主頁網址請打勾。不要安裝系統總裁產品,以避免使用者有疑慮。

計畫任務
運行計劃:分5個階段,部署前 ,部署中,部署後,登錄時,進桌面,安裝驅動程式常在部署中執行,刪除檔案、資料夾,移除部署過程安裝的程式,啟用Windows 10...等等,常安排在進桌面」後執行。要執行的任務安排在那一個階段執行,請依需求及實測結果設定。

任務類型分4種:運行程式、導註冊表、刪除檔案、刪除資料夾。
運行程式:例如%SystemDrive%\DcWin10x64\DcLoader.exe,%SystemDrive%\Program Files\KMS_VL_ALL\KMS-VL-ALL.cmd,%SystemDrive%\scpt3.0\win10_64\setsym.cmd
導註冊表:導入註冊檔,記得設定執行參數 /S,自動部署過程才不會被導入註冊檔暫停。
刪除資料夾:例如%SystemDrive%\DcWin10x64

運行方式分4種:正常執行、隱藏執行、最小化執行、最大化執行。大部分都是設正常執行,以供觀看部署過程,如有錯誤,才知道錯誤的地方。

執行路徑分4種:系統路徑、外置U盤、外置光碟、所有盤符。因要執行的任務大部分都是在C碟,所以,預設選系統路徑,有個別需求時再選外置U盤、外置光碟、所有盤符。

運行等待分3種:等待執行完成、不等待模式、自定義等待。預設是等待執行完成再執行下一個任務。如選不等待模式,現有任務執行中,就繼續執行下一個任務。如選自定義等待,就要設等待秒數。

等待時間:以秒為單位,有需要才設定。
善後處理分2種:保持默認、刪除檔案。如選刪除檔案,執行完畢會刪除執行的檔案。預設保持默認。

瀏覽」去選擇檔案或資料夾。
執行參數:導入註冊表記得加 /S參數,沒加執行時會跳出詢問畫面。
一項任務設定完成,按「添加任務」,加入要執行的任務中。

如任務有要修改,在該任務上按滑鼠右鍵,有5個選項,編輯、上移、下移、刪除、刪除所有。有需要修改任務選「編輯」,選上移」、下移」來調整任務執行次序。選刪除」是刪除所選的任務,刪除所有」是刪除所有任務。

「編輯」修改任務後按「保存」。

部署過程
部署設置:背景圖示分單圖背景、多圖背景、系統默認。建議選多圖背景,按「瀏覽」去選擇部署背景要顯示圖片存放的資料夾,多圖切換速度預設10秒,設5秒,圖片切換較流暢,其餘項目維持預設。
部署模塊:可多選,維持預設四格進度部署模塊即可。

系統封裝
所有項目保持預設即可,按「開始封裝」。

提醒封裝不可逆, 按「確定」立即封裝。

看到下圖Sysprep執行中,表示可以順利封裝了。

卸載驅動程式畫面。

封裝完成。未備份之前請勿再次進入系統。
關機:未設定從PE開機,選關機,設定好從PE開機,PE開機,在PE中備份封裝好的Windows 10。
重啟:已設定好從PE開機,選重啟,PE開機,在PE中備份封裝好的Windows 10。

封裝前忘記在Windows 10 執行DISM ++進行空間回收在PE執行DISM ++進行空間回收,但清理時間很長。Windows 10 已執行DISM ++進行空間回收,仍可在PE執行DISM ++再進行空間回收。 

在PE備份已封裝好的Windows 10,用true image或Ghost或Diskgenius或Eassos System Restore或品牌通....等備份,依需求及個人喜好,自行選用。

還原部署Windows 10
PE開機,將做好的Windows 10映像檔還原至要安裝的分割區,重開機不一定能順利進入部署畫面,可能出現錯誤,可能原因如下:
1.有1顆以上硬碟(含固態硬碟、M.2),在BIOS未正確設定開機碟是那一顆。要進BIOS設定。
2.MBR分割:還原安裝的分割區未設為啟動分割區。PE開機,執行Diskgenius或分區助手設定啟動分割區。
3.GPT分割:ESP分割區的BCD檔設定有問題。PE開機,執行Diskgenius,展開ESP割區資料夾,找到BCD檔,複製到桌面,用BOOTICE修改BCD檔,改好之後,在Diskgenius複製檔案到目前磁碟區,取代原有BCD檔。
4.如有用DISM ++做boot修護,會造成開機選項超過一個,用BOOTICE修改BCD檔,刪除多餘開機選項,只保留可以正常開機的選項。
以上所述的操作,前面的單元都已提過,請自行閱讀。

順利進入部署畫面,用SC封裝工具封裝的Windows 10,部署時可以正常顯示背景圖片。

部署到這步驟,停留30秒,以供選安裝驅動或保守安裝。
30秒未選預設自動安裝驅動,且會安裝驅動總裁。
選保守安裝不會安裝驅動總裁。(部署時安裝顯卡或USB3驅動,可能碰到藍屏,重新用PE開機,格式化分割區,還原Windows 10萬用還原映像檔 ,在這個步驟選保守安裝,部署完成進到桌面後,再執行Windows 更新,自動安裝驅動程式)。

安裝驅動程式畫面,因是在VM測試,安裝的驅動少,實機安裝時,安裝的驅動就很多且較完整。


部署完成進入桌面,移除驅動總裁畫面,30秒後會重開機。

重開機進入桌面,安裝完成。

2018年8月25日 星期六

十七、使用系統總裁SC封裝工具封裝Windows 10-準備封裝工具及驅動程式

製作萬用還原Windows 10的另一組工具:系統總裁SC封裝工具、DC驅動總裁、驅動總裁引導程序。詳細資料請參考https://www.sysceo.com/

系統總裁SC封裝工具2018年8月更新版特性:
智慧檢測和修復封裝環境及系統設置提高封裝成功率;
目標系統自動同步系統封裝前的各種設置;
多元化部署模組並可自訂模組功能;
支援調用外置設備的程式,移動設備或光碟,任意盤符的功能;
內置豐富全面的磁碟控制卡驅動;
無綁定推廣,無廣告。
其中強調無綁定推廣,無廣告,是製作萬用還原的人一致的希望。提高封裝成功率解決封裝失敗的問題。內置豐富全面磁碟控制卡驅動,讓部署時一開機就能識別硬碟進入部署階段。  解決部署階段正常顯示背景圖片問題也是SC封裝工具3.0版亮點之一。

DC驅動總裁功能摘要:
精准掃描硬體並匹配最佳驅動及相容驅動列表;
一鍵智慧安裝和手動自選安裝雙安裝模式;
離線驅動包加聯網網路安裝雙驅動模式;
支援7Z和WIM壓縮包雙格式驅動包;
智慧識別各種運行環境並做相應環境處理;
開放自訂添加驅動並製作驅動包;
自訂性強可DIY各種版本驅動模式;
無綁定推廣,無廣告。
其中強調執行DC驅動總裁安裝驅動程式之後無綁定推廣,無廣告,也一樣是製作萬用還原的人一致的希望。部分電腦於萬用還原部署階段安裝顯卡或USB 3驅動程式約有2%機率會藍屏,為解決這個問題,系統總裁提供驅動總裁引導程序」,於萬用還原部署階段安裝驅動程式時先執行驅動總裁引導程序」,以供選擇安裝驅動或保守安裝,如萬用還原部署階段安裝顯卡或USB 3驅動程式發生藍屏,重新用PE開機,還原萬用還原映像檔,重開機,在萬用還原部署階段安裝驅動程式時選擇保守安裝,略過驅動程式安裝,還原部署完成後,執行Windows 10更新,自動安裝驅動程式。

下載系統總裁SC封裝工具、DC驅動總裁、驅動總裁引導程序:
https://www.sysceo.com/首頁即可下載SC封裝工具、DC驅動總裁。不用註冊即可下載,下載速度也非常快。

下載SC封裝工具:
按 本地下載 ,有裝迅雷的可按  迅雷下載


按  SC封裝工具3.0_系統封裝首席執行官

下載DC驅動總裁:
因驅動總裁檔案很大,提供多個下載點分流。
按 本地下載」。

建議下載驅動最完整的離線標準版。

驅動總裁引導程序則需從總裁社區」->「驅動總裁

->按驱动总裁引导程序封装专用」貼。

下載驱动总裁引导程序封」,須註冊且完成驗證,金錢>=3才能下載。

系統總裁註冊->用手機掃描QR CODE,安裝微信APP,在後臺回復馬上註冊,即可獲取免費註冊資格!註冊後收信啟用,即可登入。

金錢充值方式:註冊完成取得2金錢,每天登入取得2金錢,每天簽到取得1金錢,或用支付寶充值。
在總裁社區回覆或發貼前須先綁定手機。

驅動總裁引導程序下載完成,解壓縮後,複製到各版本驅動總裁資料夾內,下圖是Windows 10 64 驅動總裁標準版。


驅動總裁引導程序的設定檔dcload.ini是簡體中文,請先用ConvertZ程式轉換為繁體中文,在萬用還原部署階段安裝驅動程式前執行驅動總裁引導程序」的畫面才不會顯示亂碼。
dcload.ini檔的Time預設6秒,在萬用還原部署階段安裝驅動程式前執行驅動總裁引導程序選擇安裝驅動保守安裝的畫面停留時間太短,來不及選擇就執行預設安裝驅動,建議設20~30秒,才有足夠時間選擇。
[Set]
Title=溫馨提示:
Tipa=部分電腦安裝顯卡或USB3.X驅動有2%幾率造成電腦藍屏
Tipb=若電腦出現藍屏,再次重裝時這裡點「退出安裝」
Btninstall=安裝驅動
Btnexit=保守安裝(&E)
Runexex64=DrvCeox64.exe
Runexex86=DrvCeox86.exe
Time=30

備妥部署時背景圖片。
存放scpt3.0\win10_64\pic資料夾

setsym.cmd內容(存放於scpt3.0\win10_64資料夾),這個檔是設定部署完成進桌面,添加RunOnce,再搭配shutdown.exe重開機執行rdscdr.cmd。移除區動安裝過程自動安裝的驅動總裁。
@echo off
cd /d "%~dp0"
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce /f /v One_Click_Installer /t REG_SZ /d "C:\win10_64_readme\rdscdr.cmd"
start /wait regedit /s startpage.reg
if exist "C:\Program Files\SysCeo\DrvCeo\uninstall.bat" (
cd "C:\Program Files\SysCeo\DrvCeo"
start uninstall.bat
del C:\Users\Public\Desktop\驅動總裁.lnk /F /Q
)
exit

rdscdr.cmd檔內容(存放於win10_64_readme資料夾), 因C:\Program Files\SysCeo資料夾,須以系統管理員身分才能刪除,因此, 在rdscdr.cmd檔添加ECHO Running Admin Shell至::START之間指令,讓::START之後的指令以系統管理員身分執行執行。
@echo off
CLS
ECHO.
ECHO =============================
ECHO Running Admin Shell
ECHO =============================

:init
setlocal DisableDelayedExpansion
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion

:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )

:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO **************************************
ECHO Invoking UAC for Privilege Escalation
ECHO **************************************

ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " "  >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*
exit /B

:gotPrivileges
setlocal & pushd .
cd /d %~dp0
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul  &  shift /1)

::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::
REM 資料來源 https://stackoverflow.com/questions/7044985/how-can-i-auto-elevate-my-batch-file-so-that-it-requests-from-uac-administrator%E3%80%91%EF%BC%8C
rd "C:\Program Files\SysCeo" /Q /S
del C:\Users\Public\Desktop\驅動總裁.lnk /F /Q
rd "C:\DrvPath" /Q /S
rd "C:\intel" /Q /S
regedit /s C:\Windows\ieset\ie.reg
start C:\win10_64_readme\win10先讀我_還原後一定要做的事.pdf
del rdscdr.cmd /f /q
exit