CHM格式文件出现“Action canceled”问题的解决之道 
静如水,热如火 发表于 2006-6-20 1:49:54 
昨日偶下一重要CHM文档,运行N次,就是提示“Action canceled”(动作取消)(如下图)……不禁大为光火!
  
用HTML Help Workshop逆回来,CHM文件里居然都是一堆完整正常的HTML。忽然想起刚才不是提示“该页没找到”而是提示“动作取消”。我的心中开始起了阴影,联想起前一段时间有不少技术资料因为这个被我删除了,难道是我错怪那些CHM作者了?
 
将C:\WINNT下的hh.exe运行,重新关联,还是没有作用。真是见到鬼了,正郁闷中,无意间右键点开该CHM文件的属性页,突然在“General”标签页的右下角发现了这么一个按钮:“Unblock”!
  
我顿时想起来这恐怕是我的系统是WinXP SP2的缘故!估计是SP2对没有含M$认可证书或授权的CHM文件采取了默认Block的措施。点击“Unblock”,然后“OK”。再打开这个CHM文件,我FT!一切正常了!
 
我真是既高兴又恼火,高兴的是我终于解决了CHM格式出现“Action canceled”的问题;恼火的是,后悔删了那么多以为作者没做好的CHM文件。那时候还在骂人家怎么没做好就放到网上来,一点敬业精神都没有,想想真是没有面子!
 
大家估计也经常会遇到这个问题,快Unblock你的CHM文件吧,千万别把好不容易下载的好书轻易删掉了!
 
最后,偶不得不说——这该死的SP2!