ws2_32.dll的妙用与删除 (禁网)
ws2_32.dll是Windows Sockets應用程序接口,用于支持Internet和網絡應用程序。程序運行時會自動調用ws2_32.dll文件,ws2_32.dll是個動態鏈接庫文件位于系統文件夾中。Windows在查找動態鏈接庫文件時會先在應用程序當前目錄搜索,如果沒有找到然后才會搜索Windows所在目錄;如果還是沒有會搜索system32和system目錄。一些病毒利用此原理在殺毒軟件目錄中建立偽"ws2_32.dll"的文件或文件夾,在殺毒軟件看來這是程序運行需要的文件而調用,這個所謂的“文件”又不具備系統"ws2_32.dll"文件的功能,所以殺毒軟件等就無法運行了而提示:應用程序正常初始化(0xc00000ba)失敗!
偽"ws2_32.dll"文件夾其實重命名之后程序就可以運行的,但是有個沒用的又無法刪除的文件夾看著也不舒服,因此這個內部含有非法文件名的文件夾就用下面方法刪除!
①打開我的電腦>>工具>>文件夾選項>>查看,將隱藏受保護的操作系系統(推薦)和隱藏已知文件類型的擴展名的勾去掉,勾選顯示所有文件和文件夾;好了現在隱藏的文件全部顯示出來。(臨時解決辦法可以將ws2_32.dll文件夾改個名稱,要徹底刪除請往下看。)
②到無法運行的軟件(提示:應用程序正常初始化(0xc00000ba)失敗)的安裝目錄下找到以偽"ws2_32.dll"的文件夾(一般隱藏的文件夾顏色略白)。
③然后點擊鼠標右鍵>>新建>>文本文檔,將其文本擴展名.txt改為批處理擴展名.bat;在點擊批處理>>右鍵>>編輯,輸入:DEL /F /A /Q \?%1
RD /S /Q \?%1? (分兩行)關閉>>保存;再用鼠標左鍵點擊將要刪除的ws2_32.dll文件或者文件夾(一般這些目錄下的隱藏文件都需要刪除)按住不松然后拖放到該文件圖標上(就像把文件拖到文件夾里的操作一樣,此工具雙擊是不能運行的),OK一個CMD窗口閃爍之后偽"ws2_32.dll"文件夾就被刪除了。你需要的軟件就可以啟動了!此批處理文件也可以刪除其他文件名怪怪的文件。
轉載于:https://www.cnblogs.com/u0mo5/p/4046927.html
總結
以上是生活随笔為你收集整理的ws2_32.dll的妙用与删除 (禁网)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA Web学习篇--Servlet
- 下一篇: Xcode怎样调整模拟器大小