KnigaRead.com/

Александр Климов - Реестр Windows 7

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн "Александр Климов - Реестр Windows 7". Жанр: Программное обеспечение издательство неизвестно, год неизвестен.
Перейти на страницу:

Регистрационные данные

Если вы нажмете на пункт меню Справка ► О программе в Проводнике или в других программах, поставляемых с Windows, то увидите, кто обладает правом использования этой копии. Возможно, компьютер вам достался от вашего босса Пупкина, и вы страстно хотели бы изменить регистрационные данные. Для этого нужно изменить строковые параметры RegisteredOwner (ваше имя) и RegisteredOrganization (название организации) в разделе HKLMSOFTWAREMicrosoftWindowsNTCurrentVersion .

Отключение Восстановления системы

Утилита Восстановление системы используется для отмены конфигурации Windows. Программа позволяет вернуть настройки компьютера в более раннее состояние (контрольная точка). Чтобы отключить Восстановление системы , нужно создать параметр DisableConfig типа DWORD со значением 1 в разделе HKLMSOFTWAREPoliciesMicrosoftWindows NT.

Автозагрузка

Существует несколько способов прописать программу в автозагрузку. Самый простой – скопировать программу или ярлык в папку Автозагрузка . Но существует другой способ – через реестр. Этим способом часто пользуются вредоносные программы (вирусы, трояны, шпионы). Причина проста – пользователь не видит, какие программы находятся в автозагрузке, и не проявляет излишней бдительности. Поэтому необходимо запомнить данный материал, который не раз выручит вас в будущем.

Откройте раздел HKLMSoftwareMicrosoftWindowsCurrentVersion и найдите там подразделы Run и RunOnce . В этих разделах есть строковые ключи (некоторые разделы пустые), отвечающие за запуск программ. Название ключа может быть произвольным, а в качестве значения у них указывается запускаемая программа (в некоторых случаях с параметрами командной строки). Обратите внимание на разделы, в названии которых присутствует слова Once . Это разделы, в которых прописываются программы, запуск которых надо произвести всего один раз. Например, при установке новых приложений некоторые из них прописывают туда ключи, указывающие на какие-нибудь настроечные модули, запускающиеся сразу после перезагрузки компьютера. Такие ключи после запуска автоматически удаляются.

Внимательно проверьте, что за программы у вас запускаются. Подумайте, все ли они нужны при загрузке, и лишние просто удалите. Это позволит значительно ускорить загрузку Windows.

В разделе HKCUSOFTWAREMicrosoftWindowsCurrentVersion есть только два подраздела, отвечающие за автозагрузку: Run и Runonce . Изначально они пустые, так что все записи в них сделаны другими программами.

Запрет на автозагрузку

Существуют различные способы наложения запрета на автозагрузку программ через записи в реестре, указанные выше. Используются параметры типа DWORD . Все параметры должны храниться в разделе HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorer . Для запрета запуска программ, прописанных в подразделе Run раздела LOCAL MACHINE используется параметр DisableLocalMachineRun со значением 1 . В этом случае система игнорирует содержимое списка Run , находящегося в HKEY_LOCAL_MACHINE . Аналогично действует запрет списка RunOnce . За состояние этой политики отвечает параметр DisableLocalMachineRunOnce . Для запрета списка Run раздела HKEY_CURRENT_USER используется параметр DisableCurrentUserRun .

Для запрета списка RunOnce раздела HKEY_CURRENT_USER используется параметр DisableCurrentUserRunOnce .

Компьютер

Продолжим свои эксперименты. Начнем с объекта Компьютер , который является одним из главных составляющих системы. В данном окне пользователь может сразу увидеть все диски и устройства, установленные или подключенные на компьютере. Отсюда он может начать навигацию по файловой системе.

Добавить Корзину в папку Компьютер

По умолчанию в Компьютере не отображается значок Корзины . Некоторые считают это недостатком и предпочитают исправить данное упущение. Обычным способом нельзя добавить значок Корзины в эту область. Поэтому воспользуемся редактором реестра. Чтобы добавить значок Корзины в Компьютер , необходимо зайти в раздел HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerMyComputerNameSpace и добавить подраздел {645FF040-5081-101B-9F08-00AA002F954E} .

Добавление команды в контекстное меню Компьютера

Вы можете добавить свою команду в контекстное меню объекта Компьютер . Откройте раздел HKCRCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell и создайте новый раздел, который и будет отображаться в меню (например, Запустить блокнот ). В созданном разделе создайте подраздел command , в котором пропишите программу для запуска в параметре по умолчанию. В нашем случае это будет строка notepad.exe .

Библиотеки

Библиотеки являются новинкой для операционных систем Windows. Библиотеки упрощают поиск, упорядочивание файлов, распределенных на компьютере или в сети. Библиотека объединяет содержимое в одном месте независимо от того, где оно фактически хранится. В левой панели Проводника вы всегда можете видеть значки библиотек.

Как поменять значок у Библиотеки в Windows 7

Если у вас возникло желание поменять стандартный значок Библиотеки Windows (рис.4.10), то перейдите в раздел HKCRCLSID{031E4825-7B94-4dc3-B131-E946B44C8DD5}DefaultIcon , далее выберите в нем значение по умолчанию и пропишите для него полный путь к вашему значку.

Рис. 4.10. Стандартный значок Библиотеки

В качестве значка нужно использовать стандартные значки размером 256 х 256, которые используются в Windows 7. Как вариант, можно взять уже имеющиеся значки системы, которые зашиты в файлах библиотек или исполняемых файлах.

Для удобства можно применять различные приложения для просмотра таких значков в файлах, в частности очень удобна для этих целей программа Icon Viewer ( http://www.botproductions.com/iconview/iconview.html ), о которой я уже вам рассказывал в начале главы. Остается только узнать номер значка, под которым он прописан в файле, и установить это значение для параметра по умолчанию. В частности, система использует для Библиотеки значок под номером 1023 из файла C:WindowsSystem32imageres.dll . Попробуйте установить другие значения для экспериментов. Вот один из вариантов:

%SystemRoot%system32imageres.dll,-1027

Чтобы изменения вступили в силу, нужно закрыть и снова запустить Проводник....

ПРИМЕЧАНИЕ: ДОПОЛНИТЕЛЬНЫЕ ФАЙЛЫ

На сайте издательства вы можете скачать дополнительные файлы к книге В частности, мы вынесли в такие файлы несколько недокументированных операций по работе с библиотеками. Помните, что, применяя подобные операции, вы подвергаете систему риску, поэтому позаботьтесь о создании точки восстановления системы.

remove-libraryicon reg позволяет удалить значок Библиотеки;

disable-libraries reg: позволяет отключить Библиотеки;

restore-libraries-default-settings reg: восстанавливает состояние Библиотек по умолчанию.

Файлы находятся в папке Ch4, упакованные в архив libraries zip.

Закрепить или открепить Библиотеку из панели навигации Проводника

Давайте займемся более тонкой настройкой Библиотеки. В панели навигации можно увидеть закрепленные значки Библиотеки. Если вы хотите открепить (убрать) значки Библиотеки из панели навигации, то в разделе реестра HKEY_CLASSES_ROOTCLSID{031E4825-7B94-4dc3-B131E946B44C8DD5}ShellFolder измените значение параметра Attributes типа DWORD на b090010d . После перезагрузки компьютера в панели навигации Проводника вы уже не увидите значка Библиотеки, хотя сами библиотеки останутся на месте и будут доступны (рис. 4.11).

Рис. 4.11. Скрытие Библиотеки из панели навигации

Если нужно восстановить значение по умолчанию и вернуть значки Библиотеки на место, то используйте значение b080010d .

Значок Новая библиотека

Когда вы находитесь в папке Библиотеки , то при помощи кнопки меню Создать библиотеку (или через контекстное меню Создать ► Библиотека ) вы можете создать значок Новая библиотека . При помощи реестра можно настроить вид создаваемого значка для новых библиотек. Идем в раздел HKEY_CLASSES_ROOTCLSID{14074e0b-7216-4862-96e6-53cada442a56}lnstancelnitPropertyBag и меняем значение параметра Defaultlcon, в котором нужно указать полный путь к вашему значку. Можно также использовать системные значки Windows 7 из DLL-файлов (например, из файла C:WindowsSystem32imageres.dll ). Для эксперимента воспользуйтесь значением:

%SystemRoot%system32imageres.dll,-1008

Если нужно вернуться к настройкам по умолчанию, то примените значок под номером 1001:

%SystemRoot%system32imageres.dll,-1001

Отображение дополнительных настроек в компоненте Электропитание

Windows 7 позволяет настраивать параметры электропитания компьютера с использованием графического интерфейса ( Пуск ► Панель управления ► Система и безопасность ► Электропитание ► Настройка плана электропитания ► Изменить дополнительные параметры питания ), рис. 4.12.

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*