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

Нежелательные пункты меню Пуск перемещаются вместе с профилем пользователя

Наши пользователи настроены с перемещаемыми профилями в Active Directory.

Проблема в том, что когда они устанавливают какое-то приложение, скажем, на машину A, и оно создает ярлык меню Пуск в C:\Users\userid\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\, то эти ярлыки меню «Пуск» будут перемещаться на другие машины, даже если приложения не установлены на этих других машинах, создавая тем самым неработающие ссылки.

Неужели этого не может быть?

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

Меню «Пуск», которое видит пользователь при входе в систему, на самом деле является объединением меню «Пуск для всех пользователей», которое находится в %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu в Vista или новее, или %ALLUSERSPROFILE%\Start Menu в системах 2000 / XP / 2003 и меню «Пуск» для каждого пользователя, которое находится в профиле пользователя.

Программы, которые устанавливаются в системе (т.е. не в профиле пользователя) должен поместите их ярлыки в меню «Пуск» для всех пользователей, чтобы любой, кто входит в систему, мог видеть ярлыки. Многие (обычно более старые) установщики этого не делают, и в конечном итоге они помещают свои ярлыки в профиль пользователя, установившего программу, даже если исполняемый файл программы доступен всем пользователям в папке Program Files. Это плохая практика, но такое случается, и я подозреваю, что именно это вы видите в своих перемещаемых профилях.

Другие программы могут устанавливаться отдельно для каждого пользователя - исполняемый файл находится внутри профиля пользователя, и поэтому ярлык должен появляться только в меню «Пуск» этого пользователя. Google Chrome - хороший тому пример, и в данном случае это правильно.

Конечно это правильно. Меню «Пуск» является частью профиля пользователя (за исключением случая, когда вы перенаправляете меню «Пуск»), поэтому все, что написано в меню «Пуск», будет перемещаться вместе с профилем пользователя. Не имеет значения, установлена ​​ли программа на этом компьютере / сервере или нет.

Да, может - посмотрите в папку профиля пользователя, и вы заметите Стартовое меню папка, которая появится, когда пользователь войдет в систему.