微软在windows操作系统中都有内置更新功能,我们通过windows更新功能可以检查系统漏洞补丁并选择更新,在win8.1系统中比较常出现的问题就是windows更新检查出现错误问题或更新时出错错误代码,导致无法完成更新,这给我们更新系统带来一定阻碍,而出现这种情况一般都与系统几个设置方法有所关系,一起来看看豆豆给大家整理的系统无法更新的几种解决措施吧。
通过微软技术代码库查询获知,Windows更新时出现8024402F错误,多数情况是由于无法连接到Internet导致的,因此问题解决的焦点放在网络环境上。为了防止做无用功,一个稳妥的办法是,先换一个网络环境测试,看是否能够更新系统。若问题依旧,可逐一按如下方法来尝试。
1. 设置固定的DNS地址
鼠标右击开始按钮,并从右键菜单中依次执行“控制面板”,通过“所有控制面板项”列表,选择“网络和共享中心”。在接下来的窗口中点击左侧导航栏中的“更改适配器设置”(图2)。
右击当前使用的网络连接(本地连接或宽带连接),然后选择“属性”(图3)。在网络属性窗口中选择“Internet协议版本4 (TCP/IPv4)”并点击“属性”按钮(图4)。在打开的“Internet协议版本4 (TCP/IPv4)属性”窗口中,选择“使用以下DNS服务器”进行手动设置,在“首选DNS服务器”和“备用DNS服务器”中分别填入你所用网络的DNS地址(图5)。
小提示:
如果不知道这个地址,而你又在使用路由器并可联通网络,进入路由器设置页面,在连接状态页面可看到这两个地址。否则,可电话询问你的接入商。
2. 清除代理及代理临时文件
用Win+R组合键启动运行窗口并执行“inetcpl.cpl”命令,打开Internet属性窗口。在“连接”选项卡下,单击“局域网设置”按钮(图6)。进入到“局域网(LAN)设置”窗口后,单击“高级”按钮(图7),在随后启动的“代理设置”窗口中,删除其中的所有记录(若存在的话),然后点击“确定”(图8)。
接下来需要删除此前用过的代理临时文件。按Win+X组合键,从菜单中选择“命令提示符(管理员)”进入命令提示符窗口,分别输入如下命令并回车执行(图9):
netsh winhttp reset proxy
net stop WuAuServ
net start WuAuServ
小提示:
如上第一条命令的作用是删除所有代理服务器设置。后两条命令的作用是停止系统更新服务并重新启动系统更新服务。WuAuServ是系统自动更新的服务的服务名。
3. 重置TCP/IP协议栈修复网络
依然在管理员模式的命令提示符窗口中执行如下命令“netsh int ip reset”,重置TCP/IP协议栈,对网络协议进行复位修复(图10)。
4. 修复系统文件或系统服务
除了网络的问题外,还可能是由于相关Windows系统文件损坏、丢失或系统服务Cryptographic Services错误而引起的。可通过下列方法修复。
首先通过系统管理员命令提示符窗口运行“SFC /SCANNOW”命令,检测并修复所有受到损坏或丢失的系统文件。
接下来以命令“REGSVR32 C:\Windows\system32\cryptdlg.dll”的形式(依次替换掉最后的dll文件即可),对dssenh.dll、gpkcsp.dll、initpki.dll、mssip32.dll、rsaenh.dll、sccbase.dll、slbcsp.dll、softpub.dll、wintrust.dll等系统文件进行重新注册,然后重启系统,使Windows重新加载经过修复的系统服务Cryptographic Services。
windows无法更新可以按照教程的设置固定的DNS地址、清除代理及代理临时文件、重置TCP/IP协议栈修复网络和修复系统文件或系统服务这四个方面来排除解决,希望教程对大家遇到的更新问题有所帮助。