win98的添加删除程序有毛病

我win98从做好,控制面板就有问题,添加删除程序里只有一个微软拼音输入法,其他的
一片空白,声卡,显卡的驱动都没有,
于是我删除不用的应用软件就成了问题。
为什么呢?
---------------------------------------------------------------

我也遇到过类似的问题, 甚至因此将appwiz.cpl中有关的代码看了一边, 没有看出问题来, 由于是别人的机子, 只有在等了一个他不用机子的时间用WinICE跟踪了一下, 最后发现的原因真是够气人的, 原来是有个软件(PQ的一个中文版)在注册表里的Uninstall中的主键名超过了apwiz.cpl预定的缓冲区的长度, appwiz.cpl在枚举出错时就不再往下继续, 导致后面的项都没有列出来, 由于regedit.exe的缓冲区是256字节, 而appwiz.cpl的才64字节, 所以往往是用注册表编辑器能看到, 而在 "添加/删除应用程序" 里没有的现象.
所以建议楼主用注册表编辑器看看下面的主键下有没有特别长的子键, 有的话, 改短试试:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus