Реестр Windows XP

Резервное копирование реестра в Windows XP, его восстановление, удаление разделов и ключей. Восстановление повреждённого реестра, когда Windows XP не загружается. Структура .reg-файла. Хранения сведений о конфигурации компьютера и настроек системы.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 05.05.2016
Размер файла 58,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Что такое реестр Windows XP

2. Общие вопросы

3. Резервное копирование реестра в Windows XP

4. Восстановление реестра в Windows XP

5. Структура .reg-файла. REGEDIT - опции командной строки

6. Удаление разделов и ключей реестра при помощи .reg-файла

7. Восстановление повреждённого реестра, когда Windows XP не загружается

8. Сравнительный анализ литературы

Заключение

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

Введение

Реестр операционной системы для многих пользователей навсегда остается непонятной абракадаброй. Для чего он нужен?

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

Теперь рассмотрим как устроен реестр, для того что бы открыть его необходимо выполнить следующую команду: Пуск -> Выполнить -> в поле открыть: введите regedit -> жмем OK. Либо открываем файл, расположенный вC:\WINDOWS\regedit.exe.

1. Что такое реестр Windows XP

реестр конфигурация компьютер файл

Реестр или системный реестр - это база данных для хранения сведений о конфигурации компьютера и настроек операционной системы. Реестр содержит данные, к которым Windows XP постоянно обращается во время загрузки, работы и её завершения, а именно:

профили всех пользователей, то есть их настройки;

конфигурация оборудования, установленного в операционной системе. Я не пишу "установленного в компьютере", поскольку "железо" может быть, как говорится, "на борту", но не быть установленным в ОС, например, из-за устаревших драйверов.

данные об установленных программах и типах документов, создаваемых каждой программой;

свойства папок и значков программ;

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

Куст (основной раздел, стандартный раздел, в английской документации - улей, от англ. "hive") - это раздел реестра, отображаемый как файл на жестком диске. Куст является набором разделов, подчиненных разделов и параметров и имеет корни на верхнем уровне иерархии реестра. По умолчанию большинство файлов кустов (Default, SAM, Security и System) сохраняются в папке %SystemRoot%\System32\Config. Папка %SystemRoot%\Profiles содержит профили (настройки) для каждого пользователя компьютера. Поскольку куст представляет собой файл, его можно перемещать из одной системы в другую. Для редактирования этого файла необходимо использовать редактор реестра.

Важное замечание :Windows XP в отличие от своих предшественниц не имеет ограничения по размеру реестра.

Нижеуказанные основные стандартные разделы вы не сможете удалить или переименовать. Некоторые разделы реестра являются энергозависимыми (volatile) и не хранятся в каком-либо файле. Операционная система создает и управляет этими разделами полностью в памяти, поэтому они являются временными по своей природе. Система создает энергозависимые разделы каждый раз при начальной загрузке. Например, HKEY_LOCAL_MACHINE \HARDWARE - раздел реестра, который хранит информацию по физическим устройствам и назначенным им ресурсам. Назначение ресурса и аппаратное обнаружение происходят каждый раз при загрузке системы, поэтому логично, что эти данные не записываются на диск.

Реестр Windows XP состоит из следующих основных разделов:

Таблица 1. Основные разделы реестра

Раздел реестра

Краткое описание

HKEY_CLASSES_ROOT HKCR

Это ссылка на раздел HKEY_LOCAL_MACHINE\Software\Classes. Хранящиеся здесь сведения обеспечивают запуск необходимой программы при открытии файла с помощью проводника. Этот раздел содержит связи между приложениями и типами файлов, а также информацию об OLE.

HKEY_CURRENT_USER HKCU

Это ссылка на определённый подраздел HKEY_USERS. Настройки соответствуют текущему, активному пользователю, выполнившему вход в систему.

HKEY_LOCAL_MACHINE HKLM

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

HKEY_USERS HKU

Этот раздел содержит настройки для всех пользователей компьютера.

HKEY_CURRENT_CONFIG HKCC

Это ссылка на HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\Hardware Profiles\Current. Раздел содержит сведения о настройках оборудования, используемом локальным компьютером при запуске системы, т.е. содержит информацию о текущей конфигурации.

Сердце системного реестра - это раздел HKEY_LOCAL_MACHINE \SYSTEM.

Часто для обозначения основных разделов реестра пользуются сокращениями. Раздел HKEY_USERS содержит все активные загруженные параметры пользователя. Он имеет не менее трёх ключей:

подраздел DEFAULT, где хранится используемая конфигурация, когда ни один из пользователей ещё не вошёл в компьютер. То есть мы ещё видим приглашение на вход в систему.

дополнительный подраздел, который имеет имя в соответствии с security ID текущего пользователя (SID). Этот подключ реестра содержит конфигурацию текущего пользователя. Если пользователь вошёл удалённо, данные для конфигурации пользователя сохраняются в системном реестре местного компьютера. Данные из HKEY_USERS\%SID% также появляются в HKEY_CURRENT_USER.

Дополнительный подраздел, который имеет имя в соответствии с SID текущего пользователя с суффиксом Classes. Этот раздел содержит классы текущего пользователя. Данные в HKEY_USERS\%SID%_Classes также содержатся в HKEY_CLASSES_ROOT.

В Windows XP конфигурация пользователя по умолчанию (defaultuserprofile) не хранится в системном реестре. Она находится на системном диске в файле \DocumentsandSettings\DefaultUser\Ntuser.dat. Отметим, и это важно, что куст HKEY_CURRENT_USER является ссылкой, линком на определённый подраздел куста HKEY_USERS. Это значит, что все изменения в разделах, подразделах и ключах куста HKEY_CURRENT_USER автоматически тут же отображаются в определённом подразделе HKEY_USERS соответствующем активному пользователю. То есть пользователю, выполнившему процедуру входа.Все значения ключей реестра относятся к определённому типу. Следующая таблица содержит типы данных, используемых в реестре Windows XP:

Таблица 2. Типы ключей реестра

Типы данных

Краткое описание

REG_BINARY

Двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате.

REG_DWORD

Целые числа размером в 4 байта. Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах.

REG_EXPAND_SZ

Строка данных переменной длины.

REG_MULTI_SZ

Многострочный текст. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами.

REG_SZ

Текстовая строка фиксированной длины.

REG_FULL_ RESOURCE_DESCRIPTOR

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

Из каких файлов состоит реестр Windows XP

Однако, не вся информация из некоторых подразделов кустов хранится на диске, но об этом немного ниже.

А сейчас, вот они - файлы реестра Windows XP:

Таблица 3. Файлы реестра

Имя файла

Соответствующий куст реестра Windows XP

SAM

HKEY_LOCAL_MACHINE\SAM

SECURITY

HKEY_LOCAL_MACHINE\Security

Software

HKEY_LOCAL_MACHINE\Software

System

HKEY_LOCAL_MACHINE\System

HKEY_CURRENT_CONFIG

Default

HKEY_USERS\.DEFAULT

Файлы Ntuser.dat

HKEY_CURRENT_USER (эти файлы хранятся в С:\Documents andSettings\%UserName%) Содержат конфигурацию для конкретного пользователя.

2. Общие вопросы

Как мы уже знаем, в операционной системе Windows XP сведения о конфигурации системы централизованно размещены в реестре. Это упрощает администрирование компьютера или сети, но, вместе с тем, одно неправильное изменение в реестре может вывести операционную систему из строя. Приведенный ниже список содержит советы и рекомендации по аккуратному использованию реестра и редактора реестра.

Перед внесением изменений в реестр делайте резервную копию.

Не заменяйте реестр Windows XP реестром другой версии ОП Windows или Windows NT.

Не оставляйте редактора реестра работающим без присмотра.

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

Кроме того вы можете ограничить доступ к реестру различным пользователям. Для этого в левом окне Regedit'а кликните правой кнопкой мыши на выбранном разделе реестра и выберите пункт "Разрешения".

Для некоторых операций с реестром нам пригодится Recovery Console. Загрузиться в неё можно с CD-ROM на котором находится Windows XP, нажимая клавишу "R", но можно установить её и на жёсткий диск для удобства использования.

Для этого вставьте установочный CD-ROM с Windows XP и выполните команду:

[буква CD-ROM]:\i386\winnt32.exe /cmdcons

и далее следуйте инструкциям.

После установки консоль восстановления появится в виде варианта загрузки. Причем всё её содержимое находится в отдельной скрытой папке Cmdcons в корне загрузочного диска с Windows XP, объём папки около 8Мб, и изменение настроек Windows XP не повлияет на консоль восстановления.

Ещё один важный для нас вопрос: как в RecoveryConsole получить доступ в папки, отличные от \WINDOWS?

Возможно нам это понадобится, поэтому позаботьтесь об этом заранее. Под аккаунтом администратора заходим в "Панель управления - Администрирование". Далее запускаем аплет "Локальная политика безопасности - Локальные политики - Параметры безопасности", опцию "Консоль восстановления : Разрешить копирование дискет и доступ ко всем папкам" устанавливаем во "Включён". Если вы не хотите, чтобы у вас постоянно спрашивали пароль для входа в RC установите также опцию "Консоль восстановления: разрешить автоматический вход администратора". После этого, когда вы будете находиться в режиме Recovery Console, нужно дать команду SET AllowAllPaths = TRUE.

Если вам что-то не понравится или будет нужно освободить место на жестком диске, около 8Мб, то удалить консоль восстановления не составит особого труда:

Удалите из корня диска скрытую папку \Cmdcons.

Удалите из корня диска скрытый файл Cmldr.

Откройте файл Boot.ini и удалите строку, похожую на эту: C:\cmdcons\bootsect.dat="Microsoft WindowsRecoveryConsole" /cmdcons

3. Резервное копирование реестра в Windows XP

Способ 1:

Для резервного копирования всего реестра используйте программу архивации данных "Программы-Стандартные-Служебные-Архивация данных" или просто %SystemRoot%\system32\ntbackup.exe.

Программа архивации позволяет архивировать и восстанавливать так называемые данные состояния системы, что включает в себя следующие системные компоненты:

реестр;

базу данных регистрации классов COM+

загрузочные файлы :Ntldr и Ntdetect.com

системные файлы;

Пошаговые инструкции для архивации реестра Windows XP такие:

Войдите в систему с необходимыми правами, например, как администратор.

Запустите NTbackup ("Архивация данных").

Если NTbackup запустилась в режиме мастера, перейдите в "Расширенный режим".

Выберите закладку "Архивация".

В левом окне найдите и пометьте "птичкой" строку "SystemState".

Нажмите кнопку "Архивировать" и выберите "Дополнительно".

Снимите "галочку" с пункта "Автоматически архивировать защищенные системные файлы вместе с состоянием системы". Таким образом мы заархивируем только файлы реестра, что произойдёт быстро и займёт немного места на диске, примерно 17-20Мб.

На этой же вкладке "Тип архива" установите "Обычный".

"ОК" и нажмите "Архивировать". После архивации вы сможете просмотреть отчет.

Отчёты об архивации накапливаются в папке x:\Documents andSettings\%User%\LocalSettings\ApplicationData\Microsoft\Windows NT\NTBackup\data\ в пронумерованных файлах backup01.log, backup02.log и т.д.

Способ 2

Примечание. Не используйте этот способ для экспорта всего реестра или его основных разделов (ульев, hive), таких как HKEY_CURRENT_USER и т.п.

Прежде, чем начать редактирование реестра вручную с помощью REGEDIT, или REG-файла не помешает сохранить ту часть реестра : раздел или подраздел, которую вы будете изменять. Для этого:

Запустите REGEDIT. "Пуск-Выполнить-REGEDIT".

Найдите ветвь реестра содержащую ключ значение которого вы будете редактировать и кликните на ней, в левой части окна REGEDIT.

В главном меню выберите "Файл-Экспорт" и укажите имя файла. Либо кликните правой кнопкой и укажите "Экспортировать".

Альтернативный вышеприведенному способ состоит в том, что можно выполнить команду или командный файл определённого содержания. Например, сохраним настройки популярной программы TheBat!: regedit /e thebat1.reg HKEY_CURRENT_USER\Software\RIT regedit /e thebat2.reg HKEY_LOCAL_MACHINE\Software\RIT Вся необходимая информация будет помещена в файлы THEBAT1.REG и THEBAT2.REG.

4. Восстановление реестра в Windows XP

Способ 1:

При архивации части реестра, мы с помощью REGEDIT экспортировали данные в REG-файл. Теперь, чтобы извлечь их и восстановить исходный вид части реестра выполним следующие шаги:

* Запустите REGEDIT. "Пуск > Выполнить > REGEDIT".

* В главном меню выберите "Файл > Импорт" и укажите имя файла.

Или можно выполнить команду или командный файл определённого содержания. Например, восстановим настройки программы TheBat!:

regedit -s thebat1.reg

regedit -s thebat2.reg

Вся необходимая информация будет взята из файлов THEBAT1.REG и THEBAT2.REG.

Способ 2

Пошаговые инструкции для полного восстановления реестра Windows XP:

Войдите в систему с необходимыми правами, например, как администратор.

Запустите NTbackup.

Если NTbackup запустилась в режиме мастера, нажмите кнопку "Расширенный" в окне мастера архивации.

Перейдите на вкладку "Восстановление и управление носителем"

Установите в списке "Установите флажки для всех объектов, которые вы хотите восстановить" флажок для объекта "Состояние системы". Это позволит восстановить данные состояния системы вместе с остальными данными, отмеченными в текущем задании восстановления.

Отчёты о проделанной работе находятся в папке x:\Documents andSettings\%User%\LocalSettings\ApplicationData\Microsoft\Windows NT\NTBackup\data\ в пронумерованных файлах типа backup01.log, backup02.log и т.д.

5. Структура .reg-файла. REGEDIT - опции командной строки

Знание реестра Windows XP будет не полным без умения написать reg-файл.

REG-файл - это файл, имеющий определенную структуру и содержащий информацию, которая импортируется в реестр.

Для чего нужно это знать и уметь? Например, если была заблокирована работа с редактором реестра, а это можно сделать с помощью изменения ключей реестра, то наиболее легким способом исправить установки в реестре будет создание и импортирование reg-файла.

Первая строка REG-файла для Windows XP обязательно должна быть такой:

WindowsRegistryEditorVersion 5.00

однако REGEDIT от Windows XP понимает и такое:

REGEDIT4

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

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

Вот пример REG-файла:

Реестр

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup]

"SetupType"=dword:0

"SystemSetupInProgress"=dword:0

"CmdLine"=""

"SystemPrefix"=hex:cc,1b,00,00,00,40,3d,68

"SystemPartition"=\\Device\\HarddiskVolume1

"OsLoaderPath"="\\"

"uniqueid"="C:\\WINDOWS\\LPM"

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\AllowStart]

{...описание параметров...}

Последнюю строку в файле сделайте пустой.

Как видим строковые параметры заключаются в кавычки. Перед числами ставятся указатели на их тип. Например, dword - указывает на тип этого параметра, буквы должны быть обязательно маленькие. После двоеточия следует значение из восьми цифр в шестнадцатеричном формате. Однако большинство параметров dword имеют значение либо 0, либо 1. Пробелы в строке не допускаются.

В реестре существуют параметры "По умолчанию" (Default). Чтобы присвоить им какое-то значение через REG-файл, надо добавить такую строку:

@="какое-либо значение"

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

regedit.exe [options] [filename]

filename - импортируемый в реестр .reg файл

/s - подавлять запрос на подтверждение при импорте файла

/e - экспорт раздела реестра в файл.

Пример:

regedit /e file.reg HKEY_CURRENT_USER\Software\Microsoft

Довольно убого, не так ли? Но не все так плохо. Наберите в командной строке:

REG /?

и изучайте "Программу редактирования системного реестра из командной строки, версия 3.0". Я думаю, что она вам понравится.

6. Удаление разделов и ключей реестра при помощи .reg-файла

Вы можете удалять разделы реестра и значения в разделах не используя REGEDIT. Для удаления раздела используйте тот же самый формат REG-файла, только перед наименованием раздела поставьте знак "минус" ("-"). Например:

Реестр

REGEDIT5

[-HKEY_LOCAL_MACHINE\SYSTEM\Test]

Этот же формат используйте для удаления отдельных параметров в выбранных разделах, поставив знак "минус" ("-") после знака "равно" ("="):

Реестр

REGEDIT5

[HKEY_LOCAL_MACHINE\SYSTEM\Test]

"TestValue" =-

Помните, что прежде чем проводить какие-либо манипуляции с реестром вручную, рекомендуется сделать резервную копию.

7. Восстановление повреждённого реестра, когда Windows XP не загружается

А теперь мы посмотрим, что нужно делать, когда из-за ошибок в реестре Windows XP не загружается.

Описываемая процедура не гарантирует полное восстановление системы к предыдущему состоянию; однако, мы сможем восстановить наши данные.

Разрушенные файлы системного реестра могут вызывать ряд различных сообщений об ошибках.

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

Если у вас имеется копия системы, сделанная AutomaticSystemRecovery (ASR), то используйте эту копию прежде, чем вы попробуете процедуру, описанную в данной главе. Попробуйте при загрузке Windows XP нажать F8 и выбрать вариант "Загрузка последней удачной конфигурации" (BootUsingLastKnownGoodConfiguration). При этом восстанавливаются только данные в разделе реестра HKLM\System\CurrentControlSet. Любые изменения в других разделах реестра сохраняются. Загрузка последней удачной конфигурации позволяет восстановить реестр в случае неполадок, вызванных, например, новым, несовместимым с имеющимся оборудованием, драйвером. Неполадки, возникшие вследствие повреждения или ошибочного удаления драйверов или файлов, не могут быть устранены таким образом.

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

Итак, при попытке запуска Windows XP вы получаете сообщение об ошибке, например, одно из указанных ниже:

Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE

Stop: c0000218 {Registry File Failure} The registry cannot load the hive (file): \SystemRoot\System32\Config\SOFTWARE or its log or alternate

Очень хорошо, теперь настала пора применить ваши знания на практике. Если вы когда-либо выполняли NTBACKUP и завершили системное копирование успешно, то вы можете сразу приступить к 4-ому шагу.

Рекомендации по установке и загрузке RecoveryConsole расположены в разделе Общие вопросы.

Шаг 1.

Загружаемся в RecoveryConsole, создаём временную папку, копируем туда существующие файлы системного реестра, удаляем файлы системного реестра, и затем копируем файлы системного реестра из папки Repair в папку System32\Config. Затем мы сможем загрузить Windows XP. Системный реестр находящийся в папке Repair был создан и сохранен при начальной установке Windows XP, поэтому любые изменения которые были проведены позже будут утеряны. Итак, выполняем следующие шаги:

Загружаем RecoveryConsole.

В командной строке выполняем следующие действия:

mdtmp

copy c:\windows\system32\config\system c:\windows\tmp\system.bak

copy c:\windows\system32\config\software c:\windows\tmp\software.bak

copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak

copy c:\windows\system32\config\security c:\windows\tmp\security.bak

copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system

delete c:\windows\system32\config\software

delete c:\windows\system32\config\sam

delete c:\windows\system32\config\security

delete c:\windows\system32\config\default

copy c:\windows\repair\system c:\windows\system32\config\system

copy c:\windows\repair\software c:\windows\system32\config\software

copy c:\windows\repair\sam c:\windows\system32\config\sam

copy c:\windows\repair\security c:\windows\system32\config\security

copy c:\windows\repair\default c:\windows\system32\config\default

Примечание. Здесь имеется в виду, что Windows XP установлена в папку C:\Windows. Если это не так, то вам придется внести небольшие изменения.

Чтобы сэкономить время вы можете оформить все вышепреведенные команды в отдельный файл, например, regcopy1.txt набрав его на другом компьютере, и выполнить на вашем одной командой:

Batch regcopy1.txt

Шаг 2.

Чтобы выполнить процедуру, описанную в этом разделе, вы должны войти как администратор, или как пользователь приравненный к администратору. Т.е. пользователь имеющий учетную запись в группе Администраторы.

Если у вас Windows XP HomeEdition, то вы сможете войти как административный пользователь. Но если вы хотите войти как администратор, то вы должны сначала запустить Windows XP HomeEdition в безопасном режиме (Safemode).

Также полагаем, что у вас файловая система - FAT32.

Выполняем следующие действия:

Перегрузите компьютер.

При загрузке Windows XP нажмите F8.

Выберите безопасный режим.

Если вы используете проводник в качестве файл-менеджера, то придётся выполнить несколько действий, чтобы сделать папку SystemRestore видимой:

Запускаем "Проводник".

В меню "Сервис" выбираем "Свойства папки" и далее закладку "Вид".

Раскрываем опцию "Скрытые файлы и папки" и щёлкаем на "Показывать скрытые файлы и папки".

Далее щёлкаем на "Применить" и "Ок".

Теперь:

Открываем раздел жёсткого диска где установлена Windows XP и находим папку SystemVolumeInformation. Примечание: Это скрытая системная папка. Она содержит одну или более папок с именами вида _restore {GUID}, например, _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}

Откройте папку, которая была создана НЕ в текущее время. Это может быть одна или больше папок, имена которых начинаются с "RP". Это - точки восстановления.

Откройте выбранную папку и затем папку с именем Snapshot. Например, c:\System Volume Information\_restore{DBB3294C-F5C9-43A9-9010-A75010CD2631}\RP2\snapshot

Из папки Snapshot в папку C:\Windows\Tmp, уже созданную на первом этапе, скопируйте следующие файлы:

REGISTRY_USER_.DEFAULT

REGISTRY_MACHINE_SECURITY

REGISTRY_MACHINE_SOFTWARE

REGISTRY_MACHINE_SYSTEM

REGISTRY_MACHINE_SAM

Эти файлы созданы службой восстановления системы - SystemRestore.

Так как на предыдущем шаге мы использовали файлы системного реестра, созданные при начальной установке Windows XP, то этот "новый" системный реестр не знает, что "старые" точки восстановления существуют и доступны. При загрузке Windows XP создана новая папка с новым GUID и с новым SystemVolumeInformation, и создана новая точка восстановления, которая включает копию файлов нового системного реестра.

Вот почему важно не использовать самую новую папку, особенно, если время ёе создания - текущее время.

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

Файлы системного реестра были скопированы из папки Snapshot в папку C:\Windows\Tmp чтобы сделать их доступными, когда мы будем находиться в RecoveryConsole.

Мы будем использовать эти файлы, чтобы заменить ими файлы текущего системного реестра в папке C:\Windows\System32\Config. Дело в том, что в RecoveryConsole папка с SystemVolumeInformation в общем случае недоступна. Если вам нужно иметь доступ ко всем папкам, то вам следует позаботиться об этом заранее, об этом я уже писал в разделе Общие вопросы.

Шаг 3.

В третьей части, мы удалим существующие файлы системного реестра, и затем скопируем файлы системного реестра, созданные службой SystemRestore, в папку C:\Windows\System32\Config :

Загружаемся в RecoveryConsole.

В командной строке RecoveryConsole выполняем следующие команды

del c:\windows\system32\config\sam

del c:\windows\system32\config\security

del c:\windows\system32\config\software

del c:\windows\system32\config\default

del c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software

copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam

copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security

copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default

Перегружаем компьютер.

Шаг 4.

Теперь запускаем программу "Восстановление системы" (SystemRestore) или %SystemRoot%\System32\restore\rstrui.exe и выбираем "Восстановление более раннего состояния компьютера".

8. Сравнительный анализ литературы

В своем реферате я использовала только электронные источники (книги, интернет-книги и интернет-журналы ).Больше всего на реферат повлияли журнал «Компьютер-пресс», книга «ПО ПК и web-серверов» и, конечно же, официальный сайт Microsoft'а.

Работая над рефератом на тему «РеестWindowsXP» сразу знаешь с чем и даже кем имеешь дело, поэтому просто невозможно обойтись без официальной информации по данной теме. Из этого источника я взяла основные понятия и идею реестра как такового: зачем он в мы в нём нуждаемся и зачем его, собственно говоря, создали. В других источниках об этом конечно тоже говорится, но приятнее узнать это от самого создателя непосредственно.

Этот источник создавался в помощь студентам, которые учатся в омском университете, но позже он раскрутился до общественности. Книга «ПО ПК и web-серверов» помогла мне больше всех. Она написана легко и понятно, что и нужно студенту. В ней я нашла всё, что меня интересовало по данной мне теме и более того.

В ней пошагово описаны многие функции реестра, что где храниться и где расположено. Идет речь о настройке, о восстановлении, удалении, о копировании и даже что делать, если есть проблемы с самой «виндой». Более того, в этом источнике практически всё раскрывается несколькими способами и подтверждается примерами.

Именно поэтому основной текст моего реферата держится как раз на этом источнике.

«Компьютер-пресс» больше мне пригодился для уточнения более деликатных моментов (просто хотелось проверить, действительно ли есть такие решения проблемы и т.п.).

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

Заключение

Писав этот реферат, я хотела получиться документ, в котором будет объединена информация о реестрах, собранная, по моему мнению, из хороших, достоверных источниках.

По-моему это удалось. Теперь я могу более уверенно владеть компьютером и разбираться в таких тонких моментах, как, например, реестр windows. Конечно, эта информация со временем устареет, ведь техника развивается и ПО уверенно идёт за ней, поэтому и источники будут обновляться, и будет необходимо изучать более новые аспекты не только данной темы. Это актуально и интересно.

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

1. «ПО ПК и web-серверов», http://poks.tora.ru, актуально на 30.11.13 г.

2. Официальный сайт Microsoft, http://www.microsoft.com/ru-ru/default.aspx, актуально на 28.11.13 г.

3. Интернет-журнал «Компьютер - пресс» http://www.compress.ru/article.aspx, актуально на 3.12.13 г.

Размещено на Allbest.ru

...

Подобные документы

  • Программа "Редактор реестра". Разделы реестра Windows и их назначение. Хранение настроек экрана, раскладки клавиатуры, сетевых подключений, настроек программ. Сохранение изменений настроек, совершенных пользователем. Информация о настройках компьютера.

    презентация [1008,0 K], добавлен 05.04.2017

  • Общая характеристика используемых типов параметров дерева реестра в разных версиях Windows. Сравнение способов хранения реестров Windows. Анализ взаимосвязи между кустами реестра и соответствующими им файлами. Понятие, сущность и значение reg-файла.

    реферат [420,2 K], добавлен 04.10.2010

  • Рассмотрение правил создания, открытия и закрытия собственного ключа реестра. Описание функций, выполняющих процедуры сохранения произведенного изменения, добавления или удаления данных из ключей. Осуществление выборки информации из системного реестра.

    реферат [24,5 K], добавлен 03.10.2010

  • Возможности настройки операционной системы Windows. Сущность системного реестра. Описание API-функций работы с реестром. Диаграмма взаимодействия модулей. Интерфейс программы, основанный на разделении настроек на категории, представленные вкладками.

    курсовая работа [47,7 K], добавлен 07.12.2010

  • История развития реестра Windows, описание разделов, WinApi функции. Аналоги программ других разработчиков. Последовательность проектирования Windows-приложения, которое будет выводить аппаратную характеристику ПК на экран. Руководство пользователя.

    курсовая работа [1,2 M], добавлен 23.07.2013

  • Изучение пользовательского интерфейса Windows XP, рабочий стол, учетные записи пользователей и их удаление, главное меню, панели инструментов. Папки и файлы, их создание, перемещение и копирование, удаление и восстановление, атрибуты файловых объектов.

    лабораторная работа [251,6 K], добавлен 07.10.2009

  • Создание системной утилиты, работающей с реестром ОС Windows; структура, функции и роль реестра. Разработка программного обеспечения: интерфейс, структурная схема вызовов окон приложений; реализация и тестирование программы, процедуры; листинг модулей.

    курсовая работа [1,2 M], добавлен 01.06.2013

  • Реестр операционной системы Windows 2000/XP. Программные компоненты системы, работающие с реестром. Структура параметра реестра, его корневые разделы. Стандартные файлы, обеспечивающие поддержку кустов. Окно установки разрешений программы, аудит действий.

    презентация [424,1 K], добавлен 20.12.2013

  • История создания. Windows 9x/NT. Операционная система Microsoft Windows. Преимущества и недостатки Windows. Некоторые клавиатурные комбинации Windows 9x и NT. Windows XP Professional. Наиболее совершенная защита.

    реферат [19,3 K], добавлен 18.07.2004

  • Основные методы резервного копирования и восстановления OC Windows 8. История файлов, создание точки восстановления. Выбор средств резервного копирования. Возможности программ для резервного копирования. Особенности моделирования и реализации задачи.

    курсовая работа [1,1 M], добавлен 24.12.2014

  • Способы восстановления операционной системы Windows, их достоинства и недостатки. Восстановление ОС при загрузке, при помощи Консоли Восстановления (Recovery Console), с помощью диска Windows XP и Acronis True Image. Проверка целостности системных файлов.

    презентация [337,5 K], добавлен 20.06.2014

  • Программа операционной системы. Перемещение и копирование объектов. Окна Windows, операционное меню, настройка свойств папки, вызов справки Windows. Работа с дисками, папками и файлами, с приложениями и документами. Стандартные программы Windows.

    контрольная работа [21,9 K], добавлен 29.01.2011

  • Характеристика операционной системы. История развития Windows. Сравнительная характеристика версий Windows. Элементы и инструменты Windows XP. Прикладные программы в Windows XP. Работа настольных и портативных компьютеров под управлением Windows.

    доклад [19,1 K], добавлен 16.10.2011

  • Получение конфигурации компьютера. Установка обновления Microsoft Windows. Просмотр файловой системы компьютера и информация о ней. Алгоритм запуска программы PowerShell с заданными скриптами из Visual C#. Стандартные утилиты управления Microsoft Windows.

    курсовая работа [703,8 K], добавлен 22.05.2013

  • Анализ архитектуры ОС Windows 8. Сравнение с предыдущими версиями (интерфейс Modern UI, работа с учетными записями, модель безопасности, диспетчер задач, история файлов, восстановление системы, Storage Spaces). Особенности различных версий Windows 8.

    курсовая работа [289,1 K], добавлен 25.01.2016

  • Система Windows ХР, ее настройка, защита, восстановление и быстродействие. Свойства панели задач. Защита файлов с помощью пароля экранной заставки. Верификация драйверов. Восстановление системных файлов. Автоматическое обновление. Снятие ненужных служб.

    курсовая работа [5,9 M], добавлен 02.04.2009

  • Универсальная многоцелевая сетевая операционная система Windows NT Server. Использование Windows NT Workstation как невыделенного сервера в одноранговых сетях и в качестве клиента сетей. Операционные системы Windows 2003, Windows Vista и Windows 7.

    презентация [6,2 K], добавлен 23.10.2013

  • Операционная система Windows. Стандартные программы Windows: диспетчер задач, проверка, очистка, дефрагментация, архивация диска, восстановление системы, таблица символов, калькулятор, блокнот, графический редактор - пакет - Paint, WordPad, буфер обмена.

    реферат [17,9 K], добавлен 07.11.2008

  • Совместное функционирование всех устройств компьютера и доступ к его ресурсам. Понятие и функции графической операционной системы Windows. Справочная служба Windows. Управление файловой системой. Технология "Plug and Play". Графический интерфейс Windows.

    контрольная работа [22,2 K], добавлен 22.01.2011

  • Появление операционной системы Windows 95. Правила присвоения имен файлам. Порядок хранения файлов на диске. Система хранения файлов и организации каталогов. Многоуровневая иерархическая файловая система. Полное имя файла. Иерархия папок Windows.

    презентация [103,0 K], добавлен 11.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.