我已经从在 Windows XP 上使用 Office 2007 转到在 Windows 7 上使用 Office 2007。
我经常通过内部网上的超链接打开 Word 文档(.doc 和 .docm 的混合格式)。我注意到,在打开 Word 2007 文档时,后台会有一个对话框,上面只显示“正在打开”,并显示我正在打开的文档的 URL。如果我取消该对话框,文档会立即打开。
我尝试过在不同的机器上以不同的用户身份登录,结果发生了完全相同的事情,它们在 Windows XP 上立即打开,而在 Windows 7 上则需要很长时间(带有隐藏的对话框)。
在 Windows XP 上这没什么问题,但自从升级到 Windows 7 后,打开文档就需要很长时间。
有任何想法吗?
谢谢
答案1
尝试以下操作:打开 IE,单击“工具”(如果没有出现,请按ALT),“Internet 选项”。然后单击“高级”选项卡。现在,取消选中“检查发布者证书”并取消选中“检查服务器证书”
或者,原因可能是:
出现此问题的原因是 Windows 资源管理器尝试获取有关远程共享和您正在打开的文件的详细信息。如果连接速度较慢,此操作可能需要很长时间。
您可以通过更新注册表来进行更改,但遗憾的是这需要通过 PC 来实现(因此不确定这是否是一个现实的选择)。
更改注册表 重要提示 本部分、方法或任务包含一些步骤,告诉您如何修改注册表。但是,如果错误地修改注册表,可能会出现严重问题。因此,请确保仔细遵循以下步骤。为了增加保护,请在修改注册表之前备份注册表。然后,如果出现问题,您可以还原注册表。有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:322756 如何在 Windows 中备份和还原注册表
Add the SuppressionPolicy DWORD value to the following registry key: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\CryptoSignMenu To do so: Click Start, and then click Run. In the Open box, type regedit, and then click OK. Locate and then click the following registry key: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\CryptoSignMenu On the Edit menu, point to New, and then click DWORD Value. Type SuppressionPolicy, and then press ENTER. On the Edit menu, click Modify. Click Hexadecimal, type 100000 in the Value data box, and then click OK. Add the SuppressionPolicy DWORD value to the following registry key: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32} To do so: In Registry Editor, locate and then click the following registry key: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32} On the Edit menu, point to New, and then click DWORD Value. Type SuppressionPolicy, and then press ENTER. On the Edit menu, click Modify. Click Hexadecimal, type 100000 in the Value data box, and then click OK. Add the SuppressionPolicy DWORD value to the following registry key: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{883373C3-BF89-11D1-BE35-080036B11A03} To do so: In Registry Editor, locate and then click the following registry key: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{883373C3-BF89-11D1-BE35-080036B11A03} On the Edit menu, point to New, and then click DWORD Value. Type SuppressionPolicy, and then press ENTER. On the Edit menu, click Modify. Click Hexadecimal, type 100000 in the Value data box, and then click OK. Add the Flags DWORD value to the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SCAPI To do so: In Registry Editor, locate and then click the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SCAPI On the Edit menu, point to New, and then click DWORD Value. Type Flags, and then press ENTER. On the Edit menu, click Modify. Click Hexadecimal, type 00100c02 in the Value data box, and then click OK. Quit Registry Editor.
还有一个组策略选项
添加组策略 除了“更改注册表”部分中描述的直接注册表修改之外,您还可以使用组策略解决此问题。管理员可以使用 Approved 项和 EnforceShellExtensionSecurity 策略来控制哪些 shell 扩展可以运行。SuppressionPolicy 值与 EnforceShellExtensionSecurity 策略相关联。您可以添加此策略以启用修改后的 shell 行为。
为此,请按照下列步骤操作:
Click Start, click Run, type Gpedit.msc, and then click OK. Under User Configuration in the left pane, expand Administrative Templates, expand Windows Components, and then click Windows Explorer. In the right pane, double-click Allow only per user or approved shell extensions, click Enabled, and then click OK.