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

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

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

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

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

решение1

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

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

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

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

REG_DWORD: 0x00010000 (65536)

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

решение2

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

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

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

решение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

Связанный контент