萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows Server 2003 教學

Windows Server 2012 Core 啟用 MSTSC 遠端桌面客戶端教學

前言

Windows Server 2012 Core (無 GUI 安裝選項) 預設不包含遠端桌面連線客戶端 (mstsc.exe)。若需從 Core 版本主動發起遠端桌面連線,必須手動複製相關檔案。本文提供最精簡的檔案清單與操作步驟。

所需檔案清單 (從完整版 GUI 伺服器或同版本安裝媒體複製)

請將下列檔案複製至 Core 伺服器任意目錄 (建議 C:\Tools\MSTSC\):

%SystemRoot%\System32\mstsc.exe
%SystemRoot%\System32\mstscax.dll
%SystemRoot%\System32\msacm32.dll
%SystemRoot%\System32\d2d1.dll
%SystemRoot%\System32\d3d11.dll
%SystemRoot%\System32\dxgi.dll
%SystemRoot%\System32\en-US\mstsc.exe.mui
%SystemRoot%\System32\en-US\mstscax.dll.mui

注意:若目標系統語系非英文 (en-US),請對應複製該語系資料夾下的 .mui 檔 (如 zh-TW)。

操作步驟

  1. 以管理員身分開啟命令提示字元 (Core 版預設即為 CMD)。
  2. 切換至存放檔案的目錄:
    cd /d C:\Tools\MSTSC
  3. 直接輸入 mstsc 執行,即可彈出遠端桌面連線介面。
  4. 若需固定使用,可建立捷徑或將目錄加入系統 PATH 環境變數。

常見問題排查

  • 缺少 .mui 檔:介面會顯示英文,功能正常;若需本地化介面,必須複製對應語系的 .mui 檔至同名子目錄。
  • 缺少 DirectX 相關 DLL (d2d1, d3d11, dxgi):執行時會報錯「找不到 xxx.dll」,補齊即可。
  • msacm32.dll:音訊壓縮管理器,遠端桌面音訊重導向需用。
  • 防火牆:確保 Core 伺服器輸出 TCP 3389 允許通過。

替代方案

若不想手動複製檔案,可考慮:

  • 使用 PowerShell Remoting (Enter-PSSession) 進行文字模式遠端管理。
  • 安裝 RSAT (遠端伺服器管理工具) 於管理工作站,而非在 Core 伺服器上執行 GUI 工具。
  • 安裝「伺服器圖形化管理工具與基礎結構」功能 (透過 Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart) 將 Core 轉為最小化 GUI 版本 (會增加磁碟佔用與攻擊面)。

結語

僅需 8 個檔案即可在 Server 2012 Core 上運行 MSTSC,極大方便了純命令列環境下的圖形化遠端連線需求。建議將此檔案集打包保存,部署新 Core 伺服器時快速部署。

copyright © 萬盛學電腦網 all rights reserved