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

Windows 行動中心命令列控制:PresentationSettings.exe /start /stop 實現演示模式自動化腳本部署

編輯:Win7 常見問題解答

Windows 7/8 「行動中心」 (Windows Mobility Center) 整合筆電常用設定:電源方案、螢幕亮度、音量、無線網路、**演示設定**。演示模式一鍵關閉螢幕保護、鎖定音量、更換桌面背景、屏蔽系統通知/氣泡提示,極適合會議簡報。但 GUI 操作無法自動化,IT 部門部署會議室公用筆電需腳本控制。經過驗證,PresentationSettings.exe 支援無訊息命令列參數,完美解決自動化需求。

命令列參數驗證

操作命令列行為
啟用演示模式PresentationSettings.exe /start無 UI、無輸出、即時生效 (關閉螢幕保護、鎖定音量、套用背景、屏蔽通知)
停用演示模式PresentationSettings.exe /stop還原所有臨時設定,恢復使用者個人化環境
開啟設定 UIPresentationSettings.exe (無參數)彈出圖形化設定對話框

自動化部署腳本範例

批次檔 (PresentationMode.bat)

@echo off
rem 會議室筆電開機自動啟用演示模式
PresentationSettings.exe /start
rem 可搭配其他設定:powercfg /setactive 方案GUID、關閉自動更新等
exit

PowerShell (PresentationMode.ps1)

# 切換演示模式狀態
param([switch]$Off)
if ($Off) {
    & PresentationSettings.exe /stop
    Write-Host "演示模式已停用,環境已還原"
} else {
    & PresentationSettings.exe /start
    Write-Host "演示模式已啟用:螢幕保護關閉、音量鎖定、背景套用、通知屏蔽"
}

群組原則/工作排程器部署

  • 電腦設定 → Windows 設定 → 指令碼 → 開機/登入 → 添加批次檔/PowerShell 腳本。
  • 或建立基本工作:觸發條件「登入時」/「事件 ID 4800 (工作站解鎖)」→ 動作執行 PresentationSettings.exe /start。

行動中心其他可自動化設定 (補充)

  • 電源方案: powercfg /setactive {GUID} (GUID 由 powercfg /list 取得)。
  • 螢幕亮度: WMI WmiMonitorBrightnessMethods / 第三方工具 nircmd.exe setbrightness。
  • 音量: nircmd.exe setsysvolume 位置 / COM 介面 IAudioEndpointVolume。
  • 無線網路開關: netsh interface set interface "無線網路連線" enable/disable。
吐槽與期許:Windows 發展至今,行動中心這類實用模組化功能仍缺乏官方文件化的命令列/COM/PowerShell 模組介面。PresentationSettings.exe 參數僅能靠任務管理員觀察命令列反向工程得知,微軟應提供 Get-Command -Module MobilityCenter 等標準化自動化介面,讓 IT 部署不再依賴逆向工程與口耳相傳。
Copyright © Windows教程網 All Rights Reserved