autoUpdate正由另一程序使用异常解决
前言:最近几天使用windows的autoUpdate.exe插件,然后出现了“autoUpdate正由另一程序使用”错误,程序无法被更新,后来经过调查解决了,现在更新到博客上供大家使用,希望能够为需要的人解决问题,答案就是“autoUpdate正由另一程序使用”错误可以通过清理“C:\Users\xxxxxxxx\AppData\Local\Temp”目录下的垃圾文件得到解决,注意xxxxxxx是你的电脑用户名。
再说一件小事,昨天在论坛发表了一遍文章,快被骂死了,帖子删也删不掉,以后再也不敢在bbs上发表帖子了,吓死了,还是在博客上为需要的人创造一点价值比较合适,心有余悸啊。
错误
先来看看错误图片。 .
然后过程中尝试了很多方法,都没从解决。
网上关于这类使用的也比较少,介绍的最全的信息在autoUpdate_免费版,有需要的人可以去看一看。
分析
出现这种错误,不容易想的到问题发生的根源,不过我把程序在不同的电脑上试过,在A的电脑上报错,在B的电脑上OK,可以升级成功。
那么我的猜想有以下:
1. 程序被其他进程占用,打开Windows资源管理器,没发现。
2. 程序的目录被锁定,没有权限,尝试了admin运行,以及换到其他盘符下打开运行,依然不行。
3. 看看路径中是否有中文,发现不是这个原因。
4. 找度娘,没有答案。
5. 猜想。之前在负责这块程序的同事电脑上发现一个目录是“C:\Users\A\AppData\Local\Temp_PIPSystem_13_36_09\UpdateList.xml
”这个,我觉得这个目录下可能有问题。
尝试
接着我在我的电脑这个类似的目录下查看,发现运行一下这个程序,就会多一个目录,请看一下下面的图片。
这个目录就是提供很多Windows程序生成缓存文件,也就是某一些垃圾,那么清理一下看如何。
运行完成后,发现正常。
然后再在一台不能使用自动更新的电脑上尝试,发现正常了。
总结:“autoUpdate正由另一程序使用”错误可以通过清理“C:\Users\xxxxxxxx\AppData\Local\Temp”目录下的垃圾文件得到解决。
版权声明:本文为博主原创文章,未经博主允许不得转载。