2012年4月19日 星期四

Rundll32.exe 指令語法 for WIN7

使用第三方軟體遠端協助使用者處理問題時,有些設定必須要有電腦管理員(Administrators)權限才可變更,若不想將電腦管理員帳號密碼交付使用者,可將Rundll32.exe指令寫在批次檔(.bat)內,在批次檔案上以右鍵,選擇以其他使用者身分執行(俗稱Run as),就可以管理員身分執行控制台內的功能,用以處理使用者問題。

這邊附上常用的控制台指令:

顯示控制台視窗
rundll32.exe shell32.dll,Control_RunDLL

顯示電腦名稱視窗
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1

顯示新增印表機視窗
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter

顯示解除安裝或變更程式視窗
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0

顯示日期和時間視窗
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0

顯示個人化視窗
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2

顯示螢幕解析度外觀視窗
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3

顯示滑鼠視窗
rundll32.exe shell32.dll,Control_RunDLL main.cpl @0

顯示聲音播放視窗
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0

顯示電源選項視窗
rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl

顯示地區及語言之格式視窗
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0