Saturday, July 21, 2007

Fixing Windows Vista Code 19 CD/DVD/BD Drive Error “Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged.”

After uninstalling applications dealing with your optical drive in Windows Vista, chances are Device Manager displays the following message in the Device Properties dialog box, on the General tab, in the Device status text box:

Code 19 Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. (Code 19)

Click 'Check for solutions' to send data about this device to Microsoft and to see if there is a solution available.

This is usually caused by impotent uninstaller scripts failing to accomplish the only job they’re meant to do: “software removal!”

Registry path HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} contains two keys known as filters—LowerFilters and UpperFilters—crucial to the normal operation of optical drives installed in your PC or laptop. Known as CDROM, the aforementioned Registry path is referred to as CDROM control class, and no matter what kind of optical drive you have, Windows calls it CDROM inside its primitive layer:

  • Compact Disc optical drives
    • CD-ROM drive
    • CD-writer drive
    • CD-rewriter drive
  • Digital Versatile Disc optical drives
    • DVD-ROM drive
    • DVD-writer drive
    • DVD-rewriter drive
  • Blu-ray Disc optical drives 
    • BD-ROM drive
    • BD-writer drive
    • BD-rewriter drive
  • A combination of the above, known as a combo drive

When exist, the LowerFilters and UpperFilters Registry keys refer to filter driver system files, but once the referred file cannot be located, the Code 19 error message is shown, and the drive(s) will be marked with the exclamation mark inside that annoying yellow triangle, indicating an optical drive warning inside Device Manager’s DVD/CD-ROM drives category.

The case I was faced up with was with a Matshita BD-CMB UJ-120 combo drive with the ability of reading Blue-ray discs and rewriting DVDs and CDs. The Code 19 has presumably happened after my friend uninstalled her SonicStage Mastering Studio bundled with her Sony VAIO VGN-FZ290N Windows Vista Business. The LowerFilters was referring to pxhelp20.sys, while Sonic’s pxhelp20.sys (part of Sonic Solutions InCD) was no longer existing in her Sony VAIO VGN-FZ290N Windows Vista Business system folder.

Fixing Windows Vista Optical Drive Filter Driver Registry Problem

Please note Registry changes you’re about to do require administrative privileges, so you need to be an Administrator. For added protection, create a System Restore Point in System Restore to back up the registry before you modify it. Open Registry Editor (regedit.exe) and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}. Now locate and delete LowerFilters and UpperFilters. Then restart your system.

Automated Fix—Chortkeh Windows Registry Fix for CDROM Filters
  • Download Chortkeh Windows Registry Fix for CDROM Filters by Komeil Bahmanpour (chortkeh-fix-cdrom-filters.cmd, Revision 1, July 21, 2007)

Download Chortkeh Windows Registry Fix for CDROM Filters and run as administrator the CMD file. Then in the command-line you need to press “c” and hit Enter to continue with the repair. Please note once finished, the fix will restart your system, so save any unsaved work, and close running programs before launching the fix. Also please note you need to be an administrator to be able to modify Registry control class entries for CDROM filter drivers.

Important Note

Please note after you remove the LowerFilters Registry entry and/or the UpperFilters Registry entry either by yourself or using the fix, you may lose functionality in certain programs such as CD recording applications. In this scenario, you must reinstall any affected programs.

Windows Server 2008 [Updated March 28, 2008]

The same procedure applies to Microsoft Windows Server 2008. Microsoft has published an article covering noteworthy information.

2 comments:

  1. thanx man for this very useful information & its solution.its useful windows registry cmd to fix the problem in windows vista.

    ReplyDelete
  2. Thank you very very much!! you save my day, man, you're the man. really helpfull

    ReplyDelete




Copyright © 1999-2013 Komeil Bahmanpour. All rights reserved.

Reproduction is permitted provided that the source is acknowledged and a link is included to the relevant page.