Проверка целостности системных файлов утилитой sfc

Проверка целостности системных файлов утилитой sfc 0.7.6

Файл переупакован в zip архив по просьбе пользователей.
  • Like
Реакции: E100
Мелкие правки, повышающие совместимость с Windows 7
В некоторых выпусках Windows 7 скрипт не верно определял готовность системы к восстановлению хранилища компонентов, что несколько ограничивало возможности скрипта.
Исправлено.
Незначительная правка.
По просьбе пользователей добавил в лог и в название скрипта его версию, а так же исправлен недочет в выводе в лог архитектуры системы.
Учтены особенности некоторых выпусков Windows, которые осложняли проверку готовности системы к работе скрипта.
Добавлена поддержка восстановления хранилища компонентов Windows 7
Улучшено ведение отчетного лога.

При выборе пункта 2 скрипта (2. Запустить расширенную процедуру проверки и восстановления) проверяется наличие в системе необходимого обновления для выполнения операции восстановления хранилища компонентов. Если обновление KB2966583 отсутствует, то предоставляется возможность скачать его и установить.
Открывается ссылка для скачивания в браузере по умолчанию в соответствии с разрядностью системы.
Отчет о ходе и успешности произведенных операций заносится в лог.

1536631949268.webp
Мелкая правка - ошибка при копировании лога в пользовательскую папку.
  • Like
Реакции: DJAnnet и machito
1) Переписана значительная часть сценария с учетом полученных опыта и знаний при работе с более ранними версиями.
2) Добавлена справка.
3) Теперь есть возможность собрать краткий лог ( проверка и результат ) и более расширенный вариант для тех, кому нужно больше информации ( с восстановлением хранилища компонентов, датой и писанием установленных патчей, информация о ПК и т.д.) .
4) Добавлено скрытое меню ( вызов 77 и 78 ) и специальный функционал для тех, кто умеет читать логи системы и пользоваться средствами восстановления.
5) Прочие улучшения и исправления.

Что ожидается в следующем релизе?

1) Более комфортная кодировка лога
2) Запуск с аргументами
3) Поддержка восстановления Windows XP, Server из автоматически подключаемых каталогов с эталонами и корректным логированием ( на сегодня отсутствует физически на некоторых операционных системах Windows и исправлять это там никто не собирается ).

Вложения

  • 1.webp
    1.webp
    17.7 KB · Просмотры: 333
  • 2.webp
    2.webp
    83.7 KB · Просмотры: 310
  • 3.webp
    3.webp
    22.4 KB · Просмотры: 333
Благодаря последним обсуждениям выявлены недочеты в коде и особенности использования в системах семейства 10.

* Исправлен баг, когда не открывался отчет о проверке.
* Предусмотрен вариант отсутствия прав учетной записи к папке %windir%\Logs\CBS\
* Убрал все заготовки под новый функционал, т.к. выделю в отдельную программу.
* Мелкие правки и украшения )
  • Like
Реакции: machito, Guest и Dragokas
Заменена функция проверки прав.
Исправлены опечатки.
Исправлено форматирование отчёта о списке обновлений системы.

Спасибо @Dragokas за оказанную помощь :)
  • Like
Реакции: machito, Guest и Sandor
Добавлен вывод порядка и даты установленных обновлений
  • Like
Реакции: machito, akok и Dragokas
Назад
Сверху Снизу