VS2003的“最近的项目”在注册表中的位置:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\ProjectMRUList
VS2005的“最近的项目”在注册表中的位置:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList
VS2008的“最近的项目”在注册表中的位置:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList
注册表里记录了最近的项目的解决方案的路径,只要找到对应的项,删掉即可。
比如 vs 2008 对应9.0 ,在 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList\ 下面有很多个键值,每一个对应一个项目。手动删除。
另外VS2005在注册表中的项名称要连续,若被删得不连续了,则只显示到不连续的位置,后面的项会被忽略。比如假设原来有这么几个项:
File1
File2
File3
File4
File5
如果删掉File3变成
File1
File2
File4
File5
那“最近的项目”中将只显示File1,File2。
有时候vs2005起始最近打开项目过多很想清除掉,但打遍了也没找到清除选项在哪里,今天找到了方法,发上来和大家共享。
方法一
手工操作方法:
1)删除最近打开的文件
运行regedit,打开HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\FileMRUList 之后,在右边删除相应键值就可以了。
2)删除最近打开的项目
操作同上,只是键值位置不同HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList
自动清除:
takwai做的批处理,把下面代码保存在扩展名为bat的文件中,然后双击打开即可清除。(该清除为全部清除)
@echo off
@REG Delete HKCU\Software\Microsoft\VisualStudio\8.0\FileMRUList /va /f
@REG Delete HKCU\Software\Microsoft\VisualStudio\8.0\ProjectMRUList /va /f
注:代码的第二行是清除最近打开的文件列表,第三行是清除最近打开的项目列表,可以根据自己需要
方法二
就是去注册表里找到类似如下的值删除就可以了。删除的时候小心不要删除错了。
VS2003:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\FileMRUList
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\ProjectMRUList
VS2005:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\FileMRUList
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList
清除vs2008起始页最近打开项目
第一种:最简单的方式:
把以下内容保存为.bat批处理文件
@echo off
@REG Delete HKCU\Software\Microsoft\VisualStudio\9.0\FileMRUList /va /f
@REG Delete HKCU\Software\Microsoft\VisualStudio\9.0\ProjectMRUList /va /f
第二种:手工操作方法
1)删除最近打开的文件
运行regedit,打开HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\FileMRUList 之后,在右边删除相应键值就可以了。
2)删除最近打开的项目
操作同上,只是键值位置不同HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList
注:代码的第二行是清除最近打开的文件列表,第三行是清除最近打开的项目列表,可以根据自己需要来执行