Как восстановить системные файлы Windows (SFC и DISM)
Встроенное в Windows средство проверки системных файлов (System File Checker tool или SFC) может просканировать системные файлы на предмет повреждения или каких-либо других изменений. Если файл был изменён, то данный инструмент заменит его на правильный. Читайте, как им воспользоваться.
Если команда SFC не работает, то для восстановления с образа системы можно использовать команду DISM (Deployment Image Servicing and Management или Система обслуживания образов развёртывания и управления ими) в Windows 10 или Windows 8. В Windows 7 и более ранних версиях Microsoft предлагал вместо этого «Инструмент подготовки системы к обновлению».
- Когда необходимо запускать данные команды
- Для восстановления системных файлов запустите команду SFC
- Для исправления проблем с SFC запустите команду DISM
- Восстановление или Сброс системы
- Вопросы и ответы
- Комментарии
Когда необходимо запускать данные команды
Запустите эту команду если хотите исправить ошибки системы Windows. Если Windows выдаёт синее окно, приложения дают сбой или какие-то функции Windows просто не работают, команда SFC может устранить эти проблемы. Даже если команда SFC не восстановит никакие файлы, её запуск подтвердит, что в вашей системе нет повреждённых файлов и можно продолжить устранение неполадок системы другими способами.
Не стоит просто так запускать команду DISM. Но, если команда SFC не помогает или не может восстановить повреждённый системный файл, то команда DISM или Инструмент подготовки системы к обновлению (System Update Readiness Tool) может устранить ошибки системы Windows, что даст возможность нормально запускаться SFC.
Для восстановления системных файлов запустите команду SFC
Запускать её нужно с Командной Строки от имени Администратора. Для того чтобы открыть её в Windows 10 или 8.1, кликните правой кнопкой мышки на кнопке меню Пуск и выберите «Командная строка (администратор)». Во всех версиях Windows можно также открыть данное приложение через Поиск в меню пуск: просто введите в окошке поиска «Командная строка», а когда компьютер её найдёт, кликните на ней правой кнопкой мышки и выберите «Запуск от имени администратора».
Для запуска сканирования всей системы, введите следующую команду в командной строке и нажмите «Ввод»:
sfc /scannow
Не закрывайте окно командной строки пока команда не выполнится полностью. Это может занять какое-то время. В случае положительного результата вы увидите следующее сообщение: “Windows Resource Protection did not find any integrity violations” («Windows Resource Protection не нашла каких-либо нарушений целостности»).
Если вы увидите сообщение “Windows Resource Protection found corrupt files but was unable to fix some of them” («Windows Resource Protection найдены поврежденные файлы, но не в состоянии исправить некоторые из них»), попробуйте перезагрузиться в безопасном режиме. Для доступа в меню расширенных параметров загрузки (“Advanced boot options menu”), в Windows 10, 8.1 или 8 удерживайте клавишу «Shift» и нажмите «Перезагрузка». В Windows 7 или более ранних версиях, перезагрузите компьютер после чего нажмите и удерживайте клавишу F8 пока не загрузится данное меню. Запустите команду sfc /scannow в безопасном режиме.
Для исправления проблем с SFC запустите команду DISM
В Windows 10, 8.1, and 8 Система обслуживания образов развёртывания и управления ими (Deployment Image Servicing and Management tool) может устранить ошибки, которые не позволяют команде SFC правильно работать.
Для того чтобы запустить данную команду, откройте Командную строку от имени администратора. Введите данную команду и нажмите Enter. DISM проверит компоненты Windows на наличие ошибок и автоматически устранит их.
DISM /Online /Cleanup-Image /RestoreHealth
Не закрывайте окно Командной строки пока команда не закончит свою работу. Это займёт несколько минут. Если строка прогресса остановится на 20% или около того, не переживайте – это нормально.
Если команда DISM ничего не изменила, перезагрузите компьютер. Теперь можете снова запустить команду SFC и она сможет заменить повреждённые файлы исправными.
В Windows 7 и более ранних версиях отсутствует команда DISM. Вместо этого, можно загрузить и запустить “System Update Readiness Tool” (Инструмент подготовки системы к обновлению) с сайта Microsoftи использовать его для сканирования системы на наличие проблем и ошибок и исправлять их.
Восстановление или Сброс системы
Если после указанного выше у вас не пропали проблемы с системой, можете попробовать применить более радикальные действия. Запустив инструмент Восстановление системы вы восстановите файлы операционной системы до более раннего состояния и это может устранить ошибки и сбои в работе системы если она не была повреждена ещё раньше.
Не стоит также забывать о сбросе системы или её переустановке. В Windows 10, 8.1, and 8 можно запустить операцию Сброс системы («Reset this PC») для сброса настроек в начальное состояние.
Осуществляя сброс системы будьте внимательны, так как есть два варианта сброса:
- – без удаления файлов – без потери фотографий, музыки, видео и других личных файлов;
- – с удалением всех данных – возврат в исходное состояние.
В случае выбора второго варианта восстановить ваши данные стандартными средствами Windows уже не представляется возможным. И если данная функция была выбрана случайно, то без сторонних программ для восстановления файлов вам никак не обойтись.
Команды, которые мы рассмотрели в статье, также имеют и другие функции. Например, команда SFC может проверить только один из файлов Windows на повреждение и восстановить его. С помощью команды DISM можно произвести проверку системы на повреждения, но не восстанавливать её.
Команды SFC и DISM – это очень удобные функции, которые Microsoft разработал для того, чтобы позаботится о своей операционной системе. И это очень хорошо, что такие команды есть, часто они помогают спасти операционную систему, а вместе с ней и большие объёмы важных файлов.
А если сама sfc багована и не работает?
Как восстановить системный файл normaliz.dll sfc и Dism не помогает
Что за файл, сначала узнайте к какой программе он относится, может его просто можно заменить
DISM будет работать при восстонавлении системы если через командную строку? Тоесть X:SourcesDISM /Online /Cleanup-image /Restorehealth
не грузится безопасный режим из-за storahci.sys в не безопасном режиме такого нет что делать? windows 10
Попробуйте другие способы загрузки в Безопасном режиме: https://hetmanrecovery.com/ru/recovery_news/how-to-use-the-safe-mode-to-repair-your-windows-pc-when-it-is-necessary.htm Если не поможет, то исправить ошибку storahci.sys можно такими способами (в зависимости от причины её возникновения): 1. Обновите драйверы устройств на вашем компьютере 2. Исправить записи реестра, связанные с Microsoft® Windows® Operating System 3. Проведите полное сканирование вашего компьютера на вредоносное ПО 4. Используйте Восстановление системы Windows, чтобы "Отменить" последние изменения в системе 5. Удалить недавно установленную программу, связанную с Microsoft® Windows® Operating System / Storahci.sys 6. Запустите проверку системных файлов Windows ("sfc /scannow") 7. Установите все доступные обновления Windows 8. Проверить жесткий диск на ошибки ("chkdsk /f") 9. Проверьте оперативную память (RAM) на наличие ошибок.
Здравствуйте ! Можно ли как то восстановить нормальную работу Windows 10 без переустановки системы ? Восстановить системные файлы . DISM если сделаю не повлияет ли это на работу программ Система : Windows 10 x64 Проблемы : Не работает Windows Explorer , Internet Explorer , Outlook 2016 , вызов подконтекстного меню правой кнопкой мыши. Сделал , sfc/scannow Windows Resourse Protection found corrupt file but was unable to fix some of them. Details are included CBS log windirLogsCBSCBS/log/ Вырезка из лога : 2017-02-01 17:07:28, Info CSI 00005ba3 [SR] Repairing 1 components 2017-02-01 17:07:28, Info CSI 00005ba4 [SR] Beginning Verify and Repair transaction 2017-02-01 17:07:28, Info CSI 00005ba5 Hashes for file member SystemRootWinSxSwow64_microsoft-windows-ieframe_31bf3856ad364e35_11.0.14393.576_none_ec67be35a9f63884ieframe.dll do not match actual file [l:11]'ieframe.dll' : Found: {l:32 1fiwtxh1xiw+qQP7jlBrHJn8TlS644EOPNESzFipv2k=} Expected: {l:32 lIJOd6uRCTBCPQ/P58CoYiorCvdY+eccP6p3VNcBG4I=} 2017-02-01 17:07:28, Info CSI 00005ba6 [SR] Cannot repair member file [l:11]'ieframe.dll' of Microsoft-Windows-ieframe, version 11.0.14393.576, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch 2017-02-01 17:07:29, Info CSI 00005ba7@2017/2/1:13:07:29.060 Primitive installers committed for repair 2017-02-01 17:07:29, Info CSI 00005ba8 Hashes for file member SystemRootWinSxSwow64_microsoft-windows-ieframe_31bf3856ad364e35_11.0.14393.576_none_ec67be35a9f63884ieframe.dll do not match actual file [l:11]'ieframe.dll' : Found: {l:32 1fiwtxh1xiw+qQP7jlBrHJn8TlS644EOPNESzFipv2k=} Expected: {l:32 lIJOd6uRCTBCPQ/P58CoYiorCvdY+eccP6p3VNcBG4I=} 2017-02-01 17:07:29, Info CSI 00005ba9 [SR] Cannot repair member file [l:11]'ieframe.dll' of Microsoft-Windows-ieframe, version 11.0.14393.576, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch 2017-02-01 17:07:29, Info CSI 00005baa [SR] This component was referenced by [l:80]'Package_3231_for_KB3213986~31bf3856ad364e35~amd64~~10.0.1.1.3213986-5683_neutral' 2017-02-01 17:07:29, Info CSI 00005bab Hashes for file member ??C:WINDOWSSysWOW64ieframe.dll do not match actual file [l:11]'ieframe.dll' : Found: {l:32 1fiwtxh1xiw+qQP7jlBrHJn8TlS644EOPNESzFipv2k=} Expected: {l:32 lIJOd6uRCTBCPQ/P58CoYiorCvdY+eccP6p3VNcBG4I=} 2017-02-01 17:07:29, Info CSI 00005bac Hashes for file member SystemRootWinSxSwow64_microsoft-windows-ieframe_31bf3856ad364e35_11.0.14393.576_none_ec67be35a9f63884ieframe.dll do not match actual file [l:11]'ieframe.dll' : Found: {l:32 1fiwtxh1xiw+qQP7jlBrHJn8TlS644EOPNESzFipv2k=} Expected: {l:32 lIJOd6uRCTBCPQ/P58CoYiorCvdY+eccP6p3VNcBG4I=} 2017-02-01 17:07:29, Info CSI 00005bad [SR] Could not reproject corrupted file ??C:WINDOWSSysWOW64ieframe.dll; source file in store is also corrupted 2017-02-01 17:07:29, Info CSI 00005bae CSIPERF - FilePI Queue 202ms 2017-02-01 17:07:29, Info CSI 00005baf@2017/2/1:13:07:29.421 Primitive installers committed for repair 2017-02-01 17:07:29, Info CSI 00005bb0 [SR] Repair complete 2017-02-01 17:07:29, Info CSI 00005bb1 [SR] Committing transaction 2017-02-01 17:07:29, Info CSI 00005bb2 Creating NT transaction (seq 1), objectname '(null)' 2017-02-01 17:07:29, Info CSI 00005bb3 Created NT transaction (seq 1) result 0x00000000, handle @0xfc4 2017-02-01 17:07:29, Info CSI 00005bb4@2017/2/1:13:07:29.448 Beginning NT transaction commit... 2017-02-01 17:07:29, Info CSI 00005bb5@2017/2/1:13:07:29.454 CSI perf trace: . Прошу если можете помогите ... Систему не могу переустановить ввиду наличия лицензионных программ Заранее благодарю
Попробуйте ввести команду SFC в среде восстановления (тут подробно описано как это сделать https://youtu.be/-Dkx_VwZHx4) Если не поможет, также в среде восстановления используйте команду DISM (на работу программ она не повлияет).
Если у вас остались вопросы как восстановить системные файлы Windows, задавайте их в комментариях.