Назад | Перейти на главную страницу

Можно ли исключить элементы из определенных папок из функции «Недавние элементы \ Списки переходов» в меню «Пуск» Win 7?

чтобы было ясно, мне нравится 'Недавние товары' характерная черта. я делаю не хочу выключить. Мы интегрируем весь Office с системой управления документами (DMS), FileSite Interwoven, и из-за этой интеграции нам пришлось отключить Недавние товары характерная черта. Если Недавние товары включены, документы, открытые из DMS, будут отображаться в последних элементах меню «Пуск» Windows 7 при наведении курсора на Word (или Excel \ PPT и т. д.) в меню «Пуск». Однако интеграция работает некорректно, поэтому, если бы пользователь позже щелкнул один из этих недавних элементов [DMS], что-то не сработало бы (он не будет правильно открываться и проверяться и т. Д.). Короче говоря, нам всегда нужно было полностью отключить последние элементы для интегрированной рабочей станции DMS.

Кто-нибудь знает способ, так сказать, исключить "захват" каталога? Или, возможно, удалить определенные записи через скрипт? Когда вы открываете документ DMS, файл копируется в локальный каталог, где он сохраняет его локально во время работы, пока вы не закроете его, и он не вернет его обратно в DMS. Я бы хотел исключить этот локальный каталог из недавние предметы. Таким образом, локальные файлы в Моих документах и ​​на рабочем столе будут отображаться в последних элементах, но не в открытых документах DMS.

Надеюсь, это имеет смысл. Среда включает Win 7 (32 и 64), AD 2008 R2, мы широко используем объекты групповой политики, в том числе GPPref, если вы знаете, как это сделать, это тоже здорово.

Я добился противоположного (сделав системные файлы, такие как .chm .vhd .bat .dll) видимыми в последних элементах, то есть через проводник Windows, изменив EditFlags - проверьте FileTypeAttributeFlags в MSDN (поиск google 'EditFlags msdn')

Вам понадобится флаг NoRecentDocs

FTA_NoRecentDocs 0x00100000 Запрещает добавление элементов этого типа файла в папку «Последние документы». Кроме того, в Windows 7 и более поздних версиях запрещается добавление элементов этого типа файла в автоматическую категорию «Недавние» или «Часто используемые» в списке переходов приложения. Этот флаг не запрещает членам этого типа файлов быть добавленными в настраиваемый список переходов. Он также не накладывает ограничений на тип файла, добавляемый в автоматические списки переходов других приложений в случае, если другие приложения используют этот тип файла.

Быстрый поиск в RegSearch обнаруживает несколько EditFlags записи, отформатированные под нужный вам флаг, например avastvpnfile (один из моих AV-файлов) @ HKLM \ SOFTWARE \ Classes \ avastvpnfile

REG_DWORD: 0x00010000 (65536)

Не уверен, помогает ли это (типы файлов, а не местоположения), удачи!

Метод 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

Настоящая проблема здесь в том, что продукт DMS, который вы используете, не обеспечивает полной интеграции с оболочкой, поэтому попросите их исправить это.

А пока вы, вероятно, могли бы написать программу очистки, используя API-интерфейсы оболочки для отслеживания последних документов, а затем удалить «плохие» записи.

Более того, вы можете заставить программу изменять последние записи документа, перенаправляя пользователя к интерфейсу DMS для этого документа.