Если Microsoft Windows останавливается во время загрузки и выдает сообщение об ошибке на большом синем экране (широко известном как «синяя смерть»),
это нервирует. Типичное сообщение об ошибке ссылается на отсутствие файла DLL,
например Требуемый .DLL файл, ABCD.DLL не найден. Но если вы нажмете на клавишу, загрузка Windows продолжится. И после загрузки Windows будет работать нормально. Так что происходит?
Это больше проблема Windows, чем оборудования, но она может проявиться и после замены оборудования. Файл DLL — это файл динамически подсоединяемой библиотеки—собственно библиотеки программныхкодов, к которой могут обращаться другие программы. Сообщение об ошибке означает, что система Windows была настроена на загрузку одного из этих
файлов, но не смогла его найти.
Причина может состоять в том, что вы уничтожили программу, которая ассоциировалась с частью удаленного из вашей системы оборудования. Windows предпочитает, чтобы для этого вы использовали утилиту Uninstall (Удалить) или встроенную функцию Add/Remove Programs (Установка и удаление программ). К сожалению, этим функциям часто не удается удалить все следы
DLL в файлах, которые Windows просматривает при загрузке. Windows ищет несуществующий файл и выдает сообщение об ошибке. Поскольку
вам этот файл не нужен, то этот факт не должен вызывать никакого беспокойства. Тем не менее, пропускать ошибку каждый раз во время загрузки неприятно. От этого можно избавиться. (Если приводимый здесь способ не сработает, см. «Дисководы: загрузка жесткого диска»
)
1. Загрузите систему. Когда вы дойдете до сообщения об ошибке на синем экране, запишите имя файла.
2. Выберите Start (Пуск), Run (Выполнить), затем наберите sysedit в текстовом окне Open (Открыть). Нажмите | Enter |.
3. Выберите окно System.ini.
4. Выберите Search (Поиск), Find (Найти) и затем введите имя отсутствующего файла DLL в текстовом окне Find (Найти). Нажмите ] Enter |.
5. Если файл найден, запишите строку, в которой он находится. Простейшим способом может быть распечатка файла System.ini. (Выберите File (Файл), Print (Печать).)
Совет Довольно просто вносить изменения в файлы, используемые Windows, при загрузке, однако если вы ошибетесь, система может оказаться непригодной к использованию. До внесения изменений в эти файлы сделайте резервную копию жесткого диска — так, на всякий случай — и убедитесь, что вы аккуратно записали все, что изменили или уничтожили, чтобы легко вернуть все обратно.
6. Удалите всю строку.
7. Маловероятно, что имя DLL файла появится дважды, но для уверенности повторите поиск.
8. Если вы внесли какие-то изменения, выберите File (Файл), Save (Сохранить).
9. Закройте программу Sysedit.
10. Выберите Start (Пуск), Run (Выполнить) и затем наберите regedit в текстовом окне Open (Открыть). Нажмите | Enter |.
11. Вы должны увидеть сразу левую и правую части окна Regisry Editor (Редактор Реестра). Если нет, выберите View (Виц), Split (Разделить) и затем двигайте мышь влево и вправо, чтобы видеть обе части окна. В левой части показано то, что известно, как ключи (keys). В правой части показаны названия параметра (в колонке Name (Параметр)) и его значение (в колонке Data (Значение)).
12. Выберите Edit (Правка), Find (Найти) и затем введите имя отсутствующего файла DLL в текстовом окне Find (Найти). Убедитесь, что окошки Keys (Названия ключей), Values (Названия параметров) и Data (Значения параметров) помечены галочкой. Нажмите I Enter J. fe>
13.. Если поиск обнаруживает совпадения в левой части окна, сначала сделайте точную запись ключа, каждого параметра и каждого значения для этого ключа так, чтобы вы могли их воссоздать, если потребуется. Расположение ключа в дереве Реестра должно быть показано в строке состояния в нижней части окна Regisry Editor (Редактор Реестра). Если вы не видите строки состояния, выберите View (Просмотр), Status Bar (Строка состояния). Затем удалите ключ, что одновременно удалит все параметры и значения, ассоциирующиеся в этим ключом.
14. Если поиск находит совпадения в правой части окна, сделайте точную запись названия параметра и значения параметра найденного пункта и точную запись ключа, с которым ассоциируется этот параметр. Затем удалите запись параметра для совпавшего пункта. При этом вы не удалите ассоциированный ключ или другие значения для этого ключа.
15. Нажмите | F3 |, чтобы найти следующее совпадение, и повторите эти шаги. Когда функция Find (Найти) сообщит, что больше нет совпадений, выберите Registry (Реестр), Exit (Выход). Теперь ваша система будет загружаться, не обращая внимания на отсутствующий файл DLL.
Комментариев нет:
Отправить комментарий