Показать полную графическую версию : Как установить фон рабочего стола через групповую политику без Active Desktop?
Известно, что установить всем юзерам домена один и тот же wallpaper можно через групповую политику в параметрах User Configuration -> Administrative Templates -> Display -> Active Desktop -> Active Desktop Wallpaper. Но это будет работать только в случае, если сам этот Active Desktop включен. Но в этом нет никакой необходимости, т.к. волпейпер у меня в формате BMP, и, во-вторых, при включенном десктопе все иконки на рабочем столе окаймляются синими безобразными прямоугольниками, что не есть красиво. Ну и, наконец, память лишнюю жрет этот Active Desktop, что не есть хорошо, т.к. на всех компьютерах всего-то 256 (-32 видео) Мб оперы.
Есть ли альтернативные варианты установить волпейпер не включая Active Desktop?
Dimas_83
08-01-2008, 23:39
http://groups.google.com/group/microsoft.public.windowsxp.customize/msg/1e5fa2cf37183163
пример (взят с сайта, не проверял):
reg add "hkcu\control panel\desktop" /v wallpaper /t REG_SZ /d "C:\[INSERT
PATH TO IMAGE FILE HERE]\Mars Rover_wallpaper_1280x1024.bmp" /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
еще тут (http://www.microsoft.com/technet/scriptcenter/resources/qanda/jan07/hey0118.mspx)
Было бы неплохо, если бы кто нить проверил эти способы и выложил рабочий вариант. Смогу тока в четверг проверить в тестовом классе.
Вариант работает, только юзеры все равно могут менять картинку через Windows Picture & Fax Viewer если выберут там Set as desktop background...
Windows Picture & Fax Viewer » создает файл с определенным названием.
Можно положить нужную картинку с этим именем, и дать права: deny -> users
Тогда никто не сможет изменить.
Dimas_83
09-01-2008, 21:01
а что мешает запретить смену фонового рисунка через ГП?
создает файл с определенным названием. »
нет, не с определенным названием, а с названием самого файла картинки, что уследить не удасться.
а что мешает запретить смену фонового рисунка через ГП? »
это не применяется к программе Windows Picture & Fax Viewer.
Dimas_83
10-01-2008, 11:13
Хмм, у меня даже acdsee не может поставить...
Тогда выставить права в реестре...
Dimas_83, надеюсь вы говорите о настройке User Configuration->Administrative Templates->Control Panel->Display->Prevent Changing Wallpaper. У меня она стоит в Enabled, только Picture & Fax Viewer (и тем более ACDSee) волпейпер менять получается.
а как изменять права в реестре компьютеров домена? через скрипт? какой?
волпейпер менять получается. »
ну и ладно, после ребута все равно картинка вернется
ну и ладно, после ребута все равно картинка вернется »
есть компьютеры, которые работают 24х7. месяцами не ребутятся.
есть компьютеры, которые работают 24х7. месяцами не ребутятся. »
на таких компьютерах обычно НЕ работают тупые юзера, любящие десктоп по 10 раз в день менять =)
HLT, ну а если поменяют? потом же восстановить не смогут. только рестарт...
ну а если поменяют »
Значит придется тупо удалить все программы, которые умеют ставить свой wallpaper на десктоп
Поставить что-нибудь типа IrfanView
Оно при установке wallpaper'a использует файл IrfanView_Wallpaper.bmp
В файл с этим именем делаем нужную картинку, и ставим на него нужные NTFS-разрешения (например, everyone - read, остальные удаляем. Владелец - администратор, когда надо будет картинку поменять - добавляем себе права и меняем)
муторно... из-за одного волпейпера сносить встроенный вьювер, а потом еще ставить другой... фтопку...
неужели MS больше ничего не предусмотрела?
Оказывается есть очень простой способ отключить контекстное меню этого самого Picture & Fax Viewer'a:
regsvr32 /u /s shimgvw.dll - вот это в "тихом" режиме отключает меню вьювера.
Dimas_83
12-01-2008, 00:17
Хмм, судя по строчке, ты тупо отменил регистрацию библиотеки, отвечающей за просмотр изображений, а так же за вывод эскизов (thumbnails)
эскизы может и не показываются, но сами изображения открываются...
блин, работает до первого перезапуска explorer'a... облом... :help:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.