在系统注册表中找不到正确的类型库(VS2012 RC) [英] The proper type library could not be found in the system registry (VS2012 RC)

查看:44
本文介绍了在系统注册表中找不到正确的类型库(VS2012 RC)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 5 月 31 日安装了 2012 RC,直到今天我尝试为 TFS 11 安装 TFS Power Tools Beta 时一切正常.现在每次我打开 VS2012 RC 我都会收到这条消息:

I installed the 2012 RC on may 31, everything worked fine until today when I tried to install the TFS Power Tools Beta for TFS 11. Now every time I open VS2012 RC I'm greeted with this message:

在系统注册表中找不到正确的类型库.尝试修复此情况失败,因为您没有写入系统注册表的权限或无法加载类型库."...

"The proper type library could not be found in the system registry. An Attempt to repair this condition failed because you do not have the permissions to write to the system registry or because the type library could not be loaded." ...

每次我以非管理员用户身份运行 VS2012 时,都会收到警告.我卸载了 Power Tools,修复了 VS2012,什么也没有.

Every time I run VS2012 as a non admin user I get the warning. I uninstalled the Power Tools, repaired VS2012 and nothing.

我启动了 Process Monitor 并发现了这个:

I launched Process Monitor and found this:

devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{65074F7F-63C0-304E-AF0A-D51741CB4A8D}\TypeLib            ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{65074F7F-63C0-304E-AF0A-D51741CB4A8D}\TypeLib            ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface                                                           ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}                    ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}                    ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}\ProxyStubClsid32   ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}\ProxyStubClsid32   ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}\TypeLib            ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}\TypeLib            ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}\TypeLib            ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface\{D0EEAA62-3D30-3EE2-B896-A2F34DDA47D8}\TypeLib            ACCESS DENIED
devenv.exe   RegOpenKey     HKCU\Software\Classes\Wow6432Node\Interface                                                           ACCESS DENIED
devenv.exe   RegCreateKey   HKCU\Software\Classes\Wow6432Node\Interface                                                           ACCESS DENIED
devenv.exe   RegCreateKey   HKCU\Software\Classes\Wow6432Node\Interface                                                           ACCESS DENIED

但是我被卡住了,我不知道如何永久解决这个问题,有什么想法吗?

But I'm stuck, I don't know how to fix this permanently, any ideas?

谢谢

推荐答案

我必须在注册表中手动向我的用户授予完全控制"权限.

I had to manually give "Full Control" permission to my user in the registry.

右键单击 HKEY_CURRENT_USER,单击权限...并在选择完全控制"选项的情况下添加您的用户.

Right click HKEY_CURRENT_USER, click permissions... and add your user with the "Full Control" option selected.

这篇关于在系统注册表中找不到正确的类型库(VS2012 RC)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆