Tech – for Everyone

Tech Tips and Tricks & Advice – written in plain English.

Troubleshooting Stop Errors In Vista

Stop Error: “A recent hardware changes, or unsigned driver, has prevented Windows from loading..”

funny BSOD

funny BSOD

The Blue Screen of Death (BSOD) is an error screen displayed by  Microsoft Windows after encountering a critical system error which can cause the system to shut down to prevent damage. (They are not always blue anymore – sometimes you see a black screen, saying only “Stop: 0×000000F1″, or some other similar, ‘helpful’ hexadecimal string – but they are still called “bluescreens”.)

Bluescreen (Stop errors) on NT-based Windows systems are usually caused by poorly-written device drivers or malfunctioning hardware. Way back when dinosaurs roamed, in the Win9x era, incompatible DLLs or bugs in the kernel of the operating system could also cause BSOD’s. (There are different types and causes of stop errors, a good summary can be seen here.)
With Vista, Microsoft got a bit more restrictive, and it can happen when an unsigned device driver is found.

Microsoft got a a little tired, I guess, of taking the rap for the poorly written, and often amateur, device driver-caused BSOD’s. (People tend to blame Windows for the crash..) And so they, over the years, have tried various ways to get the hardware vendors to write and release good driver software, and rewarding those that did with the coveted Microsoft Compatible seal of approval (usually a logo on the box), and placement on the WHQL (Windows Hardware Compatibility List). But.. hardware vendors build, box, and ship, devices.. not program code, or study all the minutia of the OS kernel.

Digital “signatures” (in this instance) are one way to determine if the driver was written by the kid down the street. When a driver has been tested and approved in Microsoft’s own labs, it gets a super-special digital certificate. And with Vista, you pretty much gotta have that driver, or expect stop errors. These Microsoft-signed drivers are available through Windows Update, and the “Update driver” feature (a subset of “Add new hardware”).

(For more on troubleshooting and/or installing device drivers, see my Plug and Play series.)

Tip of the day: In Windows XP and Vista there is a utility that you can use to scan your all your installed drivers. It will report any it finds that don’t have a “signature”. This is a great way to ‘zero in’ on the (possible) cause of the Stop error.

Use the Sigverif.exe tool to identify unsigned device drivers installed on your Windows XP/Vista computer. To use the tool, perform the following steps:

1) Open Start menu, select Run, type Sigverif and then click OK.

The File Signature Verification tool will open. Click “Start”.

sigverfif1

The scan will run, and ideally produce the following result…

sigverfif2

But if it finds anything, it will produce a list of funny-named files… like “msndis5.sys” which are your unsigned drivers (or, they’re signed.. but not Microsoft super-specially signed). Hopefully it will be a list of one.

2) Use your favorite search engine to find out what the funny-looking driver belongs to. (In my example, it turns out that msndis5.sys is a part of NetStumbler – a very popular wireless “hotspot” locator.) Now you will know which device, or program, needs your attention to cure the BSOD.

3) Remove the offensive device driver.
There’s options to how you go about this. In the case of my example, it is a program. So, I can uninstall the program, or look for a newer version (update) of the program.
If it were a device, I would go into Device Manager (see, If It Ain’t Broke – Don’t Fix It), select the device in question and try:
* “Update driver. If that says ‘no dice’ (”The best software is already..”),
* “Rollback driver”. If that is not available, or fails to stop the Stop errors,
* “Uninstall”, then reboot. Windows will reinstall the device, and it will grab the driver from the WHQL.

Hopefully, this will resolve your issues. If not, you should start looking at your hardware itself. I’ve run long, so..

Today’s free download: BlueScreenViewer.
BlueScreenView scans all your minidump files created during ‘blue screen of death’ crashes, and displays the information about all crashes in one table. For each crash, BlueScreenView displays the details of the driver or module that possibly caused the crash.
For each crash displayed in the upper pane, you can view the details of the device drivers loaded during the crash in the lower pane. BlueScreenView also mark the drivers that their addresses found in the crash stack, so you can easily locate the suspected drivers that possibly caused the crash.

Copyright 2007-9 © Tech Paul. All rights reserved.jaanix post to jaanix

Share this post :

October 22, 2009 Posted by | advice, computers, device drivers, how to, Microsoft, PC, performance, tech, troubleshooting, Vista, Windows | , , , , , , , , , , | 2 Comments

An Update is causing BSOD, what do I do?

Q: An recent Windows Update is causing my computer to blue screen, what do I do to fix this?

A: From time to time a Microsoft security Update will not be compatible with the software and/or device drivers on your machine and the instability will trigger the Blue Screen Of Death (for more on BSOD’s and what to do, see “When good computers go bad“). Usually, Microsoft will repair this and issue a new Update … eventually.

In the meantime, remove the Update (If you’re not sure which Update is the perp, remove the most recent ones) by going to Add/Remove Programs in your Control Panel. (Start >Settings >Control Panel >Add/Remove Programs) Now look to the top area and place a check (select) in the “Show updates” checkbox. Now you will be able to see the list of installed Updates.

add1.jpg
Click on the Update you want to remove, and then click on the “Remove” button. (You may need to reboot your PC afterwards.)

Today’s free link:(s) I do NOT recommend uninstalling security updates unless they cause your machine to become inoperable. I am a big fan of security updates and want all my vulnerabilities patched. If you’re like me in that aspect, Secunia’s Personal Software Inspector is for you.

* Microsoft Releases Internet Explorer 8 Today

Copyright 2007-9 © Tech Paul. All rights reserved. post to jaanix

Share this post :

March 19, 2009 Posted by | advice, computers, how to, Microsoft, performance, tech, troubleshooting, Windows | , , , , , , , , , , , | 6 Comments

Stop Error Solution #8 – SigVerif

Vista Stop Error: “A recent hardware changes, or unsigned driver, has prevented Windows from loading..”

The Blue Screen of Death (BSOD) is an error screen displayed by  Microsoft Windows after encountering a critical system error which can cause the system to shut down to prevent damage. (They are not always blue anymore – sometimes you see a black screen, saying only “Stop: 0x000000F1”, or some other similar, ‘helpful’ hexadecimal string – but they are still called “bluescreens”.)

Bluescreen (Stop errors) on NT-based Windows systems are usually caused by poorly-written device drivers or malfunctioning hardware. Way back when dinosaurs roamed, in the Win9x era, incompatible DLLs or bugs in the kernel of the operating system could also cause BSOD’s. (There are different types and causes of stop errors, a good summary can be seen here.)
With Vista, Microsoft got a bit more restrictive, and it can happen when an unsigned device driver is found.

Microsoft got a a little tired, I guess, of taking the rap for the poorly written, and often amateur, device driver-caused BSOD’s. (People tend to blame Windows for the crash..) And so they, over the years, have tried various ways to get the hardware vendors to write and release good driver software, and rewarding those that did with the coveted Microsoft Compatible seal of approval (usually a logo on the box), and placement on the WHQL (Windows Hardware Compatibility List). But.. hardware vendors build, box, and ship, devices.. not program code, or study all the minutia of the OS kernel.

Digital “signatures” (in this instance) are one way to determine if the driver was written by the kid down the street. When a driver has been tested and approved in Microsoft’s own labs, it gets a super-special digital certificate. And with Vista, you pretty much gotta have that driver, or expect stop errors. These Microsoft-signed drivers are available through Windows Update, and the “Update driver” feature (a subset of “Add new hardware”).

(For more on troubleshooting and/or installing device drivers, see my Plug and Play series.)

Tip of the day: In Windows XP and Vista there is a utility that you can use to scan your all your installed drivers. It will report any it finds that don’t have a “signature”. This is a great way to ‘zero in’ on the (possible) cause of the Stop error.

Use the Sigverif.exe tool to identify unsigned device drivers installed on your Windows XP/Vista computer. To use the tool, perform the following steps:

1) Open Start menu, select Run, type Sigverif and then click OK.

The File Signature Verification tool will open. Click “Start”.

sigverfif1

The scan will run, and ideally produce the following result…

sigverfif2

But if it finds anything, it will produce a list of funny-named files… like “msndis5.sys” which are your unsigned drivers (or, they’re signed.. but not Microsoft super-specially signed). Hopefully it will be a list of one.

2) Use your favorite search engine to find out what the funny-looking driver belongs to. (In my example, it turns out that msndis5.sys is a part of NetStumbler – a very popular wireless “hotspot” locator.) Now you will know which device, or program, needs your attention to cure the BSOD.

3) Remove the offensive device driver.
There’s options to how you go about this. In the case of my example, it is a program. So, I can uninstall the program, or look for a newer version (update) of the program.
If it were a device, I would go into Device Manager (see, If It Ain’t Broke – Don’t Fix It), select the device in question and try:
* “Update driver. If that says ‘no dice’ (“The best software is already..”),
* “Rollback driver”. If that is not available, or fails to stop the Stop errors,
* “Uninstall”, then reboot. Windows will reinstall the device, and it will grab the driver from the WHQL.

Hopefully, this will resolve your issues. If not, you should start looking at your hardware itself. I’ve run long, so..

Today’s free download: Google Calendar Sync.
For anyone who relies on a digital calendar to keep them on track, Google Calendar Sync is a must-have application. The free download isn’t fancy or even pretty–a simple log-in and options list comprises the system tray icon. However, the meat of the application is what it can do, which is flawlessly add details of Outlook calendar items to Google’s Calendar, and vice versa.

Copyright 2007-9 © Tech Paul. All rights reserved. post to jaanix

Share this post :

January 29, 2009 Posted by | advice, BSOD, computers, device drivers, how to, Microsoft, PC, performance, software, tech, troubleshooting, Vista, Windows, XP | , , , , , , , , , , , , | 1 Comment

A Tech’s First Impression Of Windows 7

Part 3 – Improvements over Vista?

I have now been using Microsoft’s latest operating system, Windows 7, for a week. I configured it to my taste (aka “preferences”), and installed my primary applications (and a few games) and done lots of things to try to break it.

Yes, you read that last part correctly – I said “try to break it”. You see, there simply is no better way (many people feel) to test a thing than to fill it up with High-Octane, put the petal to the metal, use the gears to keep the RPM’s well into the red, and go! go! go! until a piston sails up and through the hood. Of course.. for this to really mean anything.. you must do this several times in a row.bell_x-1

Not only is this method fun, but this is how “limits” are discovered. Ask Chuck Yeager. (Geeks call this “benchmarking”.)

Some findings: I have found that it is fairly easy to get a fail on IE 8, the newest release of the venerable Internet Explorer web browser (which is still a beta also). Open too many tabs (6+), or a Microsoft.com page using Silverlight, and you’ll get a “Not responding” fairly quick. But, I have also found that it is extremely difficult to get Windows 7 itself to fail. Win 7 is fast and it’s stable.

In fact, despite my best efforts and determination, I have yet to have a lockup, or BSOD¹. Improved multi-processor/multi-threading ability is noticeable. No Windows Update fails either, as still befalls Vista SP1 (you know the ones.. you have to reboot 3 times and/or use Startup Repair to get to your Desktop?)

After my admittedly amateur and unscientifical-style testing, I would be willing to quite prematurely guestimate that Windows 7 is one-hundred and thirty two point six times (132.6x ) more stable than Vista was, and at least .. oh, um, let me say, one magnitude more stable than Vista w/SP1.

All jocularity aside, only time will tell how accurate my estimates and impressions are. But I’m impressed. Quite impressed. This is a beta, after all. (I’m willing to wager that this is a historic first — “beta” and “stable” are never used in the same sentence. I’ll come back to some of the reasons for this.)

Plus number 6.

Other differences: While retaining most of what we’ve come to know in Windows, (such as, by default, the Taskbar is on the bottom, Start button on the left, everything “interesting” is found in Control Panel, etc.) there are some changes.. changes that affected me in my daily usage. First up on that list is the Taskbar has changed in appearance and behavior.

The Taskbar (aka “Superbar”) is similar to Vista’s in that it has a “hover” feature, as shown below…

Windows 7 "Superbar"

Windows 7 "Superbar"

though it has been enhanced to show thumbnails of the program’s open windows (or tabs, as in this case) for easier selection, and direct-action “maximize”.

But look closer. Quick Launch and tabs are combined into “pinned” icons, and the System Tray (the icons down by the clock) are now an “up arrow”. To make a program a “Quick Launch”, or visa-versa, you simply drag-and-drop (and select “pin to taskbar”, no more “lock”/”unlock”), and open programs – “tabs” – ‘stack’ to the right.

It’s weird how much I miss the by-the-clock icons.. though they’ve never really served any truly practical purpose (except maybe as a source for context menu shortcuts). I find myself clicking the arrow, to make the System Tray visible, and reassure myself – yes, they’re still there.
I’ve been running (and troubleshooting) Microsoft operating systems since Windows 3.11, and I just expect those things to be there…

Speaking of things that are missing: menus have been consolidated and “pruned”. They seem to me less cluttered, more intuitive, and easier to navigate. This is most noticeable when trying to access system tools and the elements that make up the Control Panel. Long-time Windows users and über geeks may feel that Microsoft has unnecessarily moved a few things (and occasionally get annoyed, at first), but newbies and flexible-types will find things “friendlier”… IMHO.

Plus number 7.

And Defender is nowhere to be found in Programs or the Start menu: it’s in Control Panel.
(Don’t ask. Haven’t even a guess.)

And, when you first get started, “Network” is missing from the Start menu.
But that’s a topic for Part 4..

Link for Part 1 of this series, A Tech’s First Impression of Windows 7 Part 1 of a series
Link to Part 2, A Tech’s First Impression of Windows 7 Part 2 — Transferring Your User Account To Windows 7

¹ Blue Screen Of Death (see Troubleshooting the Blue Screen Of Death)

Today’s free link: What’s really new in Windows 7?

Copyright 2007-9 © Tech Paul. All rights reserved.jaanix post to jaanix

January 17, 2009 Posted by | advice, computers, PC, performance, software, System Tray, tech, Vista, Windows, Windows 7 | , , , , , , , , , , , , , , , , | 5 Comments

Troubleshooting the Blue Screen Of Death

BSOD’s, spontaneous reboots, freezing, and “incorrect password” lockouts. Bad computer. Bad.

bsod.jpg

Ah yes, the Blue Screen of Death. I sincerely hope you never see this rascal. The BSOD, or more properly, the Windows Stop Message, occurs when Windows detects a problem from which it cannot recover. The operating system halts and ‘diagnostic information’ is displayed on a blue screen as a series of hexadecimal numbers (there actually are a few humans capable of understanding, and using this information to effect repairs…but as far as I know, they all live in Seattle) which, frankly, will be of little use to the average user. Usually, a simple reboot resolves the issue. But sometimes it doesn’t–you reboot, Windows loads, you get the Welcome screen, and bingo! BSOD. Wash/rinse/repeat. Aargh!!!

If this happens to you, the odds are pretty good that you have (quite recently) added a new device (or card) or memory module to your machine, or installed a program that your machine just doesn’t like.
If it was a module, device, or card, try removing it and restoring your machine to the way it was before the install. If you run for a day or so with no BSOD’s, then you can be fairly sure you’ve found the culprit. It may be that the device is defective. It may be that you didn’t install it exactly correctly [maybe it didn’t “seat” all the way into its slot?], or maybe your machine was being fussy the day you installed? Don’t give up on your new card/device/module just yet. Go to the manufacturer’s Website and download the latest device driver for your version of Windows, and “unzip” and install it (by double-clicking on the downloaded file). Then reinstall your card/device/module–taking extra care to fully seat it, and double check your wires and cables–and reboot. If it is a defective unit, it will not be long before our friend the BSOD revisits…return the unit to the seller (or manufacturer) for exchange or refund.

If you suspect a recently installed application (or…Microsoft Update) is the cause, then use the Add/Remove Programs tool to uninstall it. (XP+older: Start> Control Panel> Add/Remove Programs, Vista: Start> Control Panel> Uninstall a program.) [Note: in Vista, uninstalling Updates is done through Windows Update itself, not Add/Remove.]
If you are unable to get into Windows, reboot and start hitting the F8 key to get into Safe Mode. [For more info, click here] Again, run for a day or two, and if you do not experience any BSOD’s, you’ve (most likely) found the perp. Again, you need not despair and abandon the program. It may have simply been an incomplete or corrupted install that was causing the stop errors. Try reinstalling it, but first make sure that there are no other applications running–turn off your AV, your IM, and close IE. You will soon know whether it is simply an incompatible or poorly written application.

I am going to stop here, but I want to acknowledge that this is far from a complete discussion on all the possible causes (nor cures) for BSOD’s and the other woes mentioned at the top of this post. I will return to this topic again, and I invite your comments and critiques, and suggestions. I close by suggesting you also read my article on the Windows System Restore tool (click here) and reminding you that — should all your efforts fail, my services are available at http://aplusca.com.

Today’s free link: Sandra Lite from SiSoft. This is a benchmarking and system analysis tool that shows you a wealth of information about the workings of your computer, and detects areas that aren’t working as well as they should.

Copyright 2007-8 © Tech Paul. All rights reserved.jaanix post to jaanix

Share this post :

May 3, 2008 Posted by | advice, BSOD, computers, device drivers, hardware, how to, PC, performance, Plug and Play, removing Updates, Safe Mode, System Restore, tech, troubleshooting, Vista, Windows, XP | , , , , , , , , , , , , , , , , , , , , , , | 7 Comments