1.在安装的途中我遇到了注册表项无法写如的问题,中文提示是你没有这个权限。这个问题的原因是你的regedit.exe的问 题,百度上大多说regedit.exe在C:\Window\System32下面,但是我却没有这个文件,我舍友的电脑也没有。真正 regedit.exe文件在C:\Windows下所以安装程序在DOS下无法运行,要配置你的环境变量。右键 计算机–属性–高级系统设置–高级–环境变量–path下添加;C:\Windows;确定,然后再次运行安装程序。
2.如果以前安装过VM的用户,可能是卸载没有卸干净,此时记事本下添加下面代码,改后缀名为.cmd,运行。
cls
@echo off
CLS
color 0a
Title 卸载 VMware
set vmbit=
if "%PROCESSOR_ARCHITECTURE%" neq "x86" set vmbit=64
echo 你确定要卸载 VMware 吗?
echo 按任意键继续卸载 VMware !!!&pause>nul
echo 正在删除服务和设备,可能需要几分钟,请稍后...
echo 如果三分钟后还没动静,请在卸载批处理上敲一下回车键后继续等待...
cd /d "%~dp0"
vnetlib%vmbit%.exe -- stop authd >nul 2>nul
vnetlib%vmbit%.exe -- uninstall authd >nul 2>nul
net stop VMAuthdService >nul 2>nul
sc delete VMAuthdService >nul 2>nul
net stop VMwareHostd >nul 2>nul
sc delete VMwareHostd >nul 2>nul
vnetlib%vmbit%.exe -- stop dhcp >nul 2>nul
vnetlib%vmbit%.exe -- uninstall dhcp >nul 2>nul
vnetlib%vmbit%.exe -- stop nat >nul 2>nul
vnetlib%vmbit%.exe -- uninstall nat >nul 2>nul
vnetlib%vmbit%.exe -- stop bridge >nul 2>nul
vnetlib%vmbit%.exe -- uninstall bridge >nul 2>nul
vnetlib%vmbit%.exe -- stop userif >nul 2>nul
vnetlib%vmbit%.exe -- uninstall userif >nul 2>nul
vnetlib%vmbit%.exe -- stop adapter >nul 2>nul
vnetlib%vmbit%.exe -- uninstall adapter >nul 2>nul
rundll32 vnetlib%vmbit%.dll,VNL_RemoveAllNetworkDevices
net stop VMUSBArbService >nul 2>nul
sc delete VMUSBArbService >nul 2>nul
vnetlib%vmbit%.exe -- stop usb
vnetlib%vmbit%.exe -- uninstall usb
vnetlib%vmbit%.exe -- stop hcmon >nul 2>nul
vnetlib%vmbit%.exe -- uninstall hcmon >nul 2>nul
net stop vstor2-mntapi20-shared >nul 2>nul
sc delete vstor2-mntapi20-shared >nul 2>nul
vnetlib%vmbit%.exe -- stop vmkbd >nul 2>nul
vnetlib%vmbit%.exe -- uninstall vmkbd >nul 2>nul
net stop vmkbd >nul