Пятница, 26.04.2024, 17:53                

Мы в Контакте
Меню сайта
Категории
Chip.ru
Категории каналов
Яндекс.Метрика

Каталог статей

Главная » Статьи » полезные советы » полезные советы

7 быстрых способов устранения ошибок ПО

Сбои, блокировка, нестабильность — некоторые программы создают лишь проблемы. Хорошо, что существуют утилиты для анализа и восстановления, которые быстро исправят ситуацию.

Наверняка многие из вас сталкивались с проблемой, когда в какой-то момент программа внезапно отказывалась работать: вы кликаете по ярлыку, а в ответ получаете непонятное системное сообщение. Вы в растерянности сидите перед компьютером: встроенная справка не помогает, FAQ в Сети и на сайте Microsoft не предлагают вразумительного ответа, а быстрый поиск в Интернете не дает результатов. Даже в случае с простыми ошибками часто решение не получится найти, просто введя их описание в поиск Google, — понадобится конкретный код ошибки приложения. Его знает Windows, поскольку операционная система протоколирует все события.

 

Анализ проблем с помощью собственных средств Windows

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

Использование центра поддержки. Как только Windows фиксирует проблему, она создает отчет и начинает искать решение на сайте Microsoft, чаще всего безрезультатно. Список отчетов об ошибках вы можете вызвать через иконку «Центр поддержки» на Панели задач. В разделе «Обслуживание» нажмите на «Отчет о проблемах». Если отсортировать список по «Источнику», можно увидеть, какие программы чаще всего дают сбои. Нажмите на ссылку «Показать технические подробности», и Windows представит детальную информацию о проблеме. Хорошей отправной точкой для ее решения является значение, находящееся в графе «Код исключения». Хотя соответствующий поиск в Google не приведет вас прямо к цели, он может дать ценные указания.


 
Анализ информации из средства «Просмотр событий». Больше сведений и о таких незначительных событиях, как сбой программы, можно получить из меню «Просмотр событий», которое вы найдете в разделе «Панели управления | Администрирование». Кликните по пункту «Просмотр событий» и откройте раздел «Журналы Windows» для категории «Приложение». Здесь Windows хранит все сообщения, которые возникали при работе установленного ПО, — их может быть несколько тысяч.

Сортировка информации по категории «Уровень» позволит сразу увидеть все сообщения об ошибках. Если упорядочить события по категории «Источник», то можно сократить круг поисков по различным причинам, например «Application Error» или «Application Hang». При выделении записи в нижнем окне на вкладке «Общее» появятся сведения о том, что именно случилось. Если проанализировать данный список, можно увидеть, всегда ли эта программа «спотыкается» на одном и том же месте, или же у сбоя есть другая причина. В последнем случае это означает, что программа в принципе плохо ладит с системой и ее нужно удалить.

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

Обнаружение и обезоруживание «пожирателей» ресурсов

Если к системным ресурсам в одно и то же время осуществляют доступ несколько программ, чаще всего выигрывает та, у которой самый высокий приоритет, а не та, чья мощность вам срочно необходима. Эту ситуацию нужно исправить.

Находим виновника проблем.  Инструмент Sysinternal Process Explorer от Microsoft сразу после вызова в своем главном окне сообщает данные о нагрузке на систему, оказываемой каждым из запущенных процессов. Выделив процесс, потребляющий много ресурсов, вы можете отключить его через контекстное меню или поставить на паузу с помощью команды «Suspend».

Диета для обжоры. Выяснив, какую программу стоит ограничить в потреблении ресурсов, обратитесь к утилите Process Tamer. На вкладке «Configuration» в нижнем окне кликните по команде контекстного меню «Add Rule». Выберите указанный файл и в колонке «Explicit Rule» установите «Force Low». Теперь задайте статус «Low», а также уровень максимальной разрешенной нагрузки на центральный процессор для этой программы. Введенных по умолчанию 8%, как правило, слишком мало — на современных компьютерах вы спокойно можете поднять это значение до 20%. Кликом по кнопке «OK» сохраните это новое правило.

Быструю помощь даже в случае сложных проблем окажут «противоотказные» утилиты с нашего DVD. Они попытаются напрямую разыскать причину сбоя и устранить ее. Мы предлагаем вам подходящие программы для восстановления по семи сценариям. Они тщательно исследуют наиболее распространенные проблемы с ПО и устраняют их.

(1) Первая помощь при сбое программы

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

Детально анализируем сбой. Если программа перестала реагировать на ваши действия, запустите утилиту WhatIsHang. С ее помощью опытные пользователи смогут точно узнать, что пошло не так. Это приложение анализирует, является ли причиной взаимодействие системы и программы, или последняя зависла сама по себе, или, например, 32-разрядное ПО конфликтует с 64-разрядным драйвером. В верхнем окне WhatIsHang отобразит программу, в которой произошел сбой. По нажатию клавиши «F9» внизу будет представлена подробная информация. В разделе «Remarks» вы сможете увидеть, какие ошибки привели к сбою. Функции «String» и «Modules found in the stack» перечислят утилиты, чьи команды или библиотеки участвовали в отказе.

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

Эффективно завершаем процессы. Если программа продолжает часто зависать, стоит обратить свое внимание на утилиту AppCrashView. Она оценивает отчеты об ошибках Windows и перечисляет все предыдущие сбои. Нажмите на «Process File», и вы увидите, какая программа на вашем компьютере наиболее часто дает сбои.

Теперь воспользуйтесь утилитой ProcessKO. Она автоматически запускается на Панели задач и изначально предназначена для программистов, тестирующих свое собственное ПО. Поэтому программа дает пользователю возможность через пункт меню «Избранное» «убить» зависшие процессы одним нажатием кнопки. С помощью утилиты AppCrashView вы можете узнать, какой процесс вашей системы нужно добавить в ее «Избранное». Запустите проблемную программу и внесите ее в главное окно утилиты ProcessKO через «Избранное | Добавить». Теперь для уничтожения процесса достаточно кликнуть правой кнопкой мыши по иконке программы.

(2) Отключение нестабильных и медленных программ

Если программа просто зависла, это неприятно, но не опасно. Хуже, когда она тянет за собой Windows или слишком замедляет работу системы.

Убираем из системы лишнее. Избыток процессов в списке автозапуска существенно тормозит старт Windows. В загрузочный процесс очень любят прописываться коммерческое ПО и бесплатные программы от Apple и Adobe. Этих замедлителей системы разоблачает специальная утилита Startup Booster. Запустите ее и без раздумий удалите такие записи, как Java, QuickTime, iTunes и Adobe Reader, поскольку эти модули занимаются только поиском доступных обновлений. С данной задачей лучше справится утилита Secunia Personal Software Inspector с CHIP DVD, представляющая собой единый центр обновлений для всех программ на вашем ПК.

AntiFreeze. Диспетчер задач для экстренных случаев мгновенно остановит все текущие процессы
AntiFreeze. Диспетчер задач для экстренных случаев мгновенно остановит все текущие процессы
Устраняем системные сбои.  Иногда программе удается «подвесить» и систему. Это не значит, что сразу появится «синий экран смерти», но часто система перестает реагировать, а иногда бастует даже диспетчер задач. Нередко после этого сразу несколько программ запускают интенсивные вычислительные процессы, работая с максимальным приоритетом. В этом случае последним рубежом перед нажатием на клавишу «Reset» системного блока станет утилита AntiFreeze. После установки она предложит свой собственный диспетчер задач, который остановит все текущие процессы. Для его вызова необходимо нажать комбинацию клавиш «Ctrl+Alt+Home» и клавишу «Win». Выделите мешающую программу и щелкните по кнопке «End process». Когда вы закроете AntiFreeze, все другие процессы продолжат свою работу.

Но в случае со сбоями в драйверах AntiFreeze бессильна. Вам поможет только перезагрузка и выяснение,  какой именно драйвер стал причиной проблемы. Для этого подойдет утилита BlueScreenView. Она анализирует образ (дамп) сбоя, который Windows создает при аварийном отказе. После перезагрузки ОС откройте эту программу, в верхней области выделите «Dump File» и перейдите через меню «Options | Lower Pane Mode» к «All drivers». В нижней части экрана вы увидите все загруженные на момент сбоя драйверы. Красным отмечен тот, что стал причиной аварии. Попробуйте его удалить и заменить более новым и стабильным.

(3) Уборка остатков программ и драйверов

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

Контролируем деинсталляцию. Если при удалении программы через «Панель управления» вы замечаете, что что-то пошло не так или утилита уничтожила не все, чаще всего вы не сможете решить проблему своими силами. Воспользуйтесь приложением IObit Uninstaller. Если в нем выбрать пункт «Uninstall | Advanced», программа сначала выполнит обычную процедуру по удалению софта, а затем найдет и удалит остатки в реестре и на жестком диске. В разделе «Forced Uninstall» вы также можете вручную ввести путь к файлам программы — в самой Windows это так и не было реализовано.

Тщательнее работает только деинсталлятор, контролирующий саму установку программы. Утилита Magical UnInstall автоматически распознает момент, когда пользователь запускает средство для установки, и записывает все изменения в системе. Эту информацию деинсталлятор использует позднее, чтобы начисто стереть соответствующую программу. Однако он работает только на 32-битных системах.

Удаляем ненужные драйверы. Windows не заботится и о драйверах, которыми актуальные аппаратные средства уже не пользуются. Но с этим справится Driver Sweeper. При запуске эта утилита составляет список всех найденных драйверов, среди которых будут и те, что уже не отвечают ни за какое оборудование. Выделите их и нажмите на кнопку «Очистка». Утилита удалит все связанные с этим драйвером записи в реестре и файлы, но сохранит резервную копию. Поэтому при необходимости вы можете через раздел «Задачи | Восстановление» отменить удаление.

(4) Решение проблем с антивирусными утилитами

Антивирусные программы — это довольно своеобразный компонент системы: они не терпят соседства конкурентов и расходуют огромное количество системных ресурсов.

Сглаживаем конфликты. Проще всего предотвратить проблемы с антивирусом, используя продукты только одной фирмы. Но часто в системе прячутся компоненты альтернативных решений. В этом случае вам поможет утилита AppRemover, специализирующая на обнаружении таких остатков. После запуска программы выберите в верхнем меню опцию «Clean Up a Failed Uninstall».

Удаляем зараженные файлы. Опытные пользователи полагают, что можно отказаться от постоянно активного антивирусного монитора, поскольку он только зря тормозит систему. В конце концов, существуют сканеры для онлайновой проверки файлов, такие как VTzilla, не требующие установки на компьютер. Проблемы возникают, когда пользователь не может удалить найденные таким образом файлы, поскольку у него недостаточно прав — например, когда вирусом были заражены системные файлы. В этом случае воспользуйтесь собственным средством Windows. Вызовите командную строку и перейдите к папке System32.

Введите команду:

sfc•/•scannow

Запустится процесс проверки и восстановления. Если поражен не системный файл, но у вас все равно нет прав на удаление, откройте программу FilExile и укажите соответствующий путь. Если вам нужно удалить один конкретный файл, это можно сделать через командную строку. Для этого перейдите к нужной папке и введите:

DEL•/•F•/•Q•/•A•«Имя файла»

Так вы сможете удалить любые файлы, кроме системных.

(5) Восстановление случайно удаленных файлов

Recuva. Эта программа-реаниматор позволит восстановить случайно удаленные файлы, в том числе стертые из «Корзины»
Recuva. Эта программа-реаниматор позволит восстановить случайно удаленные файлы, в том числе стертые из «Корзины»

Многие из нас не раз жалели о поспешной очистке «Корзины». Восстановить удаленные таким образом файлы можно, лишь используя специальное ПО. Но если вы хотите в дальнейшем не допускать подобной ситуации, воспользуйтесь заместителем «Корзины» с функцией резервного копирования.

Восстанавливаем файлы. Удаленные из «Корзины» данные еще долго лежат нетронутыми на жестком диске, пока не будут переписаны. До этого времени они лишь помечены как удаленные в каталоге файловой системы. Бесплатная утилита Recuva анализирует каталог на наличие таких записей и восстанавливает потерянные файлы. Эту задачу она выполняет на основании первоначальных настроек лишь по нажатию на кнопку «Анализ». Если с момента удаления прошло уже много времени и Windows перезаписала запись в каталоге, нажмите на «Настройки», а затем перейдите на вкладку «Действия» и поставьте флажок перед опцией «Глубокий анализ». Если вы уже отформатировали носитель, активируйте функцию «Поиск неудаленных файлов».

Undeluxe. Функция «Recover» позволяет этому заменителю «Корзины» восстановить в Windows уже удаленные файлы
Undeluxe. Функция «Recover» позволяет этому заменителю «Корзины» восстановить в Windows уже удаленные файлы
«Корзина» с бекапом. Программа Undeluxe (ее можно загрузить со страницыwww.resplendence.com/undeluxe) берет на себя функции «Корзины» и затрудняет случайное удаление файлов. В главном окне нажмите на кнопку «Start», чтобы утилита перехватила все удаленные файлы и сохранила их резервные копии. С помощью инструмента «Protected File Explorer» вы затем сможете получить доступ к этим файлам и восстановить их посредством функции «Recover». Однако Undeluxe работает только с обычными разделами — в случае с динамическим диском RAID восстановить данные не получится.

 

(6) Освобождение заблокированных файлов

Иногда Windows «не подпускает» нас к определенным файлам, то есть их невозможно переместить или удалить. Уже в версии XP компонент Windows File Protection защищал библиотеки DLL от внесения изменений — например, вам не удастся удалить фотографии, загруженные на экран Windows. Но и обычные программы, работающие в фоновом режиме, при открытии файлов тем самым их блокируют.

Unlocker позволяет удалить или переместить файлы, заблокированные системой или каким-то процессом
Unlocker позволяет удалить или переместить файлы, заблокированные системой или каким-то процессом
Снимаем блокировку. Если к нужному вам файлу осуществляет доступ другой процесс, его может завершить Unlocker. Эта бесплатная утилита прописывается в контекстном меню Проводника Windows. При установке обязательно проследите, чтобы в окне «Компоненты устанавливаемой программы» были проставлены только два верхних флажка, иначе на вашем Рабочем столе окажется несколько ярлыков eBay. Если Windows сообщает о заблокированном файле, в контекстном меню выберите пункт «Unlocker». Утилита покажет процесс, зарезервировавший для себя этот файл. Нажав на кнопку «Остановить процесс», вы разблокируете требуемый файл, после чего сможете либо удалить его, либо переместить.

Воздействуем на заблокированные файлы.Unlocker не всегда справляется со своей задачей. Например, если заблокированный файл использует системный процесс, скорее всего, поможет лишь перезагрузка Windows. Утилита MoveOnBoot встраивается в процесс запуска и выполняет задачи, порученные ей пользователем, в том числе перемещение или удаление заблокированных файлов. Подробности вы можете указать в разделе «Boot Action Wizard». Однако эта утилита не способна переносить файлы на другой раздел жесткого диска.

(7) Воспроизведение проблемных медиаформатов

Вы хотите посмотреть фильм, дважды кликаете по его ярлыку, запускается Windows Media Player — и больше ничего не происходит. К счастью, есть другие проигрыватели, способные справиться с такими критическими ситуациями.

Смотрим поврежденные видеофайлы. Чтобы Media Player отказался работать со скачанным фильмом, достаточно всего лишь повреждения файла при загрузке из Сети, даже если в итоге он был полностью сохранен на диске. При отсутствии каких-либо элементов индекс такого файла должен быть полностью переписан, с чем справляются только хорошие редакторы, например VirtualDub, но не обычное ПО для воспроизведения. Исключением является UMPlayer. В главном окне программы в пункте меню «Настройки» на вкладке «Настройки» в разделе «Дополнительно» отметьте флажком опцию «Перестроить индекс, если необходимо», и тогда программа сможет воспроизводить поврежденные и неполные видеофайлы. Рассинхронизацию звука или субтитров в фильме также можно исправить в разделах «Звук» или «Субтитры» соотвественно. Нужно только ввести положительное или отрицательное значение задержки.

Создаем профиль для воспроизведения видео. В некоторых случаях вы уже до просмотра фильма знаете, что звук в нем слишком тихий или изображение недостаточно резкое. Обычно приходится каждый раз заново создавать конфигурацию соответствующих функций плеера. Но, если вы пользуетесь популярным проигрывателем VLC Media Player, с помощью дополнительной утилиты для него вы сможете забыть об этих усилиях. Программа VLC Media Launcher сохраняет предварительно выбранные настройки плеера в качестве профиля и запускает их вместе с проигрывателем VLC.



Источник: http://www.chip.ua/
Категория: полезные советы | Добавил: БАРОН (31.10.2011)
Просмотров: 10880 | Теги: оптимизация Windows | Рейтинг: 5.0/1
Всего комментариев: 0
avatar