Ольга Кокорева реестр windows xp санкт-Петербург «бхв-петербург» 2003

Вид материалаКнига

Содержание


Для специалистов в области информационных технологий, системных администраторов и опытных пользователей
Екатерина Кондукова
Схемы управления питанием
ControlSetnnn, Select
Services для
Нке y_ users...
Цели этой книги
Глава 7 может служить кратким путеводителем по ключам реестра. Глава 8
Глава /2 посвящена вопросам тонкой настройки и устранения неполадок. Глава 13
Глава 1 Обзор реестра Windows XP
Подобный материал:
Ольга Кокорева

реестр windows XP

Санкт-Петербург

«БХВ-Петербург»

2003

УДК 681.3.06

Кокорева О. И.

Реестр Windows XP. — СПб.: БХВ-Петербург, 2003. — 560 с.: ил.

ISBN 5-94157-105-4

Книга посвящена реестру— одному из основных компонентов операционной системы, хранящему всю информацию, необходимую для настройки и функционирования системы Windows XP. Описываются архитектура реестра, структура и типы данных. Обсуждаются методы резервного копирования и восстановления реестра. Рассматриваются методы на­стройки системы и сети, особенности подключения и конфигурирования аппаратных средств. Приводятся рекомендации по предотвращению сбоев системы и решению различ-; ных проблем путем редактирования реестра. Особое внимание уделяется вопросам безо­пасности и защиты реестра. Обсуждается возможность применения дополнительных утилит для его редактирования. Несомненно, полезными будут сведения об автоматизации управления реестром при помощи средства обработки сценариев Microsoft Windows Script Host, список ресурсов Интернета, глоссарий и краткая библиография.

Для специалистов в области информационных технологий, системных администраторов и опытных пользователей

УДК 681.3.06

Группа подготовки издания:

Главный редактор Екатерина Кондукова

Зав. редакцией Анна Кузьмина

Перевод Олега Рябова

Компьютерная верстка: Натальи Радченко,

Натальи Караваевой

Корректор Татьяна Звертановская

Дизайн обложки Игоря Цырульникова

Зав. производством Николай Тверских

Лицензия ИД № 02429 от 24.07.00. Подписано в печать 26.09.03. Формат 70хЮ01/,е. Печать офсетная. Усл. печ. л. 45,15.

Доп. тираж 5000 экз. Заказ П43 "БХВ-Петербург", 198005, Санкт-Петербург, Измайловский пр., 29.

Гигиеническое заключение на продукцию, товар № 77.99.02.953.Д.001537.03.02 от 13.03.2002 г. выдано Департаментом ГСЭН Минздрава России.

Отпечатано с готовых диапозитивов

в Академической типографии "Наука" РАН.

199034, Санкт-Петербург, 9 линия, 12.

ISBN 5-94157-105-4 ©Кокорева о. и., 2002

© Оформление, издательство "БХВ-Петербург", 2002

Содержание

Введение ......................................................................................................1

Глава 1. Обзор реестра Windows XP..............................................................7

Введение............................................................................................................... 7

Историческая справка по реестру ................................................................. 8

Неудобства работы с INI-файлами ...........................................................10

Назначение реестра.....................................................................................! 1

Структура реестра ..............................................................................................16

Хранение данных реестра.............................................................................!

Атомарность и восстановление ульев реестра .........................................24

Сброс данных...............................................................................................24

Проблема, связанная с размером реестра ...................................................26

Ограничение по размеру реестра в Windows NT/2000............................27

Расширение возможностей реестра в Windows XP .................................28

Когда следует браться за редактирование реестра? .......................................30

Альтернативы редактированию реестра.......................................................31

Установка нового устройства.....................................................................32

Изменение конфигурации в Панели управления....................................37

Другие инструментальные средства для изменения реестра..................44

Резюме.................................................................................................................44

Глава 2. Резервное копирование и восстановление реестра...........................45

Подготовка к редактированию реестра ...........................................................46

Использование функции восстановления системы .......................................47

Создание точки восстановления...................................................................48

Восстановление состояния системы ............................................................49

Конфигурирование функции восстановления системы ............................52

Устранение неполадок в работе с программой

Восстановление системы...............................................................................55

Использование встроенной программы Архивация данных ........................56

IV___________________________________________'___Содержание

Подготовка к работе с функцией аварийного

восстановления системы ...............................................................................60

Выполнение аварийного восстановления системы....................................64

Резервное копирование и восстановление

системных файлов конфигурации.............................................................66

Использование консоли восстановления........................................................74

Способы запуска программы Консоль восстановления............................74

Запуск консоли восстановления из программы

Windows XP Setup........................................................................................75

Включение программы Консоль восстановления

в меню загрузки...........................................................................................76

Удаление программы Консоль восстановления

из меню загрузки.........................................................................................77

Использование программы Консоль восстановления ............................78

Ручное резервное копирование и восстановление реестра

Windows NT/000/XP...........................................................................................78

, Экспорт и импорт файлов реестра ..................................................................79

Резервное копирование с помощью утилит Resource Kit .............................82

Утилита REG из Windows 2000/XP Resource Kit ........................................83

Резюме.................................................................................................................85

Глава 3. Редактор реестра ..........................................................................87

Использование Редактора реестра...................................................................89

Запуск Редактора реестра..............................................................................89

Исследование интерфейса Редактора реестра ............................................90

Команды меню Файл ..................................................................................93

Команды меню Правка..................................................................................W

Модификация ключей и значимых элементов......................................... 103

Добавление новых ключей .......................................................................... 103

Добавление новых значимых элементов ................................................ 104

Редактор двоичных значений...................................................................... 104

Редактирование строковых значений ........................................................105

Редактирование значений типа DWORD................................................105

Редактирование многострочных значений................................................ 106

Просмотр списков ресурсов..................................................................... 106

Удаление ключей и значимых элементов реестра.................................... 106

Команды меню Вид...................................................................................... 108

Меню Избранное........................................................................................... 110

Управление безопасностью реестра............................................................... 111

Установка прав доступа к ключам реестра................................................! 12

Установка специальных комбинаций прав доступа................................. 114

Присвоение прав владельца ключа реестра .............................................. 117

Аудит действий в отношении реестра........................................................ 118

Содержание______.___'_________________________'_______V

Активизация аудита...................................................................................... 120

Установка аудита....................................................................................... 122

Резюме............................................................................................................... 124

Глава 4. Простейшие методы настройки Windows...................................... 127

Подготовка к редактированию реестра ......................................................... 128

Индивидуальная настройка процесса загрузки............................................129

Простейший способ редактирования файла Boot.ini...............................131

Ручное редактирование файла Boot.ini...................................................... 137

Формат файла Boot.ini.............................................................................. 137

Индивидуальная настройка регистрации...................................................... 141

Изменение графического файла, отображаемого

при регистрации в системе ......................................................................... 141

Быстрое переключение пользователей в Windows XP .............................144

Добавление сообщения, отображаемого при регистрации

пользователей в системе.............................................................................. 146

Добавление информационного сообщения с помощью

оснастки ММС Локальная политика безопасности

в Windows XP............................................................................................. 147

Добавление информационного сообщения путем

непосредственного редактирования реестра.......................................... 147

Как автоматизировать процесс регистрации в системе........................... 150

Как замаскировать в окне регистрации имя

последнего регистрировавшегося пользователя .......................................151

Конфигурирование системных папок........................................................... 152

Удаление папок совместно используемых документов

из папки Мой компьютер ........................................................................... 154

Отображение параметров совместного доступа в стиле

Windows 2000.............................................................................................'....157

Другие популярные методы индивидуальной настройки ........................... 159

Как отключить функцию AutoRun для компакт-дисков......................... 159

Переустановка значков, применяемых по умолчанию............................ 161

Переименование Корзины.......................................................................... 161

Изменение значка мусорной корзины ......................................................162

Удаление стрелок с ярлыков....................................................................... 162

Отключение автоматического запуска Windows Messenger.....................162

Деинсталляция неиспользуемых компонентов Windows.........................162

Резюме............................................................................................................... 164

Глава 5. Реестр и аппаратные средства..................................................... 165

Реестр и подсистема Plug and Play................................................................. 166

Краткая история Plug and Play....................................................................167

Поддержка Plug and Play в Windows NT 4.0.............................................. 168

VI__________'_______________________________Содержание

Реализация Plug and Play в Windows 2000 и Windows XP........................ 169

Поддержка Plug and Play в Windows 2000/XP ........................................ 172

Спецификация ACPI................................................................................. 173

Системная поддержка для Plug and Play ................................................ 174

Уровни поддержки устройств и драйверов ............................................175

Архитектура Plug and Play в Windows 2000/XP ......................................177

Дерево устройств Plug and Play................................................................182

Распознавание устройств Plug and Play.................................................. 185

Откат драйвера (Driver Rollback) .............................................................189

Аппаратные профили ...................................................................................... 190

Управление электропитанием и энергосбережение ....................................192

Вкладка Схемы управления питанием .........................................................193

Вкладка Спящий режим................................................................................ 196

Вкладка Дополнительно................................................................................ 197

Вкладка АРМ................................................................................................. 199

Ключи реестра, содержащие информацию о поддержке АРМ...............200

Вкладка ИБП.................................................................................................20\

Средства управления питанием Windows 2000/XP...................................202

Схемы управления питанием......................................................................203

Ключи реестра, предназначенные для управления

электропитанием ..........................................................................................204

Резюме............................................................................................................... 206

Глава 6. Реестр, загрузка системы и предотвращение сбоев.......................207

Реестр и загрузка системы..............................................................................208

Процесс самотестирования при включении .............................................209

Файлы, необходимые для запуска системы ..............................................211

Процесс инициализации при запуске........................................................213

Работа загрузчика .........................................................................................215

Функции загрузчика NTLDR...................................................................216

Выбор запускаемой операционной системы..........................................218

Опции отладочного меню при загрузке Windows XP............................219

Распознавание аппаратных средств ........................................................224

Выбор конфигурации (аппаратного профиля) ......................................224

Загрузка ядра.................................................................................................226

Инициализация ядра.................................................................................228

Загрузка и инициализация драйверов устройств...................................229

Загрузка сервисов......................................................................................230

Параметр реестра BootExecute................................................................... 230

Ключ Memory Management.........................................................................1Ъ\

Ключ DOS Devices......................................................................................231

Ключ Subsystems........................................................................................232

Регистрация в системе.................................................................................232

Содержание_________________________________-____________VH

Загрузка остальных сервисов и драйверов ................................................234

Наборы управляющих параметров в реестре .........................................234

Параметр Start............................................................................................236

Параметр ErrorControl................................................................................237

Обеспечение запуска системы при любых обстоятельствах.......................238

Защита системных файлов Windows 2000/XP...........................................241

Механизм защиты драйверов цифровой подписью..............................243

Другие средства защиты системных файлов Windows 2000/XP................246

Верификация цифровой подписи файлов..............................................249

Запуск системы с конфигурационными проблемами..............................252

Консоль восстановления .............................................................................256

Применение Консоли восстановления...................................................257

Отчет об ошибках.........................................................................................259

Резюме............................................................................................................... 264

Глава 7. Справочник по ключам реестра....................................................265

HKEY_LOCAL_MACHINE...............................................................................265

Ключ HKEY_LOCAL_MACHINE\HARDWARE..........................................268

Вложенный ключ DESCRIPTION............................................................270

Вложенный ключ DEVICEMAP............................................................... 272

Вложенный ключ RESOURCEMAP .........................................................277

Ключ HKEY_LOCAL_MACHINE\SAM........................................................278

Ключ HKEY_LOCALMACHINE\SECURITY............................................. 278

Ключ HKEY_LOCAL_MACHINE\SOFTWARE........................................... 279

Вложенный ключ Classes..........................................................................2&Q

Вложенные ключи Description ..................................................................282

Вложенный ключ Microsoft....................................................................... 283

Вложенный ключ Program Groups............................................................284

Вложенный ключ Secure...........................................................................285

Вложенный ключ Windows 3.1 Migration Status.......................................IKS

Ключ HKEY_LOCAL_MACHINE\SYSTEM.................................................285

Вложенные ключи ControlSetnnn, Select и CurrentControlSet..................286

Вложенные ключи Controls наборах управляющих опций..................288

Вложенный ключ Епит для всех наборов

управляющих опций .................................................................................292

Вложенный ключ Services для всех наборов

управляющих опций .................................................................................296

Вложенный ключ Hardware Profiles для всех наборов

управляющих опций .................................................................................300

Вложенный ключ Setup.............................................................................302

Вложенный ключ Disk..............................................................................303

HKEY_CLASSES_ROOT...................................................................................304

HKEY CURRENT CONFIG............................................................................. 304

VIII_____________________________________________Содержание

HKEY_CURRENT_USER..................................................................................305

НКЕ Y_ USERS....................................................................................................308

Резюме............................................................................................................... 309

Глава 8. Параметры настройки сети в реестре........................................... ЗТ1

Установка сетевых компонентов с помощью

утилит Панели управления .............................................................................311

Сетевые параметры в реестре Windows NT 4.0.............................................319

Типы сетевых компонентов в реестре Windows NT 4.0...........................319

Установка сетевых компонентов в реестре Windows NT 4.0...................320

Регистрационная информация программного обеспечения

для сетевых компонентов.........................................................................320

Регистрационная информация сервисов

для сетевых компонентов.........................................................................321

Привязка сетевых компонентов ..............................................................322

Обработка зависимостей для сетевых компонентов .............................324

Сетевые параметры в реестре Windows 2000 и Windows XP .......................325

Установка сетевых компонентов в реестре Windows 2000/XP ................326

Регистрационная информация сетевых адаптеров................................329

Регистрационная информация сетевых компонентов..........................336

Настройка сетевых средств путем редактирования реестра........................337

Автоматическое конфигурирование IP-адресов .......................................338

Блокировка динамической регистрации DNS..........................................341

Блокировка восстанавливаемых сетевых соединений .............................342

Как установить NetBEUI в Windows XP....................................................343

Резюме............................................................................................................... 343

Глава 9. Защита реестра........................................................................... 345

Простейшие меры ограничения доступа к реестру .....................................347

Дополнительные меры защиты Windows 2000..........................................348

Редактирование прав доступа к ключам реестра .........................................350

Обзор стандартных прав доступа в Windows XP.......................................352

Права доступа по умолчанию к объектам файловой системы

и реестра Windows 2000................................................................................354

Совместное использование файлов и полномочия доступа

к ним в Windows XP.....................................................................................361

Установки реестра для отображения "классического" пользовательского интерфейса совместного доступа к файлам ..........366

Наиболее важные ключи Windows NT/2000/XP,

нуждающиеся в защите................................................................................368

Защита реестра от несанкционированного удаленного доступа................371

Защита ульев SAM и Security...........................................................................372

Как защитить улей SAM.............................................................................. 372

Содержание _________________ ' ____________________________ IX

Ограничение анонимного доступа к компьютеру........... ......................... ....377

Ограничение анонимного доступа в Windows 2000... ............................... 377

Использование оснастки ММС Локальная политика безопасности .....377

Редактирование реестра............................................................................... 378

Усовершенствованные возможности Windows XP

и разрешение вопросов совместимости......... ............................................ 379

Использование средства Локальная политика безопасности ..............380

Использование Редактора реестра ..........................................................381

Системный планировщик как еще одна потенциальная

угроза безопасности........................................... .......................................... ....382

Резюме................................1..... ....................................................................... ...385

Глава 10. Управление рабочими средами пользователей............................. 387

Базовая информация о пользовательских профилях.......... ...................... ...388

Подробная информация о пользовательском профиле............. ............. .....388

Параметры, хранящиеся в пользовательском профиле. ...................... ....390

Структура пользовательского профиля...................................................... 391

Файл Ntuser.dat........................................ ..................................................... 397

Взаимозаменяемость пользовательских профилей

в Windows NT 4.0 и Windows 2000...... ........................................................ 397

Работа с перемещаемыми пользовательскими профилями

в Windows XP ............................................................................................. ...400

Неперемещаемые папки и квоты на размер профиля... ................ .......402

Сценарии.......................................... ................................................................. 406

Использование WSH для написания регистрационных сценариев .......406

Общие сведения о системной политике .......................................................407

Административные шаблоны......... ............................................... ..............408

Параметры безопасности............................................................................. 409

Инкрементные шаблоны безопасности.....................................................4Ю

Как хранится групповая политика................................. ......... ...................41 1

Шаблон групповой политики ..................................................................412

Файл Gpt.ini ............................................................................................... 4 12

Локальные объекты групповой политики ..............................................412

Папки шаблона групповой политики........................ ........................... ..413

Файлы Registry.pol.....................................................................................413

Глава 11. Решение наиболее общих проблем при помощи реестра .............. 415

Проблемы с загрузкой.....................................................................................415

Диагностика неудачной загрузки ...............................................................417

Параллельная установка системы............................................................... 420

Дополнительные аппаратные профили .....................................................421

X__________________________________________Содержание

i

Проблемы с загрузкой, возникающие после неправильной установки устройства Zip Iomega для параллельного порта ...................424

Вы никогда не видели "синего экрана"

и хотите на него посмотреть? .....................................................................425

Запуск утилиты Восстановление системы из командной строки...........426

Как повторно создать утраченный ASR-диск...........................................427

Проблемы, связанные с завершением работы системы..............................429 |

Конфигурирование Windows NT/2000/XP для обеспечения ''
очистки файла подкачки при завершении работы системы.......................430

Как разблокировать сетевой компьютер с Windows ХР..............................431 |

Другие проблемы .............................................................................................432 !

Ведение журнала отладочной информации для пользовательских профилей и системной политики ..............................................................433

Настройка программы Архивация данных путем .
редактирования реестра...............................................................................433 |

Удаление недействительных записей с помощью .

• мастера Установка и удаление программ.................................................v.....438

Как добиться немедленной регистрации событий,

связанных с квотированием диска, в системном журнале......................441

Резюме............................................................................................................... 442 >

Глава 12. Дополнительные сведения об устранении неполадок................... 443

Настройка интерфейса....................................................................................443

Значения параметров реестра для настройки меню Пуск

в Windows XP ................................................................................................443

Изменение способов группировки элементов панели задач...................450

Блокировка всплывающих подсказок в области сообщений..................451

Как сделать, чтобы программы не отображались в списке

наиболее часто используемых программ ...................................................452

Как отключить отображение почтового уведомления

на экране приветствия Windows XP...........................................................454

Помощь в устранении неполадок..................................................................457

Настройка программы Восстановление системы.....................................457

Использование групповой политики ......................................................457

Использование Редактора реестра для отключения

средства Восстановление системы ..........................................................458

Дополнительные сведения о конфигурировании

средства Восстановление системы ..........................................................459

Запуск регистрации работы Windows Installer...........................................462

Переустановка протокола TCP/IP в Windows XP.....................................463

Активизация Удаленного помощника в Windows XP ..............................464

Активизация Удаленного помощника через

Панель управления....................................................................................465

Активизация Удаленного помощника в реестре ...................................466

Содержание______________________________________________XI

Настройка Windows XP на прием сообщений

от Удаленного помощника.......................................................................467

Решение проблем, связанных с запуском сервисов.................................470

Настройка регистрационных данных сервиса .......................................473

Настройка запуска сервиса при помощи встроенной

системной учетной записи.......................................................................475

Использование редактора реестра для устранения

неполадок, возникающих при запуске сервиса.....................................476

Отключение сервиса или драйвера, препятствующего

загрузке Windows NT/2000/XP.................................................................478

Глава 13. Дополнительные утилиты ..........................................................481

Windows XP PowerToys....................................................................................481

Bulk Resize for Photos ...................................................................................482

Faster User Switcher ......................................................................................484

Open Command Window Here......................................................................484

Shell Audio Player..........................................................................................485

PowerToy Calculator......................................................................................486

Tweak Ul для Windows XP...........................................................................486

Утилита RegMaid — чистка реестра...............................................................489

Утилита Regmon — мониторинг реестра.......................................................491

NTFSDOS Professional.....................................................................................492

RegSafe Professional компании Imaginelan.....................................................492

ERD Commander 2000 .....................................................................................495

Глава 14. Автоматизация управления реестром при помощи WHS .............. 499

Краткие сведения о Microsoft Windows Script Host......................................500

Преимущества Windows Script Host............................................................500

Объектная модель Windows Script Host .........................................................503

Объект WshShell............................................................................................503

Метод RegRead..............................................................................................Ъ

Метод RegWrite..............................................................................................5Q4

Метод RegDelete.............................................................................................505

Пример JScript-сценария.............................................................................506

Примеры УВ8спр1-сценариев.....................................................................509

Разрешение и блокировка записи изменений в меню Пуск................509

Активизация и блокировка службы Восстан'овление системы............510

Автоматическое создание точки восстановления..................................514

XII___________________________________________Содержание

Приложение 1. Ресурсы Интернета........................................................... 519

Заключение....................................................................................................... 523

Приложение 2. Глоссарий......................................................................... 525

А.....................................................................................................................525

В......................................................................................................................526

С.....................................................................................................................526

D.....................................................................................................................526

Е......................................................................................................................527

G.....................................................................................................................527

Н.....................................................................................................................527

К.....................................................................................................................528

L......................................................................................................................528

N.....................................................................................................................528

О.....................................................................................................................529

Р......................................................................................................................529

R.....................................................................................................................530

S......................................................................................................................530

U.....................................................................................................................531

V......................................................................................................................531

W.....................................................................................................................531

Список литературы................................................................................... 532

Предметный указатель.............................................................................. 533

Введение

Кому адресована эта книга

Windows XP, безусловно, является самой значимой операционной системой в семействе Windows, после Windows 95. Несмотря на то, что она была пер­вой ОС из этого ряда, созданной в приемлемые сроки, сообщество пользо­вателей с большим нетерпением ожидало ее появления на свет. Это не уди­вительно, поскольку с формальной точки зрения Windows XP является следующей версией Windows 2000. Однако, она также рассматривается как обновление предыдущих версий Windows 98, 98 SE, Millennium Edition (ME), 2000 и NT 4.0. В итоге, в ней удалось объединить сильные стороны двух линий операционных систем — удобство, совместимость и простоту использования, свойственные Windows 9x/ME, и безопасность, надежность и стабильность, характерные для Windows NT/2000. К тому же, система Windows XP положила конец старой линии систем DOS/Windows, и теперь мы имеем дело с ОС, всецело основанной на новой версии ядра Windows NT/2000. Новый подход определенно увенчачся успехом, поскольку в во­просах надежности, Windows XP практически затмила всех своих предшест­венников. Вам больше не придется созерцать так называемые "синие экра­ны смерти" (Blue Screen of Death, BSOD), если только вы намеренно не захотите их вызвать (в главе II показано, как заставить систему отобразить BSOD, только для того, чтобы увидеть, что это такое).

Microsoft выпустила в свет три модификации Windows XP: Home Edition, Professional и 64-bit Edition (64-разрядная версия), причем последняя пред­назначена исключительно для рабочих станций, оснащенных 64-разрядным процессором Itanium компании Intel. Windows XP Home Edition и Windows XP Professional являются практически одинаковыми 32-разрядными систе­мами, функционирующими на базе одного ядра. Как и ожидалось, версия. Home Edition предназначена для подавляющего большинства пользователей, ранее работавших с Windows 9x/ME, a Windows XP Professional нацелена на использование в деловой и производственной сфере и для выполне­ния задач, требующих большой вычислительной мощности. Поэтому в ней

Реестр Windows XP

npeziycMorpenbi возможности, ориентированные на выполнение широкого спектра бизнес-приложений, а также ряд дополнительных средств, которых нет в Windows XP Home Edition, поскольку в домашних системах они не нужны. Самое главное отличие заключается в поддержке мультипроцессор­ной обработки: Windows XP Home Edition работает с одним процессором, a Windows XP Professional — может работать в двухпроцессорном режиме. Более того, пользователи Windows XP Professional могут регистрироваться в доменах Active Directory, работать с перемещаемыми пользовательскими профилями, используя систему шифрования файлов (encrypting tile system), Offline Folders, а также другие возможности, которые особенно важны для мобильных пользователей.

Автору пришлось выполнять тестирование Windows XP (начиная с одной из ранних бета-версий) в составе небольшой команды бета-тестеров. Даже на самой ранней стадии проявлялись различия между Windows 2000 и модифи­кациями новой системы под кодовым названием "Whistler". С выпуском ка­ждой новой версии было удивительно обнаруживать все новые и новые усо­вершенствования. Приобретая законченный вид, система становилась более мошной и надежной. Однако, несмотря на эти позитивные изменения и тот факт, что система была переименована в Windows XP ("Windows для опыт­ных (experienced) пользователей", а также "для получения опыта "experiences'"*), функциональные возможности Windows 2000 в ней не только не отвергнуты, но напротив, существенно развиты и расширены, благодаря включению новых инструментальных средств и свойств. В новой системе были воплощены все лучшие черты ее предшественников, что позволило ей стать своего рода "продолжателем традиций" Windows 2000. Об этом красно­речиво свидетельствует девиз, отображаемый во время загрузки —"Built on NT Technology". Как известно, Windows 2000 имеет много общих свойств с Windows NT. То же самое можно сказать и о Windows XP. При вниматель­ном рассмотрении можно также обнаружить много общего с Windows 2000,

Поспешат ли тысячи пользователей по всему миру сразу же перейти на Win­dows XP? Кто-то, вероятно, поступит именно так, но очень многие будут продолжать использование Windows 2000, постепенно присматриваясь к но­вой системе и тестируя в ней свои наработанные приложения. Именно таким читателям — системным администраторам, специалистам по техниче­ской поддержке и опытным пользователям Windows NT/2000/XP и адресо­вана данная книга. • ,

Цели этой книги

Реестр, как и многие другие компоненты Windows XP, во многом похож на реестр Windows NT 4.0, но, наряду с этими сходными чертами, есть и отли­чия (например, снятие ограничения на размер реестра). Некоторые же от­личия настолько незаметны, что на них не сразу обращаешь внимание.

Введение________________________________________________3

Основные отличия в реестре Windows XP главным образом предопределены усовершенствованием ядра в новой системе. Автор по ходу изложения будет стараться подчеркнуть все отличия и обратить на них внимание читателя. Помимо этого, в реестре Windows XP появилось множество совершенно но­вых записей. Это не удивительно — ведь они соответствуют огромному ко­личеству новых функциональных возможностей. Поскольку реестр является централизованным хранилищем всей информации об аппаратных и про­граммных компонентах, все новые функциональные возможности, появив­шиеся в Windows XP, обязательно должны найти свое отражение в реестре.

Является ли эта книга максимально полным и подробным справочником, описывающим абсолютно все ключи реестра или справочником готовых решений на все случаи жизни? Нет, к сожалению. Я и сама мечтаю иметь такую книгу, но при этом отлично представляю себе, какой объем она будет иметь (если вообще возможно ее написать). При написании этой книги за­дачи автора заключались в том, чтобы рассказать о наиболее важных частях реестра, подчеркнуть сходства и отличия реестров Windows NT/2000 и Windows XP, описать различные методы резервного копирования и восста­новления реестра, а также дать читателям необходимый минимум знаний по другим важным вопросам, связанным с реестром. Я надеюсь, что книга окажется полезной системным администраторам и пользователям, желаю­щим систематизировать свои знания о реестре Windows NT/2000 и познако­миться с реестром Windows XP. Тех пользователей, которые перешли к Windows XP с Windows 9x/ME, не должно вводить в заблуждение кажущееся сходство между реестром Windows XP и уже знакомыми реестрами прежних систем, т. к. на самом деле, здесь есть существенные различия!

Среди части пользователей бытует негативное мнение, о том, что реестр Windows слишком непонятен, содержит массу избыточной информации и делает систему уязвимой. Если вы придерживаетесь того же мнения, я не стану вас переубеждать. Все-таки, большинство людей склонно несколько отрицательно относиться к тем явлениям, смысл которых им до конца не ясен. Я лишь отчасти соглашусь с этой точкой зрения — в том, что реестр является сложным для понимания, и в том, что'он критично влияет на ра­ботоспособность системы и жизненно для нее необходим. Моя задача — помочь вам освоить реестр. Поэтому я не буду пытаться охватить все из­вестные приемы, а сосредоточусь на общих принципах того, как и почему они действуют. Я считаю, что как только вы получите представление об ар­хитектуре реестра, структуре и типах данных, вы сможете самостоятельно постигать все тонкости работы с ним.

Собственный опыт работы специалистом из группы технической поддерж­ки, безусловно, наложил определенный отпечаток и на мои взгляды и мето­ды работы вообще, и всю эту книгу — в частности. Когда я начинаю рабо­тать с новой системой, первое, что меня интересует, — это обеспечение ее работоспособности в любых условиях, вопросы резервного копирования и восстановления ее основных компонентов (в данном случае — реестра),

Реестр Windows XP

в том числе — редко используемые и нетрадиционные. Темам резервного копирования и восстановления, а также различным мерам по защите систе­мы от сбоев в книге отведено почетное место. Я совершенно искренне счи­таю, что прежде чем переходить на использование новой операционной сис­темы и начинать с ней экспериментировать, очень важно внимательно изучить все эти вопросы, и даже отрепетировать свои действия в случае сбоя.

Материал книги разбит на следующие главы.

П Глава I содержит обзорную информацию о реестре Windows NT/2000/XP. В ней приведено краткое описание его структуры, типов данных реестра, определенных и применяющихся в системе. Здесь же анализируются ме­тоды хранения данных реестра Windows NT/2000/XP. Наряду с этим, рас­смотрены некоторые усовершенствования, которые повлияли на реестр (например, снятие ограничения на размер реестра).

П Глава 2 полностью посвящена методам резервного копирования и вос­становления реестра. Даже если вы опытный администратор Windows NT/2000, эту главу следует прочесть очень внимательно, по­скольку в Windows XP указанные операции претерпели целый ряд суще­ственных изменений.

П Глава 3 обсуждает пользовательский интерфейс утилит для редактирова­ния реестра (Regedit.exe). Большинство пользователей помнят, что в со­ставе Windows NT 4.0 и Windows 2000 есть две утилиты для редактирования реестра — Regedt32.exe, наиболее мощная утилита с расширенными возможно­стями, но "старомодным" интерфейсом, и Regedit.exe — более новая утилита, с развитым пользовательским интерфейсом, однако отстающая от первой по своим возможностям. В Windows XP теперь есть лишь одна утилита — Rege­dit.exe, объединившая в себе возможности двух предшествующих редакторов реестра. Начинающие пользователи могут применять данную главу в ка­честве справочника по работе с Редактором реестра.

Глава 4 рассматривает ряд несложных методов настройки и конфигури­рования Windows XP как путем редактирования реестра, так и с помо­щью административных утилит. Некоторые приемы, приведенные здесь, применимы также к Windows NT и Windows 2000, ряд других может ис­пользоваться только в Windows XP.

Глава 5 посвящена хранению информации об аппаратных средствах
в реестре. Приведены базовые сведения об архитектуре Plug and Play в сис­
теме Windows 2000/XP, новых подсистемах режима ядра Windows 2000 —
Plug and Play Manager и Power Manager, инициативе OnNow и специфи­
кации ACPI. Особое внимание уделено тем усовершенствованиям, кото­
рые были реализованы в Windows XP. .

Глава 6 рассматривает процесс загрузки операционных систем Windows NT/2000 и Windows XP, роль реестра в этом процессе, а также

Введение________________________________________________5

методы предотвращения сбоев при загрузке. Особое внимание уделено таким новым возможностям Windows XP, повышающим ее надежность, как опции загрузки в безопасном режиме, откат драйверов (Driver Rollback), консоль восстановления (Recovery Console), а также таким сред­ствам, как Windows File Protection, System File Checker и File Signature Verification.

Глава 7 может служить кратким путеводителем по ключам реестра.

Глава 8 рассматривает параметры настройки сети в реестре как для
Windows 2000, так и для Windows XP. •

Глава 9 занимает в книге особое место, потому что посвящена одной из самых важных тем — вопросам безопасности и защиты реестра.

Глава 10 освещает вопросы управления рабочими средами пользователей, включая пользовательские профили и групповую политику.

Глава II предлагает набор рекомендаций по настройке системы и реше­нию разнообразных проблем путем редактирования реестра. Представля­ет особый интерес для системных администраторов и технического пер­сонала.

Глава /2 посвящена вопросам тонкой настройки и устранения неполадок.

Глава 13 дает краткий обзор разнообразных утилит для работы с реест­ром.

Глава 14 представляет собой обзор автоматизации управления реестром с использованием Windows Script Host (WSH). Разумеется, он не может рассматриваться как справочник по автоматизации Windows и скрипт-языкам (эта тема заслуживает отдельной книги). Однако мы рассмотрим некоторые методы манипулирования реестром, обеспечиваемые техно­логией WSH, а затем для иллюстрации ее применения создадим один простой пример, и наконец, напишем небольшой, но действительно по­лезный скрипт.

Приложение I предлагает список ресурсов Интернета. Если бы автор за­дался целью составить справочник по ресурсам глобальной сети, посвя­щенным Windows 2000/XP, то получилась бы целая книга! Не все эти ре­сурсы одинаково ценны, поэтому данное приложение содержит только те, которые с точки зрения автора являются наиболее информативными.

Приложение 2 — глоссарий.

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



Глава 1

Обзор реестра Windows XP

Ну, вы-то сами знаете, что я имею в виду...

Е. М, Блепк, "Фантастический рассказ для телепатов"

Данная книга адресована системным администраторам, специалистам по
технической поддержке и опытным пользователям Windows XP, а большинство читателей этого круга наверняка уже знакомы с понятием реестра.
Прототип современного реестра существовал еще в Windows 3.1, и многие
программисты уже в те времена знали, что конкретно их собеседник имеет
в виду, заводя разговор о реестре. Среди пользователей тема реестра стала
популярной после выпуска операционной системы Windows 95. Это не уди­вительно, поскольку реестр является важнейшей частью любой современной
операционной системы семейства Windows. В данной главе приводится об­зорная информация по реестру Windows NT/2000/XP, дается описание его
структуры и типов данных, а также анализируются методы хранения данных
реестра Windows XP. К сожалению, ограниченный объем книги не позво­ляет подробно остановиться на анализе отличий между реестрами
Windows 95/98/ME и Windows NT/2000/XP. Однако, основные отличия бу­дут указаны по ходу изложения материала.

Введение

Не приходилось ли вам попадать в ситуацию, когда необходимо срочно вы­полнить работу, но на экране появляется странное и пугающее сообщение о том, что операционная система не может быть загружена, т. к. ее реестр по­врежден? Например, многие пользователи Windows NT 4.0 испытывали этот шок, когда в процессе загрузки получали сообщение следующего вида:

OS Loader V 4.0

Windows NT could not start because the following file is missing or

corrupt:

\WINNT\SYSTEM32\CONFIG\SYSTEM

You can attempt: to repair this file by Starting Windows NT Setup using the original Setup floppy disk or CD-ROM.

ОСТАЛЬНЫЕ СТРАНИЦЫ ВЫСЫЛАЮТСЯ НА КОМПАКТ-ДИСКЕ, ЛИБО ПО ЭЛЕКТРОННОЙ ПОЧТЕ.


Заказ: ссылка скрыта


Примечание: заказывая отсканированные копии книг, Вы принимаете на себя всю ответственность за возможные нарушения авторских прав.