Windows 巧用RUNDLL32命令實(shí)現(xiàn)多種操作
發(fā)布時(shí)間:2010-04-17 01:09:52 作者:佚名
我要評(píng)論

在Win9X/2000/XP中,對(duì)“Rundll32.exe”這個(gè)系統(tǒng)命令很多朋友都不陌生,但你知道怎么使用它嗎?恐怕了解的人不多。
Rundll32者,顧名思義,執(zhí)行Dll(動(dòng)態(tài)鏈接庫)也,是Windows用來調(diào)用32位DLL函數(shù)時(shí)所使用的命令(16位的DLL文件使用rundll.exe 。DLL文件是Windows的基礎(chǔ),所有的API函數(shù)都是在DLL中實(shí)現(xiàn)的。它不能獨(dú)立運(yùn)行,一般都是由進(jìn)程加載并調(diào)用的。運(yùn)行DLL文件最簡單的方法是利用Rundll32.exe,它的命令格式是“rundll32.exe 動(dòng)態(tài)鏈接庫名、函數(shù)名、參數(shù)名”,下面通過幾個(gè)實(shí)例,介紹Rundll32.exe的使用。
一、使用Rundll32實(shí)現(xiàn)快速“關(guān)機(jī)、注銷、重啟、鎖定桌面”
我們每天都要重復(fù)關(guān)機(jī)、注銷、重啟、鎖定桌面這些操作,是不是感覺很麻煩?現(xiàn)在可以使用Rundll32簡化它們的操作。
打開記事本程序,分別編寫shutdown.bat、logoff.bat、reboot.bat、lock.bat文件,它們的內(nèi)容分別如下:
1.shutdown.bat(關(guān)機(jī))
rundll32.Exe shell32.dll SHExitWindowsEx 1
2.logoff.bat(注銷)
rundll32.Exe shell32.dll SHExitWindowsEx 0
3.reboot.bat(重啟)
rundll32.Exe shell32.dll SHExitWindowsEx 2
4.lock.bat(鎖定桌面)
rundll32.Exe user32.dll LockWorkStation
其中,0代表注銷,1代表關(guān)機(jī),2代表重啟,4代表關(guān)閉電源。將這四個(gè)文件保存在桌面上,這樣就可以通過運(yùn)行相應(yīng)的文件進(jìn)行快速操作,豈不方便!
二、3721網(wǎng)絡(luò)實(shí)名使用Rundll32
很多朋友在上網(wǎng)時(shí),不知不覺地被安裝上一個(gè)名為“3721網(wǎng)絡(luò)實(shí)名”的 Internet Explorer(簡稱IE)插件,然后我們就可以在IE中輸入“中文名字”訪問網(wǎng)站。其實(shí)這些功能就是通過Rundll32調(diào)用“網(wǎng)絡(luò)實(shí)名”DLL組件實(shí)現(xiàn)的。
在一臺(tái)已經(jīng)安裝“網(wǎng)絡(luò)實(shí)名”的電腦上,運(yùn)行“regedit.exe”注冊(cè)表編輯器程序,依次展開“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\”,發(fā)現(xiàn)一個(gè)鍵名為“CnsMin”的啟動(dòng)項(xiàng),其鍵值為“Rundll32.exe C:\WINNT\DOWNLO~1\CnsMin.dll Rundll32”(如果是Win98,這里的 C:\WINNT\DOWNLO~1\ 為 C:\WINDOWS\DOWNLO~1\),“CnsMin.dll”是網(wǎng)絡(luò)實(shí)名的DLL文件,“Rundll32”是Rundll32.exe 調(diào)用DLL文件包含的函數(shù),這樣,通過一個(gè)簡單的Rundll32.exe 命令實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)名功能。
三、巧用Rundll32命令調(diào)用控制面板選項(xiàng)
我們經(jīng)常使用控制面板中的工具,連續(xù)地雙擊鼠標(biāo)是不是很麻煩?可以使用Rundll32命令實(shí)現(xiàn)快速調(diào)用。
編寫control.bat文件,內(nèi)容如下:
rundll32.exe shell32.dll Control_RunDLL
保存在桌面上,雙擊其圖標(biāo),就可以快速調(diào)用控制面板。
控制面板中的各個(gè)工具選項(xiàng)都可以使用此方法調(diào)用:
命令? rundll32.exe shell32.dll Control_RunDLL sysdm.cpl @1
功能? 執(zhí)行“控制面板→添加新硬件”向?qū)А?
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL AddPrinter
功能? 執(zhí)行“控制面板→添加新打印機(jī)”向?qū)А?
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 1
功能? 顯示 “控制面板→添加/刪除程序-安裝/卸載” 面板。
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 2
功能? 顯示 “控制面板→添加/刪除程序→安裝Windows” 面板。
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 3
功能? 顯示 “控制面板→添加/刪除程序→啟動(dòng)盤” 面板。
命令? rundll32.exe rnaui.dll RnaWizard
功能? 顯示“新建撥號(hào)連接”向?qū)У囊暣啊?
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 0
功能? 顯示“顯示屬性→背景”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 1
功能? 顯示“顯示屬性→屏幕保護(hù)程序”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 2
功能? 顯示“顯示屬性→外觀”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 3
功能? 顯示“顯示屬性→屬性”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL FontsFolder
功能? 顯示W(wǎng)indows的“字體”文件夾。
rundll32命令還有很多用法,這里只是簡單的介紹,拋磚引玉,有興趣的朋友可以自己研究。
一、使用Rundll32實(shí)現(xiàn)快速“關(guān)機(jī)、注銷、重啟、鎖定桌面”
我們每天都要重復(fù)關(guān)機(jī)、注銷、重啟、鎖定桌面這些操作,是不是感覺很麻煩?現(xiàn)在可以使用Rundll32簡化它們的操作。
打開記事本程序,分別編寫shutdown.bat、logoff.bat、reboot.bat、lock.bat文件,它們的內(nèi)容分別如下:
1.shutdown.bat(關(guān)機(jī))
rundll32.Exe shell32.dll SHExitWindowsEx 1
2.logoff.bat(注銷)
rundll32.Exe shell32.dll SHExitWindowsEx 0
3.reboot.bat(重啟)
rundll32.Exe shell32.dll SHExitWindowsEx 2
4.lock.bat(鎖定桌面)
rundll32.Exe user32.dll LockWorkStation
其中,0代表注銷,1代表關(guān)機(jī),2代表重啟,4代表關(guān)閉電源。將這四個(gè)文件保存在桌面上,這樣就可以通過運(yùn)行相應(yīng)的文件進(jìn)行快速操作,豈不方便!
二、3721網(wǎng)絡(luò)實(shí)名使用Rundll32
很多朋友在上網(wǎng)時(shí),不知不覺地被安裝上一個(gè)名為“3721網(wǎng)絡(luò)實(shí)名”的 Internet Explorer(簡稱IE)插件,然后我們就可以在IE中輸入“中文名字”訪問網(wǎng)站。其實(shí)這些功能就是通過Rundll32調(diào)用“網(wǎng)絡(luò)實(shí)名”DLL組件實(shí)現(xiàn)的。
在一臺(tái)已經(jīng)安裝“網(wǎng)絡(luò)實(shí)名”的電腦上,運(yùn)行“regedit.exe”注冊(cè)表編輯器程序,依次展開“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\”,發(fā)現(xiàn)一個(gè)鍵名為“CnsMin”的啟動(dòng)項(xiàng),其鍵值為“Rundll32.exe C:\WINNT\DOWNLO~1\CnsMin.dll Rundll32”(如果是Win98,這里的 C:\WINNT\DOWNLO~1\ 為 C:\WINDOWS\DOWNLO~1\),“CnsMin.dll”是網(wǎng)絡(luò)實(shí)名的DLL文件,“Rundll32”是Rundll32.exe 調(diào)用DLL文件包含的函數(shù),這樣,通過一個(gè)簡單的Rundll32.exe 命令實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)名功能。
三、巧用Rundll32命令調(diào)用控制面板選項(xiàng)
我們經(jīng)常使用控制面板中的工具,連續(xù)地雙擊鼠標(biāo)是不是很麻煩?可以使用Rundll32命令實(shí)現(xiàn)快速調(diào)用。
編寫control.bat文件,內(nèi)容如下:
rundll32.exe shell32.dll Control_RunDLL
保存在桌面上,雙擊其圖標(biāo),就可以快速調(diào)用控制面板。
控制面板中的各個(gè)工具選項(xiàng)都可以使用此方法調(diào)用:
命令? rundll32.exe shell32.dll Control_RunDLL sysdm.cpl @1
功能? 執(zhí)行“控制面板→添加新硬件”向?qū)А?
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL AddPrinter
功能? 執(zhí)行“控制面板→添加新打印機(jī)”向?qū)А?
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 1
功能? 顯示 “控制面板→添加/刪除程序-安裝/卸載” 面板。
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 2
功能? 顯示 “控制面板→添加/刪除程序→安裝Windows” 面板。
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 3
功能? 顯示 “控制面板→添加/刪除程序→啟動(dòng)盤” 面板。
命令? rundll32.exe rnaui.dll RnaWizard
功能? 顯示“新建撥號(hào)連接”向?qū)У囊暣啊?
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 0
功能? 顯示“顯示屬性→背景”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 1
功能? 顯示“顯示屬性→屏幕保護(hù)程序”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 2
功能? 顯示“顯示屬性→外觀”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 3
功能? 顯示“顯示屬性→屬性”選項(xiàng)視窗。
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL FontsFolder
功能? 顯示W(wǎng)indows的“字體”文件夾。
rundll32命令還有很多用法,這里只是簡單的介紹,拋磚引玉,有興趣的朋友可以自己研究。
相關(guān)文章
Win7系統(tǒng)解決Rundll出錯(cuò)的圖文教程
在我們的電腦中,有一個(gè)Rundll是非常重要的,它是Windows操作系統(tǒng)管理動(dòng)態(tài)鏈啟動(dòng)的程序,在我們運(yùn)行各種軟件和程序的時(shí)候它是必不可少的,在電腦運(yùn)行時(shí)候Rundll出現(xiàn)錯(cuò)誤怎2016-06-08Win10系統(tǒng)總提示RunDLL PWMTR64V.DLL錯(cuò)誤怎么辦
由于windows10正式版發(fā)布的時(shí)間并不長,所以用戶在新系統(tǒng)中使用一些軟件時(shí),常會(huì)碰到不兼容的情況。在使用新系統(tǒng)過程中,電腦會(huì)頻繁彈出RunDLL PWMTR64V.DLL錯(cuò)誤窗口,怎么2016-03-16windows主進(jìn)程rundll32已停止工作的四種解決方法介紹
windows主進(jìn)程rundll32已停止工作怎么辦?這個(gè)問題貌似很難啊,而且我電腦是經(jīng)常出現(xiàn),看來得解決了。 下面小編就為大家介紹四種解決方法,有需要的朋友可以參考一下哦2015-10-12Rundll32.exe是什么?Rundll32.exe出現(xiàn)錯(cuò)誤怎么辦?如何解決?
本文向大家介紹了Rundll32.exe是什么以及Rundll32.exe出現(xiàn)錯(cuò)誤的原因及解決方法,不懂的朋友可以過來學(xué)習(xí)一下,非常不錯(cuò)的文章2014-06-13- 小編要給大家介紹一個(gè)新的進(jìn)程程序。什么是rundll32exe?rundll32.exe是什么進(jìn)程程序。如果你對(duì)該進(jìn)程一無所知的話,那就聽聽小編來講講rundll32.exe進(jìn)程吧2013-01-02
rundll32.exe應(yīng)用程序錯(cuò)誤的解決方法
今天小編給大家介紹電腦出現(xiàn)rundll32.exe應(yīng)用程序錯(cuò)誤提示的故障怎么修復(fù)。如果你也碰見該故障的話,那聽聽小編怎么解決吧2013-01-02- rundll.exe進(jìn)程簡介2012-12-14
在Vista系統(tǒng)中 Windows 主進(jìn)程 (Rundll32) 已停止工作的解決方法
在Vista系統(tǒng)中只要打開某文件夾,就出現(xiàn) Windows 主進(jìn)程 (Rundll32) 已停止工作2011-03-02- 首先,請(qǐng)你做個(gè)小實(shí)驗(yàn)(請(qǐng)事先保存好你正在執(zhí)行的程式的結(jié)果)∶點(diǎn)擊“開始-程式-Ms-Dos方式”,進(jìn)入Dos視窗,然後鍵入“rundll32.exe user.exe,restartwindo2009-06-17
- Rundll32.exe程序顧名思義是執(zhí)行32位的DLL文件,它是必不可少的系統(tǒng)文件,缺少了它一些項(xiàng)目和程序?qū)o法執(zhí)行。不過由于它的特殊性,致使它很容易被破壞,如果你在打開控制2008-09-08