每当微软推出新一代的操作系统时大家除了对性能功能稳定安全等方面的关注以外更多的还在争论兼容性我们知道系统架构的变化会导致原先系统平台上的软件或驱动可能无法正常工作在新一代的操作系统上更有甚者还会出现硬件不被新系统支持 面对这样的问题微软也两难但是我们可以看到微软正致力于解决此类的问题除了在操作系统中内置兼容性解决方案工具还推出了应用虚拟化解决方案和配套产品来彻底有效地解决兼容性问题当然今天要介绍的主角则是 Windows M 中内置的 Troubleshoot Compatibility Discovery 探索!起初 gOxiA 也并不知道 Windows M 中内置了该功能当时正为 X 安装支持软件时遭到了拒绝如下图所示提示我该程序不支持当前操作系统(图) 本想着放弃但是因为 Thinkpad 的键盘功能键程序 HotKey 也无法使用那就太影响使用!经过一番折腾发现选中安装程序鼠标右键单击后在列表中有一个Troubleshoot Compatibility 兼容性排错!(图) 启动兼容性排错向导按照提示进行操作因为该程序在 Vista 下能够正常安装从出错信息来看是安装程序在检测系统版本时发现该版本不在自己的兼容列表中所以中断了安装操作为此勾选The program worked in earlier versions of Windows but wont install or run now(图) 在列表中选择之前能够正常安装的操作系统为此选中Windows Vista确认无误后单击Next(图) 哈哈!安装程序正常执行了一路 Next 完成了安装(图) 之后Troubleshoot Compatibility 执行设置保存解决该程序的兼容性问题!最后完成排错在这里我们可以Close the troubleshooter或者去查看一下具体的信息为此单击Explore additional options(图) Troubleshoot Compatibility 会自动帮我们导航到 Troubleshooting Home在这里我们可以对多种问题进行排错和诊断在左边的导航栏单击View troubleshooting history便可以查看之前具体的诊断信息(图) 如法炮制我也对其它几个无法安装的程序执行了 Troubleshoot Compatibility均得到了解决除此之外如果现有的应用程序无法运行也可以通过该功能进行排错诊断不过很遗憾在之后对 Thinkpad 自带的 EasyEject Utility 和 Keyboard Customizer Utility 进行兼容性排错后还是在运行时会出现停止相应并自动关闭程序的问题具体原因恐怕还要做进一步的排错程序影响不大暂时略过!(图) 原文 |