AM电脑吧 - Win10精简版系统_Win11精简版_Win7旗舰版

Yes
查看: 3855|回复: 0
收起左侧

[WinXP] 软件冲突导致系统出错原因分析

[复制链接]
ampc84

签到天数: 15 天

[LV.4]四枚内存条

id ②號 发表于 2012-02-22 00:35:57

软件冲突,安装了多个同类型的软件系统调用资源判断错误致使系统出错,我想很多人都遇到过。



那么不是同类型软件会不会引起冲突呢?

安装一个软件,其中有一个 my.dll安装软件时注册了系统sys.dll,打包时使用了了共享,初次安装测计数加一
再安装了第二个软件,其中有个ny‘dll安装时也注册了系统sys.dll,那么共享计数就为二。

不需要时卸载其中一个软件,共享计数减一,因另计数未到0,打包时使用了了共享,所以系统此DLL不会卸载,当再卸载每二个软件,计数已到0,说明系统中已没有任何软件使用此DLL了,卸载程序就会把此DLL卸载掉。

有些软件打包的时候不考虑这些问题,只管注册,不管卸载,那么用户也以为卸载了就没事了,其实未必卸载干净.
那么被注册的这个dll文件,在使用判断的时候,他并不知道哪个被卸载了,还要去加载,就出现了错误。

所以建议系统使用者不要随意安装软件,奉劝那些看见个软件就想装上看看的白鼠,别以为卸载了就没事了.

本文地址: https://www.ampc8.com/thread-5505-1-1.html
上一篇:详细讲解:WindowsXP的20个技巧
下一篇:阿木进来指导一下
回复

举报

您需要登录后才可以回帖 登录 | 验证注册

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2024/5/16 22:26 |
快速回复 返回顶部 返回列表