none
【Windows 7】【组件管理器】Com+ 应用程序无法删除! RRS feed

  • 问题

  • 各位好:
             
             在组件管理器中,有几个Com + Application(Scripting.Dictionary,Script Encoder Object, Scripting.FileSystemObject),这几个Com+ 都是由C:\Windows\system32\scrrun.dll这个文件注册而来的。  这几个Com+ 应用无法删除,删除是错误信息如下, 这样也导致在安装其他Com+时安装不上,请大家帮忙,非常感谢。

    ---------------------------
    Catalog Error
    ---------------------------
    An error occurred while processing the last operation.

    Error code 80110823 - The specified user cannot write to the system registry 

    The event log may contain additional troubleshooting information.



    操作系统:Windows 7 Ultimate English.

    2010年2月21日 5:52

答案

  • 在使用MSI包安装时,默认使用TrustedInstaller 用户来操作,包括对注册表的操作。

    在注册表中,对应的Com组件的注册位置上,由于管理员不是Ower,没有操作权限导致此错误。

     

    解决方法:将注册表中的Com组件项设置为当前用户的完全控制权限。 这样就解决了Com组件删除的问题。

     

     

    • 已标记为答案 吴文杰 2010年3月31日 2:00
    2010年3月31日 2:00

全部回复

  • 在使用MSI包安装时,默认使用TrustedInstaller 用户来操作,包括对注册表的操作。

    在注册表中,对应的Com组件的注册位置上,由于管理员不是Ower,没有操作权限导致此错误。

     

    解决方法:将注册表中的Com组件项设置为当前用户的完全控制权限。 这样就解决了Com组件删除的问题。

     

     

    • 已标记为答案 吴文杰 2010年3月31日 2:00
    2010年3月31日 2:00
  • 哥们 你说的到底怎么弄啊,我出现这个问题,郁闷  安装玩软件 之后删除了 之后 就出现个COM+ 组件无法删除  提示  和上面的楼主一样。

    你能说说 注册表 具体怎么设置你说的那个解决方法么。

    2011年6月3日 10:09