Что на самом деле делает восстановление hal.dll?

890
tcv

Я работаю над проблемой, из-за которой моя проводная USB-клавиатура и мышь не работают после загрузки в Windows XP Home (безопасный или обычный режим - клавиатура работает в BIOS и при загрузке в других средах, таких как UBCD или Setup).

Я видел болтовню о восстановлении оригинального файла hal.dll из i386, но мне интересно, что он делает, если что-нибудь. Возврат к исходному hal.dll вызывает перезагрузку всех устройств?

-- Редактировать:

Ну, это ничего не делает. По крайней мере, hal.dll воссоздан, и я все еще не могу получить доступ к рабочей станции с помощью клавиатуры и мыши USB.

1
Пришла ли в комплект поставки KB / mouse (* которая делает / модель *?) Диск с драйверами, и если да, то использовали ли вы его? AFAIK восстановление [hal.dll] (http://en.wikipedia.org/wiki/Hardware_abstraction#Microsoft_Windows) будет работать только в том случае, если файл отсутствует или поврежден, а не в подобных ситуациях. Karan 11 лет назад 3
Черт возьми, это просто клавиатура Dell. Боюсь, ничего страшного. tcv 11 лет назад 0

1 ответ на вопрос

4
Michael Smith

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

Если у вас возникли проблемы с HAL, вам нужно будет загрузиться с диска восстановления, поставляемого с вашим компьютером. Если у вас его нет, обратитесь к производителю, и он продаст вам его за небольшую плату.

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

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

Благодарю. История очень длинная, поэтому я не буду утомлять вас. Достаточно сказать, что то, что вы упомянули, я попробовал, и клиент сделал немало на этой рабочей станции. :-) Я восстановил это. tcv 11 лет назад 0

Похожие вопросы