You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法卸载Oracle VM VirtualBox,阻碍Windows 22H2升级求助

解决VirtualBox无法卸载导致Windows 22H2升级失败的问题

一、排查并终止依赖VirtualBox的关联程序

  • 关闭Android Studio、AVD模拟器、Docker(若使用VirtualBox后端)等所有关联软件,在任务管理器中结束VirtualBoxVM.exe、VBoxSVC.exe、studio64.exe等相关进程
  • 临时禁用Android Studio的开机自动启动,防止后台触发VirtualBox服务

二、强制卸载VirtualBox核心组件

  1. 停止VirtualBox系统服务
    • 按下Win+R输入services.msc,找到「Oracle VM VirtualBox」服务,右键选择「停止」,并将启动类型改为「禁用」
  2. 命令行静默卸载
    • 以管理员身份打开命令提示符,执行以下命令强制卸载:
      wmic product where "name like '%VirtualBox%'" call uninstall /nointeractive
      
    • 若命令无效,找到VirtualBox安装目录(默认C:\Program Files\Oracle\VirtualBox),运行uninst.exe;若弹出错误,按住Shift右键点击该文件,选择「在此处打开命令窗口」,执行:
      uninst.exe /silent
      

三、清理VirtualBox残留文件与注册表

  • 删除VirtualBox安装目录(默认路径:C:\Program Files\Oracle\VirtualBox)
  • 按下Win+R输入regedit打开注册表编辑器,导航至以下路径并删除相关项:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox
    • HKEY_CURRENT_USER\Software\Oracle\VirtualBox
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBox*(所有以VBox开头的服务项)
  • 清理临时文件:按下Win+R分别输入%temp%和%systemroot%\temp,删除其中VirtualBox相关文件

四、修复Windows更新阻塞问题

  • 运行Windows更新疑难解答:设置→系统→疑难解答→其他疑难解答→Windows更新,完成检测与修复
  • 重置Windows更新缓存:以管理员身份打开命令提示符,依次执行:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    

内容的提问来源于stack exchange,提问作者Walter Schrabmair

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 19:22:26