Не удается запустить Windows из-за испорченного или отсутствующего файла \Windows\System32\config\system — как восстановить файл

Не удается запустить Windows из-за испорченного или отсутствующего файлаВ этой статье — пошаговая инструкция, которая позволит исправить ошибку «Не удается запустить Windows из-за испорченного или отсутствующего файла \Windows\System32\config\system», с которой вы можете столкнуться при загрузке Windows XP. Еще один варианты этой же ошибки имеют тот же текст (не удается запустить Windows) и следующие наименования файлов:

  • \Windows\System32\config\software
  • \Windows\System32\config\sam
  • \Windows\System32\config\security
  • \Windows\System32\config\default

Эта ошибка связана с повреждением файлов реестра Windows XP в результате самых различных событий — аварийного отключения питания или неправильного выключения компьютера, собственных действий пользователя или, иногда, может быть одним из симптомов физического повреждения (износа) жесткого диска компьютера. Данное руководство должно помочь вне зависимости от того, какой именно из перечисленных файлов испорчен или отсутствует, так как суть ошибки одна и та же.

Простой способ исправить ошибку, который может сработать

Текст ошибки при отсутствующем файле

Итак, если при загрузке компьютер пишет, что файл \Windows\System32\config\system или software испорчен или отсутствует, это подсказывает, что можно попробовать его восстановить. Как это сделать будет описано в следующем разделе, а для начала можно попробовать сделать так, чтобы ОС Windows XP сама восстановила этот файл.

Для этого проделайте следующее:

  1. Перезагрузите компьютер и сразу после перезагрузки нажимайте клавишу F8, пока не появится меню расширенных вариантов загрузки.
  2. Выберите пункт «Загрузка последней удачной конфигурации (с работоспособными параметрами)».
  3. При выборе данного пункта, Windows должна будет заменить файлы конфигурации последними, которые приводили к успешной загрузке.
  4. Перезагрузите компьютер и посмотрите, исчезла ли ошибка.
Запуск последней удачной конфигурации Windows

Если же этот простой метод не помог решить проблему, переходим к следующему.

Как восстановить \Windows\System32\config\system вручную

В общих чертах восстановление \Windows\System32\config\system (и других файлов в этой же папке) заключается в копировании резервных копий файлов из c:\windows\repair\ в эту папку. Осуществить это можно различными способами.

Использование Live CD и файлового менеджера (проводника)

Если у вас имеется Live CD или загрузочная флешка со средствами восстановления системы (WinPE, BartPE, Live CD популярных антивирусов), то вы можете воспользоваться файловым менеджером этого диска для восстановления файлов \Windows\System32\config\system, software и других. Для этого:

  1. Загрузитесь с LiveCD или флешки (как поставить загрузку с флешки в BIOS)
  2. В файловом менеджере или проводнике (если используется LiveCD на базе Windows) откройте папку c:\windows\system32\config\ (буква диска при загрузке с внешнего накопителя может быть не C, не обращайте внимания), найдите файл, который по сообщению ОС поврежден или отсутствует (он не должен иметь расширения) и на всякий случай не удаляйте его, а переименуйте, например, в system.old, software.old и т.д.
  3. Скопируйте нужный файл из c:\windows\repair\ в c:\windows\system32\config\

По завершении, перезагрузите компьютер.

Как проделать это в командной строке

А теперь то же самое, но без использования файловых менеджеров, если вдруг у вас нет никаких LiveCD или возможности их создания. Для начала потребуется попасть в командную строку, вот какие есть варианты:

  1. Попробуйте зайти в безопасный режим с поддержкой командной строки, нажимая F8 после включения компьютера (может не запуститься).
  2. Используйте загрузочный диск или флешку с установкой Windows XP для входа в консоль восстановления (тоже командная строка). На экране приветствия нужно будет нажать кнопку R и выбрать систему, которую нужно восстановить.
  3. Используйте загрузочную флешку Windows 7, 8 или 8.1 (или диск) — несмотря на то, что восстанавливать нам предстоит запуск Windows XP, это вариант тоже подходит. После загрузки программы установки Windows, на экране выбора языка нажмите клавиши Shift+F10 для вызова командной строки.

Следующее, что следует сделать — определить букву системного диска с Windows XP, при использовании некоторых вышеперечисленных способов для входа в командную строку, эта буква может отличаться. Для этого, вы можете последовательно воспользоваться командами:

wmic logicaldisk get caption (отображает буквы дисков)
dir c: (просматриваем структуру папок диска c, если это не тот диск, так же смотрим d и т.д.)

Теперь, для того, чтобы восстановить поврежденный файл, выполняем по порядку следующие команды (я их привожу сразу для всех файлов, с которыми может возникнуть проблема, вы можете выполнить это только для нужного — \Windows\System32\config\system или другого), в данном примере, системному диску соответствует буква C.

*Создание резервных копий файлов
copy c:\windows\system32\config\system c:\windows\system32\config\system.bak
copy c:\windows\system32\config\software c:\windows\system32\config\software.bak
copy c:\windows\system32\config\sam c:\windows\system32\config\sam.bak
copy c:\windows\system32\config\security c:\windows\system32\config\security.bak
copy c:\windows\system32\config\default c:\windows\system32\config\default.bak

*Удаление испорченного файла
del c:\windows\system32\config\system
del c:\windows\system32\config\software
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del 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

После этого, выйдите из командной строки (команда Exit для выхода из консоли восстановления Windows XP) и перезагрузите компьютер, в этот раз он должен запуститься нормально.

Комментарии (88) к Не удается запустить Windows из-за испорченного или отсутствующего файла \Windows\System32\config\system — как восстановить файл

  • Cергей

    у меня не видит жесткого диска после того как я вставляю установочный ХР и пытаюсь или восстановить system32 или даже переустановить винду, в магазине куда носил винчестер он увиделся….

    Ответить

    • Dmitry

      Может, там диск GPT от более новой, чем win xp системы?

      Ответить

      • Дэвид

        А что делать если я хочу переминовать SYSTEM в SYSTEM.OLD и мне пишет: Действие не может быть выполненным так как этот файл открыт в SYSTEM

        Ответить

        • Dmitry

          Судя по описанию, вы либо не загрузились с Live CD, либо загрузились, но пробуете изменить имя файла именно из той системы, в которой работаете в Live режиме, а не в той, которая на жестком диске и не грузится с ошибкой.

          Ответить

    • Лёша

      Не работает ни один способ

      Ответить

  • Тамара

    ДД! Подскажите, при восстановлении до предыдущих настроек (1 вариант), все что было в компе останется? фотки, документы и т.п.?

    Ответить

    • Dmitry

      Здравствуйте. Да, останутся.

      Ответить

  • Екатерина

    Здравствуйте. А при восстановлении через командную строку, останется вся информация на компьютере независимо от дисков?

    Ответить

    • Dmitry

      Да, информация на дисках сохранится.

      Ответить

  • Лев

    Пишет отказано в доступе. Что делать.

    Ответить

  • valtchepr

    Большое спасибо! Помог 2-й способ: «Как восстановить \Windows\System32\config\system вручную.» 1-й и 3-й способ с задачей не справились. ВАШ сайт в Закладки, однозначно и подписка.

    Ответить

  • Александр

    В этом разделе c/windows/sistem 32 есть библиотека kernell.dll 32. она не работает. Какие рекомендации только не пробовал. Вот встретил Вашу статью и задумался может ли Ваш вариант справиться с этой задачей? На некоторых сайтах советуют просто переустановить ОС, значит заменить виндовс на линукс. Но однако некоторые специалисты ни в коем случае не советуют этого делать, тем более не осведомленным в этих делах. (которым сам и являюсь). Посоветуйте пожалуйста,что можно сделать чтоб вернуть ПК к работе? С уважением.

    Ответить

    • Dmitry

      Под переустановить ОС обычно подразумевают не заменить Windows на Linux, а переустановить Windows (тогда и файлы библиотек обновятся).

      Ответить

  • Валентин

    Спасибо большое, помог способ через командную строку, как и написано подошла виндовс 7 для восстановления файлов на виндовс хп.
    Спасибо!

    Ответить

  • Наталия

    Ваша статья сэкономила мне полдня. Дай Вам Бог здоровья

    Ответить

  • PHNXFIRE

    Спасибо вам большое!!! 1ый вариант сработал!

    Ответить

  • Влад

    Нету диска для первого, и второй не работает после нажатия безопасного… Кидает вновь на диспетчер загрузки как и при запуске.

    Ответить

  • Mer

    пишет нет доступа к C:\windows\system32\config файл или папка повреждены. чтение не возможно

    Ответить

    • Dmitry

      А вы сами не удаляли эту папку? С жестким диском проблемы нет?

      Ответить

    • Иван

      Тоже самое. Пишет отказано в доступе. При загрузке опять таки выписывает повреждение файла windows/system32/config/system

      Ответить

  • Юрий

    Большое спасибо, очень помогли решить проблему способом замены старого файла system на новый.

    Ответить

  • Виктор

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

    Ответить

  • Катерина

    Я уже все перепробовала, все равно ошибка остается: не удается запустить Windows из-за испорченного или отсутствующего файла: \system32\ntoskrn1.exe. Установите заново копию указанного выше файла.

    Ответить

    • Dmitry

      Здравствуйте. Попробуйте восстановить целостность системных файлов с помощью sfc /scannow в среде восстановления, подробнее: https://remontka.pro/files-integrity-windows-10/ (инструкция для 10-ки, но подойдет и для других версий ОС)

      Ответить

  • Алексей

    папка c:\windows\repair\ по умолчанию отсутствует! Если только у вас не сборка умельца включившего это.
    В ХР файлы лежать в системволминформейшен, при условии, что вы нек выключили систему восстановления. И эти файлы надо переименовывать.
    В семерке (и последующих) прямо в папке конфиг есть папка юэкап. нужные файлы в ней!

    Ответить

  • Антон

    Спасибо за статью. А я уж думал все, кранты компу

    Ответить

  • mai1947

    Cпасибо за науку!
    С помощью приема восстановления через копированиe файла \system из папки \repair удалось запустить Win XP. Но при этом изменилось разрешение экрана в сторону значительного укрупнения значков на рабоче столе и не работала мышь. После перезагрузки мышь стала двигаться, а значки остались крупными, сечас займусь ими.
    Поглядим, чем кончится всё это дело…
    Ещё раз спасибо!

    Ответить

  • mai1947

    Однако же сохранилось растяжение картинки и значков по горизонту. Побороть это явление, изменяя свойства экрана (размер значков и шрифта, разрешение экрана — выставил на максимум) не удается. Поле расположения значков сдвинулось за левый край экрана так, что значки в самой левой колонке чуть выглядывают. Что можно было бы Вам мне посоветовать по этому поводу?
    Заранее благодарен.
    Попробую откатиться к прежнему файлу \system (который сохранен как old) и перезагрузиться, но иллюзий не питаю… Кстати файл из папки \repair размер имеет всего ничего, а старый на два порядка больше.

    В качестве пожелания — неплохо было бы иметь возможность редактирования собственных комментариев после их отправки — опечатки, описки, формулировки и проч…

    Ответить

  • mai1947

    Может быть, дело в драйвере для монитора?
    Когда после замены запорченного файла \system из папки \repair, произвел первую загрузку появилось окно мастера. Но, поскольку этот комп рабочий и не подключен к интернету, этого мастера я проигнорировал. При последующих загрузках окно мастера больше не появлялось, а с растянутость экрана по-прежнему имеет место быть…

    Ответить

    • Dmitry

      а просто вручную пробовали не с папками оперировать, а вручную установить (переустановить) драйверы, в первую очередь конечно видеокарты, во вторую — монитора и поиграться с доступными в параметрах видеоадаптера разрешениями?

      Ответить

  • mai1947

    Да, действительно, задачу мне удалось решить, интуитивно :)) зайдя во вкладку «управление компьютером» и затем открыв «диспетчер устройств». Выяснилось, что в силу не совсем понятных причин запортились видеодрайверы — напротив названий нескольких видеоустройств стояли «вопросы». Переустановка драйверов в рамках «диспетчера устройств» решила проблему вытянутых значков, а также растянутости фото и видео.
    Благодарю Вас за участие.
    Good Luck!

    Ответить

  • Алекс

    2 метод рабочий. спасибо

    Ответить

  • AYUBHON

    Я попытался использовать второй способ но на экране вот так написано
    nultidiskrdiskpartitionWINDOWS\system32\config\system

    Ответить

  • Александр

    Спасибо. Помогло на WinXP.

    Как делал.
    1. Зайти в безопасный режим с поддержкой командной строки, нажимая F8, не удалось.
    Для открытия командной строки использовал загрузочную флешку Win7.

    2. Создать резервную копию файлов с помощью копирования: copy c:\windows\system32\config\system c:\windows\system32\config\system.bak — не удалось. Этот пункт пропустил.

    3. Рискнул. Удалил испорченный файл: del c:\windows\system32\config\system

    4. Восстановил удалённый файл из другой папки: copy c:\windows\repair\system c:\windows\system32\config\system

    Компьютер загрузился. Но слетел драйвер ACPI ATK0100. Но по сравнению с тем, что было — это мелочь.

    Ещё раз спасибо автору.

    Ответить

  • Элмурод

    Спасибо мне помогло, простой способ.

    Ответить

  • Аня

    Я когда нажимаю F8 у меня ничего не происходит и просто та же картина. Что делать

    Ответить

  • Степан

    Спасибо тебе добрый человек! Через командную строку всё исправил. Годная статья — инструкция

    Ответить

  • Gleb

    Отличная инструкция!
    Добавлю только два момента:
    1. Прежде восстановления файлов реестра стоит поискать причину их повреждения. Хотя бы проверка секторов диска MHDD или Victoria (если есть нечитаемые блоки — с ремапом) и проверка файловой системы (chkdsk). Поскольку на «битом» диске что-то делать — только усугубить проблему.
    2. Если включены точки восстановления системы, свежие резервные копии файлов реестра стоит поискать в директории .\System Volume Information В .\Windows\Restore хранится копия первоначальной установки системы. Соответственно, многие настройки вернутся к исходному состоянию.

    Ответить

  • максим

    здравствуйте. Моя проблема состоит из того что при запуске каждого приложения кроме google chrome высвечивается табличка что система не обнаружила папку windows system 32. Сам не мастер в компьютерах. Пытался удалить подозрительные приложения, выводится такая же табличка. Пытался перезагрузить систему windows, но когда она полностью загружалась или же где то на половине весь прогресс сбрасывался и все начиналось заново. Помогите пожалуйста, что делать?

    Ответить

    • Dmitry

      Здравствуйте.
      Странная ситуация, не сталкивался с таким. А по факту есть эта папка?

      Ответить

  • Александр

    Добрый день! Спасибо! Удалось одним из способов завести старенький ноут. Live CD dr web скачал и сделал образ на DVD-R. Смог заменить «плохой» файл другим, из папки repair.

    Ответить

  • Санёк

    Не мог остаться в стороне и не оставить положительный отзыв! Сработал 2-й способ!!!! Реанимировал систему! Только при загрузке вылетела критическая ошибка, после просто перезагрузил второй раз и получилось! Винда работает! Получилось спасти пароли от почты!!!
    Я не знаю кто тут написал эти инструкции, но этот Человек эксперт в своём деле!!!
    Этот сайт надо в закладки как лекарство!
    Спасибо!!!

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться