作者:阿Q资源开发
网址:www.qqres.com
联系QQ:1334786165
嗨,大家好,我是阿Q。
说真的,有时候搞软件比搞科研、画图纸还心累。就拿ANSYS这大家伙来说吧,软件是好软件,但它的那个许可证管理器,着实不好整。
你是不是也遇到过?想升级个新版本,或者重装一下,先把旧的卸载了。结果呢,去系统服务里一看,那个叫 "ANSYS, Inc. License Manager CVD" 的东西还赖在那儿,跟个牛皮癣似的,怎么都删不掉。这时候你再去装新的,得,各种报错冲突,直接罢工。
我第一次遇到的时候也特抓狂,试了网上各种方法,控制面板里卸了八百遍,文件夹也手动删了,结果它还在那儿,就好像在嘲笑我:“你动我一下试试?” 是不是很抓狂?
我琢磨了一下,发现问题没那么简单
没办法,自己动手吧。我花了点时间,把这东西的底细扒了个遍,总算弄明白了。
原来,这许可证管理器在咱们电脑里,可不只是一个简单的文件夹。它至少有三个“窝点”:
- 它的“身份证”:这玩意儿把自己注册成了Windows系统服务,信息都写在“注册表”这个大本本里。只要身份证信息没注销,系统就永远承认它的“合法身份”,你想删它的文件,系统都不让。
- 它的“房子”:这就是我们看得到的,安装在
Program Files
目录下的那些文件夹和文件。 - 它的“社会关系”:它还可能在系统里设置了几个“环境变量”,相当于告诉整个电脑:“嘿,我住这儿,大家有事儿来找我!”
你看,官方卸载程序有时候就是个“马大哈”,它可能只拆了“房子”,却忘了去派出所注销“身份证”。这不就留下个烂摊子了嘛!
所以,想把它彻底赶走,就得按顺序来:先让它“下岗”(停掉服务),再注销它的“户口”(删注册表服务),最后才能把它“家”给拆了(删文件)。顺序一错,就白费功夫。
懒人改变世界:我为啥要写个小工具
手动搞一次太麻烦了,下次还遇到咋办?干脆,写个批处理脚本,让电脑自己动!
我就把刚才那几个步骤,用电脑能听懂的话(就是sc delete
, reg delete
这些命令)写下来,打包成一个.bat
文件。还顺手加了点自动检查是不是管理员、跑完给个提示啥的,让它看起来更像个正经软件。
现在,这个我给自己做的小工具,也分享给你。如果你也正为这事儿头疼,直接拿去用,保证药到病除。
怎么用?三步走:
- 从下面的地址把工具下载下来。(就是一个
.bat
文件) - 把它扔到桌面上,右键点它,选“以管理员身份运行”,这点很重要!
- 看着它跑完,然后重启电脑。搞定!
下载地址
行了,就这么多。希望能帮到你。我是阿Q,一个喜欢把复杂问题简单化的技术爱好者。以后再有啥搞不定的软件问题,欢迎来我网站逛逛。
2.我们的所有资料均来自网络和网友提供,更优质的服务及其他用途请联系官网;
3.本站资料不拥有所有权,所有权归版权方所有;本站只收取整理和技术服务费用;
4.请下载后24小时内删除,勿将下载的资料、教程用于商业用途,因此造成的任何责任与本站无关;
5.如无意中侵犯了您的权益,请及时联系我们将予以删除
根据二○○二年一月一日《计算机软件保护条例》规定:
为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,
可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究学习软件!谢谢