Андрей Смирнов
Время чтения: ~22 мин.
Просмотров: 1

Bad pool caller error on windows 10 [solved]

Что это за ошибка?

Согласно отзывам самой «Майкрософт», появление данной ошибки BAD_POOL_CALLER сигнализирует о том, что «текущий поток создал некорректный запрос к определённому участку памяти». Проще говоря, какой либо из системных процессов запросил доступ к имеющимся в определённом участка памяти данным, но эти данные по каким-либо причинам оказалась недоступны, заняты другими процессами, или вовсе не существуют. Похожей по сообщению является ошибка 0x00000019: BAD_POOL_HEADER.

Часто в тексте «синего экрана» также содержится упоминанием какого-либо файла с расширением «sys» (например, igdkmd64.sys), являющегося непосредственным виновником возникшей проблемы.

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

  • Некорректная работа каких-либо внешних, установленных на PC программ. Такими программами часто становятся торрент-клиенты (например «uTorrent»), или разнообразные антивирусы («ESET», «Avast», и другие);
  • Установленные на PC планки памяти работают некорректно;
  • У недавно установленного аппаратного или программного компонента наблюдаются проблемы совместимости с другими системными компонентами;
  • На PC используются устаревшие драйвера;
  • Компьютер подвергнут разгону (оверклокинг);
  • Некорректно работает ЮСБ-накопитель. Некоторые пользователи фиксировали появление ошибки после подключения к системе юсб-накопителя. Обычно это может означать как нестабильную работу последнего, так и проблемы в самом PC (в частности, с драйверами чипсета);
  • Ошибки в работе винчестера (в частности, из-за «битых» секторов);
  • Появление данной ошибки в редких случаях может вызывать устаревший БИОС.

Causes of XP C2 stop error (bad pool caller)?

If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «XP C2 stop error (bad pool caller)» error is a failure to correctly run one of its normal operations by a system or application component.

Bad Pool Header Windows 10: как исправить ошибку и устранить синий экран

Bad Pool Header Windows 10 относится к ошибкам, вызывающим очень серьезную неприятность — экран смерти (BSOD), и в данной статье мы поговорим о том, как ее исправить. Чаще всего такие ошибки всплывают при установке нового «железа» или ПО

Для успешного устранения проблемы важно отследить момент, когда именно появилась эта ошибка

Как понять, что при запуске Windows 10 вы столкнулись именно с ошибкой 0x00000019 Bad Pool Header. Вот основные признаки:

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

Что это за ошибка Bad Pool Header? Каковы причины ее появления?

  1. Неверно сконфигурированы драйверы, они устарели или повреждены (это случается чаще всего);
  2. Реестр поврежден из-за недавних изменений ПО, связанного с Windows
  3. У вас появился вирус или вредоносное ПО
  4. После установки нового оборудования произошел конфликт между драйверами
  5. Неполадки с системными файлами
  6. Повреждения загрузочного диска или оперативной памяти.

К сожалению, это не всё. Причина появления blue screen может крыться где угодно — в самом оборудовании, в драйверах, прошивках и программном обеспечении. Stop 0x00000019 Bad Pool Header — требует предельного внимания с вашей стороны, и запускать ситуацию не стоит.

Как исправить ошибку 0x00000019 Bad Pool Header?

Мы предлагаем попробовать следующие варианты устранения этой проблемы под названием «код остановки Bad Pool Header», но будьте, пожалуйста, внимательны.

  • Восстановление записи реестра, которые связаны с этой ошибкой. Данный шаг не рекомендуется выполнять самостоятельно, поскольку малейшая погрешность парализует всю работу компьютера напрочь.
  • Провести сканирование компьютера на вирусы и вредоносное ПО
  • Почистить систему от мусора, убрать с диска временные файлы и папки
  • Обновить драйверы
  • Использовать Восстановление системы и Отменить последние изменения в Windows
  • Удалить и поставить снова программу Windows Operating System
  • Проверяем системные файлы
  • Поставьте все имеющиеся в доступе обновления для Windows
  • Проверяем жесткий диск на ошибки
  • Проверяем оперативку
  • Производим чистую установку Windows

Упростим вам задачу и приведем самый популярный алгоритм, который чаще всего помогает при появлении синего экрана с ошибкой Bad Pool Header:

  • Запускаем компьютер в безопасном режиме (жмем F8, пока комп грузится)
  • Запускаем обновления Windows
  • Удаляем ПО, которое вы недавно ставили. Вдруг это именно они были несовместимы с системой и привели к неполадкам.
  • Запускаем CHKDSK (стандартное приложение в Windows) — эта программа исправляет ошибки на жестком диске. Нажимаем Win+X (либо правой кнопкой мыши на Пуск) и выбираем «Командная строка (администратор)». Далее проверяем систему на наличие ошибок. Для этого набираем «chkdsk C: /f», где С – диск с ОС, а F – команда для исправления ошибок.
  • Запускаем восстановление системы (это в Панели управления).

Также обратите внимание на статьи на нашем сайте по аналогичным темам:

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

Если вы интересуетесь, как создать разделы на жестком диске Windows 10, в одноименной статье-инструкции мы рассказали об этом подробно.

Надеемся, что данная статья вам помогла, и теперь вы знаете, как исправить Bad Pool Header Windows 10.

0x000000C2: BAD_POOL_CALLER

Рейтинг:   / 41

Просмотров: 111499

     Синий экран смерти 0x000000C2 указывает, что текущий поток выполнил запрос плохого пула.

 Параметры BAD_POOL_CALLER:

     1 параметр указывает тип нарушения.

1 параметр 2 параметр 3 параметр 4 параметр Причина ошибки
0x00 Тип пула Тег пула Текущий поток запрашивает выделение нулевого байта пула.
0x01,0x02,0x04 Указатель заголовка пула Первая часть содержания заголовка пула Повреждение заголовка пула.
0x06 Зарезервированный параметр Указатель заголовка пула Заголовок пула Текущий поток принял попытку освободить уже свободный пул.
0x07 Зарезервированный параметр Заголовок пула Адрес блока освобождаемого пула Текущий поток принял попытку освободить уже свободный пул.
0x08 Текущий IRQL Тип пула Размер выделения, в байтах Текущий поток попытался выделить пул с недопустимым значением IRQL.
0x09 Текущий IRQL Тип пула Адрес пула Текущий поток попытался освободить пул с недопустимым IRQL.
0x0A Адрес пула Тег выделения Тег, используемый в свободном выделении Текущий поток попытался освободить память пула при помощи неправильного тега. (Память могла принадлежать другому компоненту)
0x0B,0x0C,0x0D Адрес пула Тег выделения пула Неверный указатель квоты процесса Текущий поток попытался освободить квоту на поврежденном пуле.
0x40 Начальный адрес Начальный адрес системного адресного пространство Текущий поток попытался освободить пул ядра в адресе пользовательского режима.
0x41 Начальный адрес Физический фрейм страницы Самый старший физический фрейм страницы Текущий поток попытался освободить не выделенный адрес пула не подкачиваемой памяти.
0x42,0x43 Освобождаемый адрес Текущий поток попытался освободить виртуальный адрес, который никогда не был ни в одном пуле.
0x44 Начальный адрес Зарезервированный параметр Текущий поток попытался освободить не выделенный адрес пула не подкачиваемой памяти.
0x46 Начальный адрес Текущий поток попытался освободить недопустимый адрес пула.
0x47 Начальный адрес Физический фрейм страницы Самый старший физический фрейм страницы Текущий поток попытался освободить не выделенный адрес пула не подкачиваемой памяти.
0x48 Начальный адрес Зарезервированный параметр Зарезервированный параметр Текущий поток попытался освободить не выделенный адрес пула подкачиваемой памяти
0x50 Начальный адрес Начало смещения, на страницах пула подкачиваемой памяти Размер пула подкачиваемой памяти, в байтах Текущий поток попытался освободить невыделенный адрес пула подкачиваемой памяти.
0x60 Начальный адрес Текущий поток попытался освободить недопустимый непрерывный адрес памяти. (Вызов MmFreeContiguousMemory передает плохой указатель)
0x99 Адрес, который освобождается Текущий поток попытался освободить пул с недопустимым адресом. (Этот код может  указать на повреждение в заголовке пула)
0x9A Тип пула Запрашиваемое количество байтов Тег пула Текущий поток отметил запрос выделения MUST_SUCCEED. (Этот тип пула больше не поддерживается)
0x9B Тип пула Запрашиваемое количество байтов Адрес вызова Текущий поток попытался выделить пул с тегом 0.
0x9C Тип пула Запрашиваемое количество байтов Адрес вызова Текущий поток попытался выделить пул с тегом «BIG».
0x9D Неправильный тег пула Тип пула Адрес вызова Текущий поток попытался выделить пул с тегом, который не содержит букв или цифр.
0x41286 Зарезервированный параметр Зарезервированный параметр Начало смещения пула подкачиваемой памяти, в страницах Текущий поток попытался освободить адрес пула подкачиваемой памяти в середине выделения.

Решение

     Необходимо выявить драйвер, который вызывает синий экран 0x000000C2  BAD_POOL_CALLER. Если драйвер не указывается в ошибке BSoD, то его необходимо определить, используя дамп памяти. Если с этим возникнут трудности, советую почитать статью “Анализ дампа памяти”. После определения сбойного драйвера его необходимо удалить, переустановить или же откатить на более раннюю версию.

     Также выполните все рекомендации, написанные в материале “Общие рекомендации по устранению BSoD”.

Буду признателен, если воспользуетесь кнопочками:

Добавить комментарий

Проверка оперативной памяти

Иногда с ошибкой Bad_Pool_Caller связаны неполадки оперативной памяти. Чтобы выяснить, не причастна ли она к этому синему экрану запустите диагностику ОЗУ. Но перед этим выполните следующие шаги:

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

После загрузки компьютера откройте средство проверки памяти командой mdsched, запущенной из окна «Выполнить».

Запустите первый вариант «Выполнить перезагрузку и проверку». В ходе проверки может показаться, что процесс завис, поэтому дождитесь ее завершения, не предпринимая никаких действий.

После перезагрузки компьютера проверьте, удалось ли исправить ошибку Bad_Pool_Caller.

Способы исправления ошибки BAD_POOL_CALLER (BAD POOL CALLER)

Это сообщение об ошибке BSOD отображается всякий раз, когда происходит сбой вызова для определенного приложения, файла или настройки. За ним обычно следует набор букв и цифр, часто в форме «Stop Code: 0x000000xx»), чтобы указать тип ошибки.

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

Проверьте файл дампа памяти для устранения причины

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

Используйте «Средства отладки Windows», чтобы прочитать содержимое файла дампа. Вы также можете использовать BlueScreenView, бесплатную программу, которая поможет вам сделать это. Он просканирует все ваши файлы мини-дампов, созданные во время сбоев BSOD, и отобразит информацию обо всех сбоях. Это отличный инструмент для просмотра информации об ошибке «Синий экран смерти» и определения причины.

Определите имя файла (часто .sys), который делает неверный запрос пула.

Проверьте, какое приложение связано с этим файлом на веб-сайте carrona.org. Узнайте больше из этой статьи.

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

Проверьте и переустановите поврежденные драйверы

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

Восстановление поврежденных системных файлов Windows

Если какой-либо из системных файлов Windows поврежден, это может привести к ошибке «Bad Pool Caller». Чтобы решить эту проблему, вы должны использовать команду sfc/scannow для сканирования и восстановления системных файлов Windows.

Проверьте неисправность ОЗУ или другого оборудования

Во-первых, удалите все планки ОЗУ (RAM память, оперативка) с вашего компьютера и очистите все слоты. Иногда грязь изнутри слотов ОЗУ может блокировать контактную точку ОЗУ. Далее почистите контактные точки на жёстком диске.

Если у вас есть более одной планки оперативной памяти —  попробуйте загрузить компьютер с другими параметрами (вытащив одну из них). Этот метод позволит вам определить неисправный модуль памяти.

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

Если вы обнаружили какой-либо модуль ОЗУ или аппаратное обеспечение, вызвавшее эту ошибку BSOD, удалите его с компьютера или замените его новым. Это поможет вам решить проблему.

Восстановите или перезагрузите компьютер с Windows

Если описанные выше способы не помогают вам исправить эту ошибку, попробуйте воспользоваться средством восстановления системы Windows, чтобы откатить «всю ОС Windows» назад к любой рабочей точке сохранения.

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

В этом случае вы можете запустить «Восстановление системы», выбрать точку, которую вы хотите откатить Windows, и затем позволить ей выполнить свою работу.

Вы также можете сбросить настройки компьютера Windows, если вы используете Windows 8, 8.1 или Windows 10. Однако при перезагрузке компьютера Windows вы потеряете все установленные программы. Узнайте больше о том, как перезагрузить ОС Windows .

BAD_POOL_CALLER Mavi Ekran Hatalarının Belirtileri

  • “BAD_POOL_CALLER” belirip etkin program penceresini kilitliyor.
  • «0xC2 STOP Hatası: BAD_POOL_CALLER».
  • «Bir sorun algılandı ve bilgisayarınızın zarar görmesini önlemek için Windows kapatıldı. Sorun aşağıdaki dosyadan kaynaklanıyor gibi görünüyor»
  • Bilgisayarınız aynı programı çalıştırırken sıklıkla Hata 0xC2 ile kilitleniyor.
  • “The BAD_POOL_CALLER bug check has a value of 0x000000C2. This indicates that the current thread is making a bad pool request.” görüntüleniyor.
  • Windows ağır çalışıp fare veya klavye girdilerine yavaş tepki veriyor.
  • Bilgisayarınız periyodik olarak, her seferinde birkaç saniye sürecek şekilde «donuyor».

Çoğu durumda, BAD_POOL_CALLER mavi ekranlarını yeni bir donanım ya da yazılım yükledikten sonra yaşarsınız. Bu BAD_POOL_CALLER mavi ekranları, program yüklerken BAD_POOL_CALLER ile ilgili bir yazılım (örn. Windows Operating System) çalışırken, Microsoft Corporation sürücüsü yüklenirken veya Windows’u başlatırken ya da kapatırken ortaya çıkabilir. DURDURMA hatasının nerede ve ne zaman ortaya çıktığının kaydını tutmak, sorun gidermenin önemli bir parçasıdır.

Причины ошибок BAD_POOL_CALLER типа «синий экран»

  • Драйверы устройства неправильно сконфигурированы, устарели или повреждены. (очень распространенная)
  • Повреждение реестра Windows из-за недавнего изменения программного обеспечения (установка или удаление), связанного с Windows.
  • Вирус или вредоносное ПО, которые повредили файл Windows или связанные с Windows Operating System программные файлы.
  • Конфликт драйверов после установки нового оборудования.
  • Поврежденные или удаленные системные файлы после установки программного обеспечения или драйверов, связанных с Windows Operating System.
  • Синий экран Ошибка 0xC2 вызван повреждениями жесткого диска.
  • Ошибка остановки файла BAD_POOL_CALLER в связи с повреждением оперативной памяти (RAM).

BAD_POOL_CALLER типа «синий экран» могут быть вызваны целым рядом проблем в оборудовании, прошивках, драйверах или программном обеспечении.

Продукт Solvusoft

Совместима с Windows 2000, XP, Vista, 7, 8 и 10

Causes of Windows 7 BAD POOL CALLER BSoD?

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

Чтобы исправить ошибку «Голубой экран смерти», вам нужно принять к сведению текст на экране, когда это произошло. Он часто содержит список файлов, связанных с сбоем, включая драйверы устройств, которые могли вызвать ошибку. Так как большинство Windows предназначены для автоматического перезапуска после синего экрана, вам необходимо убедиться, что вы отключили эту функцию, чтобы сделать все необходимое для устранения неполадок в будущих случаях BSOD.

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

Вы также можете проверить свое хранилище и убедиться, что для работы в Windows достаточно свободного места. Вы также можете настроить параметры оборудования и BIOS по умолчанию, чтобы помочь устранить проблему.

Одним из первых шагов для исправления ошибок Windows 7 является проверка всех ваших драйверов в Диспетчере устройств и их обновление. Вы также можете запустить мастер совместимости программ. Это встроенный инструмент устранения неполадок, который поможет пользователям исправить ошибки в Windows 7. Проверьте мастер в меню «Пуск». Для устаревшего программного обеспечения вы можете проверить вкладку «Совместимость» для редактирования настроек.

Другие исправления в ошибке Windows 7 включают:

  1. Запуск чистой загрузки с помощью справочной системы Microsoft
  2. Ручное обновление Windows Update
  3. Перейти к началу страницы
  4. Загрузка и установка автоматического патча Microsoft

Symptoms of BAD_POOL_CALLER Blue Screen Errors

  • “BAD_POOL_CALLER” appears and crashes the active program window.
  • «STOP Error 0xC2: BAD_POOL_CALLER» is displayed.
  • A problem has been detected and Windows has been shut down to prevent damage to your computer. The problem seems to be caused by the following file:
  • Your PC frequently crashes with Error 0xC2 when running the same program.
  • “The BAD_POOL_CALLER bug check has a value of 0x000000C2. This indicates that the current thread is making a bad pool request.” is displayed.
  • Windows runs sluggishly and responds slowly to mouse or keyboard input.
  • Your computer periodically “freezes” for a few seconds at a time.

In most cases, you will experience BAD_POOL_CALLER blue screen errors after you’ve installed new hardware or software. These BAD_POOL_CALLER blue screens can appear during program installation, while a Microsoft Corporation-related software program (eg. Windows Operating System) is running, while a Windows driver is being loaded, or during Windows startup or shutdown. Keeping track of when and where your STOP error occurs is a critical piece of information in troubleshooting the problem.

ПЛОХОЙ БАССЕЙН

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

Эта конкретная проблема возникает, когда программа пытается использовать процессорный поток, который не существует или в настоящее время недоступен. Обычно это плохой уровень IRQL или двойное освобождение одного и того же выделения памяти. Кроме того, если тот же поток процессора используется другой программой, это может вызвать ошибку. Другими словами, если поток в процессоре сделал неверный запрос пула, вы можете получить сообщение об ошибке остановки BAD_POOL_CALLER, отображаемое на вашем экране.

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

Если проблема не будет решена, вы можете попробовать следующие предложения.

Активировать проверку драйверов

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

Чтобы начать, откройте Проверка драйверов , выполнив поиск по запросу verifyier.exe . В Windows 10 вы можете воспользоваться помощью Cortana. В противном случае найдите его в меню «Пуск». Включите параметры пула памяти, чтобы получить дополнительную информацию об этих ошибках и найти неисправный драйвер. После этого вы можете настроить его в соответствии с вашей проблемой и запустить команду после перезагрузки компьютера.

Обновление драйверов устройств

Драйверы являются частой причиной появления «голубых экранов», поэтому проверка и обновление драйверов устройств до их последних доступных версий от производителей — это всегда хорошая идея.

Запустите диагностику памяти Windows

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

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

Для получения дополнительной информации об этой ошибке Stop, вы можете посетить Microsoft.

Этот пост покажет вам, как устранить ошибку BAD POOL HEADER.

BAD_POOL_CALLER Parameters

Parameter 1 indicates the type of violation.

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Cause of Error

0x00

Pool type

Pool tag

The current thread requested a zero-byte pool allocation.

0x01,

0x02,

0x04

Pointer to pool header

First part of pool header contents

The pool header has been corrupted.

0x06

Reserved

Pointer to pool header

Pool header contents

The current thread attempted to free the pool, which was already freed.

0x07

Reserved

Pool header contents

Address of the block of pool being freed

The current thread attempted to free the pool, which was already freed.

0x08

Current IRQL

Pool type

Size of allocation, in bytes

The current thread attempted to allocate the pool at an invalid IRQL.

0x09

Current IRQL

Pool type

Address of pool

The current thread attempted to free the pool at an invalid IRQL.

0x0A

Address of pool

Allocator’s tag

Tag being used in the attempted free

The current thread attempted to free pool memory by using the wrong tag.

(The memory might belong to another component.)

0x0B,

0x0C,

or 0x0D

Address of pool

Pool allocation’s tag

Bad quota process pointer

The current thread attempted to release a quota on a corrupted pool allocation.

0x40

Starting address

Start of system address space

The current thread attempted to free the kernel pool at a user-mode address.

0x41

Starting address

Physical page frame

Highest physical page frame

The current thread attempted to free a non-allocated nonpaged pool address.

0x42

or 0x43

Address being freed

The current thread attempted to free a virtual address that was never in any pool.

0x44

Starting address

Reserved

The current thread attempted to free a non-allocated nonpaged pool address.

0x46

Starting address

The current thread attempted to free an invalid pool address.

0x47

Starting address

Physical page frame

Highest physical page frame

The current thread attempted to free a non-allocated nonpaged pool address.

0x48

Starting address

Reserved

Reserved

The current thread attempted to free a non-allocated paged pool address.

0x50

Starting address

Start offset, in pages, from beginning of paged pool

Size of paged pool, in bytes

The current thread attempted to free a non-allocated paged pool address.

0x60

Starting address

The current thread attempted to free an invalid contiguous memory address.

(The caller of MmFreeContiguousMemory is passing a bad pointer.)

0x99

Address that is being freed

The current thread attempted to free pool with an invalid address.

(This code can also indicate corruption in the pool header.)

0x9A

Pool type

Number of bytes requested

Pool tag

The current thread marked an allocation request MUST_SUCCEED.

(This pool type is no longer supported.)

0x9B

Pool type

Number of bytes requested

Caller’s address

The current thread attempted to allocate a pool with a tag of 0

(This would be untrackable, and possibly corrupt the existing tag tables.)

0x9C

Pool type

Number of bytes requested

Caller’s address

The current thread attempted to allocate a pool with a tag of «BIG».

(This would be untrackable and could possibly corrupt the existing tag tables.)

0x9D

Incorrect pool tag used

Pool type

Caller’s address

The current thread attempted to allocate a pool with a tag that does not contain any letters or digits. Using such tags makes tracking pool issues difficult.

0x41286

Reserved

Reserved

Start offset from the beginning of the paged pool, in pages

The current thread attempted to free a paged pool address in the middle of an allocation.

The _POOL_TYPE codes are enumerated in Ntddk.h. In particular, 0 indicates nonpaged pool and 1 indicates paged pool.

What Is Bad Pool Caller 0x000000C2 Error?

Some of you may not know what the Bad Pool Caller is and what causes the 0x000000C2 Bad Pool Caller error.

The Bad Pool Caller error is a kind of Windows Blue Screen of Death (BSOD) error, often comes with a stop error code 0x000000C2.

Windows operating system stores a series of needed files in the “data pool”. And the “data pool” allows your computer to read all needed files whenever it needs them. If your Windows 10/8/7 computer appears the Bad Pool Caller BSOD error, it means a thread in your processor has made a bad pool request. Your Windows computer can’t read a specific file or some settings which it needs. Your computer is asking to use resources that are unavailable, nonexistent or in use by other threads.

Just like many other Windows BSOD errors (e.g. kernel data inpage error), the Bad Pool Caller blue screen error will also lead to a Windows system crash and restart your PC in order to prevent damage to your system. This blue screen error may display the message like below.

There are many possible causes for the Bad Pool Caller error, e.g. system crash, the pool header is corrupted, driver issues, RAM corruption, malware/virus infection, file corruption, invalid registry entries, and more.

Still, Bad Pool Caller error can cause many problems on your Windows 10/8/7 PC, like computer won’t turn on at all, data loss, etc. As for data loss, we will cover this issue by using MiniTool Power Data Recovery.

Create Windows 10 Repair Disk/Recovery Drive/System Image to Repair Win 10

Windows 10 repair, recovery, reboot, reinstall, restore solutions. Learn how to create Windows 10 repair disk, recovery disk/USB drive/system image to repair Windows 10 OS issues.

Read More

12 Ways to Fix Bad Pool Caller Error Windows 10/8/7

  1. Reboot Your Computer
  2. Run an Anti-virus Scan
  3. Undo Recent Computer Changes
  4. Uninstall Recently Installed Hardware or Software
  5. Update Windows 10/8/7 System
  6. Update All Drivers on Windows 
  7. Run Windows Memory Diagnostic
  8. Check and Repair Hard Disk Corruptions
  9. Check and Fix Corrupted System Files
  10. Run Windows BSOD Troubleshooter
  11. Restore Your Computer
  12. Reset Your PC
Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации