无法在 Windows 2012 上以管理员身份修改注册表

无法在 Windows 2012 上以管理员身份修改注册表

在 Windows 2012 上,我尝试更改注册表项中的 AppIDFlags 值HKEY_CLASSES_ROOT\AppID\{E62A7A31-6025-408E-87F6-81AEB0DC9347}以允许与桌面进行交互,如下所述:http://forums.arcgis.com/threads/69842-Debugging-your-SOE-on-Windows-8

但是,即使以管理员身份运行 regedit.exe,我也不允许更改该值或取得注册表项的所有权。保存该值时,它显示:

Cannot edit AppIDFlags: Error writing the value's new contents.

当我尝试获取密钥的所有权时,出现以下错误:

Unable to set new owner on {E62A7A31-6025-408E-87F6-81AEB0DC9347}

Access is denied.

为什么我不被允许以管理员身份对注册表进行任何更改?

答案1

显然,某个进程正在打开注册表项的句柄。重启后,我能够编辑该值。

相关内容