Страница:
Внимание!
Не следует использовать групповую политику вместо обычных средств настройки интерфейса, поскольку при большом количестве измененных параметров политики будет замедляться загрузка компьютера.
Оптимизаторы – программы для тонкой настройки системы
Как вы знаете, часть системных параметров нельзя изменить стандартными средствами и для работы с ними нужно использовать Редактор реестра или групповую политику. Для упрощения редактирования реестра можно использовать специальные программы-оптимизаторы, значительно упрощающие внесение изменений в реестр. Когда вы снимаете или устанавливаете какой-нибудь флажок в оптимизаторе, программа автоматически изменяет соответствующие параметры в реестре, предохраняя вас от возможных ошибок. Большинство оптимизаторов имеют удобный интерфейс, но использовать их следует осторожно, поскольку изменение некоторых параметров может ухудшить работу системы.
К моменту выхода Windows Vista таких приложений было немного, но их количество все более и более возрастает. На прилагаемом к книге компакт-диске вы найдете несколько популярных программ-оптимизаторов, а в следующих главах познакомитесь с примерами настройки компьютера с их помощью.
К моменту выхода Windows Vista таких приложений было немного, но их количество все более и более возрастает. На прилагаемом к книге компакт-диске вы найдете несколько популярных программ-оптимизаторов, а в следующих главах познакомитесь с примерами настройки компьютера с их помощью.
Внимание!
Если у вас нет достаточного опыта в настройке операционных систем, используйте в первую очередь стандартные средства, имеющиеся на Панели управления Windows Vista, а к дополнительным утилитам прибегайте только в особых случаях. Удобства настройки системы, предоставляемые оптимизаторами, могут сыграть с вами злую шутку, и при необдуманном изменении параметров работа системы может значительно ухудшиться. Не следует пытаться изменять неизвестные вам параметры, а также менять несколько настроек одновременно.
1.2. Что такое UAC и как с ним бороться
Общие сведения об UAC
В Windows Vista имеется новое средство для предотвращения несанкционированного доступа к компьютеру – контроль учетных записей пользователей, или UAC (User Account Control). Основная задача UAC – предотвратить несанкционированный запуск вредоносных программ. Перед выполнением потенциально опасного действия служба контроля учетных записей запрашивает разрешение и пользователь должен подтвердить выполнение выбранного действия. Многим опытным пользователям такое поведение системы может показаться надоедливым, но это не позволит выполнять опасные действия без вашего явного разрешения.
В Windows Vista все учетные записи, относящиеся к группе Администраторы, по умолчанию работают с правами обычного пользователя. Если пользователь или приложение пытается выполнить действие, для которого требуются полномочия администратора, появляется окно UAC с требованием подтвердить или отметить выбранное действие (рис. 1.6). После подтверждения запроса система выполняет временное повышение прав до уровня администратора.
Рис. 1.6. Окно запроса UAC при использовании учетной записи с правами администратора
Внешний вид окна с запросом может быть различным, например на рис. 1.6 показан запрос UAC при попытке открыть окно Управление компьютером. В целях повышения безопасности при появлении окна UAC экран компьютера будет заблокирован и пользователь не сможет продолжить дальнейшую работу, пока не подтвердит или не отменит запрос UAC.
Если пользователь использует обычную учетную запись, то в окне подтверждения UAC нужно выбрать одну из записей с правами администратора и ввести к ней пароль (рис. 1.7). Пользователи, которым неизвестен пароль одной из учетных записей с правами администратора, не смогут выполнять административные действия или запускать программы, требующие административных полномочий.
В Windows Vista все учетные записи, относящиеся к группе Администраторы, по умолчанию работают с правами обычного пользователя. Если пользователь или приложение пытается выполнить действие, для которого требуются полномочия администратора, появляется окно UAC с требованием подтвердить или отметить выбранное действие (рис. 1.6). После подтверждения запроса система выполняет временное повышение прав до уровня администратора.
Рис. 1.6. Окно запроса UAC при использовании учетной записи с правами администратора
Внешний вид окна с запросом может быть различным, например на рис. 1.6 показан запрос UAC при попытке открыть окно Управление компьютером. В целях повышения безопасности при появлении окна UAC экран компьютера будет заблокирован и пользователь не сможет продолжить дальнейшую работу, пока не подтвердит или не отменит запрос UAC.
Если пользователь использует обычную учетную запись, то в окне подтверждения UAC нужно выбрать одну из записей с правами администратора и ввести к ней пароль (рис. 1.7). Пользователи, которым неизвестен пароль одной из учетных записей с правами администратора, не смогут выполнять административные действия или запускать программы, требующие административных полномочий.
СоветРис. 1.7. Окно запроса UAC при использовании обычной учетной записи
Все действия, требующие полномочий администратора, обозначаются в панели управления и диалоговых окнах значком щита, и пользователи с обычными учетными записями могут сразу определить, какие действия им доступны, а какие – нет.
Нужно ли отключать UAC
Появление в Windows Vista службы контроля учетных записей вызвало неоднозначную реакцию. Некоторые пользователи жалуются на излишнюю, на их взгляд, «надоедливость» UAC и отключают ее при первой же возможности, что существенно снижает защищенность компьютера. Частота появления запросов UAC зависит от характера использования компьютера, например при повседневном использовании прикладных программ UAC практически не будет вас беспокоить. Если же вы решили заняться тонкой настройкой системы, то запросы UAC будут появляться довольно часто и у вас может возникнуть желание отключить эту службу.
Полное отключение UAC не очень хорошая идея, вместо этого можно рекомендовать следующие приемы:
• временное отключение UAC;
• отключение UAC только для администраторов;
• запуск системных утилит в режиме администратора;
Рассмотрим эти варианты более подробно.
Полное отключение UAC не очень хорошая идея, вместо этого можно рекомендовать следующие приемы:
• временное отключение UAC;
• отключение UAC только для администраторов;
• запуск системных утилит в режиме администратора;
Рассмотрим эти варианты более подробно.
Отключение UAC
Для отключения UAC выполните следующие действия.
1. Откройте окно настройки учетных записей пользователей, выполнив команду Пуск → Панель управления и выбрав категорию Учетные записи пользователей.
2. Щелкните на ссылке Включение или отключение контроля учетных записей (UAC) и подтвердите ваши действия в окне UAC.
3. В появившемся окне снимите флажок Используйте контроль учетных записей (UAC) для защиты компьютера и нажмите ОК. Для применения изменений понадобится перезагрузка компьютера.
После отключения UAC будет появляться сообщение центра обеспечения безопасности о снижении защищенности компьютера. Поведение системы с отключенной службой UAC будет напоминать работу в Windows ХР, где администраторы могут выполнять почти все действия без дополнительных запросов, а пользователям с ограниченными учетными записями административные действия будут запрещены. Напомню, что отключать UAC рекомендуется временно. Включить UAC снова после завершения настройки компьютера можно лишь установив ранее снятый флажок.
1. Откройте окно настройки учетных записей пользователей, выполнив команду Пуск → Панель управления и выбрав категорию Учетные записи пользователей.
2. Щелкните на ссылке Включение или отключение контроля учетных записей (UAC) и подтвердите ваши действия в окне UAC.
3. В появившемся окне снимите флажок Используйте контроль учетных записей (UAC) для защиты компьютера и нажмите ОК. Для применения изменений понадобится перезагрузка компьютера.
После отключения UAC будет появляться сообщение центра обеспечения безопасности о снижении защищенности компьютера. Поведение системы с отключенной службой UAC будет напоминать работу в Windows ХР, где администраторы могут выполнять почти все действия без дополнительных запросов, а пользователям с ограниченными учетными записями административные действия будут запрещены. Напомню, что отключать UAC рекомендуется временно. Включить UAC снова после завершения настройки компьютера можно лишь установив ранее снятый флажок.
Отключение UAC для администраторов
Вы можете использовать для повседневной работы учетные записи с правами обычного пользователя и с включенным UAC, а для настройки системы и экспериментов – учетную запись с правами администратора и отключенным UAC. Для реализации этого сценария выполните следующие действия.
1. Откройте меню Пуск, в строке поиска введите команду secpol.msc и подтвердите действия в окне UAC.
2. В дереве категорий откройте папку Локальные политики → Параметры безопасности.
3. Дважды щелкните на названии параметра Управление учетными записями пользователей: поведение запроса на повышение прав для администраторов в режиме одобрения администратором.
4. В появившемся окне выберите из раскрывающегося списка значение Повышение без запроса и закройте окно с помощью кнопки ОК.
5. Перезагрузите компьютер для применения изменений.
1. Откройте меню Пуск, в строке поиска введите команду secpol.msc и подтвердите действия в окне UAC.
2. В дереве категорий откройте папку Локальные политики → Параметры безопасности.
3. Дважды щелкните на названии параметра Управление учетными записями пользователей: поведение запроса на повышение прав для администраторов в режиме одобрения администратором.
4. В появившемся окне выберите из раскрывающегося списка значение Повышение без запроса и закройте окно с помощью кнопки ОК.
5. Перезагрузите компьютер для применения изменений.
СоветЕсли в вашей версии Windows Vista оснастка управления параметрами безопасности недоступна, вы можете отключить UAC для администраторов с помощью реестра. Для этого запустите Редактор реестра, откройте раздел hkey_local_machine \Software\Microsoft\Windows\CurrentVersion\Policies\System и установите для параметра ConsentPromptBehaviorAdmin значение 2. Подробнее о редактировании реестра читайте в разд. 1.4.
В разделе Параметры безопасности имеется целый ряд параметров для настройки UAC, все они начинаются со слов Управление учетными записями пользователей. Чтобы узнать назначение любого параметра, щелкните на нем дважды и перейдите на вкладку Объяснение.
Внимание!
Для повышения безопасности системы используйте учетную запись с правами администратора и отключенной службой UAC только для настройки системы. Для повседневной работы вы можете включить UAC снова или же использовать обычные учетные записи.
Запуск системных утилит в режиме администратора
При комплексной настройке системы с включенным UAC окна этой службы будут появляться довольно часто, что может вывести из равновесия даже терпеливого пользователя. Выше был описан способ запуска командной строки от имени администратора, а все программы или утилиты, запущенные из сеанса командной строки в режиме администратора, автоматически получат права администратора, и вам не нужно будет каждый раз щелкать в окнах UAC.
Работа с командной строкой может показаться не очень удобной, но вы можете запускать от имени администратора другие утилиты, например файловый менеджер Total Commander. В этом случае для запуска программы также понадобится всего один щелчок в окне UAC, а все программы, запущенные из файлового менеджера, будут работать в режиме администратора автоматически. В случае использования Total Commander вы можете поступить следующим образом.
1. Создайте на Рабочем столе ярлык программы Total Commander, откройте с помощью контекстного меню окно его свойств, где нажмите кнопку Дополнительно и установите флажок Запуск от имени администратора. Закройте все окна с помощью кнопки ОК.
2. Запустите программу Total Commander с помощью ярлыка и подтвердите действия в окне UAC. После этого вы сможете выполнять файловые операции, выполнять команды и запускать утилиты в режиме администратора без каких-либо дополнительных подтверждений UAC.
Работа с командной строкой может показаться не очень удобной, но вы можете запускать от имени администратора другие утилиты, например файловый менеджер Total Commander. В этом случае для запуска программы также понадобится всего один щелчок в окне UAC, а все программы, запущенные из файлового менеджера, будут работать в режиме администратора автоматически. В случае использования Total Commander вы можете поступить следующим образом.
1. Создайте на Рабочем столе ярлык программы Total Commander, откройте с помощью контекстного меню окно его свойств, где нажмите кнопку Дополнительно и установите флажок Запуск от имени администратора. Закройте все окна с помощью кнопки ОК.
2. Запустите программу Total Commander с помощью ярлыка и подтвердите действия в окне UAC. После этого вы сможете выполнять файловые операции, выполнять команды и запускать утилиты в режиме администратора без каких-либо дополнительных подтверждений UAC.
Внимание!
Из соображений безопасности системы не рекомендуется использовать файловые менеджеры и другие утилиты в режиме администратора для повседневной работы. Вы можете создать для подобных программ два ярлыка: один с привилегиями администратора, а второй – без них и выбирать их по мере необходимости.
1.3. Защита и восстановление системы
Как работает средство Восстановление системы
Средство Восстановление системы позволяет вернуть систему в одно из предыдущих состояний, благодаря чему можно устранить недавно возникшую ошибку.
Принцип работы этого средства основан на отслеживании и фиксировании изменений системных файлов. Перед изменением или удалением файла система сохраняет его исходную копию в специальной скрытой папке, а также ведет журнал выполняемых действий. На основе собранных данных периодически создаются контрольные точки восстановления, в которых зафиксировано состояние системы в определенный момент времени. Это позволяет при возникновении проблем в работе восстановить состояние компьютера на момент создания точки восстановления.
Точки восстановления создаются системой автоматически через каждые 24 часа работы компьютера, перед установкой некоторых программ и драйверов, при выполнении операций архивирования и восстановления системы. Кроме того, пользователь может в любой момент создать точку восстановления вручную.
Операция восстановления системы удаляет все программы, установленные после выбранной контрольной точки, и отменяет все изменения в настройках системы. Однако восстановление не приводит к потере документов, паролей или сообщений электронной почты, потому что программа восстановления не отслеживает изменения некоторых объектов. Вот наиболее важные из них:
• содержимое личных папок (Документы, Изображения, Музыка, Избранное и некоторых других);
• графические файлы (например, BMP, JPG);
• файлы документов большинства типов (например, DOC, XLS).
Принцип работы этого средства основан на отслеживании и фиксировании изменений системных файлов. Перед изменением или удалением файла система сохраняет его исходную копию в специальной скрытой папке, а также ведет журнал выполняемых действий. На основе собранных данных периодически создаются контрольные точки восстановления, в которых зафиксировано состояние системы в определенный момент времени. Это позволяет при возникновении проблем в работе восстановить состояние компьютера на момент создания точки восстановления.
Точки восстановления создаются системой автоматически через каждые 24 часа работы компьютера, перед установкой некоторых программ и драйверов, при выполнении операций архивирования и восстановления системы. Кроме того, пользователь может в любой момент создать точку восстановления вручную.
Операция восстановления системы удаляет все программы, установленные после выбранной контрольной точки, и отменяет все изменения в настройках системы. Однако восстановление не приводит к потере документов, паролей или сообщений электронной почты, потому что программа восстановления не отслеживает изменения некоторых объектов. Вот наиболее важные из них:
• содержимое личных папок (Документы, Изображения, Музыка, Избранное и некоторых других);
• графические файлы (например, BMP, JPG);
• файлы документов большинства типов (например, DOC, XLS).
Параметры защиты системы
После установки Windows Vista автоматически будет включена защита разделов жесткого диска вашего компьютера. Чтобы открыть окно изменения параметров защиты, выполните следующие действия.
1. Щелкните правой кнопкой мыши на значке Компьютер и выберите пункт Свойства.
2. В окне Система выберите в списке задач ссылку Защита системы (рис. 1.8). Подтвердите ваши действия в окне UAC.
Рис. 1.8. Параметры защиты системы
Для отключения защиты системы на всех дисках снимите все флажки в списке. При этом будут удалены все ранее созданные точки восстановления. Однако при наличии достаточного количества свободного места на диске лучше этого не делать. Оптимальным вариантом будет отключение наблюдения за всеми дисками, кроме системного, если на несистемных дисках нет установленных приложений, а хранятся только данные и архивы.
1. Щелкните правой кнопкой мыши на значке Компьютер и выберите пункт Свойства.
2. В окне Система выберите в списке задач ссылку Защита системы (рис. 1.8). Подтвердите ваши действия в окне UAC.
Рис. 1.8. Параметры защиты системы
Для отключения защиты системы на всех дисках снимите все флажки в списке. При этом будут удалены все ранее созданные точки восстановления. Однако при наличии достаточного количества свободного места на диске лучше этого не делать. Оптимальным вариантом будет отключение наблюдения за всеми дисками, кроме системного, если на несистемных дисках нет установленных приложений, а хранятся только данные и архивы.
Внимание!
Защита системы работает только на разделах NTFS, поэтому в списке будут отсутствовать разделы с файловой системой FAT/FAT32.
Примечание
Для создания точек восстановления необходимо не менее 300 Мбайт свободного места на каждом разделе. Все точки восстановления могут занимать до 15 % дискового пространства, и по мере его заполнения самые старые точки будут удаляться.
Создание точки восстановления вручную
Перед внесением существенных изменений в настройки системы создайте точку восстановления, и вы сможете быстро вернуться к исходному состоянию, если новые настройки станут причиной ошибок. Создавайте точки восстановления перед запуском системных утилит, таких как Редактор реестра, оснастка управления службами, Групповая политика и т. д. Полезной может также оказаться точка восстановления, созданная перед установкой нового приложения или драйвера.
Чтобы создать новую точку восстановления, сделайте следующее.
1. Запустите программу Восстановление системы, выполнив ее поиск в меню Пуск или воспользовавшись командой Пуск → Все программы → Стандартные → Служебные → Восстановление системы. Подтвердите ваши действия в окне UAC.
2. В окне Восстановление системы щелкните на ссылке Защита системы.
3. В появившемся окне (см. рис. 1.8) нажмите кнопку Создать.
4. Введите описание создаваемой точки, еще раз нажмите кнопку Создать и дождитесь завершения операции.
Чтобы создать новую точку восстановления, сделайте следующее.
1. Запустите программу Восстановление системы, выполнив ее поиск в меню Пуск или воспользовавшись командой Пуск → Все программы → Стандартные → Служебные → Восстановление системы. Подтвердите ваши действия в окне UAC.
2. В окне Восстановление системы щелкните на ссылке Защита системы.
3. В появившемся окне (см. рис. 1.8) нажмите кнопку Создать.
4. Введите описание создаваемой точки, еще раз нажмите кнопку Создать и дождитесь завершения операции.
Восстановление более раннего состояния системы
Восстанавливайте систему только при наличии проблем в работе компьютера. Не стоит выполнять эту операцию только для того, чтобы удалить ненужную программу. Для этого существует окно Программы и компоненты, доступ к которому можно получить с помощью Панели управления.
Последовательность восстановления может быть следующей.
1. Запустите программу Восстановление системы, выполнив ее поиск в меню Пуск или воспользовавшись командой Пуск → Все программы → Стандартные → Служебные → Восстановление системы. Подтвердите ваши действия в окне UAC.
2. В окне Восстановление системы (рис. 1.9) вам будет предложено выполнить восстановление до последней точки, созданной перед установкой драйверов или программ. Чтобы просмотреть весь список доступных точек, установите переключатель в положение Выбрать другую точку восстановления и нажмите кнопку Далее.
Рис. 1.9. Окно Восстановление системы
3. В следующем окне (рис. 1.10) изучите список доступных точек восстановления, выберите последнюю точку, в которой компьютер работал стабильно, и щелкните на кнопке Далее. Если вы затрудняетесь с выбором точки, нажмите кнопку Назад и выберите точку, рекомендованную системой.
Рис. 1.10. Выбор контрольной точки восстановления
4. Чтобы начать операцию восстановления, нажмите кнопку Далее и затем Готово. Подтвердите ваши действия в появившемся диалоговом окне и дождитесь завершения всех операций, а также автоматической перезагрузки компьютера.
5. После перезагрузки и входа в систему вы увидите окно с сообщением об успешном завершении восстановления.
Чтобы отменить операцию восстановления, нужно запустить программу восстановления системы, как описано выше, и установить переключатель в положение Отменить восстановление системы. После нажатия кнопки Далее необходимо подтвердить выполнение этой операции в следующем окне, нажав кнопку Готово, а затем Да. Отмена восстановления будет продолжена в автоматическом режиме. После перезагрузки вы должны увидеть окно с сообщением об успешной отмене восстановления.
Последовательность восстановления может быть следующей.
1. Запустите программу Восстановление системы, выполнив ее поиск в меню Пуск или воспользовавшись командой Пуск → Все программы → Стандартные → Служебные → Восстановление системы. Подтвердите ваши действия в окне UAC.
2. В окне Восстановление системы (рис. 1.9) вам будет предложено выполнить восстановление до последней точки, созданной перед установкой драйверов или программ. Чтобы просмотреть весь список доступных точек, установите переключатель в положение Выбрать другую точку восстановления и нажмите кнопку Далее.
Рис. 1.9. Окно Восстановление системы
3. В следующем окне (рис. 1.10) изучите список доступных точек восстановления, выберите последнюю точку, в которой компьютер работал стабильно, и щелкните на кнопке Далее. Если вы затрудняетесь с выбором точки, нажмите кнопку Назад и выберите точку, рекомендованную системой.
Рис. 1.10. Выбор контрольной точки восстановления
4. Чтобы начать операцию восстановления, нажмите кнопку Далее и затем Готово. Подтвердите ваши действия в появившемся диалоговом окне и дождитесь завершения всех операций, а также автоматической перезагрузки компьютера.
5. После перезагрузки и входа в систему вы увидите окно с сообщением об успешном завершении восстановления.
Чтобы отменить операцию восстановления, нужно запустить программу восстановления системы, как описано выше, и установить переключатель в положение Отменить восстановление системы. После нажатия кнопки Далее необходимо подтвердить выполнение этой операции в следующем окне, нажав кнопку Готово, а затем Да. Отмена восстановления будет продолжена в автоматическом режиме. После перезагрузки вы должны увидеть окно с сообщением об успешной отмене восстановления.
Вопросы, возникающие при восстановлении системы
Можно ли восстановить состояние до ранее созданной контрольной точки, если компьютер не загружается?Да, можно. Сначала попробуйте загрузиться в безопасном режиме, после чего запустить мастер восстановления. Если же компьютер не запускается и в безопасном режиме, воспользуйтесь для загрузки установочным диском Windows Vista и функцией восстановления при загрузке (Startup Repair). Подробнее об этом читайте в главе 12.
Внимание!
Отмена восстановления, выполненного из безопасного режима или с помощью Startup Repair, невозможна. Однако в случае неудачи вы сможете использовать другие точки восстановления.
Почему была удалена существующая точка восстановления?Система автоматически удаляет точки восстановления в следующих случаях.
• После отключения восстановления в диалоговом окне Свойства системы на вкладке Защита системы (см. рис. 1.8). Повторное включение восстановления не приведет к возврату удаленных точек.
• При недостаточном количестве места на диске или превышении установленного объема. В этом случае удаляется самая ранняя точка.
• Если у вас на жестком диске установлены Windows Vista и Windows ХР, то контрольные точки, созданные в Vista, будут удаляться после загрузки в Windows ХР.
Можно ли с помощью этого средства восстановить документ, удаленный по ошибке?Нет, нельзя. Средство Восстановление системы отслеживает изменения только компонентов системы и приложений, не затрагивая при этом документы большинства типов. Для восстановления документа попробуйте поискать его в Корзине или воспользоваться функцией восстановления предыдущей версии файла (см. разд. 4.5).
Можно ли удалить давние точки восстановления?Да, все точки, кроме самой последней, можно удалить с помощью программы Очистка диска. Запустите данную программу с помощью строки поиска меню Пуск, выберите вариант Файлы всех пользователей на этом компьютере. Подтвердите ваши действия в окне UAC. Затем выберите диск С:. После появления окна программы перейдите на вкладку Дополнительно и нажмите кнопку Очистить в области Восстановление системы и теневое копирование. Подтвердите удаление контрольных точек и закройте окно программы Очистка диска.
Как изменить место, зарезервированное для хранения точек восстановления?В Windows ХР можно было задавать максимально возможный размер всех точек на диске в окне параметров восстановления системы, однако в аналогичном окне Windows Vista (см. рис. 1.8) этот параметр отсутствует. Возможность изменения размера контрольных точек никуда не делась, но для этого теперь придется воспользоваться командной строкой. Последовательность действий будет такой.
1. Запустите программу Командная строка от имени администратора.
2. Для получения информации о текущем размещении и размере хранилища контрольных точек запустите команду vssadmin list shadowstorage.
3. Чтобы ограничить максимальный размер хранилища теневых копий, например, до 2 Гбайт, запустите команду
vssadmin resize shadowstorage /On=C:/For=C: /Maxsize=2GB.На рис. 1.11 показан результат выполнения приведенных команд. Кроме этого, вы можете перенести хранилище на другой раздел диска, для этого после слова /On следует указать старую букву диска, а после /For – новую.
Рис. 1.11. Изменение максимального размера точек восстановления
1.4. Работа с реестром Windows Vista
Общие сведения о системном реестре
Все системные и пользовательские настройки операционная система хранит в специальной базе данных, которая называется системным реестром. Кроме операционной системы, реестр также использует прикладные программы для сохранения своих параметров.
Реестр – это очень важный компонент системы, отвечающий за ее стабильную работу. В подавляющем большинстве случаев пользователям нет необходимости работать с реестром напрямую. Операционная система старается скрыть системный реестр, обеспечивая пользователя простыми средствами для изменения многих параметров. Когда вы вносите изменения в окнах свойств объектов, используете функции Панели управления или настраиваете работу приложений, тем самым вы изменяете соответствующие параметры реестра.
Приведу простой пример. Чтобы защитить паролем экранную заставку Windows, нужно установить значение параметра ScreenSaverlsSecure равным 1. Этот параметр находится в реестре по адресу HKEY_CURRENT_USER\Control Panel\Desktop. Такого же эффекта можно достичь, если открыть диалоговое окно Персонализация, выбрать ссылку Экранная Заставка и установить флажок Начинать с экрана входа в систему. Когда вы щелкаете на этом флажке, то система автоматически задает соответствующее значение параметра ScreenSaverlsSecure, а вам не нужно редактировать системный реестр и запоминать название параметров.
В этой книге вы будете неоднократно встречаться с примерами настройки компьютера с помощью системного реестра, однако прибегать к редактированию реестра следует лишь в случаях, когда задачу невозможно выполнить стандартными средствами. Редактирование реестра является рискованным занятием, поэтому вы должны основательно к нему подготовиться, изучив изложенные далее сведения об устройстве реестра и работе с ним.
Реестр – это очень важный компонент системы, отвечающий за ее стабильную работу. В подавляющем большинстве случаев пользователям нет необходимости работать с реестром напрямую. Операционная система старается скрыть системный реестр, обеспечивая пользователя простыми средствами для изменения многих параметров. Когда вы вносите изменения в окнах свойств объектов, используете функции Панели управления или настраиваете работу приложений, тем самым вы изменяете соответствующие параметры реестра.
Приведу простой пример. Чтобы защитить паролем экранную заставку Windows, нужно установить значение параметра ScreenSaverlsSecure равным 1. Этот параметр находится в реестре по адресу HKEY_CURRENT_USER\Control Panel\Desktop. Такого же эффекта можно достичь, если открыть диалоговое окно Персонализация, выбрать ссылку Экранная Заставка и установить флажок Начинать с экрана входа в систему. Когда вы щелкаете на этом флажке, то система автоматически задает соответствующее значение параметра ScreenSaverlsSecure, а вам не нужно редактировать системный реестр и запоминать название параметров.
В этой книге вы будете неоднократно встречаться с примерами настройки компьютера с помощью системного реестра, однако прибегать к редактированию реестра следует лишь в случаях, когда задачу невозможно выполнить стандартными средствами. Редактирование реестра является рискованным занятием, поэтому вы должны основательно к нему подготовиться, изучив изложенные далее сведения об устройстве реестра и работе с ним.
Разделы реестра
Реестр имеет древовидную структуру, напоминающую структуру папок и файлов на жестком диске. Существуют пять основных разделов реестра, каждый из которых, подобно папке на жестком диске, может содержать подразделы и отдельные параметры.
Из пяти основных разделов системного реестра наиболее важными являются два: HKEY_LOCAL_MACHINE (локальный компьютер) и HKEY_USERS (пользователи).
HKEY_LOCAL_MACHINE содержит всю информацию о настройках имеющегося оборудования, а также те настройки программ, которые являются общими для всех пользователей.
В разделе HKEYUSERS хранится информация обо всех работающих на компьютере пользователях и их настройках, а также пользовательские настройки некоторых приложений.
Остальные три раздела называются виртуальными и на самом деле являются подразделами первых двух. Можно сказать, что эти разделы являются ярлыками для быстрого доступа к нужным параметрам (по аналогии с ярлыками на Рабочем столе). Назначение этих разделов следующее.
• HKEYCLASSESROOT содержит сведения о зарегистрированных типах файлов и их связях с приложениями. Этот раздел на самом деле находится по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Classes, кроме того, в нем также находится информация из HKEY_CURRENT_USER\Software\Classes.
• HKEY_CURRENT_USER содержит все настройки текущего пользователя. На самом деле этот раздел является одним из подразделов HKEY_USERS.
• HKEY_CURRENT_CONFIG хранит информацию о текущей аппаратной конфигурации. Данные этого раздела на самом деле находятся в нескольких подразделах HKEY_LOCAL_MACHINE.
Пользователь, впервые просматривающий содержимое реестра, будет ошеломлен обилием подразделов и параметров, общее количество которых может составлять сотни тысяч. Однако, несмотря на кажущуюся сложность, информация в реестре четко организована, и с приобретением определенного опыта можно научиться самостоятельно отыскивать нужные параметры.
Для примера приведу краткое описание некоторых часто используемых подразделов реестра.
• HKEY_LOCAL_MACHINE\SOFTWARE. Открыв этот раздел, вы можете увидеть подразделы с названиями компаний и программных продуктов. В них соответствующие приложения хранят свои настройки. Скорее всего, вам не придется их изменять – для этого в каждом приложении существуют соответствующие диалоговые окна.
• HKEY_CURRENT_USER\ Software. Этот раздел во многом схож с предыдущим, только здесь приложения записывают параметры, относящиеся к текущему пользователю. Разработчики приложений по своему усмотрению определяют, какие параметры лучше записать в HKEY_LOCAL_MACHINE\ SOFTWARE, а какие – в HKEY_CURRENT_USER\Software.
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. Здесь хранятся настройки, определяющие работу самой операционной системы. Большинство этих параметров можно изменять с помощью Панели управления. Настройки Windows для текущего пользователя находятся в аналогичном разделе реестра– HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion.
В реестре используются параметры нескольких типов. Наиболее часто используемые типы данных реестра приведены в табл. 1.2.
Из пяти основных разделов системного реестра наиболее важными являются два: HKEY_LOCAL_MACHINE (локальный компьютер) и HKEY_USERS (пользователи).
HKEY_LOCAL_MACHINE содержит всю информацию о настройках имеющегося оборудования, а также те настройки программ, которые являются общими для всех пользователей.
В разделе HKEYUSERS хранится информация обо всех работающих на компьютере пользователях и их настройках, а также пользовательские настройки некоторых приложений.
Остальные три раздела называются виртуальными и на самом деле являются подразделами первых двух. Можно сказать, что эти разделы являются ярлыками для быстрого доступа к нужным параметрам (по аналогии с ярлыками на Рабочем столе). Назначение этих разделов следующее.
• HKEYCLASSESROOT содержит сведения о зарегистрированных типах файлов и их связях с приложениями. Этот раздел на самом деле находится по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Classes, кроме того, в нем также находится информация из HKEY_CURRENT_USER\Software\Classes.
• HKEY_CURRENT_USER содержит все настройки текущего пользователя. На самом деле этот раздел является одним из подразделов HKEY_USERS.
• HKEY_CURRENT_CONFIG хранит информацию о текущей аппаратной конфигурации. Данные этого раздела на самом деле находятся в нескольких подразделах HKEY_LOCAL_MACHINE.
Пользователь, впервые просматривающий содержимое реестра, будет ошеломлен обилием подразделов и параметров, общее количество которых может составлять сотни тысяч. Однако, несмотря на кажущуюся сложность, информация в реестре четко организована, и с приобретением определенного опыта можно научиться самостоятельно отыскивать нужные параметры.
Для примера приведу краткое описание некоторых часто используемых подразделов реестра.
• HKEY_LOCAL_MACHINE\SOFTWARE. Открыв этот раздел, вы можете увидеть подразделы с названиями компаний и программных продуктов. В них соответствующие приложения хранят свои настройки. Скорее всего, вам не придется их изменять – для этого в каждом приложении существуют соответствующие диалоговые окна.
• HKEY_CURRENT_USER\ Software. Этот раздел во многом схож с предыдущим, только здесь приложения записывают параметры, относящиеся к текущему пользователю. Разработчики приложений по своему усмотрению определяют, какие параметры лучше записать в HKEY_LOCAL_MACHINE\ SOFTWARE, а какие – в HKEY_CURRENT_USER\Software.
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. Здесь хранятся настройки, определяющие работу самой операционной системы. Большинство этих параметров можно изменять с помощью Панели управления. Настройки Windows для текущего пользователя находятся в аналогичном разделе реестра– HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion.
В реестре используются параметры нескольких типов. Наиболее часто используемые типы данных реестра приведены в табл. 1.2.
Таблица 1.2. Основные типы данных реестра
Примечание
В табл. 1.2 приведены далеко не все типы данных реестра, хотя их вполне достаточно для выполнения большинства действий по настройке системы. Для детального изучения назначения всех разделов и параметров реестра следует обратиться к документации Microsoft или специальной литературе.