VS2010 Beta 2:无法启动本地帮助文档

时间:2010-01-10 05:01:31

标签: visual-studio-2010

在VS2010 Beta 2中,从帮助库管理器中选择本地帮助并下载VS文档后,它将无法启动。

这是我安装的内容:

alt text

以下是我在“开始”菜单中点击的内容:

alt text

结果如下:

alt text

想法?

谢谢,

亚当

2 个答案:

答案 0 :(得分:2)

我建议在Microsoft Connect上报告此错误,以便Visual Studio产品团队可以查看此内容。

这似乎是一个相当具体的问题,而不是一般的编程问题。

答案 1 :(得分:1)

我也遇到了VS 2010 Beta 2帮助的问题,或者更确切地说是MS Help 3,这是2010年的新功能。帮助侦听器服务尝试侦听端口80时存在一个已知问题.MS记录了更改此端口的过程,并且在关注它之后我的帮助已经备份。从随MS Help一起安装的ReadMe_ENG.htm文件:

  
      
  1. 删除帮助3.0不会删除用户计算机上的内容;   他们应该运行HLM来删除内容
  2.   
  3. 卸载帮助后,产品文档快捷方式无效   3.0
  4.   
  5. 帮助库管理器要求您运行BITS服务   想要使用“检查更新”或   “在线查找内容”功能。   删除内容和安装   本地内容不需要   BITS服务。
  6.   
  7. 如果您尝试离线安装,帮助库管理器将挂起   内容但还不够   BITS服务的磁盘空间   下载内容
  8.   
  9. 如果另一个进程(不是通过http.sys服务)使用端口80   然后帮助监听器不会   能够连接和使用端口80和   将失败。端口号可以是   通过添加字符串注册表更改   值ListenerPort下   HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ HELP3   使用的端口值(例如   81)。由于http.sys ACL设置   有必要运行以下   来自的http.sys配置命令   管理员提升命令行。上   Vista,Win2k8和Windows 7运行   以下本机命令:netsh http   add urlacl url = http://127.0.0.1:/ help / sddl = D:(A ;; GX ;;; WD)
  10.         

    在Windows Xp和Win2K3上运行   以下命令:

         

    httpcfg set urlacl / u   http://127.0.0.1:/帮助/   / a D :( A ;; GX ;;; WD)

         

    如果找不到命令,那么它   可能有必要下载   来自Microsoft的httpcfg.exe作为其中的一部分   Windows XP Service Pack 2支持   工具   (http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=49ae8576-9bb9-4126-9761-ba8011fabf38&displaylang=en)。

         

    现在Microsoft Help Listener将会   在选定的端口号上运行。

<强>附录: 我还最终手动安装了MS Help 3,并使用Help->Manage Help Settings菜单命令。在VS 2010安装'disk'上,我通过添加/删除程序删除了帮助后运行了WCU \ Help \ HelpSetup.exe。请注意HelpSetup安装到的文件夹,然后在VS 2010中打开帮助库管理器(Help->Manage Help Settings),然后在磁盘上查找内容,然后提供安装的HelpSetup位置。帮助3将从那里获取它。