`
aokunsang
  • 浏览: 816044 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

无法重装虚拟机的解决办法

 
阅读更多

       当你卸载虚拟机或者重装系统后,提示你无法再安装虚 拟机,请不要着急,我告诉你解决办法。新建一个bat文件,拷贝下面的东西到bat文件中,然后点击运行bat文件,就ok。


 

cls 
@echo off 
CLS 
color 0a 
echo 取消DLL文件的注册... 
regsvr32 /u /s "%cd%/vmappcfg.dll" 
regsvr32 /u /s "%cd%/vmappsdk.dll" 
regsvr32 /u /s "%cd%/vmdbCOM.dll" 
regsvr32 /u /s "%cd%/vmhwcfg.dll" 
regsvr32 /u /s "%cd%\V2V\IntraProcessLogging.dll" 
regsvr32 /u /s "%cd%\V2V\reconfig.dll" 
regsvr32 /u /s "%cd%\V2V\vhdcvtcom.dll" 
regsvr32 /u /s "%cd%\V2V\vmc2vmx.dll" 
regsvr32 /u /s "%cd%\V2V\vpcCvt.dll" 
echo 正在删除虚拟网卡,请稍后…… 
:delete VM Network 
start /wait vnetlib -- remove adapter vmnet1 
start /wait vnetlib -- remove adapter vmnet8 
start /wait vnetlib -- remove dhcp vmnet1 
start /wait vnetlib -- remove dhcp vmnet8 
start /wait vnetlib -- remove nat vmnet8 
:delservice 
echo 正在删除服务... 
call :删除服务 vmnetbridge 
call :删除服务 VMAuthdService 
call :删除服务 vmx86 
call :删除服务 VMnetAdapter 
call :删除服务 "VMware NAT Service" 
call :删除服务 "VMnetDHCP" 
call :删除服务 VMnetuserif 
call :删除服务 hcmon 
call :删除服务 Vmparport 
call :删除服务 vstor2-ws60 
call :删除服务 vstor2 
call :删除服务 vmkbd 
"%cd%\VMMount\vmount2.exe" /Unregserver 
netcfg -u vmware_bridge 
echo. 
:delfile 
echo 删除安装的文件.... 
call :删除文件 %systemroot%\inf\vmnet.sys 
call :删除文件 %systemroot%\inf\vmnetBridge.dll 
call :删除文件 %systemroot%\inf\netbridge.inf 
call :删除文件 %systemroot%\inf\vmnetBridge.sys 
call :删除文件 %systemroot%\inf\vmusb.cat 
call :删除文件 %systemroot%\inf\vmusb.inf 
call :删除文件 %systemroot%\inf\vmusb.sys 
call :删除文件 %systemroot%\inf\netadapter.inf 
call :删除文件 %systemroot%\inf\vmnetAdapter.sys 
call :删除文件 %systemroot%\inf\vnetinst.dll 
call :删除文件 %systemroot%\lastgood\system32\drivers\vmnetadapter.sys 
call :删除文件 %systemroot%\lastgood\system32\drivers\vmnet.sys 
call :删除文件 %systemroot%\lastgood\system32\drivers\vmnetbridge.sys 
call :删除文件 %systemroot%\system32\drivers\vmnetadapter.sys 
call :删除文件 %systemroot%\system32\drivers\vmnet.sys 
call :删除文件 %systemroot%\system32\drivers\vmnetbridge.sys 
call :删除文件 %systemroot%\system32\drivers\vmusb.sys 
call :删除文件 %systemroot%\system32\drivers\hcmon.sys 
call :删除文件 %systemroot%\system32\drivers\vmnetuserif.sys 
call :删除文件 %systemroot%\system32\drivers\vmparport.sys 
call :删除文件 %systemroot%\system32\drivers\vmx86.sys 
call :删除文件 %systemroot%\system32\NETCFG.EXE 
call :删除文件 %systemroot%\system32\choice.exe 
call :删除文件 %systemroot%\system32\devcon.exe 

::以下两句删除用户的配置文件(即虚拟机文件)默认不删除,需要删除请将下面两句前面的::去掉 
::rd /s /q %APPDATA%\vmware 
::rd /s /q "\Virtual Machines" 
echo. 
:delreg 
echo 删除注册表.... 
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc." /f 
:deluser 
echo 删除用户__vmware_user__... 
net user __vmware_user__ /delete 
net localgroup __vmware__ /delete 

pause>nul|echo 卸载完成...... 
goto :eof 
:删除文件 
echo 正在删除文件 %* 
del /f /q "%*" >nul 2>nul 
goto :eof 
:删除服务 
echo 正在删除服务 %* 
net stop %* 2>nul 
sc delete %* 
goto :eof
 

 

 

 

分享到:
评论

相关推荐

    导入虚拟机虚拟硬盘文件

    在计算机技术领域中,虚拟化技术为用户提供了极大的便利,尤其是在系统重装或迁移场景下。本篇将详细阐述如何在重新安装操作系统之后,导入并使用虚拟机虚拟硬盘文件(VDI格式),帮助读者更好地理解和掌握这一过程...

    mobaxterm无法连接到liunx的解决办法.doc

    标题中的“mobaxterm无法连接到liunx的解决办法”指的是在Linux系统(这里特别提到了Ubuntu)重装后,使用MobaXterm这款软件无法成功建立SSH连接的问题。MobaXterm是一款流行的终端模拟器,尤其受IT专业人员喜爱,...

    VMware workstation的修复和重装

    实际上,有时重装系统可能是更直接且有效的解决办法。 最终,通过一个博主提供的工具(wm16的安装程序、卸载工具及使用说明),作者成功地修复了VMware Workstation。这个工具帮助清理了剩余的VMware组件,包括在C...

    解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网

    最近在VMware虚拟机里玩Centos,装好后发现上不了网。经过一番艰辛的折腾,终于找到出解决问题的方法了。最终的效果是无论是ping内网IP还是ping外网ip,都能正常ping通。...重装吧,至少我没找到好的办法

    VS2008 VS2005云端虚拟化后提示无效许可信息解决办法

    6. **重新安装VS**:尽管描述中提到重装VS很麻烦,但在上述方法都尝试过后,如果问题仍然存在,那么重新安装VS可能是最后的解决途径。尽管耗时,但这是最彻底的解决方案,可以排除所有潜在的配置问题。 总之,解决...

    Mac OS X安装教程

    如果从恢复分区安装,重启Mac并按住Option键,选择恢复分区启动,然后在 utilities 中选择“重装Mac OS X”。 六、常见问题及解决办法 1. 如遇到权限问题,确保以管理员身份运行虚拟机软件,并检查磁盘权限设置。 ...

    国产山寨手机(MTK平台),安装软件方法

    - A:首先检查手机网络设置是否正确,然后尝试重启手机或卸载重装应用;若问题依然存在,建议联系应用开发者或更换其他同类应用。 #### 七、结语 对于使用国产山寨手机(尤其是MTK平台)的用户来说,了解如何安装...

    mac 安装homebrew出错 Failed to connect to raw.githubusercontent.com port 443: Connection refused error:

    折腾了好久,执行 /usr/bin/ruby -e $(curl -fsSL ...尝试过改动git config的代理,没有用, 换中科大的源,也没有用 最后解决办法如下,重装command line tools,再执行安装指令,homebrew安装成功。 remo

    MySql 安装时的1045错误

    2. 解决办法1:卸载重装,不设root密码 - 如果你确定之前设置的密码有问题,或者想要从头开始,可以选择卸载MySQL,然后重新安装,并在安装过程中不设置root密码。MySQL在默认情况下允许root用户无密码登录,这样你...

    15道面试常问的Java多线程面试题!.zip

    5. **死锁的概念和解决办法?** 死锁是指两个或多个线程相互等待对方释放资源,导致无法继续执行。解决死锁通常采用避免循环等待、设置超时、资源预分配等策略。 6. **wait()、notify()和notifyAll()的区别?** ...

    超级有影响力霸气的Java面试题大全文档

     异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获...

Global site tag (gtag.js) - Google Analytics