(筆記) 如何移除VirtualBox所遺留下的驅動程式? (SOC) (VirtualBox)

來源:互聯網
上載者:User

Abstract
有時儘管依照正常程式移除了VirtualBox,但是在裝置管理員還是會看到遺留下來無法移除的驅動程式,本文討論如何手動移除這些無法移除的驅動程式。

Introduction
使用環境:Windows XP XP3 + VirtualBox 4.1.2

Symptom

如下圖是當VirtualBox正常移除後,卻在裝置管理員所遺留下來的驅動程式:

若在裝置管理員手動移除這些驅動程式,會出現以下錯誤訊息而無法移除。

Root Cause & Solution
Step 1:裝置例項識別碼

選擇所要移除的驅動程式,滑鼠右鍵 –> 內容 –> 詳細資料

Step 2:手動在登錄編輯程式刪除註冊機碼

開啟登入編輯程式,在以下位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum找到如上的註冊機碼

此時若你直接刪除此註冊機碼,會出現無法刪除的錯誤訊息,主要是因為我們沒有權限去刪除之,這也是我們無法從裝置管理員去刪除此驅動程式的root cause。

Step 3:改變註冊機碼的權限

選擇要刪除的註冊機碼,滑鼠右鍵 –> 使用權限

將Everyone加入的『完全控制』變成『允許』。

或許你會擔心這樣的權限適當嗎? 反正這個註冊機碼馬上就要被刪除,所以讓Everyone完全控制也沒有關係。

Step 4:刪除註冊機碼

Step 5:到裝置管理員確認

原本無法移除的驅動程式已經正常移除了

Conclusion
這是參考Microsoft的官方解法Windows Driver uninstallation Failed in Windows XP,不只適用在VirtualBox,其他驅動程式若無法解除,也可以使用這種方式。

Reference
Windows Driver uninstallation Failed in Windows XP

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.