【原创】关于程序卸载的一个Bug
2017-08-16 15:32
302 查看
今天解决了一个问题,程序安装目录下的某个文件不能被卸载,干净环境下不能重现,某些计算机可以重现。
解决:
这个问题里有两个文件不能被卸载
1.由程序生成的文件,如日志,即不是通过安装包安装的文件在卸载的时候是不会被卸载,从而所在的文件夹目录也不会被删除。、
2.由安装包安装的文件,经排查,也没有被任何进程占用,将程序装到其他目录就可以被卸载,所以去查注册表,删除了相关键值。
3.可能之前的安装包有问题,导致产生注册表脏数据(所以在干净虚机下不能重现),修改安装包里的bug见此视频 :
https://www.youtube.com/watch?v=m4wEs5JQHnU
解决:
这个问题里有两个文件不能被卸载
1.由程序生成的文件,如日志,即不是通过安装包安装的文件在卸载的时候是不会被卸载,从而所在的文件夹目录也不会被删除。、
2.由安装包安装的文件,经排查,也没有被任何进程占用,将程序装到其他目录就可以被卸载,所以去查注册表,删除了相关键值。
3.可能之前的安装包有问题,导致产生注册表脏数据(所以在干净虚机下不能重现),修改安装包里的bug见此视频 :
https://www.youtube.com/watch?v=m4wEs5JQHnU
相关文章推荐
- 关于在画图程序中做图形拖动模块的一个bug
- 【原创】关于在Objective-C中使用C语言数组的使用和NSArray的差别,以及由此可能产生的一个BUG
- 记录一个程序中的小bug,关于GUI的JTable组件
- 关于CUDA4.1 NVCC一个奇妙的BUG 的解释
- 关于字符数组的一个有意思的程序
- 关于google的gson-2.3.1.jar,发现一个奇怪的bug
- 请大家帮我找一找bug —— 一个MySQL解析程序(JAVA实现)
- 卸载一个程序
- 关于FocusManager不大不小的一个bug
- 关于javascript event flow 的一个bug详解
- 一个关于 UIPickerView 的 bug
- 关于foreach的一个BUG
- WPF关于WindowInteropHelper的一个BUG
- 简单的只运行一个程序实例[原创]
- 一个关于临时对象的BUG
- 我写的关于容器的一个小程序
- 【原创】记一个Java GUI程序(原目标OS是Windows)“移植”到Linux的过程
- [转]一个关于临时对象的BUG(下)
- 关于小米手机从系统相册选择图片的一个bug
- MySQL关于timestamp和mysqldump的一个“bug”【转】