Позбавляємося від шкідливих помилок Windows, Windows, Операційні системи, статті

Стів Басс, Журнал «Мир ПК»

Як ви думаєте, що спільного у повідомлень «Загальна помилка захисту», «Фатальна помилка» (General Protection Fault) і «Збій при зверненні до сторінки пам’яті» (Page Fault Error), а також у «Синього екрану смерті» (Blue screen of Death)? Правильно: Білл Гейтс вважає, що вони рідко з’являються на екранах моніторів. Цілком можливо, але тільки не на моєму. Після того як я перейшов з Netscape Navigator на Internet Explorer і додав до ПК жорсткий диск більшого об’єму, підступні повідомлення «Збій при зверненні до сторінки пам’яті в модулі Kernel32.dll» наполегливо спливає щоразу при закритті браузера.

Слід визнати, що час від часу повідомлення про помилки отримує будь-який користувач ПК. Вважайте, що така ціна, яку ви змушені платити, коли маєте справу з Microsoft. Зазвичай я ігнорую подібні короткі любовні записочки від Windows в надії, що вони самі собою кудись подінуться. Але якщо вам приходять такі повідомлення частіше п’яти разів на місяць, то пора діяти.

Звернувшись до сторонніх фахівців, я нарешті розібрався з усіма помилками в моїй системі. І ще в мене є деякі ліки, які зможуть допомогти в тому випадку, коли ваші екрани «зірвуться» в мертвотну синяву (і ці ліки – не перехід на Linux).

Запобігаємо проблеми

Деяких помилок можна легко уникнути, дотримуючись декільком простим правилам. По-перше, при завантаженні системи дочекайтеся повної зупинки жорсткого диска і тільки потім починайте щось робити, оскільки в цей час Windows займається наведенням порядку – сканує Реєстру та завантажує резидентні програми. По-друге, користуйтеся додатками лише після завершення їх завантаження (настільки ж погано і закривати ці програми під час роботи). В іншому випадку модулі і драйвери додатків можуть зависнути в пам’яті і привести до помилок.

Отримавши повідомлення про помилку, закрийте систему за допомогою пункту «Завершення роботи». Перезавантаживши її, запустіть програму перевірки диска («Пуск • Програми • Стандартні • Службові • Перевірка диска») і виправте всі ті огріхи, про які вона вам повідомить. Це може допомогти усунути проблему, що викликала поява даного повідомлення про помилку, і, можливо, запобігти виникненню нових.

Якщо який-небудь збій Windows зачастив, то спробуйте виявити супутні умови. Запам’ятайте ті програми, які при цьому були активними. Коли встановлена ​​ОС Windows 98 або Office, то можна дізнатися, які з програм працюють, використовуючи утиліту «Відомості про систему» ​​(«Пуск • Програми • Стандартні • Службові • Відомості про систему») або Process Viewer, яку можна безкоштовно переписати за адресою: www.fileworld.com/magazine. Мені, наприклад, у випадку помилки з Kernel32.dll остання показала, що функціонує файл довідки ActiveX, і її підказка виявилася для мене життєво важливою.

Можна зібрати побільше інформації та за допомогою самої ОС Windows. Якщо працюєте з Windows 98, то після включення ПК та проходження початкових тестів, але ще до завантаження ОС натисніть клавішу і виберіть опцію logged (протокол). У Windows 95 потрібно натиснути клавішу , коли з’явиться повідомлення «Запуск Windows 95». Потім Windows занесе протокол процедури запуску комп’ютера в текстовий файл і збереже в кореневому каталозі. Його можна побачити, вказавши в Провіднику опції «Вид • Властивості папки • Вид • Показати всі файли». Щоб визначити ті файли і пристрої, які можуть завантажитися неправильно, пошукайте в даному документі слово fail (збій).

Спустошений кеш

Якщо з браузером часто трапляються аварійні відмови або на екрані монітора постійно з’являється на рідкість неприємне повідомлення «Збій при зверненні до сторінки в модулі Kernel32.dll», то в системі, ймовірно, є пошкоджені файли. Для початку викинете тимчасові файли і очистіть журнал браузера. В IE 5 відзначте пункти «Сервіс • Властивості оглядача”, клацніть на кнопці «Видалити файли» (в IE 4.72 позиція «Властивості оглядача» знаходиться в меню «Вид») і вкажіть опцію «Очистити» в розділі «Журнал». Потім перевірте, як йде справа з керуванням ActiveX. Виділіть кнопки «Налаштування • Перегляд об’єктів», клацніть на пункті «Вид» і увімкніть опцію «Таблиця». Ось тут-то я і виявив три зіпсованих файлу ActiveX. Після того як я видалив їх, повідомлення про помилку в Kernel32.dll зникли.

В Netscape Navigator виберіть Edit • Preferences («Правка • Параметри»), клацніть на пункті Navigator і Clear History («Очистити хронологію»). Тепер перейдіть в розділ Advanced («Додатково»), виділіть пункт Cache («Кеш») і Clear Disk Cache («Очистити кеш на диску»). Закрийте Navigator і далі, щоб дістатися до папки з програмними файлами браузера (звичайно це C: \ Program Files \ Netscape \ Navigator \ Program), використовуйте Провідник Windows. Перейменуйте папку Plugins в Plug-old і перезавантажте Navigator, в результаті чого повинна утворитися нова папка Plugins. Якщо системні відмови браузера припиняться, то ви можете або зібрати всі потрібні вам «вставки» (plug-ins) заново, або почати по одному копіювати необхідні файли з папки Plug-old в Plugin. Всякий раз, додавши новий файл, Перезапускайте Navigator і стежте за тим, що відбувається, до тих пір, поки не доберетеся до винуватця ваших проблем і не усунете його.

Якщо ж неприємності будуть тривати, то їх причиною може бути конфлікт між старими і новими бібліотеками DLL. Деякі міркування про те, як чинити в таких випадках, наводяться в статті «Попрощайтеся з відмовами Windows »(див.« Мир ПК », № 1/2000, с. 107). А впоратися з більш незрозумілими проблемами може допомогти проста і напрочуд корисна База знань Microsoft, розташована за адресою: search.support.microsoft.com.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*