无法在 Windows 7 64 位上重新安装 Office 2003

无法在 Windows 7 64 位上重新安装 Office 2003

我在使用 Visual Studio 编辑 ASPX 页面时遇到了问题,在 stackoverflow.com 上看到,只需卸载 Web 创作组件即可解决该问题。我无法卸载它,因为注册表权限问题如下:

办公室错误:

替代文本

我使用 Windows 安装清理实用程序尝试将其删除。

坏主意。这彻底毁了我的办公室。

当我尝试卸载然后重新安装 Office 时:我花了几个小时才弄清楚(我很确定)Office 正试图使用​​我的 DVD-ROM 驱动器作为本地缓存,所以我不得不使用此参数运行安装程序,这会使 Office 安装忽略所有以前的设置:

setup.exe oem_noprevious=1

(我稍微庆祝了一下,因为它开始复制文件)

[大量咒骂] 我重新安装时遇到与尝试卸载时相同的错误(见上图)

我进入注册表,找到该项。结果发现,即使我以管理员身份运行 regedit.exe,我仍然无权访问和更改该项的权限:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\80F8A534CE34C37479A36408DF607B90\9040211900063D11C8EF10054038389C

我正在寻找有关如何完全控制注册表或删除(可能)损坏的项的建议,因为我无法修改该项的权限或删除它。或者任何其他 Office 重新安装建议都很棒。

答案1

删除您的用户资料。这很极端,但应该有效。

还可以创建一个管理员安装点,它为您提供了更多选项(并且可以避免整个本地缓存问题) http://office.microsoft.com/en-us/office-2003-resource-kit/creating-an-administrative-installation-point-HA001140193.aspx

答案2

我曾经遇到过这种情况:由于权限问题,我无法删除注册表项,并且由于某些未知原因,我无法更改该节点上的权限。

我所做的就是选择父母我想删除的节点的节点,然后设置权限,以便我的用户可以删除节点。然后我选择了让子节点继承这些权限的选项。这个办法奏效了:我可以只选择我想删除的节点,然后将其删除。

所以试试吧。

相关内容