題 當autoruns這樣說時,刪除wow64 dll是否安全?


我有Windows 8 64位。

我跑 自動運行 (最新版本),它說明了3個未找到的DLL:

enter image description here

使用Autoruns刪除這些條目是否安全?


5
2017-10-01 11:26


起源


為什麼要刪除所需的系統文件? wow64.dll允許您運行32位軟件。 - Ramhound
@Ramhound我不想要。 autoruns想要。它說他們不在那裡 - Eris
您詢問是否可以安全刪除這些文件,它不安全,註冊表項可能指向錯誤的位置,但這是另一個問題。 - Ramhound


答案:


這是一個Windows Black Magic(TM): http://answers.microsoft.com/en-us/windows/forum/windows_8-performance/wow64dll-wow64cpudll-wow64windll-files-not-found/837ba758-ad0a-4bc3-b227-62046f7e198d?msgId=762f85e0-f11f- 481B-a0e8-b92971acf422

如果autoruns報告未找到這些文件,請不要擔心。只是忽略它。這三個文件對於在64位處理器上運行的32位進程至關重要(並且不可見)。

為了獲得一點樂趣,您可以通過啟動Windows PowerShell的本機和x86版本來看到這一點,在兩者中鍵入以下內容。有點令人驚訝的是,你會得到不同的結果:

cd $env:windir\system32
dir wow*

3
2017-10-01 13:53



holly shi *,在powershell中,我確實看到了這些文件。而在純cmd - 我沒有。這是為什麼 ? - Eris
因為他們不在那裡。根據應用程序是32位還是64位,系統會在所需位置透明地“顯示”此文件。 - kworr


刪除這些dll文件是不安全的。這些列出的文件支持在64位機器上運行的32位應用程序。而不是刪除dll文件嘗試通過鍵入來註冊dll
regsvr32 /s wow64win.dll 在命令propmt中使用管理員權限


2
2017-10-01 12:40



文件不在文件系統中! - Eris
通過鍵入運行文件系統掃描 SFC /SCANNOW 在命令propmt。還要檢查那些dll system32 從命令行轉到系統32文件夾然後鍵入文件夾 dir wow* - Renju Chandran chingath