1. 依電腦處理器架構
取自:更新修正包 | WanMP Online System
@echo off
IF ‘%PROCESSOR_ARCHITECTURE%’ EQU ‘AMD64’ (
echo “amd64”
pause
) ELSE (
echo “x86”
pause
)[@more@]2. Windows 作業系統位元數
@echo off
set SetupDir=%~dp0
IF exist “%programfiles% (x86)” (
echo “Windows 64 bit”
pause
%SetupDir%Silverlight_x64.exe /q
) ELSE (
echo “Windows 32 bit”
pause
%SetupDir%Silverlight.exe /q
)
檢查批次檔是否以系統管理者身份執行
底下是幾種方式是從網路上搜尋得來的
參考:Windows Batch 不直觀集 @ Vexed’s Blog :: 隨意窩 Xuite日誌
@echo off
MKDIR “%windir%System32test” >> null
IF “%errorlevel%” == “0” (
RMDIR “%windir%System32test”
ECHO 現在可以胡作非為了!
ECHO.
pause
) ELSE (
ECHO 請以系統管理者身份執行!
ECHO.
pause
)
del /f /q %cd%null
一般身份執行
系統管理者身份執行
[@more@]另外一種方式,從網路上搜尋得來的
@echo off
REG QUERY “HKUS-1-5-19” >NUL 2>&1 && (
Goto OK
) || (
ECHO.
ECHO 請以系統管理者身份執行!
ECHO.
pause
Exit
)
:OK
ECHO 現在可以胡作非為了!
pause
Exit
另外一種方式,取自:更新修正包 | WanMP Online System
@echo off
REM –> Check for permissions
IF ‘%PROCESSOR_ARCHITECTURE%’ EQU ‘amd64’ (
>nul 2>&1 “%SYSTEMROOT%SysWOW64icacls.exe” “%SYSTEMROOT%SysWOW64config”
) ELSE (
>nul 2>&1 “%SYSTEMROOT%system32icacls.exe” “%SYSTEMROOT%system32config”
)
REM –> If error flag set, we do not have admin.
if ‘%errorlevel%’ NEQ ‘0’ (
ECHO 請以系統管理者身份執行!
ECHO.
pause
) else (
ECHO 現在可以胡作非為了!
ECHO.
pause
)
客製化 Windows 7 Enterprise SP1 x86/x64 20160327
在 Windows 8.1 離線安裝 .NET Framework 4.6.1
1. 首先先下載所需套件
Microsoft .NET Framework 4.6.1 (離線安裝程式)
https://www.microsoft.com/zh-TW/download/details.aspx?id=49982
Microsoft .NET Framework 4.6.1 語言套件
https://www.microsoft.com/zh-TW/download/details.aspx?id=49977
KB3122660
https://www.microsoft.com/zh-TW/download/details.aspx?id=50892
KB3127231
https://www.microsoft.com/zh-TW/download/details.aspx?id=51082
KB3135998
https://www.microsoft.com/zh-TW/download/details.aspx?id=51466
KB3098785
https://www.microsoft.com/zh-TW/download/details.aspx?id=49664[@more@]
3. 建立更新命令檔 NDP461.cmd
@echo off
set SetupDir=%~dp0
start “” /wait “%SetupDir%NDP461-KB3102436-x86-x64-AllOS-ENU.exe” /passive /norestart
start “” /wait “%SetupDir%NDP461-KB3102436-x86-x64-AllOS-CHT.exe” /q /norestart
start “” /wait “%SetupDir%x64NDP46-KB3122661-x64.exe” /q /norestart
start “” /wait “%SetupDir%x64NDP46-KB3127233-x64.exe” /q /norestart
start “” /wait “%SetupDir%x64NDP46-KB3136000-x64.exe” /q /norestart
for /f “skip=1” %%i in (‘dir /b %SetupDir%x64*.msu’) do (
ECHO Installing “%%i” ,Please wait…
start /wait %SetupDir%x64%%i /quiet /norestart
)
客製化 Windows 8.1 Enterprise x86/x64 20160327
客製化 Windows 10 1511 10586.164
二套 Microsoft Windows 及 Office 下載離線更新程式
為了製作客製化光碟或是大批更新時須要,不用一個一個下載,可以方便許多,節省時間。
1. WSUS Offline Update
下載網站:http://download.wsusoffline.net/
使用方式:
勾選須要的版本,最後按 Start 即可!
[@more@]2. WHDownloader
下載網站:http://forums.mydigitallife.info/threads/66243-WHDownloader-Download
選擇所須要的版本
Windows 7 SP1 Update Package 微軟更新修正包 (2015.09月份)
雖然隨著 Windows 8.1/10 推出之後,使用 Windows 7 的人有稍微的減少,但仍有大部分的人還在使用 Windows 7,而安裝完 Windows 7 之後,總要安裝一堆的修正程式,很耗費時間,目前有人專門在做修正程式的打包,方便 Windows 7 安裝之後的更新。
詳情請參考:Windows 7 SP1 Update Package 微軟更新修正包 (2015.09月份) | WanMP Online System
個人會把它拿來做整合 Windows 7 光碟的修正檔使用。
製作了縣網 Windows 10 Enterprise x86_x64 整合版
從 Windows 10 在 7/29 釋出後,自己也在思考要不要把部分工作平台轉移到 Windows 10,最後我放棄了,主要有二個原因:
1. Windows 10 的中文輸入法很麻煩,系統常常會自動判別輸入的地方是要中文還是英文,但就我來說,常常是錯了,我還要再切換一下回英文,尤其是 Microsoft Edge更是嚴重,讓人有時真想把鍵盤給砸了!
2. 公文系統雖然是可以使用,但有時會有些問題、不太正常,無法正常開啟公文,在 Windows 8.1 則完全正常!
不過還是先完成縣網的 Windows 10 Enterprise x86_x64 整合版,往後要安裝會方便些。
[@more@]這一個版本和 頭城國小資訊組 | 客製化 Windows 10 Enterprise x64 一樣,主要是把 KMS 啟動用的批次檔直接放在桌面方便使用。



























