{"id":158446,"date":"2014-12-01T01:22:00","date_gmt":"2014-12-01T00:22:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=158446"},"modified":"2024-02-06T18:22:19","modified_gmt":"2024-02-06T17:22:19","slug":"windows-bluescreen-bad_pool_caller-troubleshooting","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2014\/12\/01\/windows-bluescreen-bad_pool_caller-troubleshooting\/","title":{"rendered":"Windows-BlueScreen: BAD_POOL_CALLER-Troubleshooting &ndash; Teil II"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2012\/07\/win.jpg\" alt=\"\" width=\"58\" height=\"58\" align=\"left\" \/>Manche Windows-Benutzer werden von einem BlueScreen mit dem Hinweis auf einen BAD_POOL_CALLER (Stop-Code 0xC2) genervt. K\u00fcrzlich bin ich mal wieder <a href=\"http:\/\/answers.microsoft.com\/de-de\/windows\/forum\/windows_8-performance\/blauer-bildschirm\/6c9df27d-54bc-43c7-8066-6c8117ba097c\" target=\"_blank\" rel=\"noopener\">in einem Forum<\/a> auf den Fehler gesto\u00dfen. Im Blog-Beitrag versuche ich einige erg\u00e4nzende Hinweise zu geben, was hinter dem Fehler steckt und wie man den Verursacher ausfindig machen kann.<\/p>\n<p><!--more--><\/p>\n<h3>BAD_POOL_CALLER-Fehler \u2013 das steckt dahinter<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/e85efe1afb044f26b9b96b896e3f6d2b\" alt=\"\" width=\"1\" height=\"1\" \/>Tritt ein BlueScreen auf, wird Windows ja vorsorglich heruntergefahren. Gleichzeitig versucht Windows noch einige Informationen zum BlueScreen und dem Ausl\u00f6ser zu liefern. Unter Windows 7 sieht dies ggf. folgenderma\u00dfen aus.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/RG6MnCv.jpg\" alt=\"\" \/><\/p>\n<p>Im hier wei\u00df ausgesparten Feld sollte der Name des Treibers, der den BlueScreen ausgel\u00f6st hat, angezeigt werden. Zudem wird der Stop-Code 0x000000C2 zusammen mit einem Satz an Registerwerten ausgegeben. <a href=\"https:\/\/web.archive.org\/web\/20180411221906\/http:\/\/www.tomshardware.co.uk:80\/faq\/id-1653072\/fix-bad-pool-header-error-windows.html\" target=\"_blank\" rel=\"noopener\">In diesem Beitrag<\/a> ist ein anderes Beispiel eines BlueScreens zu sehen. In Windows 8\/8.1 erscheint statt des obigen BlueScreens eine leicht abgewandelte Seite mit dem Fehlercode und einem Smiley.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/w3aJfqB.jpg\" alt=\"\" width=\"595\" height=\"344\" \/><\/p>\n<p>Der BlueScreen besagt, dass ein Pool-Aufruf fehlgeschlagen ist und Windows besch\u00e4digte Strukturen oder Parameter festgestellt hat. Ursache kann ein Hardware-Problem sein (Speicher, Netzteil). Meist sind es aber fehlerhafte Treiber oder Anwendungen, die im System herumfuhrwerken. Das Problem: Oft kann ein System stunden laufen, bevor der Bluescreen auftritt.<\/p>\n<h3>Wie krieg ich Informationen zu den BlueScreen-Parametern?<\/h3>\n<p>Beim ersten Auftreten ist der BlueScreen startet Windows m\u00f6glicherweise zu schnell, um den Fehler lesen zu k\u00f6nnen. Im Artikel <a href=\"https:\/\/borncity.com\/blog\/2012\/02\/01\/windows-bluescreen-analyse-teil-1\/\">Windows BlueScreen-Analyse \u2013 Teil 1<\/a> ist beschrieben, wie man den automatischen Neustart abschalten kann. Im Artikel <a href=\"https:\/\/borncity.com\/blog\/2012\/11\/06\/windows-8-bad_pool_header-fehler-analysieren\/\">Windows 8: Bad_Pool_Header-Fehler analysieren<\/a> \u2013 Teil I habe ich zudem vor einiger Zeit beschrieben, wie man die BlueScreen-Eintr\u00e4ge aus der Ereignisanzeige auslesen kann.<\/p>\n<p>Anschlie\u00dfend sind die Fehlercodes zu notieren. Microsoft hat unter MSDN den Artikel <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/hardware\/ff560185(v=vs.85).aspx\" target=\"_blank\" rel=\"noopener\">Bug Check 0xC2: BAD_POOL_CALLER<\/a> ver\u00f6ffentlicht, der einige Informationen zu den BAD_POOL_CALLER-Parametern, die mit angegeben werden, enth\u00e4lt. Manchmal versucht ein Thread Ressourcen im Pool freizugeben, die schon freigegeben sind. Manchmal ist die Struktur korrupt.<\/p>\n<p>An Hand dieser Informationen k\u00f6nnte man im Internet recherchieren. Auch lie\u00dfe sich ein Speichertest durchf\u00fchren (Speichertest im Startmen\u00fc oder in der Startseite aufrufen). Der andere Ansatz, den man im Internet findet, lautet \"mache dies, probiere das\" (z.B. <a href=\"http:\/\/www.drwindows.de\/windows-7-allgemein\/47936-bluescreenmeldung-bad-pool-caller.html\" target=\"_blank\" rel=\"noopener\">hier<\/a>). Bei Microsoft gibt es z.B. <a href=\"https:\/\/web.archive.org\/web\/20130731210334\/http:\/\/support.microsoft.com\/kb\/258069\/de\" target=\"_blank\" rel=\"noopener\">diesen KB-Artikel<\/a>, oder <a href=\"https:\/\/web.archive.org\/web\/20130704041154\/http:\/\/support.microsoft.com\/kb\/888431\/de\" target=\"_blank\" rel=\"noopener\">diesen Artikel<\/a>, oder hier, die jeweils einen speziellen Fall abdecken. Ist etwas die Suche nach der Nadel im Heuhaufen. Mein Tipp f\u00fcr Anwender ohne allzuviele Kenntnisse w\u00e4re:<\/p>\n<ul>\n<li>Falls Sie Fremdvirenscanner oder Internet Security Suites und Firewalls verwenden, deinstallieren Sie diese. Anschlie\u00dfend f\u00fchren Sie ein Clean Tool des Herstellers aus und booten Windows neu. Sie k\u00f6nnen w\u00e4hrend der Testphase mit dem Windows Defender bzw. den Windows Security Essentials arbeiten.<\/li>\n<li>Booten Sie Windows im <a href=\"http:\/\/windows.microsoft.com\/de-de\/windows\/start-computer-safe-mode\" target=\"_blank\" rel=\"noopener\">abgesicherten Modus<\/a> und schauen Sie, ob das Problem mit den geladenen Basistreibern weiter auftritt. Verwenden Sie <em>msconfig.exe<\/em>, um Windows im abgesicherten Modus und ohne Systemdienste zu starten. Im Artikel <a href=\"https:\/\/borncity.com\/blog\/2011\/05\/04\/problemdiagnose-mit-msconfig\/\">Problemdiagnose mit msconfig<\/a> finden Sie Hinweise zur Vorgehensweise.<\/li>\n<\/ul>\n<p>Man k\u00f6nnte zudem schauen, ob die Treiber f\u00fcr die Ger\u00e4te auf dem aktuellen Stand sind. Da der Ger\u00e4te-Manager aber \u00fcber Windows-Update auf Treiber zugreift, wird dies i.d.R. problematisch.<\/p>\n<blockquote><p>Man k\u00f6nnte auch das Programm\u00a0<em>verifier.exe<\/em>\u00a0\u00f6ffnen und dann die Treiber \u00fcberpr\u00fcfen lassen. W\u00fcrde ich aber nur machen, wenn ein Backup von Windows vorliegt. Mir hat das Programm mal ein gut funktionierendes System bei einem Test so zerschossen, dass nur noch Bluescreens kamen. Ich kam nur durch Zur\u00fccklesen eines aktuellen Backups zu einem funktionierenden Windows 7 zur\u00fcck. Keine Ahnung, warum das passierte.<\/p><\/blockquote>\n<h3>Auswerten der beim BlueScreen erzeugten Dump-Dateien<\/h3>\n<p>Der bessere Ansatz, den erfahrenere Anwender gehen k\u00f6nnen, besteht darin, die beim Auftreten eines BlueScreens erzeugten Kernel-Dump-Dateien zu analysieren. Wie man an die Dump-Dateien heran kommt und diese analysiert, habe ich in den Artikeln <a href=\"https:\/\/borncity.com\/blog\/2012\/02\/02\/windows-bluescreen-analyse-teil-2\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 2 und <a href=\"https:\/\/borncity.com\/blog\/2012\/02\/03\/windows-bluescreen-analyse-teil-3\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 3 beschrieben.<\/p>\n<p>In manchen F\u00e4llen reicht es bereits, den <a href=\"http:\/\/www.nirsoft.net\/utils\/blue_screen_view.html#DownloadLinks\" target=\"_blank\" rel=\"noopener\">Nirsoft BlueScreen-Viewer<\/a> zur Analyse heranzuziehen. Ich habe mir beispielsweise einige Dump-Dateien <a href=\"https:\/\/web.archive.org\/web\/20170916014218\/http:\/\/www.tomshardware.co.uk:80\/answers\/id-1959438\/bad-pool-caller-windows.html\" target=\"_blank\" rel=\"noopener\">aus dem Internet<\/a> zum BAD_POOL_CALLER-Fehler herausgezogen. Hier ist beispielsweise ein Screenshot, in dem ein BAD_POOL_HEADER gemeldet wurde. Bei Auswahl zeigt der BlueScreen-Viewer an, dass der Netzwerktreiber involviert ist.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/SR1fEeI.jpg\" alt=\"\" \/><\/p>\n<p>Zudem gibt es einen Versuch, auf einen Speicherbereich au\u00dferhalb des Codesegments zuzugreifen. Und die Anzeige sieht dann so aus.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/f8fY2JL.jpg\" alt=\"\" \/><\/p>\n<p>Beim Eintrag <em>fltmgr.sys<\/em> klingelt bei mir was: Das sind \u00fcblicherweise die Treiber von Virenscannern. Hier scheint der Treiber in das Problem involviert zu sein. Hier ist noch eine Auswertung eines Dumps aus einem anderen Fall. Auch hier kommt NETIO.SYS, also der Netzwerktreiber, mit ins Spiel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/oI987H4.jpg\" alt=\"\" width=\"624\" height=\"397\" \/><\/p>\n<p>Kommt man mit dem BlueScreen-Viewer nicht weiter, bleibt eigentlich nur noch die Auswertung durch den Windows Debugger. Der Ansatz ist im Artikel\u00a0 <a href=\"https:\/\/borncity.com\/blog\/2012\/02\/03\/windows-bluescreen-analyse-teil-3\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 3 beschrieben. Ein solcher Ansatz ist z.B. <a href=\"https:\/\/web.archive.org\/web\/20140825055318\/http:\/\/social.technet.microsoft.com:80\/Forums\/windows\/en-US\/6225ff7a-7549-4fbb-8689-aff41f54d522\/windows-8-blue-screen-of-death-bsod-badpoolcaller?forum=w8itproperf\" target=\"_blank\" rel=\"noopener\">hier<\/a> und <a href=\"https:\/\/web.archive.org\/web\/20140707132831\/http:\/\/social.technet.microsoft.com\/Forums\/en-US\/81fb8d86-e47a-4280-aaef-6ca8ccdf9333\/how-to-solve-bad-pool-caller-error-windows-8?forum=W8ITProPreRel\" target=\"_blank\" rel=\"noopener\">hier<\/a> von Andr\u00e9 Ziegler benutzt worden.<\/p>\n<p><strong>Artikelreihe<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2012\/11\/06\/windows-8-bad_pool_header-fehler-analysieren\/\">Windows 8: Bad_Pool_Header-Fehler analysieren<\/a> \u2013 Teil I<br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/12\/01\/windows-bluescreen-bad_pool_caller-troubleshooting\/\">Windows-BlueScreen: BAD_POOL_CALLER-Troubleshooting<\/a> \u2013 Teil II<\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/>\n1: <a href=\"https:\/\/borncity.com\/blog\/2012\/02\/01\/windows-bluescreen-analyse-teil-1\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 1<br \/>\n2: <a href=\"https:\/\/borncity.com\/blog\/2012\/02\/02\/windows-bluescreen-analyse-teil-2\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 2<br \/>\n3: <a href=\"https:\/\/borncity.com\/blog\/2012\/02\/03\/windows-bluescreen-analyse-teil-3\/\">Windows BlueScreen-Analyse<\/a> \u2013 Teil 3<br \/>\n4: <a href=\"https:\/\/borncity.com\/blog\/2014\/08\/27\/windows-blue-screen-critical_structure_corruption\/\">Windows Blue Screen Critical_Structure_Corruption<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manche Windows-Benutzer werden von einem BlueScreen mit dem Hinweis auf einen BAD_POOL_CALLER (Stop-Code 0xC2) genervt. K\u00fcrzlich bin ich mal wieder in einem Forum auf den Fehler gesto\u00dfen. Im Blog-Beitrag versuche ich einige erg\u00e4nzende Hinweise zu geben, was hinter dem Fehler &hellip; <a href=\"https:\/\/borncity.com\/blog\/2014\/12\/01\/windows-bluescreen-bad_pool_caller-troubleshooting\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,301,3694],"tags":[3798,2524,3288],"class_list":["post-158446","post","type-post","status-publish","format-standard","hentry","category-problemlosung","category-windows","category-windows-10","tag-bad_pool_caller","tag-bluescreen","tag-windows-en"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/158446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=158446"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/158446\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=158446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=158446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=158446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}