System Driver Cannot Be Uninstalled

Symptom:

System river cannot be uninstalled.

In order to confirm that you have encountered this symptom, run the following command:

msiexec.exe /x {D6E2EDC1-E715-4822-821B-267B51F52862} /lvx* uninstall.log 

And then inspect the uninstall.log file. If you find something like the following:

MSI (s) (D4!AC) [11:00:38:496]: Creating MSIHANDLE (28) of type 790531 for thread 3244
DIFXAPP: ERROR 0x2 encountered while opening persistent-info key for component '{AAF65C8D-732B-4FA6-98B7-137AE4BB7596}'
MSI (s) (D4!AC) [11:00:38:496]: Closing MSIHANDLE (28) of type 790531 for thread 3244
MSI (s) (D4!AC) [11:00:38:496]: Creating MSIHANDLE (29) of type 790531 for thread 3244
DIFXAPP: UninstallDriverPackages failed with error 0x2
MSI (s) (D4!AC) [11:00:38:497]: Closing MSIHANDLE (29) of type 790531 for thread 3244

Solution:

  1. Log in to regedit
  2. Add the following registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DIFxApp\Components\{AAF65C8D-732B-4FA6-98B7-137AE4BB7596} 
  3. Add the following string value (REG_SZ) under
    DriverStore = C:\Windows\system32\DRVSTORE\igfxdcd_F3CCEDB5981DE64CA22972EB5A7C061E8376F890\igfxdcd.inf
  4. Try to uninstall again.