Форум программистов, компьютерный форум, киберфорум
Windows 7
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/103: Рейтинг темы: голосов - 103, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 25.11.2019
Сообщений: 23

HAL.dll отсутствует или поврежден Windows 7 Home

21.12.2019, 13:50. Показов 20637. Ответов 6

Author24 — интернет-сервис помощи студентам
Добрый всем день!
В общем ситуация такая: на ПК с Windows 7 Home х64 в процессе установки обновлений (которые не устанавливались давно), при очередной перезагрузке вышла ошибка HAL.dll отсутствует или поврежден. Гугл + форум дал мне варианты устранения проблемы, которыми я и воспользовался, а именно: пытался восстановить систему через установочный диск Windows 7 Home; пробовал скачать с dll ru новый hal.dll и его подкинуть в system32 вместо имеющегося; запускал в cmd bootrec.exe /FixMbr и bootrec.exe /FixBoot, а также bcdboot.exe c:\windows. Результатов не дало. Прямо перед обновами делал точку восстановления, но ее запустить не удается через восстановление (пишет нет точек). Безопасный режим не запускается ни в каком из видов. Переустанавливать винду крайне не хочется.
Какие еще есть варианты?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2019, 13:50
Ответы с готовыми решениями:

Файл hal.dll поврежден или отсутствует
Здравствуйте. после очередных обновлений, не удается запустить windows из-за ошибки hal.dll поврежден или отсутствует. система запускается...

Win7 bsod 00xc0000098 повреждён файл hal.dll
Доброго времени суток! Неудачно обновил систему (win7 sp1 x64), с загрузочной флешки теперь не восстанавливает ранее созданные образы,...

Не удалось загрузить Windows, поскольку критический драйвер системы отсутствует или поврежден
Знакомые разбили жесткий диск на локальные диски С и Д, после чего через пару дней, ноут перестал загружать винду и выдает ошибку...

6
Эксперт HardwareЭксперт WindowsАвтор FAQ
 Аватар для Андрей1224
8583 / 3082 / 522
Регистрация: 14.04.2011
Сообщений: 7,731
21.12.2019, 15:40
Восстановление загрузки пробовали сделать с установочного носителя?
Ещё вариант, проверить целостность системных файлов SFC /Scannow https://support.microsoft.com/ru-ru/help/929833...
0
Эксперт HardwareЭксперт Windows
 Аватар для gecata
15903 / 7926 / 755
Регистрация: 03.01.2012
Сообщений: 32,863
21.12.2019, 16:56
Лицензия или активатор?
0
1 / 1 / 0
Регистрация: 25.11.2019
Сообщений: 23
21.12.2019, 19:26  [ТС]
Цитата Сообщение от Андрей1224 Посмотреть сообщение
Восстановление загрузки пробовали сделать с установочного носителя?
пробовал с загрузочного диска с home версии.
Цитата Сообщение от Андрей1224 Посмотреть сообщение
Ещё вариант, проверить целостность системных файлов SFC /Scannow https://support.microsoft.com/ru-ru/help/929833...
это не пробовал, завтра буду за ПК - попробую, но что-то подсказывает, что навряд ли поможет
Цитата Сообщение от gecata Посмотреть сообщение
Лицензия или активатор?
OEM лицензия
0
1 / 1 / 0
Регистрация: 25.11.2019
Сообщений: 23
22.12.2019, 07:56  [ТС]
Вариантов никто больше не предложит? Мне вопрос до завтра решить надо, если вариантов нет - буду винду переустанавливать
0
1 / 1 / 0
Регистрация: 25.11.2019
Сообщений: 23
22.12.2019, 19:25  [ТС]
Цитата Сообщение от Андрей1224 Посмотреть сообщение
Ещё вариант, проверить целостность системных файлов SFC /Scannow
пробовал этот вариант, ч/з cmd - пишет перезагрузить ПК и заново ввести SFC /Scannow для окончания проверки, в итоге результата не дает.
Цитата Сообщение от gecata Посмотреть сообщение
Лицензия или активатор?
- пардонте, ввел в заблуждение, сейчас проверил через ERDCommander - система Windows 7 Ultimate x64, а на корпусе ПК, Win 7 Home OEM ))) Так что да, активатор.

Добавлено через 45 минут
Проблема решена! Может кому пригодится. После команды ч/з cmd: bcdboot.exe c:\windows - создалась еще одна загрузка windows. При выборе ее выходила ошибка: File: \windows\system32\drivers\oem-drv64.sys windows cannot verify the digital signature for this file. Удалил указанный файл и с новой загрузки винда запустилась, все файлы сохранились и даже часть обновлений встала. Только активатор слетел.
И еще, как вариант (но он мне не помог, может кому пригодится), т.к. проблема возникла после установки обновлений windows, я пробовал через ERDCommander средством "Удаление исправлений" удалять все новые установленные обновления по одному.
1
Эксперт HardwareЭксперт Windows
 Аватар для gecata
15903 / 7926 / 755
Регистрация: 03.01.2012
Сообщений: 32,863
23.12.2019, 12:48
Цитата Сообщение от xHeavy Посмотреть сообщение
т.к. проблема возникла после установки обновлений windows, я пробовал через ERDCommander средством "Удаление исправлений" удалять все новые установленные обновления
Тут дело ИМЕННО в активаторе. А исправления (в частности, KB2872339) делают следующее:
поддержку выполнения процессов. При его установке стандартные ядро и компоненты обновляются до новой версии. В тоже время для загрузки не подписанных драйверов(в частности для одного из способов активации) некоторые пользователи использовали собственные ядра ОС. В основном данные ядра базировались на стандартном ядре путем его пропатчивания. При установке обновление обновляет стандартное ядро до новой версии, но при этом ядро пользователя остается основанном на старой версии ядра. В результате получается ситуация, что обновленные компоненты поддержки процессов неправильно взаимодействуют со старым ядром ОС, что вызывает ошибку с сообщением 0xc0000005.
Вложения
Тип файла: pdf Удаление активатора oem-drv64.pdf (249.2 Кб, 187 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.12.2019, 12:48
Помогаю со студенческими работами здесь

При загрузке Windows 7 появляется ошибка - C:boot\boot.bin -поврежден или отсутствует
ПОМОГИТЕ ПОЖАЛУЙСТА:cry: Ситуация такая: при загрузке Windows 7 выдает что мол файл C:boot\boot.bin -поврежден или отсутствует. (я...

При установке Windows 7 выдаёт "поврежден или отсутствует txtsetup.sif"
На ноутбуке Asus k52 стояла W7 ultimat ,решил попробовать убунту 12.04 записал дистрибут на флешку,в загрузчике указал установить рядом с...

Ошибка 0xc000014c: "Не удалось загрузить Windows, поскольку файл реестра системы отсутствует или поврежден"
При загрузке видовс выдает ошибку. У меня нет загрузочного диска. Искал в интернете почти все варианты связанны с переустановкой ос....

hal.dll отсутствует или поврежден
Привет. проблема такого характера преустановливал на нетбуке систему (windows SP3), создал по всем пунктам загрузочную флешку? процесс...

Повреждён или отсутствует файл Windows\System32\config\system
У меня вот какая проблема.у меня на диске 2 windowsaXP и один из них не запускается,пишет что повреждён или отсутствует файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
Управление топиками и разделами Kafka
Javaican 11.04.2025
Apache Kafka — распределенная платформа потоковой передачи данных, которая стала стандартом для построения высоконагруженных систем обмена сообщениями. В современной архитектуре микросервисов,. . .
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи с помощью арктангенса для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Публикация в доработке, метод арктангенса в комментариях внизу. Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу. . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер