大家是否有过这样的经历:安装软件的时候出现各种奇怪的问题,明明跟着教程一步一步走,可还是失败了。去搜一搜问题的解决方法,然而很多时候并没有得到解决的答案。没办法,只好花钱请专业的软件高手来帮忙解决安装问题。依据小编多年的软件安装经验,安装失败大部分是电脑环境设置有问题,少部分是由于个人不好的使用习惯导致的。那么,今天我们就一起来解析一下软件安装的正确姿势以及避坑指南,让你少走弯路!
1.下载安装包,无论是从网站还是从网盘下载,如果在解压安装包的时候,跳出提示“…文件损坏…”,那么需要换个流畅的网络重新下载安装包,因为在网络不稳定的时候下载断断续续,会出现丢包的情况,如果安装包数据丢失,软件安装肯定会有问题。
2.关闭杀毒和防火墙,因为杀毒软件或防火墙会误认为你下载的安装包是恶意文件,从而进行拦截安装,特别是破解软件更容易被杀毒盯上。那么尝试暂时关闭防火墙或杀毒软件,再运行安装程序,可参考之前的文章:如何关闭电脑的杀毒和防火墙
3.调整账户控制设置,有时候用户账户控制设置过高可能会阻碍应用程序的下载和安装。你可以尝试调整设置:点击左下角开始菜单,输入并点击“用户账户”,找到并点击“更改用户账户控制设置”,将左侧滑块移动至“推荐”或"从不通知”的位置:
4.修改计算机名称,通过右键“此电脑-属性”,查看计算机名称,如果是中文则需要修改为英文字符或数字,不带中文字符即可。因为大多数国外软件会以计算机名称作为本地部署的服务器进行识别激活,但是不识别中文字符,所以在软件安装后出现激活失败。
5.修改C盘用户文件夹名称,电脑第一次开机,创建账户命名的时候如果是中文,那么会自动在C盘用户文件夹下生成同样中文名称的文件夹,系统缓存或软件缓存文件都会自动存入该文件夹,因为大多数国外软件不识别中文字符导致引用路径错误,软件安装结束后打开就会出现报错或闪退的情况。所以,需要修改系统缓存的路径或修改C盘用户文件夹名称,可以参考之前的文章:教你如何修改C盘用户目录下的文件夹中文名
6.安装.Net Framework组件,用.net开发的软件,运行时就必须要有.net框架支持,对于大多数软件来说,.net framework是一个系统必备的运行环境框架,没有安装相应版本的.net framework框架,软件将无法运行。可以参考之前的文章:轻松搞定.Net Framework 3.5和4.8更新
7.卸载清理残留文件,有些软件并不能同时在电脑上共存多个版本,那么需要卸载之前安装的版本,注意用专业的卸载工具进行卸载。同时,在安装保存的目录里找到残留文件夹进行删除,以及注册表或环境变量中关于软件名称的信息都要删除。新手不建议自己操作,避免误删出现系统问题。(公众号后台回复“Geek卸载”获取工具)
8.管理员权限,有些软件安装需管理员权限,右键选择“以管理员身份运行”安装程序可避免权限不足的问题。 如果你直接双击打开安装程序进行安装,可能会因为权限不足而提示失败。所以,选择右键“以管理员身份运行”来进行安装。
1.右键以管理员运行安装程序没反应?
当右键以管理员启动安装包无反应时,通常由于文件关联错误、系统权限或杀毒软件拦截导致的,在此前确保已经退出杀毒软件并关闭防火墙,然后再尝试以下操作进行解决。
首先右键“.exe”安装文件,点击属性,取消勾选“只读”,点击“解除锁定”,然后再右键以管理员运行:
如果没解决,检查一下Windows Installer服务是否是正常开启状态:按“Win+R”键,然后输入“services.msc”再点“确定”打开系统服务;
然后找到“Windows Installer”服务项点击启动:
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\msiserver
接着检查安装文件关联:点击桌面左下角开始菜单,输入“CMD”以管理员身份运行,在命令窗口输入:assoc .exe=exefile,重启电脑查看是否可以运行安装;
2.Win7或Win10专业版安装软件报错“系统策略禁止安装,请与管理员联系”?
在某些企业或组织环境中,系统管理员可能会通过组策略设置了特定的限制,以防止用户安装某些软件或驱动程序,确保系统的安全和稳定。可尝试以下操作解决:
首先确认当前电脑登陆账户是administrator管理员账户;
然后按“Win+R”键,然后输入“gpedit.msc”再点“确定”可进入本地组策略编辑器;
依次找到【计算机配置→管理模板→Windows 组件→Windows Installer】;
在右侧的细节窗口双击【禁用Windows Installer】项目,把原本设置的“已启用”,改为“未配置”,然后右下角点“应用”:
回到桌面,点击左下角开始菜单,输入“CMD”并以管理员身份运行,在命令窗口输入指令:gpupdate /force再点击确定,进行更新系统策略,使前面修改的策略马上生效。
3.应用程序无法启动,因为应用程序的并行配置不正确?
应用程序的并行配置是指程序运行所需的多线程处理环境必须正确配置以利用并行处理能力,是确保应用程序高效运行的关键因素之一。而应用程序并行配置不正确通常与Microsoft Visual C++运行库、Microsoft .NET Framework或其他系统组件有关,通常发生在应用程序尝试加载相关的运行时库时出现配置错误或不匹配的情况,比如当应用程序需要特定版本的运行时库(例如Visual C++ Redistributable),但系统中并没有正确安装或注册所需的版本。那么尝试以下操作进行解决:
首先打开系统服务,检查一下Windows Modules Installer是否已经正常开启:按“Win+R”键,然后输入“services.msc”再点“确定”进入系统服务,右侧下拉找到“Windows Modules Installer”,选中后点击“启动”服务;
如果依然报错,打开程序和功能查看Microsoft Visual C++ 运行库是否有缺失:
如果不确定Microsoft Visual C++ 运行库是否损坏或丢失,可以进行卸载重装。以下是运行库官方下载地址,也可以公众号后台回复“VC组件”获取下载安装。
https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist
4.软件安装后打开出现错误提示“.dll文件丢失”或“.dll文件损坏”?
DLL文件是一种动态链接库文件,就像一个系统“工具箱”,里面装着各种各样的功能模块。当软件运行时,就会调用这些功能模块来完成特定的任务。如果DLL文件损坏或丢失,很多软件的功能将无法正常运行。
可以使用DirectX_Repair工具来修复丢失或损坏的DLL文件,像杀毒软件或电脑管家也有这个工具,公众号后台回复“DirectX”获取修复工具下载:
遇到软件安装后打开无法正常使用,一打开就闪退,而其他程序却可以正常打开。那么首先检查电脑运行程序是否过多,右键最下方任务栏打开任务管理器,查看进程里CPU或内存是否达到80%以上,那么就需要退出正在运行的程序,清理使用内存。
另一方面,软件打开闪退可能是由于电脑中缺少WebView2 Runtime运行时环境(不小心删除了或者文件损坏),因为某些软件是利用WebView2 Runtime组件实现内容加载,所以我们可以重新下载安装,官方下载地址:
https://developer.microsoft.com/zh-CN/microsoft-edge/webview2/#download
如果你无法安装WebView2 Runtime程序,提示“安装失败,因为系统已安装microsoft edge webview2 runtime”,那么就需要到注册表删除之前卸载的残留项,才可以安装。
按“Win+R”后输入“regedit”,回车打开注册表编辑器,找到以下:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}进行删除,就能成功安装了。
通过以上方法无法解决闪退问题,那么可能当前版本与电脑系统不兼容,或者电脑硬件配置达不到某些软件运行的要求,可以换个适配的版本或电脑环境再次尝试。
6.MSI格式的安装文件打不开?
MSI文件是微软推出的一种安装程序包格式,在大多数情况下,只需双击MSI文件即可启动安装过程。这是因为Windows系统内置了Windows Installer来处理这种文件。如果双击后没有反应,可能是Windows Installer服务未启动或被禁用,可查看上述内容启用该服务。
如果Windows Installer服务启用后没有解决,可以点击桌面左下角开始菜单,输入“CMD”以管理员身份运行,在命令窗口输入以下命令运行:
msiexec /package 完整路径\文件名.msi
例如:
msiexec /package D:\BaiduNetdiskDownload\software.msi
尝试后还是不行,有可能是权限不足,因为在Windows 10及以上版本中,由于权限管控更加严格,直接从C盘的目录(如用户下载目录)打开MSI文件可能会失败。解决办法是将MSI文件复制到一个非C盘的位置(如D盘根目录),然后尝试再次打开。