您能否排除某些資料夾中的項目出現在 Win 7 開始功能表的「最近項目\跳躍清單」功能中?

您能否排除某些資料夾中的項目出現在 Win 7 開始功能表的「最近項目\跳躍清單」功能中?

明確地說,我喜歡'最近的項目' 特徵。我願意不是想要將其關閉。我們將所有 Office 與文件管理系統 (DMS)、Interwelve 的 FileSite 集成在一起,由於這種集成,我們不得不關閉最近的項目特徵。如果最近的項目開啟後,當滑鼠懸停在開始功能表中的 Word(或 Excel\PPT 等)上時,從 DMS 開啟的文件將顯示在 Windows 7 開始功能表的最近項目中。但是,整合無法正常運作,因此如果使用者稍後點擊最近的 [DMS] 項目之一,某些內容將無法正常運作(它將無法開啟並正確簽出等)。簡而言之,我們始終需要為 DMS 整合工作站完全關閉「最近的專案」。

有誰知道一種方法可以排除目錄被「捕獲」?或者也許透過腳本刪除某些條目?當您開啟 DMS 文件時,該檔案會複製到本機目錄,並在您工作時將其儲存在本機,直到您關閉並將其重新簽入 DMS。我希望能夠從其中排除該本地目錄最近的項目。因此,「我的文件」和「桌面」中的本機檔案將顯示在最近的專案中,但不會顯示 DMS 開啟的文件。

希望這是有道理的。環境包括 Win 7(32 和 64)、AD 2008 R2,我們廣泛使用包括 GPPref 在內的 GPO,如果您知道一種編寫腳本的方法,那也很棒。

答案1

我實現了相反的(使系統文件,如.chm .vhd .bat .dll )在最近的專案中可見,即透過Windows 資源管理器,透過修改EditFlags - 檢查MSDN 上的FileTypeAttributeFlags (搜尋google 'EditFlags msdn' )

您需要 NoRecentDocs 標誌

FTA_NoRecentDocs 0x00100000 禁止將此文件類型的成員新增至「最近的文件」資料夾。此外,在 Windows 7 及更高版本中,禁止將此文件類型的成員新增至應用程式跳轉清單的自動「最近」或「頻繁」類別。此標誌不限制將此文件類型的成員新增至自訂跳轉清單。如果其他應用程式使用該檔案類型,它也不會限制新增到其他應用程式的自動跳轉清單中的檔案類型。

快速的 RegSearch 揭示了一些編輯標誌根據您想要的標誌格式化的條目,例如 avastvpnfile (我的 AV 檔案之一)@ HKLM\SOFTWARE\Classes\avastvpnfile

REG_DWORD:0x00010000 (65536)

不確定這是否有幫助(文件類型,而不是位置)祝你好運!

答案2

這裡真正的問題是您使用的 DMS 產品不提供完整的 shell 集成,因此請讓他們修復它。

同時,您可能可以編寫一個清理程序,使用 shell API 來監視最近的文檔,然後刪除「壞」條目。

更奇特的是,您可以讓程式修改最近的文件條目,將使用者重新導向到該文件的 DMS 介面。

答案3

方法 1(使用您的建議):使用在背景執行的 vbs 作為登入腳本的一部分(並保持駐留)來監視和刪除 \recent\ 資料夾中不需要的項目(捷徑)。 stackoverflow 和 serverfault 上有很多 vbs、c# 或其他腳本的範例,以保持資料夾清晰。

方法2(XP方法的調整):使用tweakUI取代「Ultimate Windows Tweaker」以及about.com的一般指南

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

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

相關內容