怎么修复MSDN和VS2005关联已经怎么备份MSDN收藏夹的解决方式(转)
2009-02-11 10:49
465 查看
新做了系统,出现在VS2005按F1键无法在VS2005中打开的问题,情况是打开单独的MSDN的浏览器。使用起来很不方便,也不清楚安装过程中是哪里出现了问题,后来查了网上的一些类似的说明,发现很多人都碰到和我一样的问题,自己在摸索中最后解决了这个问题,留点记录,方便碰到类似问题的时候,方便自己解决这个问题。 查找到微软站上类似的问题的解决方法是:
解决方案
要解决此问题,请运行 Regsvr32 以注册 Vshelp.dll: 1. 搜索 Vshelp.dll。
2. 选择开始,然后单击运行。键入 Regsvr32。
3. 单击并按住在搜索中找到的文件 Vshelp.dll,并将其拖到运行框中(紧随 Regsvr32 之后)。单击确定。
4. 系统会返回“注册成功”消息。单击确定。
5. 关闭这两个窗口。
6. 打开一个 Visual Studio 程序并测试“帮助”。
但是我不清楚为什么,我系统里搜索,怎么都找不到这个文件,不知道是不是和我安装的是D版的VS2005和MSDN的关系,无奈这个问题还是无法按官方的解决方式来解决,放弃。 在解决这个问题的过程中搜索到另外的关于MSDN的问题如下:
MSDN突然打不开了,提示“无法显示microsoft文档资源管理器,因为指定的帮助集合‘ms-help://ms.msdnqtr.v80.chs’无效”,多次修复MSDN、VS2005均不能解决问题,几经折腾,终于解决: 1、卸载MSDN。 2、删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDN这个键 3、重新安装MSDN。 注:执行1-3后,MSDN应该会恢复正常,但也可能会显示多个组件丢失,如未恢复正常请继续执行第4步。 4、执行C:\Program Files\Common Files\Microsoft Shared\Help 8\Microsoft Document Explorer 2005\Install.exe进行Documents Explorer修复。 5、OK! 我只执行了第4个步骤,但是问题还是没有解决,这个时候,我无意中点了一些添加工具栏的时候,突然发现在快捷菜单里添加关于帮助的内容(视图---工具栏---帮助),既然这里有这个方式添加,想到是否在VS2005中本身就已经有了可以设置关于MSDN和VS2005的功能呢?查看了一下果然是如此(工具---选项---帮助--常规),果然发现在这里有“使用下列选项显示帮助”分两种方式“集成帮助查看器”和“外部帮助查看器”,但是一看,本身就是选择“内部查看”但是还是没部分在VS2005中打开MSDN,想想干脆选择“外部查看”关闭VS2005,在打开VS2005改为“内部查看”,在关闭VS2005,现在再打开VS2005,试了一下,哈哈!终于能够在VS2005中打开MSDN了。 后来看到的文章有这样说的,说是在安装VS2005的时候一定要看到安装MSDN然后继续安装MSDN就不会出现这个问题了。而我这次安装,是单独安装MSDN的,而且安装之前打开过VS2005。然后再来安装MSDN,产生了这个问题。不过问题最后解决之后,我还是不清楚,为什么会出现这个问题呢?微软自己的产品,自己无法识别啊?简直是让人莫名其妙。 这次重新安装Vs2005之前,一直纳闷怎么备份自己的MSDN里的收藏文件呢?但是在安装之前没有找到方法,无奈只好先装了在说,在解决上面问题的时候,无意中又找到了这个问题的解决方法,记下来,备用,因为当时问过几个同事都说不知道怎么备份,郁闷ing. 这里为了清楚的说明问题,引用一下别人的文章内容:
在升级到Visual Studio 2005之后,发现所配套的Document Explorer也升级为8.0。一个很大的变化就是收藏夹也被集成到了Document Explorer中,而不是像VS2003的文档资源管理器那样将收藏夹放在IE的收藏夹中统一管理。 很快我就发现了这个小变化的不便之处:以前在IE收藏夹中的收藏很容易备份和迁移,只需要复制文件就可以了。可是我想在新版的文档资源管理器中进行备份和迁移收藏夹的时候,找了一圈都没有发现一个备份或导出收藏夹的功能。 经过使用全文搜索工具对Documents and Settings目录进行关键字搜索,我确定了MSDN 2005的文档资源管理器中收藏夹的藏身之处,它保存在C:\Documents and Settings\你的用户名\Application Data\Microsoft\MSDN\8.0\VS Help Data下的Favorites.xml文件中。打开后发现XML格式如下: <?xml version="1.0" encoding="utf-8"?>
<Favorites xmlns="http://schemas.microsoft.com/VisualStudio/2004/08/Help/Favorites">
<FavoriteTopics>
<FavoriteTopic>
<Title>Visual C++ 示例</Title>
<Url>ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_visualc/html/d8c8e630-3c99-410b-a02d-effcbbc57991.htm</Url>
<TopicKeyword>d8c8e630-3c99-410b-a02d-effcbbc57991</TopicKeyword>
<Id>e4786e32-5f64-4dd6-966e-5fd4655b48d0</Id>
<Locale>zh-chs</Locale>
<Date>08/04/2007 14:01:04</Date>
</FavoriteTopic>
<FavoriteTopic>
<Title>Visual Studio Tools for Office</Title>
<Url>ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vstmain/html/2ddec047-263a-4901-a54c-a15fc8472329.htm</Url>
<TopicKeyword>2ddec047-263a-4901-a54c-a15fc8472329</TopicKeyword>
<Id>d61056fb-e848-458c-adb8-6256370f7c2d</Id>
<Locale>zh-chs</Locale>
<Date>08/04/2007 14:00:40</Date>
</FavoriteTopic>
</FavoriteTopics>
</Favorites> 每个收藏的主题对应一个<FavoriteTopic></FavoriteTopic>标签。这样只需要将Favorites.xml备份或复制到其它电脑上,就可以完成对收藏夹的备份和迁移了。如果有必要,还可以通过修改文件内容来实现两台电脑上收藏夹的合并。 另外我常用的SQL Server 2005的联机丛书,和在Visual Studio 2005 IDE中打开的MSDN文档也分别有各自的收藏夹,他们分别位于C:\Documents and Settings\Administrator\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\vs help data和C:\Documents and Settings\Administrator\Application Data\Microsoft\VisualStudio\8.0\VS Help Data下,文件名都是Favorites.xml,格式也是完全一样的。备份的时候我为了减少文件数量,将三个文件中的全部主题都合并到了一个文件中。这样恢复的时候也只需要恢复这一个文件就可以了。
解决方案
要解决此问题,请运行 Regsvr32 以注册 Vshelp.dll: 1. 搜索 Vshelp.dll。
2. 选择开始,然后单击运行。键入 Regsvr32。
3. 单击并按住在搜索中找到的文件 Vshelp.dll,并将其拖到运行框中(紧随 Regsvr32 之后)。单击确定。
4. 系统会返回“注册成功”消息。单击确定。
5. 关闭这两个窗口。
6. 打开一个 Visual Studio 程序并测试“帮助”。
但是我不清楚为什么,我系统里搜索,怎么都找不到这个文件,不知道是不是和我安装的是D版的VS2005和MSDN的关系,无奈这个问题还是无法按官方的解决方式来解决,放弃。 在解决这个问题的过程中搜索到另外的关于MSDN的问题如下:
MSDN突然打不开了,提示“无法显示microsoft文档资源管理器,因为指定的帮助集合‘ms-help://ms.msdnqtr.v80.chs’无效”,多次修复MSDN、VS2005均不能解决问题,几经折腾,终于解决: 1、卸载MSDN。 2、删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDN这个键 3、重新安装MSDN。 注:执行1-3后,MSDN应该会恢复正常,但也可能会显示多个组件丢失,如未恢复正常请继续执行第4步。 4、执行C:\Program Files\Common Files\Microsoft Shared\Help 8\Microsoft Document Explorer 2005\Install.exe进行Documents Explorer修复。 5、OK! 我只执行了第4个步骤,但是问题还是没有解决,这个时候,我无意中点了一些添加工具栏的时候,突然发现在快捷菜单里添加关于帮助的内容(视图---工具栏---帮助),既然这里有这个方式添加,想到是否在VS2005中本身就已经有了可以设置关于MSDN和VS2005的功能呢?查看了一下果然是如此(工具---选项---帮助--常规),果然发现在这里有“使用下列选项显示帮助”分两种方式“集成帮助查看器”和“外部帮助查看器”,但是一看,本身就是选择“内部查看”但是还是没部分在VS2005中打开MSDN,想想干脆选择“外部查看”关闭VS2005,在打开VS2005改为“内部查看”,在关闭VS2005,现在再打开VS2005,试了一下,哈哈!终于能够在VS2005中打开MSDN了。 后来看到的文章有这样说的,说是在安装VS2005的时候一定要看到安装MSDN然后继续安装MSDN就不会出现这个问题了。而我这次安装,是单独安装MSDN的,而且安装之前打开过VS2005。然后再来安装MSDN,产生了这个问题。不过问题最后解决之后,我还是不清楚,为什么会出现这个问题呢?微软自己的产品,自己无法识别啊?简直是让人莫名其妙。 这次重新安装Vs2005之前,一直纳闷怎么备份自己的MSDN里的收藏文件呢?但是在安装之前没有找到方法,无奈只好先装了在说,在解决上面问题的时候,无意中又找到了这个问题的解决方法,记下来,备用,因为当时问过几个同事都说不知道怎么备份,郁闷ing. 这里为了清楚的说明问题,引用一下别人的文章内容:
在升级到Visual Studio 2005之后,发现所配套的Document Explorer也升级为8.0。一个很大的变化就是收藏夹也被集成到了Document Explorer中,而不是像VS2003的文档资源管理器那样将收藏夹放在IE的收藏夹中统一管理。 很快我就发现了这个小变化的不便之处:以前在IE收藏夹中的收藏很容易备份和迁移,只需要复制文件就可以了。可是我想在新版的文档资源管理器中进行备份和迁移收藏夹的时候,找了一圈都没有发现一个备份或导出收藏夹的功能。 经过使用全文搜索工具对Documents and Settings目录进行关键字搜索,我确定了MSDN 2005的文档资源管理器中收藏夹的藏身之处,它保存在C:\Documents and Settings\你的用户名\Application Data\Microsoft\MSDN\8.0\VS Help Data下的Favorites.xml文件中。打开后发现XML格式如下: <?xml version="1.0" encoding="utf-8"?>
<Favorites xmlns="http://schemas.microsoft.com/VisualStudio/2004/08/Help/Favorites">
<FavoriteTopics>
<FavoriteTopic>
<Title>Visual C++ 示例</Title>
<Url>ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_visualc/html/d8c8e630-3c99-410b-a02d-effcbbc57991.htm</Url>
<TopicKeyword>d8c8e630-3c99-410b-a02d-effcbbc57991</TopicKeyword>
<Id>e4786e32-5f64-4dd6-966e-5fd4655b48d0</Id>
<Locale>zh-chs</Locale>
<Date>08/04/2007 14:01:04</Date>
</FavoriteTopic>
<FavoriteTopic>
<Title>Visual Studio Tools for Office</Title>
<Url>ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vstmain/html/2ddec047-263a-4901-a54c-a15fc8472329.htm</Url>
<TopicKeyword>2ddec047-263a-4901-a54c-a15fc8472329</TopicKeyword>
<Id>d61056fb-e848-458c-adb8-6256370f7c2d</Id>
<Locale>zh-chs</Locale>
<Date>08/04/2007 14:00:40</Date>
</FavoriteTopic>
</FavoriteTopics>
</Favorites> 每个收藏的主题对应一个<FavoriteTopic></FavoriteTopic>标签。这样只需要将Favorites.xml备份或复制到其它电脑上,就可以完成对收藏夹的备份和迁移了。如果有必要,还可以通过修改文件内容来实现两台电脑上收藏夹的合并。 另外我常用的SQL Server 2005的联机丛书,和在Visual Studio 2005 IDE中打开的MSDN文档也分别有各自的收藏夹,他们分别位于C:\Documents and Settings\Administrator\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\vs help data和C:\Documents and Settings\Administrator\Application Data\Microsoft\VisualStudio\8.0\VS Help Data下,文件名都是Favorites.xml,格式也是完全一样的。备份的时候我为了减少文件数量,将三个文件中的全部主题都合并到了一个文件中。这样恢复的时候也只需要恢复这一个文件就可以了。
相关文章推荐
- 怎么修复MSDN和VS2005关联已经怎么备份MSDN收藏夹的解决方式
- 怎么修复MSDN和VS2005关联已经怎么备份MSDN收藏夹的解决方式
- 解决:msdn2017版的快捷方式的问题
- WINDOWS快捷方式(*.lnk文件)打开方式关联错误的解决方法
- 解决matlab安装后没有快捷方式启动弹出DOS界面并且m文件无关联的方法
- Linux(CentOS6.5)下编译安装PHP5.6.22时报错”configure: error: ZLIB extension requires gzgets in zlib”的解决方式(确定已经编译安装Zlib,并已经指定Zlib路径)
- Win10字体显示效果难看怎么解决?试试下面这种方式
- Windows 7 exe/桌面图标 文件打开方式关联错误,图标全部显示错误,打开方式关联了非系统默认打开方式 修复方案
- 解决matlab2012安装时快捷方式和.m文件自动关联的问题
- Hibernate多对多双向关联,Annotation与映射文件方式。解决中间表无法插入数据。
- Windows 7被病毒破坏所有的快捷方式失效,怎么解决?
- 动态方法调用 在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多 第一种方式:指定method属性 这种方式我们前面已经用到过
- 《SQL Server企业级平台管理实践》读书笔记——当我们的备份都已经损坏的时候该怎么办
- eclipse的js文件中汉字是乱码怎么解决,更改eclipse的编码方式
- win7默认网关不可用怎么修复 win7默认网关不可用的快速解决方法
- IE已经阻止此站点以不安全的方式使用ActiveX控件的解决
- 惊喜:vs2005 和 msdn 中文版 已经提供Subscriber 下载,MSDN全球订户可以下中文版爽了
- Win8.1系统明明已经激活却一直提示激活怎么办?Win8.1已激活却提示激活的解决方法
- GIT_已经提交到远程仓库的错误提交怎么修复和回退
- 在wince6.0用vs2005下远程调试c#代码断点空心问题解决方式