承君此诺,必守一生!
2014年09月01日

之前碰到的那个问题,当操作系统是windows server 2012(不是R2),安装office 2007后在组件服务中看不到Microsoft Excel Application。即使用mmc comexp.msc /32在32位模式下运行组件服务也看不到。

(此外还有一种情况也有这个问题:操作系统是windows server 2008 R2 Datacenter,安装office 2010)

经过检查发现需要通过修改注册表来解决这个问题:

1. 打开注册表编辑器regedit

2. 找到HKEY_CLASSES_ROOT\AppID\{00020812-0000-0000-C000-000000000046}

3. 右键点击 -> 选择“权限”,设置Everyone的权限为完全控制

4. 这时候在组件服务器里应该能够看到Microsoft Excel Application了

(或者能够看到名称是{00020812-0000-0000-C000-000000000046}的组件)

再对该组件进行相应设置即可。

当调用组件出现Create Object无权限问题时,可尝试:

1. 在“标识”选项卡中选择“交互式用户”

2. 在“标识”选项卡中选择“启动用户”

3. 在“控制面板” -> “账号管理”中新建一个用户,并在“标识”选项卡中指定该用户

posted on 2015-05-11 18:16  Viki.Feng  阅读(2847)  评论(0编辑  收藏  举报