Существуют разные уровни повреждений операционной системы, при которых работа становится некомфортной — медленная работа, зависания и ошибки, причём дело может быть не только во вредоносных программах, но и в повреждении компонентов системы из-за проблем с оперативной памятью, плохими секторами накопителей и другими неисправностями физических деталей компьютера.
Конечно, в некоторых случаях без сервисного центра не обойтись, особенно когда требуется замена деталей физически. Однако программные ошибки часто можно исправить без переустановки системы, особенно в том случае, когда физические неполадки устранены и вирусы вылечены, а повреждённую систему переустановить нет времени или возможности.
WinRepair разрабатывается как раз для таких случаев. В то время, как SmartFix может устранять большинство неполадок, связанных с поведением вредоносного ПО, WinRepair восстанавливает сами системные файлы и компоненты, целостность которых необходима для нормальной работы ОС.
Сейчас поддерживается Windows XP Rus и Windows 7-10, утилита работает с двумя источниками «запчастей» — интернетом и непосредственно дистрибутивом системы. Запустить проверку без интернета нельзя, так гарантируется наличие хотя бы одного источника компонентов. При использовании обоих источников эффект суммируется — если необходимые файлы будут найдены хотя бы в одном источнике, они будут восстановлены. Рекомендуется заранее интегрировать последние обновления, это повысит шансы на успех, особенно для Windows 8-10.
Утилита работает с install.wim/swm/esd дистрибутивами в случае Windows 7-2008R2 и install.wim в случае Windows 8-10, выбор индекса происходит автоматически для всех систем, достаточно только подключить флешку или вставить диск с дистрибутивом. Для Windows XP Rus и Windows 7-2008R2 создан онлайн-репозиторий системных файлов с обновлениями (русская локализация), а для Windows 8-10 они загружаются с серверов Microsoft.
В первую очередь происходит проверка и восстановление хранилища компонентов, это позволяет системе в дальнейшем правильно реагировать на установленные обновления и устраняет ошибки в работе Windows Update. Дальше в системной папке Windows проверяются контрольные суммы всех исполняемых файлов, что позволяет обнаружить несовпадения в заявленных и фактических записях. После этого проверяется и восстанавливается системное хранилище, в котором находятся файлы, непосредственно участвующие в работе системы. В завершение восстановленные файлы синхронизируются с системными директориями, анализируются критические SMART-параметры системного винчестера и выводится отчёт о проделанной работе.
WinRepair всё ещё находится в разработке, поэтому некоторые пункты могут не полностью описывать работу утилиты и в процессе развития она может делать больше работы, чем заявлено. Проследить историю изменений можно на форуме в соответствующей теме.
Запустить WinRepair можно в дополнительных утилитах SmartFix (только для рабочей системы).
Понял Вас, уважаемый simplix. Печально. Можно удалить нашу переписку тут.
Попробовал на днях запустить WinRepair из SmartFix на ноутбуке одной знакомой женщины. Думал хуже не будет. В итоге вижу в открывшемся текстовом логе, что зачем-то были исправлены файлы видеодрайверов Intel — список файлов, начинающихся на igfx*. По итогу, так как на ноуте стоит видео Intel+AMD и работать эта связка начала криво, пришлось самому качать и ставить драйвера на оба видеочипа вручную. Intel там по-моему Windows Aero отрубил, а видеодрайвер AMD вообще запускаться перестал, а вместе с ним и Catalyst.
В общем, какой-то странный опыт у меня получился. Тратить столько времени на проверку WinRepair, а потом еще прилично времени, чтобы восстановить то, что он там поломал, пока пытался что-то восстановить. Может настроек каких этой тулзе добавить или там как-то еще ее гибче сделать. Зачем она вообще в дрова лезет, если, как я понял, она системные файлы проверяет. Работу бы ее поподробней расписать, что конкретно она проверяет, что делает на каждом этапе. Чем отличается от той же sfc.
Без лога комментариев не будет.
Как использовать утилиту, если система не загружается? Непонятно вообще, она только для загружающейся системы, или нет.
Только для рабочей системы. Если совсем не загружается, сначала восстановите загрузку любым способом.
Добрый день,
при попытке запустить WinRepair второй день выходить ошибка «На сервере проводятся технические работы, попробуйте позже». Время стоит корректное.
Это означает проблемы с вашим интернетом.
Уважаемые специалисты, подскажите плиз что можно сделать чтобы восстановить работоспособность?
Win10 x64 1903; безопасный режим не работает; система грузится быстро, но после ввода пароля и до загрузке рабочего стола проходит около минуты, ssd стоит новый склонированный с другого ssd, изначально думал проблема с диском была; sfc не работает — пишет про незапущенную службу восстановления; DISM не работает; свойства файла, папки не открываются; службы многие не запущены, принудительно запускаются, в свойства служб не зайти, соответственно не сделать их автоматически; в msconfig не входит; SRUDB.dat была ошибка в журнале windows, устранил, после этого смог удалить аваст; mbam нашел много чего, но все это не могло привести к таким последствиям; windows update не работает; пытался поверх обновить до 1909 не получилось, gpedit после запуска выдает множество ошибок синтаксиса; установка компонентов Windows не работает; иногда комп не выключается, пишет подготовка к выключению и часами, пока принудительно не выключишь с кнопки; чек диск проходит — ошибок нет, очистку диска не сделать, так как не открываются свойства диска; свойства компьютера открываются, защита системы, дополнительные параметры — нет; печать не работает, сеть заработала, крипто-про не работает, многие службы задвоены и с какими-то числами!
На компе стоят 1с, офис, аргос, тимвьевер — все это работает; в инет выходит со всех браузеров
WinRepair 1.1 | Время начала проверки — 15:57:08 25.05.2020
Операционная система — Windows 10 Pro x64
Пакет не подписан — HyperV-Compute-Host-onecore-Package~31bf3856ad364e35~amd64~en-US~10.0.18362.1.mum
Пакет не подписан — Microsoft-Windows-MediaPlayback-OC-Package~31bf3856ad364e35~amd64~~10.0.18362.1.mum
Исправление хранилища компонентов возможно только с подключенным дистрибутивом.
Следующие файлы имеют неправильную контрольную сумму:
C:\Windows\SysWOW64\comct232.ocx
C:\Windows\SysWOW64\mrt100.dll
C:\Windows\SysWOW64\ru-RU\msjint40.dll.mui
C:\Windows\SysWOW64\ru-RU\mswstr10.dll.mui
C:\Windows\SysWOW64\InstallShield\setupdir\0019\_setup.dll
C:\Windows\SysWOW64\InstallShield\setupdir\0015\_setup.dll
C:\Windows\SysWOW64\InstallShield\setupdir\0011\_setup.dll
C:\Windows\SysWOW64\InstallShield\setupdir\000a\_setup.dll
C:\Windows\System32\DafPrintProvider.dll
C:\Windows\System32\fms.dll
C:\Windows\System32\mrt100.dll
C:\Windows\System32\nb-NO\Windows.Management.SecureAssessment.Diagnostics.dll.mui
C:\Windows\System32\en-US\radarrs.dll.mui
C:\Windows\Resources\Themes\aero\aero.msstyles
C:\Windows\Resources\Themes\aero\aerolite.msstyles
C:\Windows\IME\IMEJP\DICTS\IMJPPSGF.FIL
C:\Windows\BitLockerDiscoveryVolumeContents\nb-NO_BitLockerToGo.exe.mui
Команда RestoreHealth выполнена успешно.
Перезагрузите компьютер и запустите проверку повторно, код 1.
Время окончания проверки — 15:58:12 25.05.2020 | Общее время проверки — 01:04
Вы подключали флешку с этим дистрибутивом во время проверки через WinRepair? Если совсем всё плохо, можно и систему переустановить, никаких проблем с переносом перечисленных программ нет.
ЧТО ЭТО ЗА КОД ? Проверка хранилища компонентов завершена с кодом 154664961.
Ошибка 0x800F081F.
WinRepair 1.1 | Время начала проверки — 15:58:05 06.08.2020
Операционная система — Windows Server 2019 Standard x64
Файлы пакетов из хранилища компонентов подписаны правильно.
Контрольные суммы системных файлов в порядке.
Команда RestoreHealth выполнена с кодом 0x800F081F.
Повреждения системного хранилища частично исправлены, перезагрузите компьютер и запустите проверку повторно.
Время окончания проверки — 16:47:44 06.08.2020 | Общее время проверки — 49:39
————————————-
WinRepair 1.1 | Время начала проверки — 16:58:52 06.08.2020
Операционная система — Windows Server 2019 Standard x64
Файлы пакетов из хранилища компонентов подписаны правильно.
Контрольные суммы системных файлов в порядке.
Команда RestoreHealth выполнена с кодом 0x800F081F.
Повреждения системного хранилища частично исправлены, перезагрузите компьютер и запустите проверку повторно.
Время окончания проверки — 17:51:36 06.08.2020 | Общее время проверки — 52:44
Google -> Dism 0x800F081F
Очень не хватает какого-то реального статус-бара прогресса. Уже больше часа крутится «Восстановление системного хранилища» и непонятно, делает оно что-то или нет.
Как долго оно должно отрабатывать?
В общем длилось где-то полтора часа. И в итоге починила проблему(некоторые приложения выдавали ошибку 0xc0000142, например диспетчер задач, а некоторые типа проводника и Панель управления вообще не запускались).
Большое спасибо!
Правда выдало такие данные в отчете:
«Следующие файлы имеют неправильную контрольную сумму и неподписаны:
C:\Windows\System32\duser.dll
C:\Windows\System32\eappcfg.dll
C:\Windows\System32\Facilitator.dll
C:\Windows\System32\wbem\fastprox.dll»
Не знаю на сколько это критичино…
P.S. пока прога работала, курил инфу в гугле. Правильно я понимаю что эта программка делает тоже самое что и встроенные SFC и DISM?
Доброго времени Александр!
А что означают коды окончания работы WinRepair , где о них почитать
Например вот так, это нормально? : Команда RestoreHealth выполнена с кодом 14.
Не понятно как запустить WinRepair? Я так понял гон входит в SmartFix.
SmartFix (автоматический запуск здесь) не устанавливается, при перезагрузке окно отмены изменений…