Реестр Windows 7
Шрифт:
Настраиваемый фон на экране приветствия
Существует еще один легальный способ настройки фона для экрана приветствия, который предназначен для OEM-производителей.
Крупнейшие продавцы компьютеров с предустановленной системой Windows 7 могут заменить стандартный фон на экране приветствия на свою фирменную картинку с логотипом. Для этого подготавливается нужная картинка и сохраняется под именем backgroundDefault.jpg в папке C:\Windows\System32\oobe\info\backgrounds\ (если таких папок не существует, то их необходимо создать вручную). Созданная картинка не должна превышать размер 256 Кбайт. Теперь в редакторе реестра заходим в раздел HKLM\Software\Policies\Microsoft\Windows\System и создаем параметр UseOEMBackground типа DWORD со
Перезагружать компьютер не понадобится. После всех внесенных изменений, достаточно нажать комбинацию клавиш Ctrl+Alt+Del , и вы увидите новое окно приветствия с вашим рисунком.
Диалоговое окно безопасности Windows
При нажатии клавиш Ctrl+Alt+Del открывается диалоговое окно безопасности Windows (Windows Security) с кнопками
► Блокировать компьютер;
► Сменить пользователя;
► Выйти из системы;
► Сменить пароль;
► Запустить диспетчер задач.
Можно скрыть часть этих кнопок от пользователя. Все параметры хранятся в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System . Чтобы скрыть кнопку, нужно соответствующему параметру присвоить значение 1:
► DisableLockWorkstation – скрывает кнопку Блокировать компьютер ;
► DisableChangePassword – скрывает кнопку Сменить пароль ;
► DisableTaskMgr – скрывает кнопку Запустить диспетчер задач (во второй главе мы уже видели этот параметр, который запрещает запуск Диспетчера задач любым доступным способом: через Проводник, командную строку и т. д.).
Особняком стоит кнопка Выйти из системы . Для ее скрытия используется параметр NoLogof► типа DWORD со значением 1 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer .
Регистрационные данные
Если вы нажмете на пункт меню Справка ► О программе в Проводнике или в других программах, поставляемых с Windows, то увидите, кто обладает правом использования этой копии. Возможно, компьютер вам достался от вашего босса Пупкина, и вы страстно хотели бы изменить регистрационные данные. Для этого нужно изменить строковые параметры RegisteredOwner (ваше имя) и RegisteredOrganization (название организации) в разделе HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion .
Отключение Восстановления системы
Утилита Восстановление системы используется для отмены конфигурации Windows. Программа позволяет вернуть настройки компьютера в более раннее состояние (контрольная точка). Чтобы отключить Восстановление системы , нужно создать параметр DisableConfig типа DWORD со значением 1 в разделе HKLM\SOFTWARE\Policies\Microsoft\Windows NT.Автозагрузка
Существует несколько способов прописать программу в автозагрузку. Самый простой – скопировать программу или ярлык в папку Автозагрузка . Но существует другой способ – через реестр. Этим способом часто пользуются вредоносные программы (вирусы, трояны, шпионы). Причина проста – пользователь не видит, какие программы находятся в автозагрузке, и не проявляет излишней бдительности. Поэтому необходимо запомнить данный материал, который не раз выручит вас в будущем.
Откройте раздел HKLM\Software\Microsoft\Windows\CurrentVersion и найдите там подразделы Run и RunOnce . В этих разделах есть строковые ключи (некоторые разделы пустые), отвечающие за запуск программ. Название ключа может быть произвольным, а в качестве значения у них указывается запускаемая программа (в некоторых случаях с параметрами командной строки). Обратите внимание на разделы, в названии которых присутствует слова Once . Это разделы, в которых прописываются программы, запуск которых надо произвести всего один раз. Например, при установке новых приложений некоторые из них прописывают туда ключи, указывающие на какие-нибудь настроечные модули, запускающиеся сразу после перезагрузки компьютера. Такие ключи после запуска автоматически удаляются.
Внимательно проверьте, что за программы у вас запускаются. Подумайте, все ли они нужны при загрузке, и лишние просто удалите. Это позволит значительно ускорить загрузку Windows.
В разделе HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion есть только два подраздела, отвечающие за автозагрузку: Run и Runonce . Изначально они пустые, так что все записи в них сделаны другими программами.
Запрет на автозагрузку
Существуют различные способы наложения запрета на автозагрузку программ через записи в реестре, указанные выше.
Для запрета списка RunOnce раздела HKEY_CURRENT_USER используется параметр DisableCurrentUserRunOnce .
Компьютер
Продолжим свои эксперименты. Начнем с объекта Компьютер , который является одним из главных составляющих системы. В данном окне пользователь может сразу увидеть все диски и устройства, установленные или подключенные на компьютере. Отсюда он может начать навигацию по файловой системе.
Добавить Корзину в папку Компьютер
По умолчанию в Компьютере не отображается значок Корзины . Некоторые считают это недостатком и предпочитают исправить данное упущение. Обычным способом нельзя добавить значок Корзины в эту область. Поэтому воспользуемся редактором реестра. Чтобы добавить значок Корзины в Компьютер , необходимо зайти в раздел HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace и добавить подраздел {645FF040-5081-101B-9F08-00AA002F954E} .
Добавление команды в контекстное меню Компьютера
Вы можете добавить свою команду в контекстное меню объекта Компьютер . Откройте раздел HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell и создайте новый раздел, который и будет отображаться в меню (например, Запустить блокнот ). В созданном разделе создайте подраздел command , в котором пропишите программу для запуска в параметре по умолчанию. В нашем случае это будет строка notepad.exe .
Библиотеки
Библиотеки являются новинкой для операционных систем Windows. Библиотеки упрощают поиск, упорядочивание файлов, распределенных на компьютере или в сети. Библиотека объединяет содержимое в одном месте независимо от того, где оно фактически хранится. В левой панели Проводника вы всегда можете видеть значки библиотек.
Как поменять значок у Библиотеки в Windows 7
Если у вас возникло желание поменять стандартный значок Библиотеки Windows (рис.4.10), то перейдите в раздел HKCR\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\DefaultIcon , далее выберите в нем значение по умолчанию и пропишите для него полный путь к вашему значку.
В качестве значка нужно использовать стандартные значки размером 256 х 256, которые используются в Windows 7. Как вариант, можно взять уже имеющиеся значки системы, которые зашиты в файлах библиотек или исполняемых файлах.
Для удобства можно применять различные приложения для просмотра таких значков в файлах, в частности очень удобна для этих целей программа Icon Viewer ( http://www.botproductions.com/iconview/iconview.html ), о которой я уже вам рассказывал в начале главы. Остается только узнать номер значка, под которым он прописан в файле, и установить это значение для параметра по умолчанию. В частности, система использует для Библиотеки значок под номером 1023 из файла C:\Windows\System32\imageres.dll . Попробуйте установить другие значения для экспериментов. Вот один из вариантов:
%SystemRoot%\system32\imageres.dll,-1027
Чтобы изменения вступили в силу, нужно закрыть и снова запустить Проводник.ПРИМЕЧАНИЕ: ДОПОЛНИТЕЛЬНЫЕ ФАЙЛЫ
На сайте издательства вы можете скачать дополнительные файлы к книге В частности, мы вынесли в такие файлы несколько недокументированных операций по работе с библиотеками. Помните, что, применяя подобные операции, вы подвергаете систему риску, поэтому позаботьтесь о создании точки восстановления системы.
■ remove-libraryicon reg позволяет удалить значок Библиотеки;
■ disable-libraries reg: позволяет отключить Библиотеки;
■ restore-libraries-default-settings reg: восстанавливает состояние Библиотек по умолчанию.
Файлы находятся в папке Ch4, упакованные в архив libraries zip.