Office阻止激活silverlight控件的解决方法

本文介绍了解决Microsoft Office阻止激活Silverlight控件导致Excel PowerView无法工作的问题。提供了两种解决方案,一是下载注册表项小型程序包进行安装,二是手动修改注册表,详细步骤包括定位注册表子项、添加子项与值等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出于安全考虑新生成的 Microsoft Office阻止激活的Silverlight控件,大多数用户都不会受到影响,但某些用户这可能导致在 Excel 中的 power View 不再起作用 (因为它使用 Silverlight)。您可能会看到错误消息,指出"激活失败 OLEObject 类方法"。
在这里插入图片描述
解决方法一
下载注册表项小型程序包
下载地址:https://gallery.technet.microsoft.com/scriptcenter/Registry-keys-to-reenable-7cd9f723

下载后解压双击以下注册表程序即可安装:
在这里插入图片描述
解决方法二
手动修改注册表
1、退出所有 Microsoft Office 应用程序
2、启动注册表编辑器中通过点击开始(或键盘上按 Windows 键) 键入regedit ,然后按输入。
3、找到正确的注册表子项。将下列选项之一:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility
(对于 64 位 Office 或 32 位 Office 32 位 Windows 上的)
或者是
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility
(对于 32 位 Office 64 位 Windows 上)

注意: COM 兼容性节点可能不存在默认情况下。如果您看不到它,请将其添加通过右键单击公共节点并选择添加键。
在这里插入图片描述
添加一个新的子项与要取消阻止为值,右键单击COM 兼容性节点并选择所需的控件 CLSID添加密钥。

5、在该新子项内我们将添加两个新值,右键单击新的子项并选择新建> DWORD (32 位) 值。
值为0称为兼容性标志REG_DWORD十六进制值。
值为1称为ActivationFilterOverrideREG_DWORD十六进制值。
6、退出注册表编辑器,启动您的应用程序。现在应解除对所需的控制。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值