临下班被叫去调兼容模式,先弄清这三件事
晚上七点半,临下办公室只剩两盏灯。班被同事把笔记本推过来:“客户那边打不开,叫去件事你帮我把它设成兼容模式,调兼明天一早就要。容模”窗口还开着,式先电话那头在等回话。弄清这种时候最容易犯的临下错,不是班被不会点,而是叫去件事还没弄清“谁和谁不兼容”就急着找开关。下面按最常被误解的调兼三处说起,再给一套能照着走完的容模顺序。
误会一:以为所有“打不开”都该开兼容模式
很多人一听“兼容”,式先第一反应是弄清去程序属性里勾选兼容选项卡。可实际遇到的临下故障,至少分三类:软件版本太老,在新系统上运行异常;文件格式太新,旧版软件读不了;浏览器内核差异,网页排版错乱或按钮点不动。这三类的处理入口完全不同。
判断方法很直接:先看报错文字。提示“无法识别的文件格式”“此文件由更高版本创建”,那是文件层面的版本问题,勾兼容选项卡没用,要么升级软件,要么请对方另存为旧格式。提示“应用程序无法正常启动”“缺少某组件”,才轮到考虑程序兼容设置。网页显示异常,则要去浏览器里找兼容性视图或内核切换,而不是动系统设置。先把这三类分开,后面每一步才不会白做。
误会二:把“兼容模式”当成一次设置、永久生效
另一个常见误解,是以为勾上之后一劳永逸。实际上,程序属性的兼容设置是针对某个可执行文件的,换一台机器、换一个安装路径、软件自动更新后重新安装,设置都可能不跟随。浏览器里的兼容视图更是按站点记录的,换域名、换端口就失效。
所以正确的做法不是“设一次就完”,而是留下可复现的记录:记下是哪个程序、哪个版本、哪个文件、在哪台系统上出的问题,设了哪几项。下次同类问题出现,照记录走一遍即可。这一点在帮别人远程处理时尤其重要,否则第二天对方重启后又来问一遍,等于没解决。
误会三:先改系统全局设置,再管单个程序
有人图省事,直接去调系统的整体兼容策略,或者关闭某些安全功能。这样做的代价是影响面太大,其他正常软件可能跟着出问题,事后也很难查是哪一步引起的。
稳妥的顺序是由小到大:先只针对出问题的那个程序或那个站点做设置;确认有效后,再判断是否需要扩大到同类软件;只有在明确知道影响范围、并且有回退办法时,才考虑系统层面的调整。每改一步,先测一次,别一口气改五六项,最后不知道哪项起了作用。
照着走的顺序:从确认对象到留下回退
第一步,确认对象。问清楚是哪个软件、哪个版本、打开什么文件或访问哪个网址时出错,最好让对方截一张报错图。第二步,复现一次。在自己的机器上按同样路径操作,看能否重现,重现不了就先别改设置,问题可能出在对方环境。第三步,只改一处。程序类问题,右键可执行文件进属性,在兼容选项卡里试“以兼容模式运行这个程序”,选一个较旧的系统版本,应用后立刻测试。网页类问题,在浏览器设置里找兼容性视图列表,把站点加进去再刷新。第四步,记录并回退。把改动项写下来,无效就原样改回,再换下一个思路,比如升级软件、转换文件格式、换浏览器内核。
如果四步走完仍无进展,别再反复试。把软件名称、版本号、系统版本、报错原文整理成一段话,交给软件厂商的支持渠道或单位的信息化同事,比在设置里乱点要快。兼容模式怎样写成可执行步骤,关键不在记住几个勾选项,而在先分清问题属于哪一层,再按由小到大的顺序动一处、测一处、记一处。夜里赶工也一样,顺序对了,至少不会把明天的排查线索一起改没。