Dela via


Изменяем фон logon screen в Windows 7 без применения сторонних инструментов

Людей, обожающих настраивать ОС под себя, огромное количество. Именно поэтому создано море твикеров, меняющих функционал и внешний вид ОС. Иногда они делают это правильно, если автор твикера понимает, как устроена ОС, а иногда так, что лучше бы не брались за это дело. Твикинг стал достаточно распространенным и популярным спортом, поэтому мы не могли оставить его без внимания. Мы постарались сделать его более простым и доступным.

Сегодня поговорим о том, как менять logon screen в Windows 7 – тот самый экран где вы вводите пароль для входа в систему. В отличии от предыдущих версий ОС, ковырять DLL не нужно и танцевать с бубном тоже нет необходиомсти. В Windows 7 сделать это проще простого. Для изготовителей OEM систем и энтузиастов твикинга мы создали специальный раздел в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background внутри него должен находиться ключ OEMBackground, в формате DWORD.  Значение 1 в этом ключе указывает, что вы желаете использовать нестандартный фоновый рисунок. 

regedit windows 7

После создания ключа необходимо  в папке %windir%\system32\oobe\info\backgrounds создать файлы с именем BackgroundВысотахШирина.JPG и BackgroundDefault.jpg. Имена файлов для самых распространенных видео режимов могут выглядеть так:

Background768×1280.jpg

Background900×1440.jpg

Background960×1280.jpg

Background1024×1280.jpg

Background1280×1024.jpg

Background1024×768.jpg

Background1280×960.jpg

Background1600×1200.jpg

Background1440×900.jpg

Background1920×1200.jpg

Background1280×768.jpg

Background1360×768.jpg

В случае, если система не может найти файла с именем, соответствующим текущему разрешению будет применено изображение из BackgroundDefault.jpg. При необходимости оно будет растянуто или сжато так, чтобы полностью покрывать экран.

Обратите внимание, что, если вы смените тему оформления ОС, ваш нестандартный logon screen может быть отключен, т.к тема включает в себя и настройки logon screen.

В случае, если вы хотите отредактировать оригинальный фон применяемый в logon screen по умолчанию после установки ОС вы можете найти его в  C:\Windows\System32\oobe\background.bmp.

Надеюсь, что воспользовавшись этим рецептом, вы сможете сделать свою корпоративную или домашнюю ОС еще более стильной. И может быть соседи и коллеги начнут завидовать вам лютой завистью.

А я в дальнейшем буду писать от том, как менять другие настройки ОС. Так что следите за обновлениями. :)

Comments

  • Anonymous
    January 01, 2003
    Более развернутое описание было опубликовано моим коллегой пару месяцев назад http://pavelmvp.spaces.live.com/blog/cns!10DC612AAC1EB731!769.entry 21.03.09 и продолжение тоже :) http://pavelmvp.spaces.live.com/blog/cns!10DC612AAC1EB731!796.entry 28.04.09

  • Anonymous
    January 01, 2003
    извините, Андрей, я что-то не догоняю... Как это КАЖДЫЙ пользователь будет устанавливать ОБЩИЙ логонскрин?! да, темы у каждого свои - так что, и экран входа будет оставаться другим после работы разных пользователей?! он же ДО регистрации в системе! 8-(

  • Anonymous
    May 23, 2009
    Кажется без сторонних/вспомогательных утилит всё равно не обойтись. Андрей, вы похоже забыли упомянуть, что есть ограничение на размер файла с изображением - он должен быть не более 256кб. И в этом основная проблема этого решения, вот как это интересно удаётся Микрософту ВСЕГДА свести на нет хорошую идею. Я понимаю, вы наверно менеджер, а не программер и это им наверно стоит задавать такой вопрос. Но попробуйте найти картинку размером до 256кб хотя бы в разрешении 1024х768, о больших разрешениях я уже не говорю. Я говорю не о каких-то монотонных картинках в стиле Windows Server'а, а о реальных рисунках/картинках/изображениях, которые обычно ставятся на рабочий стол. А так, имея такое ограничение по размеру, прийдётся искать способ, чиьай программу, с помощью которой нужно будет УХУДШИТЬ картинку (либо разрешение уменьшать, либо степень сжатия и т.д.), которую собираюсь поставить на фон окна авторизации

  • Anonymous
    May 23, 2009
    Еще бы сделать утилитку, которая по заданной картинке генерирует все размеры, копирует их куда надо и в реестре прописывает.

  • Anonymous
    May 24, 2009
    2 Sergey Zwezdin Утилитка такая уже есть, называется TweaksLogon - Tweaks.com Logon Changer for Windows 7. Живёт здесь - http://tweaks.com/software/tweakslogon/