PDA

Показать полную графическую версию : [решено] запретить менять фон рабочего стола


Vowan
12-12-2007, 13:13
Чтобы запретить запуск апплета Экран в Панели управления, создал ключ NoDispCPL типа DWORD равным 1 в разделе НKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System.

Но многие графические редакторы и просмотрщики имеют команды типа "Set wallpaper", "Сделать рисунком рабочего стола", которые позволяют менять фон рабочего стола в обход Свойств экрана. Можно ли как-то запретить это?

Petya V4sechkin
12-12-2007, 13:26
На выбор:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop!NoChangingWallPaper
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System!Wallpaper

Vowan
12-12-2007, 13:38
во втором случае какое значение ставить?

первый вариант не работает

HLT
12-12-2007, 14:10
во втором случае какое значение ставить? »
например, c:\wallpaper.bmp

Разумеется, wallpaper.bmp должен присутствовать на диске =)

Vowan
12-12-2007, 15:25
например, c:\wallpaper.bmp »
мне как раз надо чтоб никаких бмп. Просто синий фон без возможности изменения.

Grub
12-12-2007, 16:11
Набери в Пуск\Выполнить mmc , затем выбери Консоль\Добавить или удалить оснастку, там выбери Добавить. В новом окне выбери Редактор объекта групповой политики. Затем добавить и закрыть. В основной консоли выбери Конфигурация пользователи\Рабочий стол\Active Desktop и там уже в политике Рисунок рабочего стола Active Desktop задай то что нужно.

Petya V4sechkin
12-12-2007, 17:34
Vowan, так работает (проверил):
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ForceActiveDesktopOn"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Wallpaper"=""

Vowan
12-12-2007, 17:43
Grub, а через реестр никак?

Petya V4sechkin, неа, если зайти в свойства экрана, действительно выбор фона блокируется, но программы, например ACDSee, меняют фон без проблем :(

Vadikan
12-12-2007, 17:52
На выбор:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop!NoChangingWallPaper
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System!Wallpaper »
Пожалуй, не "на выбор", а "в сочетании". Первый можно обойти, установив обои из контекстного меню браузера. Решение я приводил тут (http://forum.oszone.net/post-684169-1259.html).

Vowan
12-12-2007, 18:07
Так, стоп.
Я сделал "в сочетании":

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop]
"NoChangingWallPaper"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Wallpaper"="c:\x.bmp"

х.бмп естественно отсутствует.
все равно, из контекстного меню фон меняется.

Petya V4sechkin
12-12-2007, 21:04
Vowan, вы пробовали твик именно в том виде, в котором он приведен в 7-м посте? И не работает? И после перезагрузки?
А почему у меня работает? :)
Чудеса...


Так, появилось предположение, почему может не работать. Для этого надо внимательно вкурить Group Policy Settings Reference. Читаем описание параметра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System!Wallpaper:
Note: You need to enable the Active Desktop to use this setting.
Окей, это мы предусмотрели, задав параметр HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer!ForceActiveDesktopOn. Но к нему тоже есть примечание:
If the Turn on Classic Shell setting ( in User Configuration\Administrative Templates\Windows Components\Windows Explorer) is enabled, Active Desktop is disabled
Таким образом, если включен параметр HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer!ClassicShell, это все обламывает, Active Desktop не включается вне зависимости от ForceActiveDesktopOn, и, как следствие, не пашет политика назначения обоев.
Получается так?

Grub
13-12-2007, 07:11
а через реестр никак? »
Ну я просто не знал что Вам нужно имено через реестр, а не вообще.
Кстати, можно попробовать изменить в политиках и ветку реестра сохранить. Потом можно будет ее использовать для остальных машин.

Vowan
13-12-2007, 15:41
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ForceActiveDesktopOn"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Wallpaper"="" »
получилось

Averi
10-09-2008, 00:03
Очень надо убрать из контекстного меню пункт "Сделать фоновым рисунком рабочего стола".
:help: me, please

Vadikan
10-09-2008, 00:42
Averi, сорри, не в ту тему перенес сначала. Читайте эту.

YDen
13-03-2013, 09:30
Здравствуйте.
Подскажите пожалуйста. Win xp sp3. Проблема с изменением фона рабочего стола. Дело происходит в школе. Применяю пустую тему оформления, без фона. В Групповых политиках (локально, сеть без контроллера) делаю запрет к панели управления и изменения фона. Через настройки никто не может изменить фон. Но если через IE или Мазиллу лису правой кнопкой щелкнуть по картинке, затем сказать сделать фоном, то фон изменяется.

Как убрать эту возможность?

Спасибо

Blast
13-03-2013, 09:32
YDen, темы объединил, смотрите решение выше.

mskam
22-01-2014, 14:05
насколька я понимаю REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ForceActiveDesktopOn"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Wallpaper"="C:\x.bmp" будет установлен фон файла x.bmp и его не как нельзя будет сменить пользователю не каким образом?




© OSzone.net 2001-2012