這個問題大多是殺毒殘留,但也有可能是妳卸載某個軟件不正確留下的註冊表殘留。殺毒後,病毒被刪除,但啟動項裏相關加載設置還在,解決方法就是以下方法,如果找不到那個加載失敗的啟動項就可能是做了偽裝,具體偽裝到哪個啟動項需要分析系統環境。啟動項並不壹定指向特定的dll名字,提示中的加載失敗的項也可能只是啟動項其中壹個需要調用的文件,而這個文件可能被相關軟件程序卸載的時候壹並刪除了,所以要了解妳所有啟動項的來路,這樣才能找出可疑的啟動項來刪除,從而解決加載失敗的問題。正常的啟動項百度都可以搜索到其解釋。
1、開始菜單→運行→輸入msconfig回車
在裏邊的啟動欄裏把可疑的.dll前面的勾去掉就行了。
2、開始→運行→msconfig→啟動→把加載項可疑xx.dll的勾去掉→ 重啟電腦壹般就可以解決了,如果還彈出來再看下面:
3、開始→運行→regedit→ 在下面的位置刪除相應鍵值:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
4、註冊表修改法:點→開始→運行→輸入→regedit→在
“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\”中,右邊窗口找到殘留的程序名刪除。或者打開註冊表編輯器→在編輯→查找中→輸入出錯文件名→把搜到的刪除→按F3鍵→搜索下壹個→直到刪完所有的為止。
如果以上方式無法處理好,看下面:
完全註冊dll:
打開“運行”輸入→cmd→回車
然後把下面這行字符復制到黑色cmd框裏面去回車等待dll文件全部註冊完成就關閉可以了,為防止輸入錯誤可以復制這條指令,然後在命令提示符後擊鼠標右鍵→粘貼→回車,耐心等待,直到屏幕滾動停止。
(下面是要運行的代碼):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
完成後重新啟動機器。