Действительно ли возможно иметь ярлыки, появляются в меню "Пуск", перерывают символьную ссылку?

У меня есть папка, полная материала, который я синхронизирую через все свои компьютеры и виртуальные машины. Это содержит целую загрузку материала, включая портативные приложения.

На новой установке ОС я запускаю скрипт пакетной обработки, который (среди других вещей) копирует папку ярлыков, для этих портативных приложений, к меню "Пуск" (все пользователи).

Поскольку эта синхронизировавшая папка постоянно изменяется, когда я добавил или удалил портативные приложения, эти ярлыки должны быть обновлены через все мои машины.

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

Когда я делаю символьную ссылку в папке меню "Пуск", указывая на папку ярлыков в синхронизировавшей папке, они действительно все появляются в меню "Пуск", но они не появляются в поле поиска меню "Пуск", когда я ищу их.

Я попытался добавить R атрибут (только для чтения) к символьной ссылке, поскольку другие папки в меню "Пуск" имеют это, но это не помогает.

Я также добавил целевую папку к списку индексируемых папок, но это не помогает также. На самом деле я рад, что это не было решением, поскольку Windows Server 2008 R2 не использует тот сервис, если роль файлового сервера не установлена.

Так, есть ли какой-либо способ заставить поиск меню "Пуск" включать ярлыки приложения, которые включены в меню "Пуск" через символьную ссылку?

4
задан 05.02.2016, 10:17

1 ответ

Создайте соединение вместо этого, например. mklink /j link target. Я просто протестировал его, и это, кажется, работает красиво.

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

4
ответ дан 07.12.2019, 20:44

Теги

Похожие вопросы