Как проверить целостность: Служба поддержки Blizzard — Проверка системных файлов Windows

Служба поддержки Blizzard — Проверка системных файлов Windows

Обновлен: 2 года назад

Номер статьи (ID) 226603

Отсутствующие или поврежденные системные файлы могут вызывать затруднения в работе игр Blizzard. Запустите средство проверки системных файлов, чтобы проверить целостность файлов Windows. Если при выполнении указанных ниже шагов вы получаете сообщение об ошибке, свяжитесь с Microsoft.

Примечание: Для выполнения этой команды могут потребоваться установочные файлы Windows.

  • Выберите операционную систему

 

Windows® 10

  1. Откройте меню Пуск.
  2. Введите cmd.
  3. Нажмите правой кнопкой мыши по пункту Командная строка и выберите опцию Запустить от имени администратора.
  4. Введите команду DISM.exe /Online /Cleanup-image /Restorehealth и дождитесь обновления DISM.
  5. Введите команду sfc /scannow и нажмите Enter.
  6. Следуйте инструкциям, чтобы проверить целостность файлов.

Windows® 8.1

  1. Нажмите сочетание клавиш Windows + Q
  2. Выберите Все программы.
  3. В разделе «Стандартные» нажмите правой кнопкой мыши по ярлыку Командная строка и выберите опцию Запуск от имени администратора.
  4. Введите команду DISM.exe /Online /Cleanup-image /Restorehealth и дождитесь обновления DISM.
  5. Введите команду sfc /scannow и нажмите Enter.
  6. Следуйте инструкциям, чтобы проверить целостность файлов.

Windows® 7

  1. Откройте меню Пуск.
  2. Введите cmd.
  3. Нажмите правой кнопкой мыши по пункту Командная строка и выберите опцию Запустить от имени администратора.
  4. Введите команду sfc /scannow.
  5. Следуйте инструкциям, чтобы проверить целостность файлов.

Чтобы оставить отзыв, авторизуйтесь.

Вам помогла эта статья?

Хорошо! Вы можете помочь нам стать еще лучше. Оцените следующие пункты по шкале от 1 до 5:
  • Эту статью легко найти.
  • Эта статья изложена доступным языком.
  • В этой статье содержится вся нужная мне информация.
Нам жаль, что так получилось! Расскажите, что пошло не так. Отметьте все подходящие варианты:
  • Эта информация не относится к моей проблеме.
  • Информация в статье мне непонятна или изложена плохим языком.
  • Следование предлагаемым шагам не привело к нужному результату.
  • Меня раздражает политика Blizzard или текущий процесс.

Спасибо за отзыв!

Click to watch this video in a web browser.

Как проверить целостность системных файлов в Windows 10?

Целостность системы — один из самых важных факторов максимального быстродействия, стабильной работы и гарантированной безопасности. Возможно у вас есть весомые аргументы, для того что бы полагать, что могут быть проблемы в этой области. Именно поэтому сегодня мы решили рассказать, как проверить целостность системных файлов в Windows 10.

Чаще всего, если у вас неприятности с битыми файлами, могут быть разные проблемы с любого рода приложениями Windows или даже с её загрузкой. Проявляется это неработающими элементами системы, любой из которых не будет запускаться, со свойственной ошибкой «элемент поврежден или отсутствует».

Windows разработала свои методы, чтобы помочь вам не только обнаружить проблему, но и решить её. Для данной задачи не подходят никакие программные продукты, так как вы имеете дело с системными ресурсами, которые ограждены от влияния пользователя. Благодаря такой системе, вирусным продуктам и другим нежелательным программам очень сложно испортить системные файлы.

Читайте также: Программа для открытия exe файлов

Создано 2 функции, подходящие для этой цели, это SFC.exe и DISM.exe, обе утилиты можно использовать в 10-ой версии Windows, а для более старых версий, только SFC.exe. Первый метод можно применить к более ранним версиям Windows, так как он подобен по своей структуре и функционалу.

Инструменты SFC.exe и DISM.exe не аналогичны, поэтому их уместно использовать как дополнение  друг к другу. Методы отличаются списком системных файлов, в которых проводится анализ.

Эти варианты не противоречат друг другу и можно использовать в качестве дополнения.

Проверка целостности системных файлов с помощью SFC.exe

1. Для выполнения проверки, вам потребуется командная строка, а для неё, в свою очередь, права администратора, для этого воспользуйтесь поиском и выберите нужный результат;

2. Внесите в строку команду sfc /scannow, нажмите Enter.

Эта команда будет искать поврежденные файлы или несуществующие, и сразу их заменять на копию, взятую из кэша системы. System32\dllcache – это папка, которая содержит в себе сжатую, кэшированную копию защищенных, системных файлов, которая служит резервным хранилищем. Всё что утилита сможет заменить, она так и сделает, но возможны ситуации, когда вам будет указанно, что существует ошибка, которая происходит от отсутствия доступа к замене поврежденного файла. Происходит подобное по причине, что файл, который вам необходимо заменить для стабильной работы, уже запущен, тем самым зарезервирован системой.

Для их замены вам придется воспользоваться этой функцией до запуска Windows, то есть из среды восстановления, в которой вы сможете произвести все действия.

У вас должен быть дистрибутив Windows 10, на любом поддерживаемом компьютером носителе.

1. Присоедините к компьютеру устройство с Windows;

2. Перезапустите ПК, а в момент запуска, вы должны указать путь к файлам расположенном на носителе, нажмите F9 при загрузке;

3. В открывшемся списке выберите носитель, с указанной выше информацией;

4. После нескольких окон загрузки и выбора языка интерфейса, вам следует нажать восстановление системы;

5. Проследуйте в «Поиск и устранение неисправностей», найдите опцию «Дополнительные параметры»;

6. В последнем окне должна быть «Командная строка», которую следует запустить;

7. В строку необходимо веести diskpart;

8. Используйте команду list volume эти действия необходимы, чтобы определить системный диск, на котором установлена Windows, ведь часто они не совпадают с буквами, обозначающими его в проводнике. После выполнения этого действия запомните том, в котором в столбце «Метка» и где указано значение «Зарезервировано»;

9. Пропишите exit;

10. Последним действием будет сама утилита проверки, которая инициализируется запросом sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows (гдеC — раздел с загрузчиком, а E:\Windows — путь, по которому располагается Windows 10 на вашем диске, буквы могут быть различными).

При выполнении этой утилитой обхода системы, в этот раз, уже будет доступ ко всем файлам системы и вы сможете заменить их без проблем, так как они уже не зарезервированы под использование Windows 10.

Наберитесь терпения, ведь эта процедура может занять много времени. Ваш компьютер в порядке, когда по окончании проверки на экране высветится «Защита ресурсов Windows не обнаружила нарушений целостности».

Целостность системных файлов с DISM.exe

Когда возникают какие-либо проблемы с использованием функции SFC.exe или она не нашла проблем, но вы уверенны, что они есть, воспользуйтесь командой DISM.exe. Требования тоже что и с предыдущим методом, права Администратора.

  1. Воспользуйтесь командной строкой, с необходимыми правами;
  2. Чтобы только проверить на целостность систему, вам следует воспользоваться командой dism /Online /Cleanup-Image /CheckHealth, никаких изменений она вносить не будет, просто всё запишет в log файл;
  3. Проверка и последующая замена поврежденных системных файлов происходит при команде dism /Online /Cleanup-Image /RestoreHealth.

Обе команды записывают свой результат своей работы в журнал для DISM – это Windows\Logs\DISM\dism. log, для SFC.exe – это Windows\Logs\DISM\dism.log. Чтобы просмотреть подробные сведенья о работе этих функций используйте команду findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt». Заполнитель %WinDir% представляет системную папку Windows. Например, C:\Windows.

Если у Вас остались вопросы по теме «Как проверить целостность системных файлов в Windows 10?», то можете задать их в комментариях

Оцените материал

Рейтинг статьи 1 / 5. Голосов: 1

Пока нет голосов! Будьте первым, кто оценит этот пост.

Самый простой способ проверить целостность файлов в Windows

Проверка целостности файлов или проверка по заданному хеш-значению — это распространенный и простой способ убедиться, что файл или программа не были изменены или повреждены во время загрузки и передачи.

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

Проверка целостности файлов  — или проверка по предоставленному хеш-значению — это распространенный и простой способ убедиться, что файл или программа не были подделаны или повреждены во время загрузки и передачи.

Что такое контрольная сумма?

Хэш-значение контрольной суммы для данного файла представляет собой криптографическое представление файла в его точном состоянии, что означает, что даже небольшие изменения, такие как добавление или удаление одного символа, полностью изменят значение контрольной суммы — сделав это явным, если какие-либо изменения было внесено в файл.

Насколько важна контрольная сумма?

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

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

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

На изображении слева вы можете видеть значение контрольной суммы, созданное для исходного, неотредактированного файла: «f0f5758146818bbe37a32e99f9d51187 ». На втором изображении в заголовок было внесено небольшое искажение, которое многие не заметили, добавлено слово «Cash». Это единственное изменение, внесенное во весь файл. Несмотря на это, возвращаемый хэш контрольной суммы радикально отличается, выводя (второй вывод на изображении справа) ‘c2b2642679c3fee7c8af7b8d7a979d5d’. Поскольку контрольная сумма полностью отличается, это позволяет быстро и легко определить, были ли файлы скомпрометированы или изменены.

Как проверить это в Windows

Существует множество учебных пособий и практических руководств, в которых предлагается загрузить и запустить стороннее программное обеспечение для проверки целостности Windows, но есть гораздо более простой метод: команда

certutil .

Использование команды, встроенной в Windows, дает много преимуществ, а именно отсутствие необходимости в исходном программном обеспечении по сети и многое другое, поэтому эту утилиту можно легко добавить в сценарии PowerShell для автоматизации этого процесса.

Использовать certutil очень просто. Просто откройте командную строку или PowerShell и введите «certutil -hashfile [имя_файла] [хэш-алгоритм]», заменив соответствующее имя файла и алгоритм хэширования, который вы будете использовать. Если вы загружаете программное обеспечение из внешнего источника, в нем может быть указана контрольная сумма для использования, и в этом случае важно настроить CertUtil на использование того же алгоритма хеширования. Если вы сами используете инструмент для работы с файлами, выбор не так важен, если вы последовательны в используемом алгоритме.

 certutil -hashfile [имя_файла] [алгоритм хеширования] 

Вот пример страницы загрузки, на которой указано значение контрольной суммы. Мне пришлось сначала щелкнуть ссылку, чтобы просмотреть контрольную сумму, которая часто встречается на страницах загрузки. Значение контрольной суммы здесь SHA256.

Предоставлена ​​контрольная сумма для Ubuntu Server.

Запуск команды CertUtil с «sha256» в конце строки запускает утилиту с тем же алгоритмом хеширования, что и контрольная сумма, представленная на веб-сайте Ubuntu. Затем сравните два значения, мы видим, что значения контрольной суммы идентичны, поэтому целостность этого файла доказана.

Локально рассчитанное значение контрольной суммы для Ubuntu Server.

Кроме того, при необходимости этот процесс можно автоматизировать в сценарии, включая автоматизацию проверки значения, чтобы предотвратить риск человеческой ошибки при чтении и сравнении двух значений.

Как проверить целостность файла?

В мире кибервойн Интернет стал жизненно важной частью любой сферы жизни. Когда дело доходит до загрузки файла из Интернета на ваш ноутбук или ПК, вы не можете гарантировать 100% безопасность из-за существования быстрых и изощренных киберугроз. Уязвимости системы безопасности, утечка данных, вирусы и вредоносное ПО стали очень распространенными и приводят к использованию оригинальности, целостности и подлинности любого файла, загружаемого из Интернета.

Важность проверки целостности файла

Крайне важно проверять подлинность файла , чтобы избежать случаев загрузки подозрительных данных и заражения вашего компьютера программами-вымогателями, вирусами, вредоносными программами и другими поврежденными и вредоносными компонентами. Один скомпрометированный файл, даже размером в несколько байтов, может использовать всю ИТ-инфраструктуру компании, если его не обнаружить и полностью не уничтожить.

Проверка целостности файла

Проверка целостности или значения хэш-функции файла направлена ​​на проверку подлинности файла или проверку того, что файл не был изменен недоверенными сторонами. Проверка целостности файла жизненно важна как для отдельных лиц, так и для организаций.

Каждый отдельный файл в Интернете уникален по-своему, и когда он изменяется или модифицируется, либо его хеш-значение, либо цифровая подпись меняются . Таким образом, аналитики могут использовать как цифровые подписи, так и хеш-значения для проверки целостности файла.

Как проверить значение хеша?

Для обеспечения целостности файла некоторые веб-сайты отображают значение MD5 рядом со ссылкой для скачивания файла или программы (см. рис. 1 ниже).

Рисунок 1: Значение MD5 вместе с файлом

Хэши семейства MD5 или SHA представляют собой набор случайных строк, которые позволяют специалистам по безопасности убедиться, что загружаемый файл не подделан и не поврежден. Некоторые операционные системы, такие как Linux, MacOS и Windows, позволяют проверять загруженные файлы с помощью их хэшей. Например, ОС Windows предлагает для этого Windows PowerShell.

На самом деле каждый файл имеет уникальные данные. Аналитики применяют Криптографическая хеш-функция для проверки хеш-значения программы. Эта функция проверяет, находится ли файл в текущем состоянии или он был изменен злоумышленниками. Алгоритм криптографической хэш-функции работает путем сравнения исходного и текущего значений хеш-функции файла. И если байт или даже часть данных файла были изменены, исходное и текущее значения хэша будут разными, а значит, вы будете знать, один и тот же это файл или нет.

Алгоритмы, используемые при проверке целостности файла

Наиболее популярными алгоритмами, используемыми на веб-сайте, являются хеш-значения SHA1 и MD5. Чтобы иметь возможность проверить целостность данного файла, вам нужна только утилита или третья сторона. Обычно используемая сторонняя утилита:

Утилита контрольной суммы MB5 и SHA-1

Это одна из наиболее эффективных и эффективных сторонних утилит, используемых для проверки хеш-значения файла (см. рис. 2 ниже). ).

Рисунок 2: Утилита контрольной суммы MD5 и SHA-1 1.1

Это простое в использовании приложение, суть которого проста. При загрузке и установке утилиты контрольной суммы MD5 и SHA-1 перед полем «Файл» нажмите «Обзор» (см. рисунок выше). После этого вам нужно выбрать файл, для которого вы хотите сгенерировать хеш-значения, и открыть его. Кроме того, вы можете перетащить файл в утилиту контрольной суммы MD5 и SHA-1. При предоставлении программе файла для проверки его хэш-значений в мгновение ока генерируются хэш-значения MD5 и SHA-1.

В отличие от других программ, которые кажутся раздутыми, MD5 & SHA-1 Checksum Utility выдает хеш-значения без излишеств, что делает ее бесплатным программным обеспечением, совместимым с Windows 7, Vista и XP.

Заключение

В результате выяснилось, что проверка целостности файлов имеет решающее значение для предотвращения проникновения кибер-вредителей через пористую дыру, созданную вредоносными файлами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *