{"id":748,"date":"2011-11-23T13:12:13","date_gmt":"2011-11-23T13:12:13","guid":{"rendered":"http:\/\/gadgets.itwriting.com\/?p=748"},"modified":"2011-11-23T13:12:13","modified_gmt":"2011-11-23T13:12:13","slug":"fixing-a-windows-blue-screen-with-driver-verifier","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/748-fixing-a-windows-blue-screen-with-driver-verifier.html","title":{"rendered":"Fixing a Windows 7 blue screen with Driver Verifier"},"content":{"rendered":"<p>A recent annoyance was a blue screen when I was in the middle of typing a Word document. \u201cMemory management\u201d it said.<\/p>\n<p>You might think faulty RAM, but I did not think so as I had tested it extensively with the excellent <a href=\"http:\/\/www.memtest86.com\/\" target=\"_blank\">Memtest86<\/a>. So what was causing it? And no, I do not regard Windows as an unstable operating system, not any more (not really since Windows 98 days).<\/p>\n<p>I started troubleshooting. The first step is to install the <a href=\"http:\/\/msdn.microsoft.com\/en-us\/windows\/hardware\/gg463009\" target=\"_blank\">Debugging Tools for Windows<\/a>, if you have not already, run Windbg, and load the minidump which Windows usually creates when it crashes. Minidumps are saved in the \/Windows\/Minidump folder.<\/p>\n<p><a href=\"http:\/\/gadgets.itwriting.com\/wp-content\/uploads\/2011\/11\/image18.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/gadgets.itwriting.com\/wp-content\/uploads\/2011\/11\/image_thumb18.png\" alt=\"image\" width=\"404\" height=\"428\" border=\"0\" \/><\/a><\/p>\n<p>It said VISTA_DRIVER_FAULT and identified the SearchProtocol process, but I was not convinced that this process was really to blame. My reasoning is that it is a Microsoft process that is running on most Windows boxes so unlikely to be badly broken.<\/p>\n<p>I decided to look for a faulty driver. You can do this by running the Driver Verifier Manager, summoned by running verifier.exe (this lives in \/Windows\/System32 but you can start it from anywhere).<\/p>\n<p><a href=\"http:\/\/gadgets.itwriting.com\/wp-content\/uploads\/2011\/11\/image19.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/gadgets.itwriting.com\/wp-content\/uploads\/2011\/11\/image_thumb19.png\" alt=\"image\" width=\"404\" height=\"259\" border=\"0\" \/><\/a><\/p>\n<p>This application enables a debugging mode in Windows that will scrutinise the drivers you specify for errors. This slows down Windows so it is <strong>not<\/strong> something you want to leave enabled, but it is great for finding problems.<\/p>\n<p>I elected to check all drivers and continued. Reboot, and as expected, an immediate blue screen.<\/p>\n<p>While Driver Verifier is enabled and causing a crash you can only boot into safe mode. However Windbg works OK in safe mode. I took a look at the new minidump. The process name this time was services.exe. That means any of the services could be at fault, so not all that illuminating.<\/p>\n<p>I ran msconfig and disabled all non-Microsoft services. Restarted and verifier was happy. Now it was a matter of \u201chunt the service\u201d.<\/p>\n<p>Eventually I discovered through trial and error and hunch (it had to be a service which I had recently installed or updated) which service failed to verify. The guilty party: <a href=\"http:\/\/www.intel.com\/design\/motherbd\/software\/idu\/\" target=\"_blank\">Intel Desktop Utilities<\/a>. This application monitors sensors on an Intel motherboard for temperature and fan speed, and fires alerts if the readings go outside safe limits.<\/p>\n<p>I uninstalled the desktop utilities. No more blue screens since.<\/p>\n<p>I find it hard to believe that an Intel utility distributed with all its motherboards is causing Windows blue screens; on the other hand in my case it seems clear cut. And yes, I did have the latest version 3.2.0.038b \u201cfor Intel Desktop Boards with 5 or 6 Series chipsets.\u201d My board is the DH67CL. I would be interested to know if others with same version can successfully boot with Driver Verifier enabled.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A recent annoyance was a blue screen when I was in the middle of typing a Word document. \u201cMemory management\u201d it said. You might think faulty RAM, but I did not think so as I had tested it extensively with the excellent Memtest86. So what was causing it? And no, I do not regard Windows &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/748-fixing-a-windows-blue-screen-with-driver-verifier.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Fixing a Windows 7 blue screen with Driver Verifier<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88],"tags":[211,486,586,996],"class_list":["post-748","post","type-post","status-publish","format-standard","hentry","category-tips","tag-blue-screen","tag-intel","tag-microsoft","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=748"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/748\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}