Office97直接“黑掉”Win7 UAC,微软出方案

2009/12/23 8:57:04    编辑:软媒 - 笨笨     字体:【

Win7之家www.win7china.com):Office97直接“黑掉”Win7 UAC,微软出方案

软媒编辑评论:

这个事情有点尴尬,微软的“看门狗”不灵光了。Windows7Vista时代升级而来的UAC都被破坏了,而且还是微软自己在上世纪90年代的产品给搞掉的,微软这事有点糗啊。

Office97导致Windows7 的UAC设置无效
Office 97 breaks UAC settings page

Office97应该有些朋友没用过了,是Office2010、Office2007、Office2003、Office2000 再上面的一个版本。如果在Windows7下安装了这个有点“老掉牙”的Office97,那么,您会惊奇发现,Windows7就无法保存对用户的用户帐户控制(UAC)设置的任何更改,在修改设置值后也无法关闭对话框——Office97和UAC的冲突将让UAC完全无法使用!

微软官方的此事件症状描述:

在 Windows 7"系统和安全"控件面板类别,操作中心允许您更改用户帐户控制 (UAC) 设置——在“用户帐户控制设置”对话框中上下左侧的通知,然后单击“确定”按钮。 但在Office97导致的此次事件中,当鼠标指针置于“确定”按钮并在您按下 ENTER 键后仍不关闭该对话框,并不进行任何更改。

原因:Microsoft Office 97 安装在 Windows 7 上时,将发生此问题。 在安装 Office 97 对导致此问题的注册表中作了更改。

Windows7之家在此微软的紧急解决方案——修改注册表:

1、打开记事本:单击 开始 按钮、 搜索框中键入 记事本,然后按 ENTER。

2、把下面的文字复制并粘贴到记事本中

//////////////// 以下是粘贴到记事本中的内容,不含本行 ////////////////////////

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT]

[HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}]
@="IOleDocument"

[HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}\NumMethods]
@="6"

[HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

[HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}]
@="IOleDocumentView"

[HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}\NumMethods]
@="16"

[HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

[HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}]
@="IOleDocumentSite"

[HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}\NumMethods]
@="4"

[HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

[HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}]
@="IEnumOleDocumentViews"

[HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}\NumMethods]
@="7"

[HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

HKEY_CLASSES_ROOT\Interface\{B722BCC9-4E68-101B-A2BC-00AA00404770}\NumMethods]
@="6"

[HKEY_CLASSES_ROOT\Interface\{B722BCC9-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

[HKEY_CLASSES_ROOT\Interface\{B722BCCA-4E68-101B-A2BC-00AA00404770}\NumMethods]
@="5"

[HKEY_CLASSES_ROOT\Interface\{B722BCCA-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

[HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}]
@="IOleCommandTarget"

[HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}\NumMethods]
@="5"

[HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

//////////////// 以上是粘贴到记事本中的内容,不含本行 ////////////////////////

3、将文件保存一下,文字的名字改为 UAC.reg。

4、在桌面上双击 UAC.reg 文件,然后在收到以下消息时,单击 是:

是否允许对此计算机进行更改下面的程序吗?
程序名称: 注册表编辑器
已经验证的发行者: Microsoft Windows
是   否

5、继续下一步会提示您是否天极到注册表,选择是

添加信息可以无意中更改或删除值和导致组件停止正常工作。 如果您不信任此 path 中的信息的源 \UAC.REG,不要将它添加到注册表。
确实要继续吗?
是    否

6、导入成功的提示

键和 path \UAC.reg 中包含的值已成功添加到注册表。
确定

这样,就解决了!

注意:如果重新安装 Office 97,此问题再次发生。 在此方案中,您必须重新应用此注册表文件。