Fixing Code 19 error in device manager for CD/DVD drive – configuration information (in the registry) is incomplete or damaged

Windows XP laptop with a DVD writer not working – can’t see or play CDs or DVDs, not even appearing as a drive letter.

Device manager shows the drive with an exclamation mark and the error:
“Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. To fix this problem you should uninstall and then reinstall the hardware device. (Code 19)”

The troubleshooter suggest uninstalling & reinstalling the device, which gives exactly the same error. Updating drivers & windows etc didn’t help. It was hard to find any information on this message that actually related to the registry.

Until I found an article with a link to this Microsoft support article:
The article had the fix – remove the UpperFilters registry entry and hey presto, we’re back in business.

It’s a pity that this support article doesn’t actually include one of the common symptoms (being the above error message) which makes it very hard to find when searching for the error message. Posting this here to help link the two, in case anyone else is pulling their hair out or thinks they have faulty hardware.


P.S. Most common cause? Unclean uninstall of DVD writing software.


Tracking sales opportunities

If you’ve ever heard the term ‘CRM’ thrown around, be warned … Customer Relationship Management is about a whole lot more than just installing some software.

On a small business scale where you are both ‘cook and bottle washer’, or you may have one staff member who is focussed on sales, Microsoft’s Business Contact Manager may be an easy way to get started.

Integrated into Outlook, it let’s you load contacts and opportunities, assign which stage of the sales process they are at, and link any email communication to their BCM record.  Then you can see some nice little graphs re how many opportunites (and what dollar value) you have in your sales funnel at each stage.

Just remember to ensure that your BCM database is being backed up!