人的时间有限,生命有限,但是很不幸,总有些事会浪费你的生命,尤其是 IT 从业人员。本想只是简单地装个扫描仪驱动,却没想到因为系统环境的原因,驱动安装程序始终报错,无法进行,而且要命的是,搜遍整个 internet 也没找到明确的解决方案,虽然有前人遇到相同问题了,但却是未解决状态,没有现成答案。只好不断分析,尝试,最后是解决了,但回头看看,这些工作毫无价值,纯粹是浪费时间,浪费生命。
问题:在 Windows Server 2008(按网上搜索结果来看,在 windowsXP,windows7,都有可能发生这种情况,似乎与 .netframework 版本与 OS 的结合有关)上安装 惠普 HP CM1415 一体机驱动程序,安装程序启动不久,报以下错误:
Description: Stopped workingProblem signature:
Problem Event Name: CLR20r3
Problem Signature 01:hpbcsiinstaller.exe
解决方案:删除所有已安装的 .netframework,重新安装系统自带的 .netframework 3.5,server 版在角色管理器中安装。重新启动系统,再进行安装成功。
分析:综合网上相关资源,报 CLR20r3 的错误,通常都是系统少了某个 .netframework 库造成的(也有可能是库版本引用的问题)。因为,很多成功案例表明,只要安装了某某报表工具或数据库类库,问题就修复了。
我的这个案例比较特殊,似乎 windows2008 server + .netframework 4.5 比 windows2008 + .netframework 3.5 要少一些东西,具体不知道少了什么,但巧的是,驱动安装程序正好对此存在依赖关系。有些人说,升级到 windows8 以上,问题就好了,那可能 windows8 + .netframework 4.5 又比 windows2008 server + .netframework 4.5 多了些东西。
反正很不幸,一个简单的需求,平时只要简单地执行一下程序即可,但偶尔会给你下个绊脚,浪费生命啊。
原文链接:https://www.f2er.com/javaschema/282723.html