奇怪! 控制面板 -> 添加/删除 中空空如也?

我的win98其他方面一切正常, 但是控制面板->添加/删除程序中是空的,(只有一条不知道是什么东西), 尽管我已经装了许多软件.
现在我再安装软件,它还是空的. 卸载只能用程序自己带的卸载程序, 如果没有只能手工删了.谁知道是怎么回事?
---------------------------------------------------------------

这个问题我以前也曾在个帖子里提到过自己遇到的个原因.
"添加/删除程序" 的程序名称是appwiz.cpl, 它也是通过对注册表中的项进行枚举罗列的, 但是它在进行名称存储单元分配时只分配了0x40字节的空间, 最多31.5个汉字, 而我遇到的问题恰恰出在这里, 安装了个中文版的PQ, 它在注册表里等级的名称超出32个汉字, 而appwiz.cpl在枚举出错时就终止了枚举, 所以在碰到这个超长名称的项后, 后面的内容就不能列出来了. 但进注册表编辑器, 发现在Uninstall主键下那些项全在, 只是因为注册表编辑器的分配的大小是0x100字节, 可以达到127.5个汉字. 所以, 建议楼主也可以到注册表里下面的主键下去看看, 是否有特别长的注册项, 有的话, 改短就应该可以了.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

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