您可以排除某些文件夹中的项目出现在Win 7开始菜单的“最近项目\跳转列表”function中吗?

要清楚,我喜欢' 最近的项目 'function。 我不想把它关掉。 我们将所有Office与文件pipe理系统(DMS)Interwoven的FileSite整合在一起,由于这种集成,我们必须closures最近的项目function。 如果最近打开的项目打开,从DMS打开的文档将在开始菜单中的Word(或Excel \ PPT等)上hover时出现在Windows 7开始菜单的最近项目中。 然而,集成不能正常工作,所以如果用户稍后点击其中一个最近的[DMS]项目,某些东西就不能正常工作(它不会正确打开和检出等)。 总之,我们总是需要完全closuresDMS集成工作站的最近项目。

有谁知道一种方法来排除目录被“俘获”这样说? 或者也许通过脚本删除某些条目? 打开DMS文档时,文件将被复制到本地目录,并在工作时在本地保存,直到closures,然后将其复原回DMS。 我想能够从最近的项目排除本地目录。 因此,“我的文档和桌面”中的本地文件将显示在最近的项目中,而不是DMS打开的文档。

希望这是有道理的。 环境包括Win 7(32&64),AD 2008 R2,我们广泛使用包括GPPref在内的GPO,如果你知道一个脚本的方法也很棒。

我通过修改EditFlags – 在MSDN上检查FileTypeAttributeFlags(search谷歌的“EditFlags msdn”)来实现相反的目的(使得系统文件,如.chm .vhd .bat .dll)在最近的项目中可见,即通过Windows资源pipe理器。

你会想要NoRecentDocs标志

FTA_NoRecentDocs 0x00100000禁止将此文件types的成员添加到“最近使用的文档”文件夹中。 此外,在Windows 7和更高版本中,禁止将此文件types的成员添加到应用程序跳转列表的自动最近或常用类别中。 此标志不限制将此文件types的成员添加到自定义跳转列表中。 在其他应用程序使用此文件types的情况下,它也不会限制添加到其他应用程序的自动跳转列表中的文件types。

一个快速的RegSearch显示了一些EditFlags条目,格式化为你想要的标志,比如avastvpnfile(一个我的AV文件)@ HKLM \ SOFTWARE \ Classes \ avastvpnfile

REG_DWORD:0x00010000(65536)

不知道这是否有帮助(文件types,而不是位置)好运!

这里真正的问题是你正在使用的DMS产品没有提供完整的shell集成,所以让他们来修复它。

同时,你可以编写一个清理程序,使用shell API监视最近的文档,然后删除“坏”条目。

更奇特的是,您可以让程序修改最近的文档条目,将用户redirect到该文档的DMS界面。

方法1(使用您的build议):使用在后台运行的vbs作为login脚本的一部分(并保持驻留),以监视和删除\ recent \文件夹中的不需要的项目(快捷方式)。 在stackoverflow和serverfault的vbs,c#或其他脚本,以保持文件夹清除很多例子。

方法2(XP方法的调整):使用tweakUI的replace采取“终极Windows调教”与about.com的一般准则

http://pcworld.about.com/magazine/1910p190id57987.htm

http://www.thewindowsclub.com/ultimate-windows-tweaker-v2-a-tweak-ui-for-windows-7-vista