无法创建密钥:写入Windows 7注册表时出错


1

我有Windows 7旗舰版64位。事情进展顺利,直到我不得不在我的机器上安装Outlook 2007和Visio 2007以进行一些客户端工作。之后,Microsoft Office 2007每次启动时都开始尝试重新配置。在一些卸载,注册表清理,重新安装和各种其他实验性更改后,我能够纠正“配置”问题[对于除Visio之外的所有程序,我愿意接受]。

但是,在此过程中我失去了“文件 - >新 - > Word文档”和“文件 - >新 - > Excel文档”等功能。

我尝试修复Office,但没有添加菜单项。

经过一些搜索后,可以通过添加注册表项来修复此问题 这里描述 。不幸的是我无法添加这些注册表项。链接中的reg文件出错:“访问注册表时出错”。

我打开RegEdit并尝试手动添加密钥,我得到错误“无法创建密钥:写入注册表时出错”。

我也试过一些程序,比如 创意元素电动工具 FileTypesMan 解决这个问题,但没有人能够解决它。我没有从这些工具中获得任何错误,但它没有将项目添加回“新”菜单。

在大多数情况下,我的实验一直试图在文件新菜单中获得优秀,但长期来看,我想让他们回到那里。

我作为管理员运行regedit。我已将相关密钥的所有权重新分配给管理员组。我还给了管理员小组。我的登录帐户,系统帐户和所有人帐户完全访问“HKEY_CLASSES_ROOT.xlsx”键[和“HKEY_CLASSES_ROOT”键)。这没有任何影响。

我还尝试使用subinacl.exe来访问这些注册表项,但这并没有解决问题。

我假设我在最初的尝试中做了一些事情,以解决以某种方式阻止访问该组密钥的问题。我只是不知道会是什么。

我不知所措。虽然谷歌搜索为我的各种问题提供了大量可能的解决方案,但它们都没有奏效。

有任何想法吗?

Answers:


1

这可能是权限问题。

尝试运行regedit 作为管理员 并按照本文中的说明操作:

授予注册表项的读写(完全控制)权限(修复无法在RegEdit中导入和访问拒绝的错误)


谢谢!我在研究中看过这篇文章。它不能解决我的问题。我应该在我的原始答案中指出我还拥有相关注册表项的所有权。我将在问题文本中澄清。我可以毫无问题地编辑值;我只是无法创建新密钥。
Reboog711

这不正常 - 您可能需要使用“sfc / scannow”检查系统。看到这篇文章: sevenforums.com/tutorials/... 。丑陋的问题:你确定你没有被感染吗?
harrymc


1

在尝试修复此问题时,我最终彻底清除了注册表;并且计算机无法加载。最后,我从头开始重新安装操作系统并重新安装所有程序。自从这样做以来,事情一直比以往更好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.