电脑使用过程中经常会弹出脚本错误弹窗,提示页面发生错误,是否继续运行此页面脚本。这类报错大多分为网页浏览器脚本错误和本地软件启动时的脚本错误两类,两者成因不一样,处理方式也有区分,按照由简到难的顺序排查,大多可以直接解决。
浏览器打开网页出现脚本错误,最常见的原因是网页代码兼容问题、缓存文件损坏、浏览器版本老旧。优先清理浏览器缓存和cookie,打开浏览器设置,找到清除浏览数据选项,勾选缓存文件、cookie,时间范围选择全部时间,确认清理完成之后关闭浏览器重新打开页面测试。清理缓存无效,就尝试切换浏览器打开同一个网页,部分网页对特定浏览器内核适配差,更换浏览器之后报错直接消失。
浏览器版本过旧会无法识别新网页脚本代码,打开浏览器的关于页面,检查是否存在版本更新,下载安装更新包重启浏览器。如果页面本身脚本代码存在问题,不是电脑本地故障,这时弹窗可以直接点否,停止运行脚本,页面依旧可以正常浏览。浏览器内多余插件也会干扰网页脚本执行,进入扩展管理页面,暂时禁用全部插件,再访问网页测试,找到冲突插件之后卸载。
系统的脚本调试选项开启,也会频繁弹出脚本错误窗口。打开控制面板,找到internet选项,切换到高级标签,在浏览分类下面,勾选禁用脚本调试,同时取消勾选显示每个脚本错误的通知,点击确定保存设置,重启浏览器,后续轻微脚本问题就不会持续弹窗打扰。
打开本地软件弹出脚本错误,这类情况和网页无关,多是软件安装文件缺失、组件损坏、系统运行库异常。先尝试关闭软件所有进程,重新启动软件,临时进程异常导致的报错重启就能恢复。反复重启依旧报错,进入软件安装目录,查看文件夹文件是否缺失,把软件完整卸载,删除残留文件夹,重启电脑之后重新下载安装包安装,安装路径尽量不要使用中文文件夹名称,中文路径容易引发脚本读取失败。
系统缺少必要运行组件,很多程序依赖vbscript、javascript脚本引擎运行,组件注册失效就会触发报错。按下win加r,输入regsvr32 jscript.dll回车,接着再次打开运行窗口输入regsvr32 vbscript.dll回车,看到注册成功提示,重启电脑测试脚本报错问题。注册组件操作需要管理员权限,如果提示注册失败,就右键开始菜单,选择终端管理员模式执行命令。
系统时间异常也会造成脚本校验失败,打开系统时间设置,开启自动同步时间,时间和日期不准确会让脚本证书校验出错,弹出错误提示。杀毒软件或者防护程序拦截脚本执行同样会引发弹窗,暂时关闭防护软件,启动报错程序测试,确认是防护拦截之后,把程序目录添加到信任列表,不要长期关闭系统防护。
内存资源不足的时候,程序运行脚本会因为资源分配失败中断。同时运行大量软件,占用过高内存,关闭后台多余程序,任务管理器结束无用进程,释放内存再打开报错软件。硬盘读取故障,文件读取卡顿损坏,也会诱发脚本报错,可以使用系统自带磁盘检查工具,右键系统盘,属性,工具,磁盘检查,扫描修复磁盘错误。
部分老旧程序只适配旧版系统,在新版系统运行会持续出现脚本错误,这种情况无法彻底修复,可以右键程序快捷方式,打开兼容性设置,勾选以兼容模式运行,选择对应的旧系统版本,勾选以管理员身份运行此程序,保存设置再启动程序。
排查时优先区分报错来源,网页弹窗优先处理浏览器缓存和调试选项,本地软件报错优先重装程序、注册脚本组件。处理完成之后持续观察,如果只有单一网页或者单一软件报错,属于程序本身问题,不用继续调整系统。多个软件和网页同时弹出脚本错误,说明系统脚本组件受损,需要修复系统文件,以管理员身份打开终端,输入sfc /scannow执行系统扫描,自动修复损坏的系统文件,修复完成重启电脑即可。
电脑弹出脚本错误提示的处理办法,网页与本地程序报错排查教程
来源:
作者:
点击:

