其中,错误1935是一个较为常见且令人头疼的问题
这个错误通常发生在安装VMware Tools时,安装程序会显示诸如“产品: VMware Tools - 错误1935
在安装程序集时发生错误”的信息
本文将详细解析VMware安装报1935错误的原因,并提供多种切实可行的解决方案,帮助您快速摆脱这一困境
一、错误1935的具体表现 当您在虚拟机中安装VMware Tools时,可能会遇到以下错误信息: 产品: VMware Tools - 错误1935
在安装程序集microsoft.vc80.crt, publickeytoken=1fc8b3b9a1e18e3b, type=win32, version=8.0.50727.762, processorarchitecture=x86时发生错误
请参考帮助与支持获取更多信息
Hresult:0x8007054f
程序集接口:IAssemblyCacheItem, 函数:commit, 组件:{98cb24ad-52fb-db5f-a01f-c8b3b9a1e18e}
在c:program filesmicrosoft sdkswindowsv7.1binguidgen.exe的激活上下文生成失败
无法找到依赖程序集microsoft.vc90.mfc, processorarchitecture=x86, publickeytoken=1fc8b3b9a1e18e3b, type=win32, version=9.0.21022.8
此错误表明,在安装过程中,Microsoft Installer无法找到所需的Microsoft基础类(Microsoft Foundation Classes),导致安装失败
二、错误1935的原因分析 错误1935通常与以下几个因素有关: 1.注册表问题:注册表中某些关键值的设置不正确,或者某些必要的键值缺失,导致安装程序无法正确访问所需的组件
2.系统文件损坏:系统中某些关键文件被损坏或丢失,使得安装程序无法正常运行
3.Microsoft Visual C++ 可再发行组件缺失:安装VMware Tools需要依赖Microsoft Visual C++的某些版本,如果这些组件未正确安装或版本不兼容,也会导致安装失败
4.安全软件干扰:防火墙或杀毒软件可能会阻止安装程序的某些操作,导致安装失败
5..NET Framework问题:.NET Framework的某些版本或组件损坏,也可能导致安装过程中出现错误
三、解决错误1935的详细步骤 针对上述原因,我们可以采取以下步骤来逐一排查和解决问题: 步骤一:修改注册表 1.打开注册表编辑器:按下Windows键+R,在弹出的运行窗口中输入`regedit`并按回车
2.定位到目标键值:在注册表编辑器中,依次展开路径`HKEY_LOCAL_MACHINESystemCurrentControlSetControl`
3.查找目标键值:找到名为`RegistrySizeLimit`的键值
4.修改键值:如果该键值存在,则将其数据类型设置为`REG_DWORD`,并将数值数据修改为`0xffffffff`(即4294967295)
如果该键值不存在,则需要创建一个新的`REG_DWORD`类型的键值,并命名为`RegistrySizeLimit`,同样设置其数值数据为`0xffffffff`
5.保存更改:完成上述操作后,关闭注册表编辑器,并重新启动计算机以使更改生效
步骤二:重启计算机 修改完注册表之后,重启计算机非常重要,这样可以确保所做的更改能够被操作系统正确地识别和应用
重启后再次尝试安装VMware Tools,看是否还会出现错误1935
步骤三:检查并修复系统文件 如果注册表修改未能解决问题,我们可以使用系统自带的工具来扫描并修复损坏的系统文件
1.打开命令提示符:按下Windows键+R,在弹出的运行窗口中输入`cmd`并按回车(以管理员身份运行)
2.运行系统文件检查器:在命令提示符中输入`sfc /scannow`并按回车
系统文件检查器将扫描所有受保护的系统文件,并修复找到的任何损坏文件
步骤四:安装或修复Microsoft Visual C++ 可再发行组件 错误1935通常与Microsoft Visual C++ 可再发行组件的缺失或损坏有关
因此,我们需要确保这些组件已正确安装
1.访问Microsoft下载中心:打开浏览器,访问Microsoft官方网站,并导航到下载中心
2.搜索并下载Microsoft Visual C++ 可再发行组件:在下载中心中,搜索“Microsoft Visual C++ 可再发行组件”,并找到与您的系统架构(32位或64位)相匹配的版本进行下载
3.安装组件:下载完成后,双击安装程序并按照提示完成安装
步骤五:禁用安全软件 有时,防火墙或杀毒软件可能会阻止安装程序的某些操作
为了排除这种可能性,我们可以暂时禁用这些安全软件,然后再次尝试安装VMware Tools
1.打开安全软件设置:在任务栏或开始菜单中找到您的防火墙或杀毒软件,并打开其设置
2.禁用安全软件:在设置中找到禁用或关闭安全软件的选项,并按照提示进行操作
3.尝试安装:禁用安全软件后,再次尝试安装VMware Tools
步骤六:重新安装.NET Framework 如果上述步骤都未能解决问题,我们可能需要考虑重新安装.NET Framework
1.访问Microsoft下载中心:打开浏览器,访问Microsoft官方网站,并导航到下载中心
2.搜索并下载.NET Framework:在下载中心中,搜索“.NET Framework”,并找到与您的系统相匹配的版本进行下载
3.安装.NET Framework:下载完成后,双击安装程序并按照提示完成安装
四、其他可能的解决方案 除了上述步骤外,还有一些其他可能的解决方案可以帮助您解决VMware安装报1935错误的问题: 1.检查磁盘空间:确保安装VMware的磁盘有足够的可用空间
2.更新操作系统:确保操作系统已更新至最新版本,以修复可能存在的已知问题
3.检查BIOS设置:确保BIOS中的虚拟化技术(如Intel VT-x或AMD-V)已启用
这可以通过在启动时进入BIOS设置界面,并查找相应的虚拟化技术选项来进行设置
4.删除锁定文件:如果虚拟机显示正在使用或无法连接到,可以尝试删除虚拟机存储目录中的锁定文件(如.lck文件),然后重新启动虚拟机
五、总结 VMware安装报1935错误是一个复杂且令人头疼的问题,但通过仔细排查和逐步解决,我们可以找到并修复导致该错误的根本原因
本文提供了多种可行的解决方案,包括修改注册表、修复系统文件、安装或修复Microsoft Visual C++ 可再发行组件、禁用安全软件以及重新安装.NET Framework等
希望这些解决方案能帮助您成功解决VMware安装报1935错误的问题,并恢复虚拟机的正常运行