Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] запретить менять фон рабочего стола (http://forum.oszone.net/showthread.php?t=95991)

Vowan 12-12-2007 13:13 695778

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

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

Petya V4sechkin 12-12-2007 13:26 695788

На выбор:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop!NoChangingWallPaper
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System!Wallpaper

Vowan 12-12-2007 13:38 695797

во втором случае какое значение ставить?

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

HLT 12-12-2007 14:10 695819

Цитата:

Цитата Vowan
во втором случае какое значение ставить? »

например, c:\wallpaper.bmp

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

Vowan 12-12-2007 15:25 695861

Цитата:

Цитата HLT
например, c:\wallpaper.bmp »

мне как раз надо чтоб никаких бмп. Просто синий фон без возможности изменения.

Grub 12-12-2007 16:11 695889

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

Petya V4sechkin 12-12-2007 17:34 695946

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 695953

Grub, а через реестр никак?

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

Vadikan 12-12-2007 17:52 695960

Цитата:

Цитата Petya V4sechkin
На выбор:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop!NoChangingWallPaper
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System!Wallpaper »

Пожалуй, не "на выбор", а "в сочетании". Первый можно обойти, установив обои из контекстного меню браузера. Решение я приводил тут.

Vowan 12-12-2007 18:07 695970

Так, стоп.
Я сделал "в сочетании":

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 696045

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 696232

Цитата:

Цитата Vowan
а через реестр никак? »

Ну я просто не знал что Вам нужно имено через реестр, а не вообще.
Кстати, можно попробовать изменить в политиках и ветку реестра сохранить. Потом можно будет ее использовать для остальных машин.

Vowan 13-12-2007 15:41 696511

Цитата:

Цитата Petya V4sechkin
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 895056

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

Vadikan 10-09-2008 00:42 895096

Averi, сорри, не в ту тему перенес сначала. Читайте эту.

YDen 13-03-2013 09:30 2110030

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

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

Спасибо

Blast 13-03-2013 09:32 2110033

YDen, темы объединил, смотрите решение выше.

mskam 22-01-2014 14:05 2294033

насколька я понимаю
Код:

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 и его не как нельзя будет сменить пользователю не каким образом?


Время: 02:20.

Время: 02:20.
© OSzone.net 2001-