Рассмотрите различные события, предшествующие отказу Windows: взгляните на «События управления» (в «Настраиваемых представлениях») и события «Приложения» и «Система» (в «Журналах Windows»). Нажмите на событие и прочитайте описание во вкладке, появившейся ниже:
В данном случае я не смог найти какую-либо причину, имеющую отношение к отказу, произошедшему 13 сентября 2015 года в 10:01. Ладно, может быть повезет в следующий раз. Вы должны привыкнуть к тому, что могут произойти случайные сбои без какой-либо видимой причины. Никакая операционная система не является идеальной (уж точно не Mac или Linux). Лучшее, что вы можете сделать, – это настроить вашу систему и оборудования наилучшим образом для того, чтобы уменьшить частоту сбоев.
Теперь я расскажу о том, как сделать определенное программное приложение более стабильным при одновременном запуске нескольких программ. Допустим, вы работаете в Майкрософт Word в течение нескольких часов и одновременно запускаете несколько других программ, которые вы иногда используете в течение такого периода работы: Майкрософт Outlook, таймер, медиаплеер (проигрывает тихую музыку) и веб-браузер. Все данные программы соревнуются за использование микропроцессора вашего компьютера. Если все они одинаково обрабатываются микропроцессором, то ваша работа в Майкрософт Word будет достаточно прерывистой: каждую минуту или около того Word перестанет отвечать в течение одной секунды или доли секунды, постепенно действуя вам на нервы. Вы можете изменить приоритет таких запущенных программ, чтобы микропроцессор отдавал предпочтение Word и работал с другими программами только тогда, когда Word не нуждается в микропроцессоре. Другими словами, Word всегда может влезть без очереди перед всеми другими программами, которые желают использовать микропроцессор.
Чтобы осуществить такое положение дел, нажмите Ctrl+Alt+Del и нажмите «Диспетчер задач». Перейдите на вкладку «Подробности»:
Взгляните на таблицу. Если вы не видите столбец «Приоритет» или «Базовый приоритет», тогда нажмите правой кнопкой мыши на любой из заголовков столбца и выберите опцию «Выбрать столбцы»:
В появившемся диалоговом окне найдите опцию «Базовый приоритет» или «Приоритет» и поставьте с ней рядом галочку:
Нажмите «ОК». В диспетчере задач вы можете сортировать столбцы, перетаскивая и отпуская заголовки столбцов. Теперь прокрутите таблицу вниз и найдите процесс Майкрософт Word под названием winword.exe:
Вы сможете увидеть, что Word имеет нормальный (средний) приоритет. Нам требуется именно это. Никакая программа не должна иметь приоритет выше среднего, поскольку в противном случае она начнет сталкиваться с процессами Windows, что может привести к сбою всей операционной системы. Вы можете заметить, что два процесса Windows, расположенные рядом (wininit.exe и winlogon.exe) имеют высокий приоритет. Вы никогда не должны изменять приоритет системных процессов, таких как данные два процесса, если вам необходима стабильная работа Windows. Теперь мы найдем менее важные программы и понизим их приоритет, чтобы они не мешали работе Word. Я нажал правой кнопкой мыши на процесс медиаплеера (winamp.exe), выбрал «Задать приоритет» и нажал «Низкий»:
Аналогичным образом я задам приоритет «Низкий» для outlook.exe, для процесса таймера (ct.exe, программа «Cool timer») и для chrome.exe (несколько процессов Google Chrome). Теперь Майкрософт Word будет работать плавно и более стабильно во время такого многозадачного сеанса. Оборотная сторона медали заключается в том, что программы с низким приоритетом могут стать менее стабильными (в большинстве случаев все будет оставаться в порядке). Если говорить в общем, когда программа перестает реагировать, и вы не можете ее отключить, вы можете обратиться к диспетчеру задач. Во вкладке «Сведения» или «Процессы» найдите соответствующий процесс, нажмите на него правой кнопкой мыши и выберите «Завершить задачу».
В заключение, если вы знаете, что определенное программное обеспечение, использующее множество системных ресурсов (ЦП, ОЗУ, сеть и т.д.), часто приводит к зависанию вашего компьютера, вы можете попытаться ограничить данную программу использованием одного из ядер вашего микропроцессора, чтобы предотвратить ее конфликты с Windows и другими активными программами. Современные ПК обычно имеют микропроцессор, который включает в себя несколько «ядер», то есть микропроцессоров меньшего размера. Вы можете узнать структуру вашего микропроцессора в диспетчере задач. Удерживайте клавишу Ctrl, удерживайте клавишу Alt и нажмите клавишу Del, затем выберите «Диспетчер задач» и перейдите во вкладку «Производительность»:
В нижнем правом углу окна программы вы увидите описание вашего микропроцессора:
Мой микропроцессор (показанный выше) содержит четыре ядра (четыре отдельных небольших микропроцессора) и восемь логических процессоров: это означает, что Windows использует каждое из четырех ядер, как если бы это были два отдельных микропроцессора. Нам необходимо привязать проблемную программу к одному из ядер и привязать другие программы, которые вы используете (те, которые не вызывают проблем), ко всем остальным ядрам. Такая настройка может быть выполнена в диспетчере задач путем изменения так называемого «сходства» процессов (
и нажмите правой кнопкой мыши на процесс, который регулярно приводит к зависанию вашей Windows, затем выберите «Задать сходство»:
В моем случае я знаю, что Windows постоянно зависает, когда я использую Skype, если я одновременно использую какую-то другую серьезную программу, такую как Word, видеоплеер или графический редактор. Я проверил драйверы для своего сетевого адаптера и видео адаптера, и оказалось, что у меня установлены последние доступные официальные драйверы (в таком случае ничего не поделаешь). Таким образом, я собираюсь ограничить процесс Skype последним ядром своего микропроцессора. В открывшемся диалоговом окне я сниму флажок <Все процессоры> и поставлю галочку рядом с двумя последними процессорами (число 6 и число 7):
Я нажму «ОК». Я предполагаю, что ЦП 6 и ЦП 7 составляют ядро №4 моего микропроцессора. Мои наблюдения показывают, что Windows наиболее активно использует ЦП 0 и 1 и в меньшей степени ЦП 2 и 3. Теперь, когда нарушитель изолирован и не конфликтует с Windows и другим активными программами на моем компьютере, Windows будет зависать с гораздо меньшей вероятностью. Вам не требуется менять приоритет проблемного процесса: мой совет – оставить его «нормальным».
Ваш антивирус пропустил это: рекламное ПО
Самые популярные антивирусные программы обычно сосредоточены на борьбе с вирусами и не обнаруживают какое-либо другое нежелательное программное обеспечение, такое как рекламное ПО. Рекламные программы предназначены для отображения рекламы и перенаправления вашего веб-браузера на различные коммерческие сайты. Рекламные программы обычно устанавливаются во время посещения сомнительных веб-сайтов или при установке бесплатных программ, которые включают в себя рекламное и шпионское ПО. Рекламные программы устанавливаются в список автозагрузки программ в Windows: список программ, запускаемых при загрузке Windows. Такие раздражающие программы также перехватывают и засоряют ваши веб-браузеры, замедляя их работу и заставляя просматривать рекламу или веб-сайты, которые вы не хотите видеть.
Существует несколько способов избавиться от рекламного ПО, и когда вы это сделаете, ваш компьютер и веб-браузер будут запускаться и работать намного быстрее. Первый шаг – перейти в панель управления → «Программы и параметры» и просмотреть все установленные программы. Удалите все программы, которые вам не требуются, и изучите любые подозрительные программы путем поиска о них информации в Интернете. В будущем, когда вы будете устанавливать какое-либо программное обеспечение, особенно бесплатное программное обеспечение (freeware), всегда выбирайте опцию «Выборочная установка» или «Настроить», ведь если вы выберете установку по умолчанию, она будет часто включать в себя установку определенного рекламного ПО или надстроек в браузер.
Второй шаг – загрузить CCleaner (бесплатную программу) с собственного веб-сайта или с сайта Download.com. CCleaner поможет вам очистить список автозагрузки Windows и очистить веб-браузеры от любых паразитных надстроек. После установки CCleaner запустите эту программу и выберите меню «Сервис»:
и меню «Автозагрузка»:
Просмотрите различные установленные компоненты во всех вкладках и отключите те, которые вам не требуются, либо проведите исследование подозрительных программ в Интернете:
После завершения данного процесса выберите меню «Очистка» на панели с левой стороны:
и удалите лишние файлы с вашего компьютера. Тщательно изучите различные опции до запуска функции очищения:
Не в коем случае очищайте системный реестр Windows в меню «Реестр» программы CCleaner:
потому что данное действие не принесёт большой пользы, однако несёт серьезные риски. В общем, вы никогда не должны использовать какие-либо программы для очистки системного реестра, поскольку они могут испортить вашу Windows. CCleaner, вероятно, является единственным исключением, поскольку он выполняет незначительную и консервативную очистку системного реестра Windows. Тем не менее, вам не нужно это делать даже в CCleanere.
Следующим шагом будет просмотр служб Windows. Нажмите клавишу Windows и введите «msconfig» (без кавычек). Нажмите правой кнопкой мыши на вкладку «Конфигурация системы» и выберите «Запуск от имени администратора»:
(На старых компьютерах необходимо перейти в панель управления → «Администрирование», затем нажать правой кнопкой мыши на вкладку «Конфигурация системы» и выбрать «Запустить от имени администратора»). Затем выберите вкладку «Службы» и выберите параметр «Не отображать службы Майкрософт»:
Чтобы отключить подозрительную или ненужную службу, уберите галочку рядом с ней и нажмите «ОК». Утилита «Конфигурация системы» может попросить вас перезагрузить Windows для осуществления изменений. Вы должны быть осторожны, и я рекомендую не отключать непонятные службы, если только они не имеют подозрительное происхождение. Изучите описание каждой службы и проведите поиск в Интернете. Затем отключите службы, которые, по вашему мнению, являются шпионскими или рекламными программами, но не отключайте службы законных программ.
Наконец, попробуйте использовать определенные антишпионские программы, такие как AdAware, Spybot – Search and Destroy, IOBit Malware Fighter и YAC. Установите их по очереди, запустите быстрое сканирование вашей системы (но не полное сканирование), затем удалите и попробуйте следующую программу. Двух или трех антишпионских программ будет достаточно, и вы можете оставить одну из них в качестве постоянной.
Что касается антивирусных программ, я рекомендую избегать бесплатного антивирусного ПО, потому что оно является не очень эффективным и может вас подвести. Я четко усвоил урок – никогда не доверять бесплатным антивирусам. Таким образом, лучше всего установить надежную платную антивирусную программу и настроить ее как описано в главе «Расследуем случаи зависания».
Готовимся к катастрофе
Существует множество проблем, которые могут вывести компьютер или Windows из строя, включая вирусы, аппаратный сбой, жучки в программном обеспечении, случайное повреждение, пожар в доме, затопление и т.д. Таким образом, рекомендуется создавать резервные копии всех ваших данных (рабочие и личные документы, фотографии, электронная почта и другие важные данные) на USB-накопителе или в сети, например, один раз в неделю. Также полезно создать аварийный диск или диск для восстановления Windows для будущих ситуаций, когда Windows по какой-либо причине не запускается (например, вирус или повреждение поверхности жесткого диска). Аварийный диск может помочь вам запустить Windows, сохранив установленные приложения и все настройки. В данной главе описаны соответствующие методы.
Методы зашифровки данных
У каждого есть секреты и личные конфиденциальные документы, которые лучше бы никогда не увидела другая живая душа. Существует несколько способов шифрования или защиты паролем ваших данных (но, к сожалению, лишь некоторые из них являются бесплатными):
Помните, что безопасность ваших личных данных зависит от качества вашего пароля. В идеале пароль должен содержать не менее 8 символов и содержать как прописные, так и строчные буквы, цифры и специальные символы ($ # * @ и т.д.). Теперь, когда мы рассмотрели технологии шифрования, пришло время поговорить о создании запасной копии всех файлов (о способах резервного копирования файлов).
Резервное копирование ваших данных
Наиболее стандартная процедура резервного копирования включает в себя «синхронизацию» двух папок: одной на вашем компьютере (содержит самые последние данные) и одной на каком-либо внешнем устройстве (например, на USB-накопителе). Последняя папка имеет такое же название и в основном такое же содержимое за исключением того, что оно представляет собой более старую версию ваших файлов, которую вы создали некоторое время назад при помощи копирования. Например, на вашем компьютере имеется папка «Мои файлы», которую вам нужно синхронизировать с папкой «Мои файлы» (созданной неделю назад) на вашем USB-накопителе, чтобы папка резервного копирования содержала полностью обновленные файлы и вложенные папки. Синхронизация приводит к тому, что две папки становятся идентичными, но требует гораздо меньше работы, чем простое копирование, поскольку синхронизация не воздействует на подавляющее большинство файлов, которые остались неизменными. Только устаревшие файлы будут подвергаться замене, и только новые файлы подлежат копированию. Удаленные файлы и вложенные папки также будут удалены в запасной папке (т.е. папке резервного копирования) во время синхронизации.
К сожалению, бесплатных программ для синхронизации не так много, и инструменты, встроенные в Windows, являются не очень удобными для пользователя. Я опишу два типа инструментов Windows для копирования и синхронизации файлов: RichCopy и Robocopy. Я выбрал именно их, поскольку они являются бесплатными и надежными, а также потому, что они позволяют работать с файлами, зашифрованными при помощи EFS. Во-первых, создайте задачу или событие в календаре в Майкрософт Outlook (или в аналогичном приложении), которое повторяется раз в неделю и напоминает вам о резервном копировании данных на USB-накопителе.