none
为何Vista Home Basic SP2 版本不能安装 Office 2010 Beta 版本 RRS feed

  • 问题

  • 我在Windows Vista Home Basic SP2 版本上安装从微软官方网站下载的Office 2010 Beta 版本。但是每次安装到一半的时候,就会提示 1406 的错误。说我没有权限写入注册表。但是实质上我是用的具有管理员权限的Q用户来登录安装的。另外我试着打开注册表编辑器找到对应的 Image File Execution Options 项,手工去添加一个新的湘值,我发现可以手工新增项,说明我有这个权限在该注册表项写入相关键值。

    请问有使用Vista Home Basic SP2 的用户成功安装上了beta 版本的吗?




    2009年11月29日 11:30

答案

  • 自己找到了解决方案。本人曾经在Windows XP Professional SP3 和 Windows Vista Home Basic SP2 的电脑上首次安装 Office 2010 Beta 版本的时候都遇到了无法向注册表\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 写入相关键值,导致 Office 2010 无法安装的问题。不过后来通过以下方法解决了此问题。

    解决方案的步骤:

    1 双击安装Office 2010 beta 版本的安装程序。
    2 在弹出无法向HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 写入相关键值,请确认是否有足够的权限来写入相关键值的对话框后。单击“中止”,让安装程序回滚,从而取消安装。
    3 用键盘,同时按Windows徽标键和R键。显示“运行”对话框,在“打开”栏,键入“Regedit”,然后单击“确定”。显示“注册表编辑器”窗口。
    4 在左侧的树形列表,定位到\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 下。手工新建一个项,看是否可以手工新建。如果可以新建,请跳过第5步;如果不能新建,请操作第5步。
    5 在\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 节点,
    a 右键单击,在右键菜单中选择“权限”,请确认在“组和用户名”区域,一定要有你当前登录操作系统用户所在的用户名或用户组。如果没有请单击“添加”,将当前登录用户名或用户组添加至该列表。
    b 另外在权限列表中一定要选中“完全控制”和“读取”复选框。
    c 如有必要,您可能还需单击“高级”,从而显示“高级安全设置”窗口。在“权限”视图下,选中“从父项继承.............”复选框,并单击“确定”。

    6 如果您的电脑上安装了360安全卫士、360保险箱、360杀毒软件,请退出它们,并将其从控制面板卸载。
    7 如果你的计算上安装了杀毒软件,请通过选项设置,关闭其实时保护或实施扫描功能。如果是Vista用户,请关闭 Windows Defender的实时保护功能(您可以在“控制面板”中对Windows Defender进行相关参数设置)
    8 重新启动电脑。
    9 开机后,再次确认Windows Defender或其他杀毒软件的实时保护功能是否已经开启。如果开启,需要将其手工关闭。

    10 安装 Office 2010 beta ,您会发现通常情况下,可以安装成功了。

    备注:
    1 如果您发现,在重新安装 Office 2010 beta版本的时候,还是有该无法写入注册表的提示,那可能是您的杀毒软件可能还在保护注册表。那建议您最好暂时卸载掉该杀毒软件。并重新启动电脑,等成功安装完毕 office 2010 beta版本后,再安装该杀毒软件。
    2 在安装成功完Office 2010 beta后,您可以再次安装360安全卫士、360保险箱或360杀毒。

    • 已标记为答案 Chinkin 2009年12月11日 5:48
    2009年11月30日 2:04

全部回复

  • 自己找到了解决方案。本人曾经在Windows XP Professional SP3 和 Windows Vista Home Basic SP2 的电脑上首次安装 Office 2010 Beta 版本的时候都遇到了无法向注册表\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 写入相关键值,导致 Office 2010 无法安装的问题。不过后来通过以下方法解决了此问题。

    解决方案的步骤:

    1 双击安装Office 2010 beta 版本的安装程序。
    2 在弹出无法向HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 写入相关键值,请确认是否有足够的权限来写入相关键值的对话框后。单击“中止”,让安装程序回滚,从而取消安装。
    3 用键盘,同时按Windows徽标键和R键。显示“运行”对话框,在“打开”栏,键入“Regedit”,然后单击“确定”。显示“注册表编辑器”窗口。
    4 在左侧的树形列表,定位到\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 下。手工新建一个项,看是否可以手工新建。如果可以新建,请跳过第5步;如果不能新建,请操作第5步。
    5 在\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\Image File Execution Options 节点,
    a 右键单击,在右键菜单中选择“权限”,请确认在“组和用户名”区域,一定要有你当前登录操作系统用户所在的用户名或用户组。如果没有请单击“添加”,将当前登录用户名或用户组添加至该列表。
    b 另外在权限列表中一定要选中“完全控制”和“读取”复选框。
    c 如有必要,您可能还需单击“高级”,从而显示“高级安全设置”窗口。在“权限”视图下,选中“从父项继承.............”复选框,并单击“确定”。

    6 如果您的电脑上安装了360安全卫士、360保险箱、360杀毒软件,请退出它们,并将其从控制面板卸载。
    7 如果你的计算上安装了杀毒软件,请通过选项设置,关闭其实时保护或实施扫描功能。如果是Vista用户,请关闭 Windows Defender的实时保护功能(您可以在“控制面板”中对Windows Defender进行相关参数设置)
    8 重新启动电脑。
    9 开机后,再次确认Windows Defender或其他杀毒软件的实时保护功能是否已经开启。如果开启,需要将其手工关闭。

    10 安装 Office 2010 beta ,您会发现通常情况下,可以安装成功了。

    备注:
    1 如果您发现,在重新安装 Office 2010 beta版本的时候,还是有该无法写入注册表的提示,那可能是您的杀毒软件可能还在保护注册表。那建议您最好暂时卸载掉该杀毒软件。并重新启动电脑,等成功安装完毕 office 2010 beta版本后,再安装该杀毒软件。
    2 在安装成功完Office 2010 beta后,您可以再次安装360安全卫士、360保险箱或360杀毒。

    • 已标记为答案 Chinkin 2009年12月11日 5:48
    2009年11月30日 2:04
  • Run as administrator 比较好。
    2009年11月30日 3:43
    版主
  • 如果你的电脑有装360安全卫士的话,也可能出现这个安装错误。卸载安全卫士后重启就能安装了。这个问题我在第一次安装也遇到过,卸载后就能安装了。
    2009年12月1日 10:32