Консультация № 197373
11.12.2019, 14:48
0.00 руб.
0 31 1
Здравствуйте! У меня возникли сложности с таким вопросом:

В компьютерном классе установлена Windows XP Professional SP3. В административных учётках пароль секретный. Запись «Гость» отключена. Для студентов создана учётная запись guest c обычными правами, пароль всем открыт.

Студенты любили развлекаться сменой фона стола. Я решил это прекратить.
Выбрал картинку и записал её в
Код:
C:\WINDOWS\02.jpg

Под guest поменял фон через
Код:
ПКМ -> Свойства: Экран -> Рабочий стол
и т.д.
Через политику
Код:
gpedit.msc -> Конфигурация пользователя -> Административные шаблоны -> 
Рабочий стол -> Active Desktop -> Рисунок рабочего стола

задал
Код:
Включен

Фоновый рисунок:
Код:
C:\WINDOWS\02.jpg

Отображение фонового рисунка:
Код:
Растянуть


Всё получилось. Фон выводится. В «Свойства: Экран -> Рабочий стол» всё серо и недоступно.

Через недели две фон рабочего стола в guest сменился. Файл с заданным рисунок лежит на рабочем столе guest. Другой файл точно такой же файл лежит в
Код:
C:\Documents and Settings\guest\Application Data\Mozilla\Firefox\Фон рабочего стола.jpg

Политика по прежнему включена. В «Свойства: Экран -> Рабочий стол» всё по прежнему серо и недоступно.
Как это могли сделать?


Обсуждение

давно
Советник
400484
472
11.12.2019, 14:58
общий
Есть такой вариант:
Щелкните по рисунку правой кнопкой мыши и в открывшемся меню выберите – Сделать фоновым рисунком рабочего стола
давно
Профессионал
304622
583
11.12.2019, 16:04
общий
11.12.2019, 16:05
Адресаты:
Цитата: solowey
Доступ к панели управления у guest есть?


Есть.

Если вы имеете в виду "Панель управления -> Экран", то тут всё отключено (как я уже написал выше)


(Картинку не сумел вставить)
давно
Профессионал
304622
583
11.12.2019, 16:06
общий
11.12.2019, 19:32

давно
Профессионал
304622
583
11.12.2019, 16:09
общий
Адресаты:
Щелкните по рисунку правой кнопкой мыши и в открывшемся меню выберите – Сделать фоновым рисунком рабочего стола


Нет, пока не реагирует. Перезагружу на всякий случай.
давно
Советник
400484
472
11.12.2019, 16:14
общий
Адресаты:
Обычно картинку вставляют через кнопку Выберите файл в строке "Прикретить:".
Попробуйте.
Прикрепленные файлы:
6c19d463e5c1383057ef0541a1a52766.jpg
давно
Советник
400484
472
11.12.2019, 16:16
общий
Вот еще наброски из интернета:
Вариант 1: Этот параметр отключает доступ к значку «Дисплей» в Панели управления, и не позволяет пользователям изменять параметры дисплея. Ключ: [HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System] Параметр: NoDispCPL Тип: REG_DWORD Значение: (0 = отключено, 1 = включено)
Вариант 2: 1)в AD - конфигурация пользователя ->Административные шаблоны ->Панель управления -> экран
Запретить изменение фонового...
2)в AD - конфигурация пользователя ->Административные шаблоны ->Раб. стол->active desktop
Включаем ActiveDesktop
Запретить изменения в true
Отключить все элементы веб-содержимого
Запретить добавление элементов веб-содержимого
Вариант 3: HKCU\Control Panel\Desktop снимаем Full Access, оставляем Read
Вариант 4: Пуск - Выполнить - gpedit.msc
Административные шаблоны\Рбочий стол\Active Desktop\Рисунок рабочего стола\Свойства\Параметр
здесь выставить Включен и в окне Фоновый рисунок прописать путь к картинке,нажать Применить

Пункт 2 скорее всего бессмысленный.
давно
Профессионал
304622
583
11.12.2019, 16:19
общий
Вот
Прикрепленные файлы:
67a85a04fbf7e25bda55102f9b8f863e.JPG
давно
Советник
400484
472
11.12.2019, 16:19
общий
Еще как вариант найти картинку на компе и подменить ее другой с тем же названием. С этим уже ни чего не сделать. ;-)
давно
Профессионал
304622
583
11.12.2019, 16:29
общий
Цитата: solowey
Вариант 4: Пуск - Выполнить - gpedit.msc


Именно об этом и речь. Как раз это уже и сделано мной (см. выше). А кто-то как-то всё равно сумел поменять фон.

Я хочу понять, как это сделано? Как сумели обойти запрет политики gpedit.msc?
Чтобы, предотвратить повторение.
давно
Советник
399015
1996
11.12.2019, 16:33
общий
Адресаты:
У меня так устроен доступ к рабочему столу Windows XP SP3 - пароля нет, одна запись администратора, учетная запись "Гость" отключена, закрыто всё с помощью реестра, отдельно на столе есть запароленная папка (программой Folder Guard) где храняться 2 .reg файла (прикреплено), 1 файл открывает всё, второй закрывает максимально все настройки, после применения требуется перезагрузка.

Прикрепленные файлы:
21a9bc861b3c6ab3aad26a7bd55106ed.zip
давно
Профессионал
304622
583
11.12.2019, 16:57
общий
Адресаты:
Спасибо, но слишком грандиозная переделка получается. Мне бы пока только фон закрепить.
давно
Профессионал
304622
583
11.12.2019, 17:06
общий
Адресаты:
Я сделал то, что должен был сделать. Посмотрел повнимательнее в Firefox. В его "Истории" есть страница с подставленной картинкой. И там, в Firefox, по ПКМ есть пункт "Сделать фоновым рисунком рабочего стола". И этот пункт действительно меняет фон рабочего стола. Наплевав на включенную политику "Рисунок рабочего стола". Похоже, политика контролирует только "Панель управления", но никак не мешает сторонним программам. Хреново!!!

Теперь, действительно, встаёт вопрос, как не запертить менять фон.
давно
Профессионал
304622
583
11.12.2019, 17:10
общий
Адресаты:
Цитата: Sergey V. Gornostaev
одна запись администратора, учетная запись "Гость" отключена


Или я что-то не понял? Вы предлагаете мне отключить запись guest?
давно
Советник
400484
472
11.12.2019, 17:14
общий
Боюсь, что в реале это сделать нельзя. Мой вариант про подмену картинки, ломает всю защиту на корню (описан ранее). Все равно, будет лазейка обойти. Бекап систему вам в помощь.Найдутся умельцы, которые обойдут любую защиту.
давно
Советник
399015
1996
11.12.2019, 17:24
общий
Адресаты:
На счёт доступа - это мой вариант просто, у меня вариант с включением одновременно до 8 компьютеров с хрюшей, чтобы не указывать учетку. Если не решите то могу завтра поэкспериментировать, проблема не велика.
давно
Профессионал
304622
583
11.12.2019, 17:44
общий
Адресаты:
Цитата: solowey
Найдутся умельцы, которые обойдут любую защиту.


Нет, тут никаких умельцев не было. Просто кто-то нажал в Firefox правую кнопку мыши и увидел строчку "Сделать фоновым рисунком рабочего стола".

Как теперь запретить Firefox'у менять фон.
давно
Профессионал
304622
583
11.12.2019, 17:48
общий
Адресаты:
Цитата: solowey
Еще как вариант найти картинку на компе и подменить ее другой с тем же названием.


Дык, нашел, подменил. Он лежал в
Код:
C:\Documents and Settings\guest\Application Data\Mozilla\Firefox\Фон рабочего стола.jpg


Фон сменился.

Потом я тупо открыл Firefox, взял первую встречную картинку в Интернете, нажал
ПКМ -> "Сделать фоновым рисунком рабочего стола"
и вуаля! Она стала фоном!
давно
Профессионал
304622
583
11.12.2019, 18:32
общий
11.12.2019, 18:33
Итак, средство против Firefox. Копирую свой фон в "Mozilla\Firefox\Фон рабочего стола.jpg" и отключаю на нём все разрешения пользователю guest. Всё! Огнелис ничего больше сделать не может. Ждем-с, какая ещё обнаружится программа с функцией установки фона рабочего стола.
давно
Советник
399015
1996
11.12.2019, 19:54
общий
Адресаты:
Скачайте твикер, пригодиться: Ссылка >>
давно
Мастер-Эксперт
259041
7459
12.12.2019, 09:35
общий
Адресаты:
А зачем вообще эта неполезная мода заполнять Рабочий стол картинкой/фоном?

У меня чистенький экран при включении компа, включил и начинай работу с "чистого листа". А на чужом компе пёстрый и чуждый рисунок РабСтола вообще раздражает, как вульгарная, громкая попса с улицы ч-з окно.

Запретить фоновый рисунок в реестре - и тогда нет рисунка - нет проблем. Или у Вас какое-то объявление на экране в виде фон-рисунка?
давно
Посетитель
398634
15
12.12.2019, 23:21
общий
В принципе любой просмотрщик графических файлов умеет менять фон рабочего стола, как то XnView, IrfanView например...
Об авторе:
--------------
помогаю, как могу...

давно
Профессионал
304622
583
13.12.2019, 09:44
общий
Адресаты:
Цитата: Алексеев Владимир Николаевич
А зачем вообще эта неполезная мода заполнять Рабочий стол картинкой/фоном?...Или у Вас какое-то объявление на экране в виде фон-рисунка?


В какой-то степени верно. У меня не объявления, а некая блажь отчасти имиджевая, отчасти воспитательная. Я нашёл в Сети и расставил по компьютерам тематические фоны -- математика, физика, программирование. (Сейчас прикреплю :)

Цитата: Алексеев Владимир Николаевич
Запретить фоновый рисунок в реестре - и тогда нет рисунка - нет проблем.


Да, это надо иметь в запасе. Сейчас не буду, но может понадобиться.
давно
Профессионал
304622
583
13.12.2019, 09:58
общий
Адресаты:
Цитата: Виктор
В принципе любой просмотрщик графических файлов умеет менять фон рабочего стола, как то XnView, IrfanView например


Да, догадываюсь. Печально.

Их пока на этих компьютерах нет (и я пока не ставлю). А штатная "Программа просмотра изображений и файлов" не нарушает запрет политики. Но со временем альтернативные просмотрщики могут появиться. И проблема опять заиграет новыми красками.

Сижу пока размышляю, какой всё-таки функцией Firefox ставит фон. Впечатление, что он тупо задаёт ключ реестра.

В принципе, можно в исходниках порыться. Firefox же опенсорсный.
давно
Профессионал
304622
583
13.12.2019, 10:16
общий
Смотрите, какая красота. Разве не стоит постараться?
Прикрепленные файлы:
73fb2899042f93d9db2c4b7005b04047.jpg
давно
Профессионал
304622
583
13.12.2019, 10:17
общий
Ещё.
Прикрепленные файлы:
461596d789c265b844e0f4240114c326.jpg
давно
Профессионал
304622
583
13.12.2019, 10:18
общий
Адресаты:
Ещё.
Прикрепленные файлы:
d8f245e18308aabb5334ba5460b4a35a.jpg
давно
Советник
399015
1996
13.12.2019, 11:02
общий
Адресаты:
Красиво, да. Только это больше для пользователей, которые приходят и уходят, а при администрировании все ненужные плюшки только отвлекают, мы же консерваторы, блин.
давно
Мастер-Эксперт
259041
7459
13.12.2019, 13:07
общий
Адресаты:
"Сижу пока размышляю, какой всё-таки функцией Firefox ставит фон. Впечатление, что он тупо задаёт ключ реестра" - Вы правы!

Я никогда не занимался такой фигнёй, чтоб какая-то картинка, пусть даже очень красивая, постоянно перелопачивалась м-ду слоями окон, кот-е называются windows . Для этого есть вьювер. Устал работать? - открой папку с фотками и смотри, пока не надоест!

За пару часов опытов я нашёл причину Вашей проблемы. Ч-з час отправлю Вам Ответ с решением.
давно
Мастер-Эксперт
259041
7459
13.12.2019, 15:57
общий
это ответ
Здравствуйте, Сергей Бендер!
Вы спрашивали : "кто-то как-то всё равно сумел поменять фон. Я хочу понять, как это сделано? Как сумели обойти запрет политики gpedit.msc?" - редактор групповой политики не есть антивирус (кот-й непрерывно проверяет каждое действие пользователя и этим замедляет производительность системы). Редактор политики лишь принимает от пользователя настройки политик, хранит их и даёт читать эти настройки ядру системы. А уже ядро выполняет все действия, сопоставляя команды пользователя с настройками, хранимыми в Редакторе политик и в системном реестре Windows.

В Вашей интересной ситуации заморочка возникла изза двойного назначения фонового рисунка Рабочего стола. Теперь при входе в систему ядро загружает Ваш рисунок, заданный в Групповой политике, и ещё второй рисунок, прописанный в системном реестре в параметре HKCU\Control Panel\Desktop\Wallpaper .

Значение параметра Wallpaper имеет примерно такой синтаксис: C:\Documents and Settings\VA\Local Settings\Application Data\Microsoft\Wallpaper1.bmp (это в случае, когда фон-рисунок задан из окна СвойстваРабочегоСтола \ вкладка РабочийСтол \ абзац ФоновыйРисунок ).
Если фон-рисунок задан из окна браузера Firefox, то значение параметра Wallpaper чуть другое : C:\Documents and Settings\VA\Application Data\Mozilla\Firefox\Фон рабочего стола.bmp
В обоих случаях ссылки указывают не на тот картин-файл, что Вы заказали, а на его копию, авто-сконвертированную в распакованный (неужатый) .bmp-тип . (Исходник Вы можете удалить, а фон-рисунок копии останется).

Вы писали "Потом я тупо открыл Firefox, взял первую встречную картинку в Интернете, нажал ПКМ \ "Сделать фоновым рисунком рабочего стола" и вуаля! Она стала фоном!" - это неоправданный риск, лучше не кликать мышкой на чужих инет-страницах, дабы не запустить обманный скрипт со шпионом. Я перестал кликать, так мне теперь и антивирус не нужен уже 10 лет. Если хотите экспериментировать, то облюбуйте безопасную локальную картинку, затем из её контекста выберите команду ОткрытьСПомощью \ Firefox . И затем проверяйте надёжность своей защиты от чужих назначений фон-картинок.

Как уместно заметил эксперт Виктор (у Виктора всегда меткие добавки!) : "любой просмотрщик графических файлов умеет менять фон рабочего стола…" . Верно! Мой просмотрщик FastStone Image Viewer сумел изменить фон-картинку, но только когда ГрупПолитика не запрещала это изменение. Viewer изменил значение параметра Wallpaper на C:\Documents and Settings\VA\Application Data\FastStone\FSIV\FSViewerWallPaper.bmp
Firefox имеет бОльшие возможности. Примерно в 1 случае из 4х ему удавалось изменить фон-картинку вопреки запрету ГрупПолитики.

Какой же вывод? Система с 2мя назначениями фоновой картинки выполняет вывод фон-рисунка на экран НЕстабильно. Чьё назначение будет исполнено позже, та картинка и останенется поверх Рабочего стола в текущем сеансе учётки. Если Вы будете внимательно следить за выходом из учётки, то заметите, как на экране после исчезновения верхней фон-картинки мелькает вторая, ниже-подавленная картинка.

Политика "Конфигурация пользователя \ Административные шаблоны \ Панель управления \ "Запретить изменение фонового рисунка" блокирует замену рисунка только из окна Свойства Рабочего стола. Firefox и FastStone Image Viewer легко меняют рисунок вписыванием его в сис-реестр.

Поскольку Ваше назначение от редактора ГрупПолитики НЕ прописывается в реестровый параметр HKCU\Control Panel\Desktop\Wallpaper , то я предлагаю надёжно заблокировать родительский раздел HKCU\Control Panel\Desktop\ от изменений в нём сторонними программами.

Для этого загрузите окно Редактора реестра (Пуск \ Выполнить \ RegEdit ). Раскройте раздел HKCU\Control Panel\Desktop . Убедитесь в том, что состояние фонового рисунка соответствует желаемому. Если это не так, поправьте рисунок любым способом из выше-описанных.
После каждой правки жмите клавишу F5 (обновить экранное отображение с диска) в активном окне Редактора реестра, дабы его "замороженное" (устаревшее) отображаемое значение не вводило Ваш разум в заблуждение. Жмите также клавишу F5 в активном окне Рабочего стола (он активируется нажатием клав-сочетания Windows+D - свернуть все окна) чтоб обновить фон (зачитать обновлённый фон с диска) после каждого пере-назначения! Иначе Вы увидите изменение значительно позже, после пере-входа в учётку.

Затем из контекстного меню раздела HKCU\Control Panel\Desktop\ выберите команду "Разрешения".
В открывшемся окне "Разрешения для Desktop" жмите кнопу Дополнительно.
В открывшемся окне "Дополнительные параметры безопасности для Desktop" в абзаце "Элементы разрешений" выберите псевдоним текущей учётки (для которой будете запрещать), жмите кнопку "Изменить" (скриншот прилагаю).

В открывшемся окне "Элемент разрешения для Desktop" взведите флажки "Задание значения", "Создание подраздела", "Удаление", "Смена владельца". Жмите ОК закрыть окно с применением изменений.
В родительском окне Вы увидите новую строку "Запретить". Взведите флажок "Заменить разрешения для всех дочерних объектов заданными здесь разрешениями, применимыми к дочерним объектам". Жмите ОК.

Вы увидите 2 грозных предупреждения. "Это приведет к удалению явно заданных разрешений для всех дочерних объектов и переносу наследуeмых разрешений на эти дочерние объекты. Будут действовать только наследуемые разрешения, перенесенные от Desktop. Подтверждаете выполнение?" - жмите Да.

"Вы задали элемент запрета разрешений. Элементы запрета имеют более высокий приоритет, чем элементы разрешения. Это означает, что пользователь, являющийся членом двух групп, одна из которых имеет разрешение, а другой это разрешение запрещено, не будет иметь этого разрешения. Продолжить выполнение операции?" - тоже Да.

Каждый раз завидев эти разрешения, я вспоминаю весёлого студента-сотрудника в хабаровской академии, кот-й любил испытывать недокументированные возможности и экспериментировать с ними. Этот весельчак однажды перестарался и задал запрет на чтение. Его ОперСистема, лишённая возможности читать реестр, перестала загружаться. Будьте внимательны!

В пра-родительском окне "Разрешения для Desktop" тоже жмите кнопу ОК. Лазейка для сторонних приложений захлопнулась. В Свойствах Рабочего стола на вкладке РабочийСтол абзац ФоновыйРисунок стал НЕактивным.
Теперь, чтобы изменить фоновый рисунок, Вам придётся снова загрузить RegEdit и снять выше-заданные ограничения.

Чтоб Ваши пользователи не смогли использовать Редактор реестра, Вы можете запретить его в GpEdit.msc \ КонфиПользователя \ АдминШаблоны\ Система. Включите политику "Сделать недоступными средства редактирования реестра". Почитайте пояснение-подсказку на соседней вкладке этого же окна. =Удачи!
5
Хотел написать пару мыслей, но некогда. Попозже.
давно
Мастер-Эксперт
259041
7459
14.12.2019, 14:59
общий
Адресаты:
Как Ваши успехи в блокировании ? У меня работает чётко!
Мне кажется, Вы молчите оттого, что до сих пор мучитесь с двойным назначением фон-рисунка.
Я советую Вам отключить недоделанную ГрупПолитику, поскольку сама система не даёт ей явного приоритета над реестровыми назначениями.
Назначьте ФонРисунок в одном месте обычным, традиционным способом из окна свойств РабСтола, затем запретите Изменения для рег-раздела HKCU\Control Panel\Desktop\ , и будет Вам Счастье!
Как говорил мой дед: "Гениально то, что просто!".
Форма ответа