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

Область уведомлений не работает при первом входе в систему

На всех компьютерах с Windows 7 в нашем домене область уведомлений не работает при первом входе пользователя в систему. Там, где должны быть значки, есть промежутки, и щелчок на промежутке ничего не открывает (например, значок сети отсутствует, поэтому пользователи не уверены, как подключиться к беспроводной сети).

Если пользователь выйдет из системы и снова войдет в систему, это будет исправлено для этого пользователя. Однако мы используем Deep Freeze, поэтому эта ошибка для нас большая проблема.

Проблема смутно связана с KB945011. В этой статье описывается аналогичная проблема, но она сохраняется. Я попытался загрузить куст реестра пользователя по умолчанию и заглянул туда, но этих ключей там нет. Я заметил, что первый вход в систему создает IconStreams значение значительно больше, чем при любом последующем входе в систему.

Если бы это была проблема только с одним изображением, я бы просто начал новый образ с нуля, но он в разных образах, включая те, которые были сняты с помощью SCCM 2007 и SCCM 2012. Есть ли у кого-нибудь еще эта проблема? Есть решение?

Оказывается, он находится в кусте реестра пользователя по умолчанию, просто не улей, с которым все знакомы. В более глубоком подкаталоге есть еще один улей меньшего размера, который называется UsrClass.dat. Там те же ключи. Мы будем распространять это на все наши компьютеры и изменять все наши образы WIM:

reg load "HKU\temp" "%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\UsrClass.dat"
reg delete "HKU\temp\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v "IconStreams" /f
reg delete "HKU\temp\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v "PastIconsStream" /f
reg unload "HKU\temp"