在系统注册表(VS2012 RC)中找不到正确的类型库

时间:2012-06-07 21:06:32

标签: visual-studio-2012

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

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

每当我作为非管理员用户运行VS2012时,我都会收到警告。我卸载了Power Tools,修复了VS2012,没有。

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

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

但是我被卡住了,我不知道如何解决这个问题,任何想法?

由于

1 个答案:

答案 0 :(得分:2)

我必须手动给出"完全控制"我在注册表中的用户权限。

右键单击HKEY_CURRENT_USER,单击权限...并使用"完全控制"添加您的用户。选择了选项。