故障描述:在操作系统为XP上使用HP Battery Check测试电池,经常遇到HPBATUI.EXE程序报错, HP Battery Check 的使用方法请参考:
http://www.icare.hp.com.cn/techCenter_StaticArticle/41267/41267.html
故障分析:考虑到HP Battery Check 电池检测程序使用NET Framework 环境做为运行基础,问题应该出在NET Framework 上,对各版本做测试后发现:
HP Battery Check在1.1版本可以稳定运行,在2.0版本上运行极不稳定,大部分会报错,这与操作系统本身其它PACK安装与否有很大关系(部分系统上可以使用)。3.0版本安装时会检测系统自动安装2.0版本,同样导致HP Battery Check运行不稳定。
解决方法:稳定使用HP Battery Check的NET Framework环境为1.1版本,应该卸载3.0、2.0及相关NET Framework PACK(3.0将会导致2.0无法正常卸载,应先卸载3.0)。直接安装1.1使用,测试完后再恢复到原先状态。
各程序的官方下载地址:
HP Battery Check:
ftp://ftp.hp.com/pub/softpaq/sp32001-32500/sp32299.exe
NET Framework1.1:
http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a 2770319a 568/dotnetfx.exe
NET Framework 1.1 Service Pack 1:
http://download.microsoft.com/download/8/b/4/8b4addd8-e957-4dea-bdb8-c4e00af5b94b/NDP1.1sp1-KB867460-X86.exe
NET Framework 2.0:
http://download.microsoft.com/download/ 5/6/7 / 567758a 3-759e-473e-bf 8f -52154438565a /dotnetfx.exe
NET Framework 3.0:
http://download.microsoft.com/download/3/F/0/ 3F 0A 922C -F239-4B9B-9CB0-DF 53621C 57D9/dotnetfx3.exe