sub*_*sci 3 registry failed-installation visual-studio-2012 help-viewer
使用本地 HelpViewer 或尝试从 VS2012 帮助菜单添加或删除内容总是会出现消息:
您指定的帮助内容安装位置无效,或者您无权访问它。
我以管理员身份使用 VS2012 Update 3 或以管理员身份使用命令行 HelpViewer 时出现错误。
所以我认为这是“指定位置无效”而不是权限问题。我检查注册表,然后
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0 AppRoot为 C:\Program Files (x86)\Microsoft Help Viewer\v2.0\
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs ContentStore为 C:\ProgramData\Microsoft\HelpLibrary2\Catalogs\
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs\VisualStudio11\en-US目录名称为 Visual Studio 2012 Documentation
MSHC 和 METADAT 文件安装在 C:\ProgramData\Microsoft\HelpLibrary2\Catalogs\VisualStudio11\ContentStore\en-US
存在差异:CatalogName 是什么?是“VisualStudio11”还是“Visual Studio 2012 文档”?
我什至尝试修复VS来修复。首先我使用控制面板程序删除HelpViewer 2.0。然后我修复了 VS 2012。删除删除了 HelpViewer 应用程序和文件,修复恢复了它们。我不记得也没有注意到(我的错误)对注册表的更改。但同样丑陋的问题。
互联网上相关的帖子很少,但我找不到有关内容和exe位置的注册表设置的完整明确信息
我终于在以下位置找到了 Help Viewer 2.0 的注册表文档:
http://msdn.microsoft.com/en-us/library/hh500508.aspx
我通过编辑解决了这个问题:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs\VisualStudio11,将键LoactionPath设置为值C:\ProgramData\Microsoft\HelpLibrary2\Catalogs\VisualStudio11
请注意,.mshc、.mshi、.metadata 文件位于: C:\ProgramData\Microsoft\HelpLibrary2\Catalogs\VisualStudio11\ContentStore\en-US
| 归档时间: | 
 | 
| 查看次数: | 2801 次 | 
| 最近记录: |