Сервисная статья, необходимая для линковки на неё материалов, в которых описываются сбои, устранение которых требует выполнения процедуры восстановления реестра. Поскольку традиционно реестр операционных систем Windows хранится в файлах, размещаемых на системном носителе, восстановление реестра производится путем восстановления файлов, содержащих кусты реестра из их резервных копий. Как Вы понимаете, сделать это на работающей операционной системе не представляется возможным по причине блокировки кодом подсистемы ядра файлов кустов реестра, активно используемых системой. По этой причине мы будем использовать специализированное средство под названием Консоль восстановления.
Windows 7
При загрузке поврежденной операционной системы, сразу после статусных сообщений BIOS/UEFI, несколько раз нажимаем клавишу F8 для вывода меню дополнительных вариантов загрузки. В появившемся меня выбираем пункт "Устранение неполадок компьютера":
Далее начинает загружаться средство устранения неполадок компьютера. На следующем этапе нас спрашивают по поводу метода ввода с клавиатуры:
В зависимости от языка локализации системы, мы можем оставить метод ввода с клавиатуры по умолчанию без изменений на значении "Русская".
Далее у нас идет:
Затем у нас открывается окно Параметры восстановления системы, содержащее меню выбора:
После выбора пункта "Командная строка" запускается хорошо уже знакомая нам командная строка Windows.
На данном этапе главное правильно определить имя системного тома, на котором у нас располагается рабочая операционная система, поскольку при загрузке через консоль восстановления диском C: назначается зарезервированный загрузочный раздел (100Мб).
Я для этого применяю следующую команду:
wmic logicaldisk where "Size>1000000000" get caption
которая возвращает буквы разделов, которые имеют размер более 1 гигабайта.
1 2 3 4 5 |
Microsoft Windows [Version 6.1.7601] X:\Windows\System32>wmic logicaldisk where "Size>1000000000" get caption Caption D: |
Видите литеру D:
, которую выдала нам команда? Это и есть искомый нами системный раздел.
После того, как мы определились с разделом, нам необходимо выполнить копирование файлов резервной копии реестра в директорию фактического его расположения. Резервная копия файлов реестра размещается по пути <системный_том>:\Windows\System32\config\RegBack, а фактическое системное местоположение файлов реестра <системный_том>:\Windows\System32\config. Конечно же, само копирование можно выполнить разнообразными способами, например с применением любой программы, имеющей интерфейс открытия файла, в котором можно запросто копировать файлы, перемещаясь из директории в директорию. Я же предпочитаю использовать доступные системные утилиты типа xcopy:
xcopy d:\windows\system32\config\regback\*.* d:\windows\system32\config /h /r /y
После ввода команды начнется процесс копирования:
Утилита xcopy копируем файлы DEFAULT
, SAM
, SECURITY
, SOFTWARE
, SYSTEM
из подкаталога RegBack в вышестоящую директорию config, автоматически перезаписывая уже находящиеся в целевой папке файлы реестра. Из скриншота видно, что процедура копирования завершилась успешно, все необходимые файлы скопировались. На этом процедура восстановления реестра завершена, закрываем консоль. Для этого можно нажать на значок закрытия окна, либо в командной строке набрать команду exit
и вернуться в меню выбора параметров восстановления. На этом процедура восстановления реестра завершена, нажимаем кнопку Перезагрузка для инициирования процесса перезагрузки станции.
Спасибо большое
Заходите :)
Спасибо. Проблему решил
не за что. заходите.
Добрый день! А что выбирать в меню дополнительных вариантов загрузки, если в Windows 7 x64 нет режима Устранения неполадок компьютера?
есть несколько вариантов:
1. принудительно выключить системник, в некоторых случаях после этого опция появляется. :)
2. запустить консоль восстановления с компакт-диска дистрибутива Windows 7
3. https://answers.microsoft.com/ru-ru/windows/forum/windows_7-performance/%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE/a777bcf4-0a9f-46eb-8a88-bdba440cb101
здравствуйте, а как исправить эту ошибку на виндовсе 8???? Подскажите пожалуйста ) заранее спасибо
h
Спасибо большое вам! Всë просто и доступно объяснили, после выполнения данных махинаций проблема была решена)
не за что, заходите :)
Могут ли из-за этого удалится файлы пользователя?
сомневаюсь..
Такая проблема, пишет:
"Не найден файл: *.*
Скопировано файлов: 0."
ну тогда перейдите в директорию-источник командой cd X:\windows\system32\config\regback, где X - ваша литера.
проверьте содержимое директории командой dir.
возможно вы неправильно определили путь исходной директории
Спасибо неземное. Часа два убил на восстановление реестра, столько гайдов перечитал, и ни в одном! Ни в одном не было ни слова про то, что С:\ может называться иначе. Вы меня спасли просто.
не за что :)
Спасибо автору и комментатору с предыдущей ветки про сбой реестра. Нужную директорию нашел через блокнот.
А если пишет не найден файл config
значит что то с путем.. переходите вручную в поддиректорию windows\system и смотрите есть ли поддиректория config. может с буквой диска ошиблись или еще какие проблемы..
Спасибо большое вам. Помогло
Что делать,если пишет:"Invalid number of parameters"
Уже разобралось.
Нет,не разобралось,подскажите,пожалуйсто.
какая именно утилита?
Не нажимаеться f8 что делать с клавиатурой все в порядке
то есть не можете вызвать меню загрузки? нажимаете F8 а ничего не происходит?
Огромное спасибо за статью.
Не за что, заходите.
Спасибо большое! 10 минут и все работает.
не за что, заходите !!
Навводился, теперь экран не включается
думаете зависимые события? :) экран вообще не включается или после сообщений BIOS?
Спасибо. Помогли устранить проблему. Все так обстоятельно и просто объяснили. Здорово!
заходите если что..
Добрый день!
Испортили файл SAM и ОС не заходит, поменял все файлы из папки RegBack в папку config, все равно не загружается, можете что -то посоветовать?
Спасибо!
на каком этапе виснет, можете описать?
СПАСИБО! Помогли!
заходите :)
Спасибо за статью,о достойный))
Помогло. Но до первого выключения компа. Каждый раз при включении надо такие манипуляции делать. Кранты винде?
После команды копирования в выше указанную директорию пишет что попытка доступа к ресурсу, занятому другим приложением. Как быть в этом случае?
мало данных. вы по шагам в точности так же делали? или запустили командную строку уже после основного меню dart? скорее всего реестр уже подмонтировался кем то. попробуйте запуск именно из устранения неполадок..
Спасибо большое
не за что !!
Пишет:
C:\windows\system32\config\regback\DEFAULT
Попытка доступа у ресурсу, занятому другим приложением
реестр кто-то использует, загрузитесь с LiveCD и выполните копирование без подключения реестра к системе.
Спасибо огромное за эту статью, она действительно помогла!
не за что , заходите еще :)
Спасибо большое! Помогло!
Есть вопрос, можно ли пользоваться программой Auslogics Registry Cleaner?
Мне кажется именно из за этой проги у меня возникла такая проблема с реестром
я лично разнообразными чистильщиками реестра пользуюсь только лишь в сервисных целях, в случае разного рода ошибок. в повседневной работе нет, поскольку практика показала, что даже самые лучшие из них могут приводить к разного рода проблемам.
Понял, спасибо за ответ
Несколько раз пробовал в точ по описанию. Не помогло. Копирует 15 файлов. После перезагрузки опять выдает или восстановление или син.экран 0x00000074
Ошибка вышла после удаления найденых вирусов. Может это др.случай
определенно это другой случай. дамп делали?
Что если на диске D и на диске E 0 files copy?
диск не тот? файлов нет в директории?
Что делать если пишет не найден файл : *. *
содержимое директории командой dir посмотрите.. может там и нет ничего, стерто?
Что делать? Нет файлов. Нечего копировать. Файл *.* не найден. Посмотрел нет файлов для копирования.
неправильный путь, надо использовать другую литеру. вероятно системный диск на какой-то другой.
Default. Ресурс занят другим приложением. Копирование невозможно. И в безопасном режиме, через проводник пробовал. Пишет что копирование невозможно. Занят другим приложением.
файл занят системой либо каким-то другим процессом. вы с чего грузитесь?
Да, системой. Гружусь с системного блока. С действующей виндоус, в безопасном режиме. Эти файлы невозможно скопировать, и на флешку пробовал.
Всё получилось. Спасибо. Был невнимателен. Загружался в безопасном режиме. А нужно точно делать как вы писали. Параметры восстановления системы. Командная строка и.т.д.
Большое спасибо.
Добрый день!
Верно ли я понимаю, что если резервных копий нет, то реестр до жизнеспособного состояния восстановить никак не возможно? Или, всё же, пусть и ценой траты значительного количества времени, можно урезать кусты реестра до минимально возможной для загрузки конфигурации, а уже в ожившей рабочей системе последовательно подкидывать отключенные ветви и параметры?
думаю да, возможно. только на практике я такого еще не делал :)