Компьютер зависает при запуске браузера

Обновлено: 08.07.2024

Я наблюдал это много раз: одна программа не отвечает, а все остальные процессы работают правильно, а затем зависает вся система.

Я думаю, это связано с тем, что процесс, который не отвечает, использует все доступные ресурсы, и для других процессов их не остается.

Но разве это не должно быть только для больших программ, которые будут занимать всю доступную память (ОЗУ)?

Почему же тогда это происходит, когда я просто запускаю Firefox или Internet Explorer, которые кажутся небольшими программами?

Есть ли способ предотвратить зависание программ и компьютера?

@music2myear спасибо за редактирование, я действительно не мог понять, как задать этот вопрос. Большое спасибо.

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

Более четкий способ изложить ваш заголовок – "Почему компьютер зависает?" Тем не менее, это ОЧЕНЬ широкий вопрос, и не многие люди будут смотреть на него. Детали в вашем вопросе помогают сузить его до некоторых конкретных обстоятельств, но люди должны открыть вопрос, чтобы увидеть эти детали. Четкий заголовок поможет привлечь внимание большего числа людей к вопросу целиком.

4 ответа 4

В целом зависания не вызваны исключительно использованием ресурсов.

Мы не говорим здесь о коротких зависаниях или медленности, мы говорим о фактическом зависании, которое длится более нескольких секунд. Использование памяти обычно не является основной причиной этого, поскольку Windows 7 приводит к сбою программ, использующих слишком много памяти. Засорение диска обычно не является основной причиной этого, поскольку такие запросы являются асинхронными, а некоторые необходимые части хранятся в памяти.

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

Зависания обычно вызваны драйверами.

Представьте, что у вас есть 8 ГБ, восьмиядерный процессор и SSD RAID. Склонны ли мы сейчас к зависаниям? Нет

Драйверы (особенно сетевые) обычно являются основными виновниками зависаний, потому что из-за ошибки в них они ждут определенного действия, которое должно выполняться немедленно до истечения времени ожидания. Даже для коротких зависаний, для которых вы не видите использования ресурсов, DPC Latency Checker и более подробный LatencyMon отлично справляются с определением того, какие отложенные вызовы процедур вашими драйверами работают медленно.

Проблема здесь в том, что люди не знают, как решить эту проблему, я бы сказал, что вы можете проанализировать любую проблему с производительностью в Windows с помощью этого поста, объясняющего XPerf. Но люди обычно в лучшем случае придерживаются монитора ресурсов, который нигде не дает столько подробностей, как такие инструменты, как Process Explorer, Process Monitor и XPerf.

Приведу пример устранения типичного зависания.

Мой брат жаловался, что закрытие одной из его вкладок в Интернете приводит к зависанию на 10 секунд.

Он не мог двигать мышью после закрытия вкладки.

Я использовал XPerf из Windows SDK, чтобы проанализировать производительность его системы на очень низком уровне.

Запустил трассировку и убедился, что она отследила как можно больше информации.

Зашел в браузер, попросил его просмотреть некоторое время и позвонить мне, когда возникнет проблема.

Немедленно остановил трассировку.

Такое поведение было вызвано закрытием вкладки Facebook. Закрытие вкладки Google не работает.

На сетевом драйвере был виден всплеск.

При более детальном анализе это произошло из-за одновременного закрытия слишком большого количества подключений.

В этом есть смысл, поскольку Facebook выполняет много асинхронных вызовов AJAX.

Когда соединение закрыто, драйвер должен отправить пакет FIN или RST получателю. Возможно, ожидание подтверждения для завершения или сброса соединения было плохо реализовано.

Обновлен сетевой драйвер, проблема решена.



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

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

Если нет, и вы пытаетесь выполнить несколько действий одновременно, операционная система будет расставлять приоритеты запросов ввода-вывода на основе текущего выполняемого процесса (и затем это попадет в планировщик процессов). Однако, поскольку никакие две вещи не могут получить доступ к жесткому диску одновременно, вы обнаружите, что пропускная способность компьютера резко снижается, когда он пытается выполнить запрос ввода-вывода одного процесса, затем другой, и обратно, и четвертый.

Это не только приводит к повышенному износу самого диска, но и значительно влияет на производительность компьютера. Почти все носители данных достигают максимальной скорости, выполняя одно действие за раз (поскольку вы можете одновременно читать/записывать только один сектор).

Теперь подобное может произойти, когда у вас заканчивается оперативная память, но по другой причине. Когда у вас закончится физическая память, ОС попытается записать некоторые страницы ОЗУ на жесткий диск. Все жесткие диски (твердотельные или механические) работают намного медленнее, чем оперативная память, поэтому всегда следует избегать подкачки данных на жесткий диск.

Если ОС затем продолжает переключать планировщик процессов между двумя процессами, каждый из которых последовательно выгружается на жесткий диск, компьютер начинает глючить. Это связано с тем, что ОС выполняет одну программу в течение небольшого промежутка времени, затем другую (как долго или как часто зависит от того, какой метод планирования использует ОС). Если процессы слишком велики и не помещаются в ОЗУ, они могут постоянно очищаться/считываться из страницы/файла подкачки, что приводит к значительному снижению производительности.

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

  • Если Google Chrome зависает на вашем компьютере, это наверняка связано с нехваткой оперативной памяти.
  • Попробуйте переключиться на другой браузер, менее требовательный к вашей системе.
  • Вы также можете использовать наше решение для сброса настроек и сканирования браузера на наличие вредоносных программ.
  • Если ваш компьютер зависает из-за Chrome, обновите браузер с помощью нашего метода.

Google Chrome зависает

Вместо того, чтобы исправлять проблемы с Chrome, вы можете попробовать лучший браузер: Opera Вы заслуживаете лучшего браузера! 350 миллионов человек ежедневно используют Opera — полнофункциональную навигацию с различными встроенными пакетами, повышенным потреблением ресурсов и великолепным дизайном. Вот что умеет Opera:

  • Простая миграция: используйте ассистент Opera для переноса существующих данных, таких как закладки, пароли и т. д.
  • Оптимизируйте использование ресурсов: оперативная память используется эффективнее, чем Chrome.
  • Повышенная конфиденциальность: бесплатный и безлимитный встроенный VPN
  • Без рекламы: встроенный блокировщик рекламы ускоряет загрузку страниц и защищает от интеллектуального анализа данных.
  • Скачать Opera

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

Поскольку платформа Android является самой используемой операционной системой в мире, вполне очевидно, почему оригинальный браузер Google привлекает наибольшее внимание.

Теперь, несмотря на то, что Chrome становится лучше с каждым новым обновлением, как визуально, так и с точки зрения производительности, он по-прежнему занимает первое место среди всех стандартных сторонних приложений, на которые полагаются широкая общественность.

Одна из серьезных проблем заключается в том, что Chrome зависает на ПК, что в основном происходит из-за нехватки оперативной памяти.

У нас есть несколько решений этой проблемы, поэтому ознакомьтесь с ними ниже. Надеюсь, они помогут вам решить проблемы с зависанием, вызванные Chrome.

Перечисленные ниже решения также помогут вам, если вы столкнулись со следующими проблемами:

  • Chrome зависает в Windows 10
  • Chrome блокирует Windows 10.
  • Google Chrome зависает на компьютере
  • Chrome зависает в Windows 10
  • Google Chrome зависает в Windows 10

Что делать, если Chrome зависает на моем компьютере?

1. Используйте альтернативу, пока Google не решит проблему

Отличный способ легко решить эту проблему – попробовать альтернативные браузеры. И теперь, как никогда раньше, у вас есть значительное количество альтернатив Chrome.

Хорошим примером альтернативного браузера является Opera, так как он использует тот же движок Chromium, что и Google Chrome, но потребляет лишь часть ресурсов.

Он также имеет обширную библиотеку расширений, поэтому расширение веб-браузера в соответствии с вашими потребностями не будет проблемой.

Кроме того, вы получаете дополнительные преимущества в виде нескольких дополнительных уровней безопасности в виде VPN и встроенного блокировщика рекламы.

Опера

Пользуйтесь Интернетом и держите открытыми десятки вкладок, не беспокоясь о зависании ПК, используя Opera!

2. Сбросить настройки браузера и выполнить поиск вредоносных программ

А вот как сканировать наличие вредоносного ПО с помощью Защитника Windows и Malwarebytes соответственно:

3. Очистить данные просмотра

4. Обновите Chrome

5. Переустановите Chrome


< /p>

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

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

Вы можете выполнить поиск связанных файлов самостоятельно или использовать сторонний деинсталлятор, и он сделает это за вас. Если вы выберете последний вариант, обязательно ознакомьтесь с нашим списком лучших деинсталляторов здесь.

Чтобы снова установить Chrome, обязательно ознакомьтесь с нашим подробным руководством по установке Chrome.

idee restoro

По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

< бр />

Как диагностировать и устранять зависания и сбои в Chrome, Firefox и Edge

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

Выявление и удаление сомнительных надстроек

Неисправности надстроек являются основной причиной проблем с браузером. Если ваш браузер начинает зависать или давать сбой, есть очень большая вероятность, что виновато неисправное расширение, поэтому вам в первую очередь нужно посмотреть, какие из них вы установили, и удалить все, что вам не нужно. В Firefox перейдите и проверьте, что там указано.

< бр />

Проверьте, какие дополнения вы установили, чтобы узнать, какие из них могут вызывать сбои

Вы можете отключить или удалить любые нежелательные элементы прямо с этого экрана. В Chrome перейдите на chrome://extensions. Вы можете отключить дополнение, сняв флажок "Включено" рядом с ним, или полностью удалить его, щелкнув значок корзины для этого расширения.

Если вы не совсем уверены, что в ваших бедах виновата надстройка, попробуйте запустить браузер в «безопасном режиме», то есть без надстроек и с настройками по умолчанию. Если это остановит сбои, вы сможете сузить причину. Чтобы запустить Firefox в безопасном режиме, нажмите кнопку «гамбургер» в правом верхнем углу и перейдите в раздел «Справка» (или просто щелкните меню
«Справка», если оно отображается), затем выберите «Перезагрузить с отключенными надстройками». '. В открывшемся окне нажмите кнопку «Перезагрузить».

Сократите использование памяти браузером

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

Самый простой способ предотвратить использование браузером слишком большого объема памяти – время от времени закрывать его. Щелкните правой кнопкой мыши панель задач, выберите «Диспетчер задач», затем выберите свой браузер в списке и нажмите «Завершить задачу». Когда вы перезапустите браузер, вам будет предложено восстановить все ранее открытые вкладки.

< бр />

Используйте The Great Suspender, чтобы вкладки не потребляли память в фоновом режиме

Другой вариант — установить The Great Suspender для Chrome. Это выгружает, паркует и приостанавливает открытые вкладки (кроме той, которую вы сейчас просматриваете), чтобы они не потребляли ресурсы в фоновом режиме. Вкладки также можно настроить на автоматическую приостановку по истечении заданного периода, и вы можете внести в белый список любые вкладки, которые хотите оставить в покое, например Gmail.

Кроме того, есть OneTab для Firefox и Chrome, который преобразует все ваши открытые вкладки в список. Это освобождает память, и вы можете легко перезапустить любую вкладку, нажав на ее ссылку.

Отключить ненужные скрипты

< бр />

Отключите нежелательные скрипты на веб-страницах, чтобы они не блокировали ваш браузер

Нежелательные скрипты, запущенные в вашем браузере, могут вызвать всевозможные проблемы, включая зависания и зависания.NoScript для Firefox и uMatrix для Chrome блокируют работу таких плагинов, как JavaScript, Java, Flash и других, на сайтах, кроме тех, на которых вы прямо разрешили им работать. Оба дополнения позволяют легко разрешать выполнение скриптов на сайтах, которым вы доверяете. Для NoScript просто нажмите на значок на сайте и выберите между Trusted, Untrusted и Temp Trusted.

Отключить проблемные плагины

Большинство браузеров теперь отключают потенциально подозрительные плагины автоматически, но все еще есть вероятность, что они могут проскользнуть или быть повторно включены и вызвать проблемы, поэтому стоит проверить их вручную. Раньше для доступа к странице плагинов в Chrome нужно было вводить chrome:/plugins в адресную строку, но Google отключил эту опцию.

< бр />

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

Вместо этого вам нужно ввести chrome://settings/content, чтобы получить доступ к странице, которая позволяет вам управлять такими функциями, как Flash и JavaScript, и указать сайтам всегда спрашивать, когда они хотят использовать подключаемый модуль.

Чтобы управлять плагинами в Firefox, введите about:addons в адресную строку и нажмите Enter, затем выберите Плагины слева. В раскрывающемся меню рядом с каждым плагином можно выбрать «Попросить активировать», «Всегда активировать» или «Никогда не активировать». Здесь вы также можете выбрать, как должны обрабатываться автоматические обновления.

Блокировать майнеров криптовалюты

Майнеры криптовалют – это бич современности. Некоторые веб-сайты, в том числе Salon, теперь предоставляют пользователям с установленным блокировщиком рекламы возможность выделить часть вычислительной мощности своего ПК для майнинга. Другие сайты не настолько щепетильны и добывают криптовалюту в фоновом режиме, не информируя своих посетителей, что может привести к замедлению работы вашего браузера, зависанию и сбою.

Чтобы узнать больше о вредоносном ПО для криптовалюты и проверить, потребляет ли ваш браузер ресурсы процессора за вашей спиной, перейдите сюда.

< бр />

Майнеры криптовалют становятся все более популярными среди киберпреступников

Malwarebytes блокирует известные крипто-майнеры, или вы можете установить расширение No Coin в своем браузере. Он доступен для Chrome, Firefox и Opera. При необходимости вы можете приостановить работу надстройки или временно внести сайт в белый список, если вам нужно разрешить майнингу доступ к нему.

Сбросьте и переустановите браузер

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

Сделать это в Firefox очень просто. Во-первых, вы захотите сделать резервную копию своего профиля браузера, который содержит все ваши пароли, закладки, открытые вкладки и многое другое. Запустите проводник, перейдите в папку %APPDATA%\Mozilla\Firefox\Profiles\ и скопируйте папки профиля на рабочий стол.

< бр />

Если проблемы с зависанием сохраняются, попробуйте перезагрузить Firefox, чтобы начать заново

Чтобы перезагрузить Firefox, нажмите кнопку-гамбургер, выберите «Справка» и выберите «Информация для устранения неполадок». Нажмите кнопку Обновить Firefox. Если это решит проблему, вам не нужно беспокоиться о сохраненных папках профиля. Если это не помогло, попробуйте удалить Firefox, а затем переустановить его и скопировать сохраненные папки профиля туда, откуда вы их взяли. Перед этим вам нужно закрыть Firefox.

Чтобы восстановить исходные настройки Chrome по умолчанию, откройте меню и перейдите в раздел "Настройки". Введите сброс в поле поиска, затем нажмите «Сбросить результат». В открывшемся окне нажмите Сброс.

< бр />

Восстановите или сбросьте настройки Edge, если браузер продолжает зависать в Windows 10

Чтобы обновить Edge в Windows 10, нажмите «Пуск» и откройте «Настройки». Откройте раздел «Приложения» и найдите или найдите Microsoft Edge. Нажмите на нее и выберите «Дополнительные параметры». В новом окне у вас будет возможность восстановить или сбросить настройки браузера Microsoft.

Я наблюдал это много раз: одна программа не отвечает, а все остальные процессы работают правильно, а затем зависает вся система.

Я думаю, это связано с тем, что процесс, который не отвечает, использует все доступные ресурсы, и для других процессов их не остается.

Но разве это не должно быть только для больших программ, которые будут занимать всю доступную память (ОЗУ)?

Почему же тогда это происходит, когда я просто запускаю Firefox или Internet Explorer, которые кажутся небольшими программами?

Есть ли способ предотвратить зависание программ и компьютера?

@music2myear спасибо за редактирование, я действительно не мог понять, как задать этот вопрос. Большое спасибо.

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

Более четкий способ изложить ваш заголовок – "Почему компьютер зависает?" Тем не менее, это ОЧЕНЬ широкий вопрос, и не многие люди будут смотреть на него. Детали в вашем вопросе помогают сузить его до некоторых конкретных обстоятельств, но люди должны открыть вопрос, чтобы увидеть эти детали. Четкий заголовок поможет привлечь внимание большего числа людей к вопросу целиком.

4 ответа 4

В целом зависания не вызваны исключительно использованием ресурсов.

Мы не говорим здесь о коротких зависаниях или медленности, мы говорим о фактическом зависании, которое длится более нескольких секунд. Использование памяти обычно не является основной причиной этого, поскольку Windows 7 приводит к сбою программ, использующих слишком много памяти. Засорение диска обычно не является основной причиной этого, поскольку такие запросы являются асинхронными, а некоторые необходимые части хранятся в памяти.

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

Зависания обычно вызваны драйверами.

Представьте, что у вас есть 8 ГБ, восьмиядерный процессор и SSD RAID. Склонны ли мы сейчас к зависаниям? Нет

Драйверы (особенно сетевые) обычно являются основными виновниками зависаний, потому что из-за ошибки в них они ждут определенного действия, которое должно выполняться немедленно до истечения времени ожидания. Даже для коротких зависаний, для которых вы не видите использования ресурсов, DPC Latency Checker и более подробный LatencyMon отлично справляются с определением того, какие отложенные вызовы процедур вашими драйверами работают медленно.

Проблема здесь в том, что люди не знают, как решить эту проблему, я бы сказал, что вы можете проанализировать любую проблему с производительностью в Windows с помощью этого поста, объясняющего XPerf. Но люди обычно в лучшем случае придерживаются монитора ресурсов, который нигде не дает столько подробностей, как такие инструменты, как Process Explorer, Process Monitor и XPerf.

Приведу пример устранения типичного зависания.

Мой брат жаловался, что закрытие одной из его вкладок в Интернете приводит к зависанию на 10 секунд.

Он не мог двигать мышью после закрытия вкладки.

Я использовал XPerf из Windows SDK, чтобы проанализировать производительность его системы на очень низком уровне.

Запустил трассировку и убедился, что она отследила как можно больше информации.

Зашел в браузер, попросил его просмотреть некоторое время и позвонить мне, когда возникнет проблема.

Немедленно остановил трассировку.

Такое поведение было вызвано закрытием вкладки Facebook. Закрытие вкладки Google не работает.

На сетевом драйвере был виден всплеск.

При более детальном анализе это произошло из-за одновременного закрытия слишком большого количества подключений.

В этом есть смысл, поскольку Facebook выполняет много асинхронных вызовов AJAX.

Когда соединение закрыто, драйвер должен отправить пакет FIN или RST получателю. Возможно, ожидание подтверждения для завершения или сброса соединения было плохо реализовано.

Обновлен сетевой драйвер, проблема решена.



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

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

Если нет, и вы пытаетесь выполнить несколько действий одновременно, операционная система будет расставлять приоритеты запросов ввода-вывода на основе текущего выполняемого процесса (и затем это попадет в планировщик процессов). Однако, поскольку никакие две вещи не могут получить доступ к жесткому диску одновременно, вы обнаружите, что пропускная способность компьютера резко снижается, когда он пытается выполнить запрос ввода-вывода одного процесса, затем другой, и обратно, и четвертый.

Это не только приводит к повышенному износу самого диска, но и значительно влияет на производительность компьютера.Почти все носители данных достигают максимальной скорости, выполняя одну операцию за раз (поскольку вы можете одновременно читать/записывать только один сектор).

Теперь подобное может произойти, когда у вас заканчивается оперативная память, но по другой причине. Когда у вас закончится физическая память, ОС попытается записать некоторые страницы ОЗУ на жесткий диск. Все жесткие диски (твердотельные или механические) работают намного медленнее, чем оперативная память, поэтому всегда следует избегать подкачки данных на жесткий диск.

Если после этого ОС продолжает переключать планировщик процессов между двумя процессами, каждый из которых последовательно выгружается на жесткий диск, компьютер начинает глючить. Это связано с тем, что ОС выполняет одну программу в течение небольшого промежутка времени, затем другую (как долго или как часто зависит от того, какой метод планирования использует ОС). Если процессы слишком велики, чтобы поместиться в ОЗУ, они могут постоянно очищаться/считываться из страницы/файла подкачки, что приводит к значительному снижению производительности.

Читайте также: