Rundll32.exe程序顧名思義是執(zhí)行32位的DLL文件,它是必不可少的系統(tǒng)文件,缺少了它一些項目和程序將無法執(zhí)行。不過由于它的特殊性,致使它很容易被破壞,如果你在打開控制面板里的某些項目時出現(xiàn)“Windows 無法找到文件’C:\Windows\system32 \Rundll32.exe’”的錯誤提示(如圖3),則可以通過如下操作來解決。
![](/d/20211018/77d360456abe38e1b17f8dcb0e099600.gif)
步驟1:將Windows XP安裝光盤插入你的光驅,然后依次點擊“開始→運行”。
步驟2:在“運行”窗口中輸入“expand x:\i386\rundll32.ex_c:\windows\system32 \rundll32.exe”命令并回車執(zhí)行(其中“x”為光驅的盤符)。
步驟3:修復完畢后,重新啟動系統(tǒng)即可。
11、另類文件丟失的修復方法
這類故障出現(xiàn)時一般會給出一組CLSID注冊碼,而不是告訴用戶所損壞或丟失的文件名稱,因此經常會讓一些菜鳥感到不知所措。例如筆者在運行窗口中執(zhí)行“gpedit.msc”命令來打開組策略時曾出現(xiàn)了“管理單元初始化失敗”的提示窗口(如圖4),點擊“確定”也不能正常地打開相應的組策略,而經過檢查發(fā)現(xiàn)是因為丟失了gpedit.dll文件所造成的,雖然窗口中沒有提示所丟失的文件,但是在實際解決這類故障時也不是很難。
![](/d/20211018/e1170288448d08b9b1f7b2b47d8c5d22.gif)
其實窗口中的CLSID(Class IDoridentifier)類標識提示就是一個解決問題的線索,這是因為在注冊表中會給每個對象分配一個唯一的標識,這樣我們就可通過在注冊表中查找,來獲得相關的線索,具體方法如下。
在“運行”窗口中執(zhí)行“regedit”命令,然后在打開的注冊表窗口中依次點擊“編輯→查找”,然后在輸入框中輸入CLSID標識(本例中的CLSID標識是“{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}”),然后在搜索的類標識中選中“InProcServer32”項,接著在右側窗口中將雙擊“默認”項,這時在“數(shù)值數(shù)據(jù)”中會看到“%SystemRoot%\System32\GPEdit.dll”,其中的GPEdit.dll就是本例故障所丟失或損壞的文件。這時只要將安裝光盤中的相關文件解壓或直接復制到相應的目錄中,即可完全修復。