Server Core 僅保留命令列介面,大幅減少攻擊面與維護負擔,但常見管理任務(解析度、主機名、IP、DNS、防火牆、角色安裝、螢幕保護、檔案版本查詢)操作方式與完整安裝迥異。本文彙整實戰常用指令與登錄技巧。
參考 ID 25858 完整流程。關鍵:`HKLM\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000` 下修改 `DefaultSettings.XResolution`、`DefaultSettings.YResolution` (十進位像素),登出/重啟生效。
| 任務 | 指令範例 |
|---|---|
| 重新命名電腦 (工作群組) | netdom renamecomputer %old% /newname:%new% |
| 重新啟動 / 關機 | shutdown -r / shutdown /i (GUI) |
| 設定靜態 IP | netsh interface ipv4 add address "Local Area Connection" 192.168.5.20 255.255.255.0 |
| 同時設定閘道 | netsh interface ipv4 add address "Local Area Connection" gateway=192.168.5.1 192.168.5.20 255.255.255.0 |
| 設定主 DNS | netsh interface ipv4 set dnsserver "Local Area Connection" static 192.168.5.1 primary |
| 新增備用 DNS (index=2) | netsh interface ipv4 add dnsserver "Local Area Connection" 10.0.0.3 index=2 |
| 刪除特定 DNS | netsh interface ipv4 delete dnsserver "Local Area Connection" 10.0.0.3 |
| 刪除所有 DNS | netsh interface ipv4 delete dnsserver "Local Area Connection" all |
| 設定主 WINS | netsh interface ipv4 set wins "Local Area Connection" static 192.168.100.3 |
提示:介面名稱若非 "Local Area Connection",請先用 `ipconfig /all` 確認。
wmic datafile where name='c:\\windows\\system32\\notepad.exe' get Version
導出完整資訊:wmic datafile where name='c:\\windows\\system32\\notepad.exe' > ver.txt。機碼位置:`HKEY_CURRENT_USER\Control Panel\Desktop`
| 值名稱 | 預設值 | 說明 |
|---|---|---|
| ScreenSaveActive | 1 | 0=停用,1=啟用 |
| SCRNSAVE.EXE | %windir%\System32\Logon.scr | 指定 .scr 檔,如 `scrnsave.scr` 為純黑畫面 |
| ScreenSaverIsSecure | 1 | 1=解除螢幕保護需密碼 |
| ScreenSaveTimeOut | 600 | 等待秒數 (預設 10 分鐘) |
使用 `reg add` 或 `regedit` 修改即時生效,無需重啟。
oclist.exe (清單極長,含安裝狀態)。start /w ocsetup DNS-Server-Core-Role (大小寫敏感)。防火牆開放常用埠 (含 DNS、RPC、RDP、檔案共享):
netsh advfirewall firewall add rule name="DNS UDP 53" dir=in protocol=UDP localport=53 action=allow
netsh advfirewall firewall add rule name="DNS TCP 53" dir=in protocol=TCP localport=53 action=allow
netsh advfirewall firewall add rule name="RPC TCP 135" dir=in protocol=TCP localport=135 action=allow
netsh advfirewall firewall add rule name="NetBIOS UDP 137-138" dir=in protocol=UDP localport=137-138 action=allow
netsh advfirewall firewall add rule name="NetBIOS TCP 139" dir=in protocol=TCP localport=139 action=allow
netsh advfirewall firewall add rule name="SMB TCP 445" dir=in protocol=TCP localport=445 action=allow
netsh advfirewall firewall add rule name="RDP TCP 3389" dir=in protocol=TCP localport=3389 action=allow
證實:Core 角色安裝、防火牆規則、遠端管理 (MMC、檔案共享) 全數可行,僅需精準開放必要埠。
Server Core 以最小化介面換取最大化安全與效能,掌握 `netsh`、`ocsetup`、`netdom`、`wmic`、`reg` 五大指令族群,即可像操作完整版一樣完成部署、網路、角色、維護全生命週期管理。
Windows Server 2003 重設 Internet 通訊協定 (TCP/IP) 使用 netsh 指令
Windows Server 2003 共用資料夾磁碟區陰影複製 (舊版本) 功能實作與還原教學
Windows Server 2003 磁碟區陰影複製服務實現網路共享還原
Windows 2000 Active Directory 安裝與配置實戰:前置規劃、Dcpromo 精靈與授權委派
Windows 2000 Active Directory 結構篇:邏輯與物理架構深度解析
解決 Windows Update 出現「僅限系統管理員」錯誤的完整排除指南
Windows Server 2008 細粒度密碼原則 (PSO) 實作教學
Windows Server 2003 實用技巧七則:開機加速、IE 強化關閉、自動登入、快速關機、主題啟用、WMP 任務列控制、使用者管理