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

Значки «Общий рабочий стол» не объединяются для одной группы

Мы развертываем значки рабочего стола в нашей сети на компьютерах с Windows 7 с помощью настроек групповой политики (реестр, папки пользовательской оболочки) и обнаружили, что для большинства пользователей это отлично работает - значки «Общий рабочий стол» настроены в HKEY_LOCAL_MACHINE правильно слиться с HKEY_CURRENT_USER иконки и все хорошо.

Однако для определенной группы слияния нет - ни один из значков «Общий рабочий стол» не отображается.

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

Клавиша Common Desktop находится под HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, а ключ рабочего стола для конкретной группы пользователей находится под HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.

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

Дополнительная информация

Итак, наша система меню хранится на нашем файловом сервере. В целях пояснения предположим, что это в \\dfsroot\menus. У каждой категории пользователей здесь есть подкаталог - \\dfsroot\menus\finance, \\dfsroot\menus\sales, и каждый подкаталог содержит Desktop и Start Menu папка, содержащая ярлыки, которые нужно разместить соответственно на каждом.

Также есть папка, \\dfsroot\menus\Common которые являются общими для всех пользователей ярлыками (например, Microsoft Word).

Common меню контролируются HKEY_LOCAL_MACHINE Конфигурация папок пользовательской оболочки.

Меню для конкретных групп контролируются HKEY_CURRENT_USER Конфигурация папок пользовательской оболочки.

Оба применяются без ошибок для всех пользователей в домене через настройки групповой политики.

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

Однако Common каталог, похоже, не подходит для одной группы пользователей. Нет ошибок в журнале событий и даже глядя в реестр с regedit показывает правильное значение для ключей реестра. Просто не отображаются значки из Common. Только меню для отдельных групп.

Я рад предоставить дополнительные разъяснения, если они необходимы.

Скорее всего, это связано с тем, что вы используете перенаправление папок без автономных файлов важных папок, таких как ~ Desktop, и настраиваете их вручную, а не «поддерживаемый» способ перенаправления папок групповой политики. Отключение автономных файлов для важных папок повлияет на производительность, поскольку каждый компьютер постоянно должен отправлять пакеты SMB туда и обратно, поскольку эти общие папки находятся «только в сети». Это не лучшая практика Microsoft. Я бы сделал три вещи, которые, вероятно, разрешили бы вашу проблему, вернули вас в сферу «общего использования и поддержки MS», вероятно, улучшили бы производительность настольного Windows Explorer и уменьшили сетевой трафик.

  • Включите автономные файлы, они «просто работают» в Windows 7. Любая перенаправленная папка будет автоматически синхронизироваться для автономного использования.
  • Используйте групповую политику «перенаправление папок» для управления папками пользователей, а не настройте параметры реестра через GPP.
  • Вместо «старого» способа указывать людям на общую сетевую папку для ярлыков, я бы использовал функцию ярлыков GPP для их локального создания. Кроме того, нет необходимости использовать обычное перенаправление рабочего стола, если вы используете ярлыки пользователя GPP (он просто создает крошечные файлы .lnk в локальном профиле каждого пользователя). Я использовал это для сотен ярлыков (указывающих на локальные и сетевые файлы) в сетях с более чем 4 000 компьютеров (даже в XP) без проблем. Если когда-либо возникала проблема, она была связана с разрешениями, и GPP четко указывал на это в журналах событий.

В принципе, ИМО, вы неправильно используете GPP. Использование GPP для установки параметров reg, когда в групповой политике есть другие более поддерживаемые способы сделать это, просто вызывает проблемы :)

Решение проблемы в вопросе фактически находится под User Configuration/Administrative Templates/Start Menu and Taskbar, в политике Remove common program groups in Start Menu and Taskbar.

Это скроет значки рабочего стола / меню «Пуск» для всех пользователей, если включено, и отобразит их, если отключено / не настроено.

Тем не менее, я принял ответ Брета на этот вопрос, поскольку он дает лучшее решение проблемы, которую мы все равно пытаемся решить.