Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Наверх страницы | Обсудить
Резервное копирование реестра в Windows XP.
"Ничто так не радует, как горе ближнего". Если бы я следовал этой злословице, то ни за что не написал бы этот раздел. Информация, приводимая здесь, - наискучнейшая, но необходимая.
Способ 1.
Примечание. Не используйте этот способ для экспорта всего реестра или его основных разделов (ульев, hive), таких как HKEY_CURRENT_USER и т. п.
Прежде, чем начать редактирование реестра вручную с помощью REGEDIT, или REG-файла не помешает сохранить ту часть реестра : раздел или подраздел, которую вы будете изменять. Для этого:
- Запустите REGEDIT. "Пуск-Выполнить-REGEDIT". Найдите ветвь реестра содержащую ключ значение которого вы будете редактировать и кликните на ней, в левой части окна REGEDIT. В главном меню выберите "Файл-Экспорт" и укажите имя файла. Либо кликните правой кнопкой и укажите "Экспортировать".
Альтернативный вышеприведенному способ состоит в том, что можно выполнить команду или командный файл определённого содержания. Например, сохраним настройки популярной программы The Bat! :
regedit /e thebat1.reg HKEY_CURRENT_USER\Software\RIT
regedit /e thebat2.reg HKEY_LOCAL_MACHINE\Software\RIT
Вся необходимая информация будет помещена в файлы THEBAT1.REG и THEBAT2.REG.
Способ 2.
Для резервного копирования всего реестра используйте программу архивации данных "Программы-Стандартные-Служебные-Архивация данных" или просто %SystemRoot%\system32\ntbackup. exe
Программа архивации позволяет архивировать и восстанавливать так называемые данные состояния системы, что включает в себя следующие системные компоненты:
- реестр; базу данных регистрации классов COM+ загрузочные файлы : Ntldr и системные файлы;
Пошаговые инструкции для архивации реестра Windows XP такие :
- Войдите в систему с необходимыми правами, например, как администратор. Запустите NTbackup ("Архивация данных"). Если NTbackup запустилась в режиме мастера, перейдите в "Расширенный режим". Выберите закладку "Архивация". В левом окне найдите и пометьте "птичкой" строку "System State". Нажмите кнопку "Архивировать" и выберите "Дополнительно". Снимите "галочку" с пункта "Автоматически архивировать защищенные системные файлы вместе с состоянием системы". Таким образом мы заархивируем только файлы реестра, что произойдёт быстро и займёт немного места на диске, примерно 17-20Мб. На этой же вкладке "Тип архива" установите "Обычный". "ОК" и нажмите "Архивировать". После архивации вы сможете просмотреть отчет. Отчёты об архивации накапливаются в папке
x:\Documents and Settings\%User%\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\ в пронумерованных файлах backup01.log, backup02.log и т. д.
NTbackup можно использовать и из командной строки, но мы не будем рассматривать этот способ, так как восстановить данные с командной строки нам не удастся и, кроме того, при архивации вместе с реестром будут заархивированы и все системные файлы, необходимые для загрузки Windows XP. А это потребует более долгого времени и займёт заметно больше места на жестком диске.
Способ 3.
Полностью системный реестр можно заархивировать и "вручную" с помощью консоли восстановления (Recovery Console). Для этого:
- Загружаемся в Recovery Console. В командной строке Recovery Console выполняем следующие команды :
md tmp
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
Обратите внимание, что вам придётся скопировать сразу все пять файлов системного реестра.
Чтобы сэкономить время вы можете оформить все вышепреведенные команды в отдельный файл, например, arcregistry. txt предварительно подготовив его, и выполнить одной командой:
batch arcregistry. txt
Примечания.
Примечание 1. В общем случае не рекомендуется перемещать сохранённые файлы реестра за пределы папки C:\Windows, так как в Recovery Console они могут быть недоступны, даже если вы - администратор. Это верно, если не предпринять особых мер, описанных выше в разделе "Общие вопросы".
Примечание 2. Я бы рекомендовал вышеописанные способы №2 и №3 только если вы ожидаете полный крах системы. Обычно всегда удаётся загрузить последнюю удачную конфигурацию.
Примечание 3. Какой из способов №2 или №3 выбрать? Способ №2 проще в том смысле, что не требует перезагрузки в режиме Recovery Console для сохранения файлов реестра, но гораздо сложнее для восстановления, если самое большое горе всё-таки случится - ваша любимая Windows XP перестанет загружаться. Способ №3 самый простой в плане восстановления, но для его выполнения требуется перезагрузка, ещё до того момента как вы начнёте курочить реестр, в режим Recovery Console. А можно выбрать и оба способа.
Наверх страницы | Обсудить
Восстановление реестра в Windows XP.
В данном разделе мы практически повторим предыдущий, но с точки зрения восстановления реестра, а не архивации. Итак,
Способ 1.
При архивации части реестра, мы с помощью REGEDIT экспортировали данные в REG-файл. Теперь, чтобы извлечь их и восстановить исходный вид части реестра выполним следующие шаги:
- Запустите REGEDIT. "Пуск-Выполнить-REGEDIT". В главном меню выберите "Файл-Импорт" и укажите имя файла.
Или можно выполнить команду или командный файл определённого содержания. Например, восстановим настройки программы The Bat! :
regedit - s thebat1.reg
regedit - s thebat2.reg
Вся необходимая информация будет взята из файлов THEBAT1.REG и THEBAT2.REG.
Способ 2.
Пошаговые инструкции для полного восстановления реестра Windows XP :
- Войдите в систему с необходимыми правами, например, как администратор. Запустите NTbackup. Если NTbackup запустилась в режиме мастера, нажмите кнопку "Расширенный" в окне мастера архивации. Перейдите на вкладку "Восстановление и управление носителем" Установите в списке "Установите флажки для всех объектов, которые вы хотите восстановить" флажок для объекта "Состояние системы". Это позволит восстановить данные состояния системы вместе с остальными данными, отмеченными в текущем задании восстановления. Отчёты о проделанной работе находятся в папке
x:\Documents and Settings\%User%\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\ в пронумерованных файлах типа backup01.log, backup02.log и т. д.
Способ 3.
Если вы сохранили реестр "вручную", то восстановить его также возможно. Но для начала прочтите раздел "Восстановление повреждённого реестра когда Windows XP не загружается" расположенный ниже, а затем, если у вас есть сохранённые вручную файлы реестра, начните сразу с шага №3, расположенного в том же разделе.
Наверх страницы | Обсудить
Структура. reg-файла. REGEDIT - опции командной строки.
Знание реестра Windows XP будет не полным без умения написать reg-файл.
REG-файл - это файл, имеющий определенную структуру и содержащий информацию, которая импортируется в реестр.
Для чего нужно это знать и уметь? Например, если была заблокирована работа с редактором реестра, а это можно сделать с помощью изменения ключей реестра, то наиболее легким способом исправить установки в реестре будет создание и импортирование reg-файла.
Первая строка REG-файла для Windows XP обязательно должна быть такой :
Windows Registry Editor Version 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". Я думаю, что она вам понравится.
Наверх страницы | Обсудить
Удаление разделов и ключей реестра при помощи. reg-файла.
Вы можете удалять разделы реестра и значения в разделах не используя REGEDIT. Для удаления раздела используйте тот же самый формат REG-файла, только перед наименованием раздела поставьте знак "минус" ("-"). Например:
REGEDIT5
[-HKEY_LOCAL_MACHINE\SYSTEM\Test]
Этот же формат используйте для удаления отдельных параметров в выбранных разделах, поставив знак "минус" ("-") после знака "равно" ("=") :
REGEDIT5
[HKEY_LOCAL_MACHINE\SYSTEM\Test]
"TestValue" =-
Помните, что прежде чем проводить какие-либо манипуляции с реестром вручную, рекомендуется сделать резервную копию.
Наверх страницы | Обсудить
Восстановление повреждённого реестра когда Windows XP не загружается.
А теперь мы посмотрим, что нужно делать, когда из-за ошибок в реестре Windows XP не загружается.
Описываемая процедура не гарантирует полное восстановление системы к предыдущему состоянию; однако, мы сможем восстановить наши данные.
Разрушенные файлы системного реестра могут вызывать ряд различных сообщений об ошибках.
Эта глава предполагает, что с помощью стандартных методов восстановления, описанных выше, вернуть Windows XP к жизни не удалось и доступа к системе нет, кроме использования Recovery Console.
Если у вас имеется копия системы, сделанная Automatic System Recovery (ASR), то используйте эту копию прежде, чем вы попробуете процедуру, описанную в данной главе. Попробуйте при загрузке Windows XP нажать F8 и выбрать вариант "Загрузка последней удачной конфигурации" (Boot Using Last Known Good Configuration). При этом восстанавливаются только данные в разделе реестра 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-ому шагу.
Рекомендации по установке и загрузке Recovery Console расположены в разделе "Общие вопросы".
Шаг 1.
Загружаемся в Recovery Console, создаём временную папку, копируем туда существующие файлы системного реестра, удаляем файлы системного реестра, и затем копируем файлы системного реестра из папки Repair в папку System32\Config. Затем мы сможем загрузить Windows XP.
Системный реестр находящийся в папке Repair был создан и сохранен при начальной установке Windows XP, поэтому любые изменения которые были проведены позже будут утеряны.
Итак, выполняем следующие шаги:
Загружаем Recovery Console. В командной строке выполняем следующие действия:md tmp
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 Home Edition, то вы сможете войти как административный пользователь. Но если вы хотите войти как администратор, то вы должны сначала запустить Windows XP Home Edition в безопасном режиме (Safe mode).
Также полагаем, что у вас файловая система - FAT32.
Выполняем следующие действия:
Перегрузите компьютер. При загрузке Windows XP нажмите F8. Выберите безопасный режим.Если вы используете проводник в качестве файл-менеджера, то придётся выполнить несколько действий, чтобы сделать папку System Restore видимой:
Запускаем "Проводник". В меню "Сервис" выбираем "Свойства папки" и далее закладку "Вид". Раскрываем опцию "Скрытые файлы и папки" и щёлкаем на "Показывать скрытые файлы и папки". Далее щёлкаем на "Применить" и "Ок".Теперь:
Открываем раздел жёсткого диска где установлена Windows XP и находим папку System Volume Information. Примечание: Это скрытая системная папка. Она содержит одну или более папок с именами вида _restore {GUID} , например, _restore{87BD76B-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
Эти файлы созданы службой восстановления системы - System Restore. Так как на предыдущем шаге мы использовали файлы системного реестра, созданные при начальной установке Windows XP, то этот "новый" системный реестр не знает, что "старые" точки восстановления существуют и доступны. При загрузке Windows XP создана новая папка с новым GUID и с новым System Volume Information, и создана новая точка восстановления, которая включает копию файлов нового системного реестра. Вот почему важно не использовать самую новую папку, особенно, если время ёе создания - текущее время.
Таким образом конфигурация существующей системы не знает о предыдущих точках восстановления. Нам нужна предыдущая, "старая" копия системного реестра от предыдущей, "старой" точки восстановления, чтобы сделать все предыдущие, "старые" точки восстановления доступными. Я надеюсь, что вы меня поняли.
Файлы системного реестра были скопированы из папки Snapshot в папку C:\Windows\Tmp чтобы сделать их доступными, когда мы будем находиться в Recovery Console. Мы будем использовать эти файлы, чтобы заменить ими файлы текущего системного реестра в папке C:\Windows\System32\Config. Дело в том, что в Recovery Console папка с System Volume Information в общем случае недоступна. Если вам нужно иметь доступ ко всем папкам, то вам следует позаботиться об этом заранее, об этом я уже писал в разделе "Общие вопросы".
Шаг 3.
В третьей части, мы удалим существующие файлы системного реестра, и затем скопируем файлы системного реестра, созданные службой System Restore, в папку C:\Windows\System32\Config :
Загружаемся в Recovery Console. В командной строке Recovery Console выполняем следующие команды3. del c:\windows\system32\config\sam
4. del c:\windows\system32\config\security
5. del c:\windows\system32\config\software
6. del c:\windows\system32\config\default
7. del c:\windows\system32\config\system
8.
9. copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software
10. copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system
11. copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam
12. copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security
13. copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default
Перегружаем компьютер.
Шаг 4.
Теперь запускаем программу "Восстановление системы" (System Restore) или %SystemRoot%\System32\restore\rstrui. exe и выбираем "Восстановление более раннего состояния компьютера".
Customizer XP своими руками. Настройка системы. Закладка System.
Вот мы и подошли к самому интересному в данном повествовании, а именно как нам обустроить Windows XP без помощи разных программ-твикалок, а исключительно своими руками, так сказать, из любви к искусству.
Зачем нам это надо? Казалось бы - скачал тот же Customizer XP и живи спокойно. Ну, во-первых, авторы подобных программ, как и все мы, кушать хотят и поэтому просят за использование своих детищ энные суммы в твёрдой валюте. Во-вторых, неплохо бы знать, какие именно изменения вносятся в нашу систему. А вдруг там троян или ещё что-нибудь злобное? В-третьих, для общего развития, для самообразования полученные знания никак не назовёшь бесполезными. В-четвёртых, прочитав этот материал, вы можете написать собственный Tweak XP и требовать денег, например, с меня.
Почти все описанные изменения реестра опробованы мной на практике. Но прежде чем начать, боюсь показаться слишком назойливым, не забудьте сделать резервную копию реестра.
Представленная ниже информация систематизирована в соответствии с меню программы Customizer XP, в конце каждого раздела размещены дополнительные знания по конкретным вопросам. Итак, запускаем Customizer и изучаем меню.
System : Change Windows Owner Information
Эта опция используется для изменения информации о зарегистрированном владельце и организации, которая показывается в свойствах системы. За хранение этой информации отвечают следующие ключи реестра:
[HKEY_LOCAL_MASHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"RegisteredOrganization"="Owner. Organization"
"RegisteredOwner"="Owner"
System : Automatically Unload DLLs from Memory
Используйте эту опцию для автоматической выгрузки всех DLL, используемых программой, когда программа завершается. Если эта опция включена, то объём свободной памяти увеличится, но, к сожалению, по словам Customizer XP, уменьшится стабильность системы. Для внесения изменений добавьте ключ строкового типа:
[HKEY_LOCAL_MASHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"AlwaysUnloadDLL"="1"
Для включения опции сделайте его равным "1", для выключения - "0".
System : Automatically Close Hung Applications
Эта опция используется для автоматического закрытия без всякого предупреждения всех зависших программ. Измените значение ключа заменив "0" на "1":
[HKEY_СURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"
System : Change Service Time Out Value
Эта настройка служит для уменьшения временного интервала в течение которого Windows XP ожидает перед остановкой сервиса, в том числе и зависшего. Меньшее значение ускоряет процесс завершения работы. Рекомендованное значение, с точки зрения Customizer XP, равно 5 000. По умолчанию: 20 000.
[HKEY_CURRENT_USER\Control Panel\Desktop]
"WaitToKillServiceTimeout"="5000"
там же находится ещё один интересный параметр:
System : Change Application Time Out Value
Эта настройка служит для уменьшения временного интервала в течение которого Windows XP ожидает перед закрытием приложения. Меньшее значение ускоряет процесс завершения работы. Рекомендованное значение, с точки зрения Customizer XP, равно 5 000. По умолчанию равно 20 000.
[HKEY_CURRENT_USER\Control Panel\Desktop]
"WaitToKillAppTimeout"="5000"
Следует заметить, что устанавливая слишком малые значения для WaitToKillServiceTimeout и WaitToKillAppTimeout вы можете получить проблемы в виде невовремя снятых сервисов и программ. Оба параметра строковые.
System : Change Hung Application Timeout Value
Уменьшение значения этого ключа реестра сокращает время, которое ожидает диспетчер задач Windows XP перед закрытием зависшей, не отвечающей на запросы, программы. Рекомендованное значение : 2000. По умолчанию: 5000.
[HKEY_CURRENT_USER\Control Panel\Desktop]
"HungAppTimeout"="5000"
System : Automatically Restart Windows when Crashes
Используется для перезагрузки Windows XP после неожиданной остановки, краха. Измените значение ключа с 0 на 1.
[HKEY_LOCAL_MASHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:1
System : Automatically Restart Explorer when Crashes
Эта опция используется для перезагрузки оболочки Windows XP после неожиданной ошибки, краха, без перезагрузки всего компьютера. Это позволит, может быть, избежать потери ваших данных во время работы. Измените значение ключа с 0 на 1.
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 |


