日期:2014-05-17  浏览次数:20742 次

windows7注册表
最近装了个小软件,在XP上安装运行都正常
然后在别人win7上安装正常,但运行时就直接弹出提示信息,并无法启动
提示说是注册表的问题,有无大哥知道是咋回事啊?咋个解决啊?

提示信息如下:
Error:Can not activate the programming interface.

There are several possible reasons for this problem:

Cause:You doe not have write access to the Windows Registry.
Solution:Log in to Windows with more access rights
(Administrator)and reinstall the software.

Cause:the Windows Registry is full.
Solution:Increase the maximum size of the registry.

------解决方案--------------------
Cause:the Windows Registry is full.
Solution:Increase the maximum size of the registry.

=-=-=

恐怕这个才是原因吧,意思说你机子的注册表分配大小已经满了,需要增加空间。发生这种情况比较少见,是不是你系统盘的空间很少不够用了。


------解决方案--------------------
在win2000那时候注册表大小尺寸是可以分配的,但是据官方说XP和2003时取消了这一设置,不知道win7是不是又请回来了,楼主检查一下注册表HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control下面是不是有RegistrySizeLimit这个键值,如果有删除掉重启电脑再看看,如果没有就新建一个RegistrySizeLimit的DWORD然后把参数设置为十六进制的FFFFFFFF再重启试试。