Я запускаю Windows 10 на своем рабочем столе, и сейчас это кажется обычным явлением, и во всех версиях Windows, которые у меня были на протяжении многих лет, системные файлы каким-то образом магическим образом повреждаются. Последние версии Windows теперь поставляются с отличным инструментом "dism", который может находить поврежденные файлы и загружать замены с серверов Microsoft, что решает множество проблем. Но мой вопрос: почему? И как?

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

2 ответа2

3

Есть несколько возможностей того, почему файл может быть поврежден.

Повреждение жесткого диска

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

Сбой системы

Сбой системы при открытии файла для чтения и записи также может стать причиной этой проблемы. Хотя в большинстве случаев файл будет открыт только для чтения, иногда по неизвестным причинам он открывается для чтения и записи (обычно для того, чтобы убедиться, что файл открыт и заявлена блокировка файла). Если происходит сбой во время открытия этого файла в режиме чтения / записи, это может привести к повреждению.

Ошибка программы при обновлении

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

Несоответствие версий

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

0

Лично у меня редко бывают подобные проблемы (и я часто пытаюсь что-то сломать). Я однако работал в положениях, где это было бы часто замечено. Обычные причины для этого будут:

  • Неожиданное завершение работы (часто в сочетании с Центром обновления Windows)
  • Проблемы во время обновления Windows
  • Отказ оборудования
  • Вирусная активность
  • Слепо следуя инструкциям из интернета, которые говорят вам «скачать эту DLL и перезаписать вашу в system32»
  • Попытка удалить программы вручную и что-то испортить
  • Установка несколько сомнительных пакетов программного обеспечения (очистители реестра и т. П.)

Трудно сказать наверняка, и, без сомнения, есть и другие причины, в конце концов, это неожиданное поведение, поэтому обычно оно вызвано чем-то неожиданным.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .