Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2008 Core 修改桌面解析度完整指令教學 Windows Server 208 Core 修改桌面解析度完整指令教學

編輯:Windows Server 教學

背景

Server Core 無圖形介面,無法透過「螢幕解析度」視窗調整,需直接編輯登錄機碼。

關鍵登錄路徑

HKLM\SYSTEM\CurrentControlSet\Control\Video

底下有多個 GUID 子機碼,各代表一張顯示卡。需先識別當前使用的顯示卡 GUID。

步驟 1:查詢當前顯示卡驅動服務名稱

管理員權限 CMD 執行:

sc query type= driver group= video

注意: `type=` 後無空格,`=` 後有空格;`group=` 同理。輸出範例:

SERVICE_NAME: vga
DISPLAY_NAME: VGA Save
...
SERVICE_NAME: vmsvga
DISPLAY_NAME: VMware SVGA 3D

記下目標顯示卡的 SERVICE_NAME(如 `vmsvga`)。

步驟 2:在登錄中定位對應 GUID

  1. 開啟 `regedit`,展開 `HKLM\SYSTEM\CurrentControlSet\Control\Video`。
  2. 逐一檢查各 GUID 下的 `0000` 子機碼,查看 `Device Description` 字串值是否包含步驟 1 的服務名稱(或顯示卡晶片名稱)。
  3. 確認的 GUID 即為目標。關鍵特徵:作用中的顯示卡在 `0000` 下會有 `VolatileSettings` 子機碼。

步驟 3:修改解析度鍵值 (十進位)

在確認的 GUID 路徑下:

HKLM\SYSTEM\CurrentControlSet\Control\Video\{目標GUID}\0000

修改兩個 DWORD (32-bit) 值,單位為像素 (十進位):

  • DefaultSettings.XResolution = 寬度 (如 1024)
  • DefaultSettings.YResolution = 高度 (如 768)

常見解析度對照:

解析度XResolutionYResolution
800×600800600
1024×7681024768
1280×7201280720
1920×108019201080

步驟 4:命令列快速修改 (可用於腳本)

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Video\{目標GUID}\0000" /v DefaultSettings.XResolution /t REG_DWORD /d 1024 /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Video\{目標GUID}\0000" /v DefaultSettings.YResolution /t REG_DWORD /d 768 /f

步驟 5:重新開機生效

shutdown -r -t 0

補充:Hyper-V / 虛擬機環境

若在 Hyper-V 第 1 代 VM,顯示卡為「Microsoft Hyper-V Video」;第 2 代 VM 或安裝 Integration Services 後可能為「VMware SVGA 3D」或廠牌特定驅動,同樣依 `Device Description` 辨識。

常見錯誤提醒

  • 誤以為鍵值為十六進位(實為十進位)。
  • 修改錯誤的 GUID(導致無效或藍畫面)。
  • 未重開機直接斷言失敗。

結語

掌握 `sc query` 定位驅動 + `regedit`/`REG ADD` 修改登錄 + `shutdown -r` 重啟,即可在無 GUI 的 Server Core 精準調整解析度,適配各類主控台、遠端桌面、虛擬化主控介面需求。

Copyright © Windows教程網 All Rights Reserved