Tutorial: How to update a driver that Windows just doesn't want to update

Arlen Holder <[email protected]>
Newsgroups alt.comp.os.windows-10,alt.comp.microsoft.windows,alt.comp.hardware,microsoft.public.windowsxp.general
Organization Mixmin
Message-ID <[email protected]>
Tutorial: How to update a driver that Windows just doesn't want to update
(As always, please improve so everyone benefits from everything you do.)

This tutorial is based on gory details learned in this thread:
o What's the one free Windows 10 driver update tool you prefer most & why?  
<https://groups.google.com/forum/#!topic/alt.comp.microsoft.windows/-yDz26GC6zA>

These screenshots summarize the success achieved after trial & error:
o <https://i.postimg.cc/2862Ztvf/driver01.jpg>
o <https://i.postimg.cc/rF06Wb14/driver02.jpg>
o <https://i.postimg.cc/JzCxz8v0/driver03.jpg>
o <https://i.postimg.cc/N0gxR4gw/driver04.jpg>
o <https://i.postimg.cc/s2w4mhXG/driver05.jpg>

Here is the process I attempted, including failed but noble attempts:
1. Update all drivers that Microsoft feels like updating automatically:
   o Win+I > Update & Security > Windows Update > [Check for updates
2. Try to update drivers that Microsoft feels like updating manually:
   o Win+R > devmgmt.msc > System devices > LPC Interface Controller 
   o Driver > [Update Driver] > Search automatically for drivers
3. Test all drivers for 24 hours to see if any have issues:
   o Win+R > verifier
4. Search for new drivers using driver identifier freeware, e.g., Dumo:
   <http://www.kcsoftwares.com/?dumo>
   <https://www.kcsoftwares.com/files/dumo.zip>
   "Detects required drivers according to your version of Microsoft Windows"
   Name: DUMo.exe
   Size: 2237376 bytes (2184 KiB)
   SHA256: 902798AD309B778382896775F798899448538E3B13096C7F01B4D0D072A5BC41
5. Dumo identified an available LPC Interface Controller driver:
   o Current driver: 1.0.50.13
   o Available driver: 1.0.64.8
   <https://i.postimg.cc/2862Ztvf/driver01.jpg>
6. Obtain that available driver file from the manufacturer or from MS:
   o <https://www.catalog.update.microsoft.com/Search.aspx?q=compal+>
     Compal Electronics, INC., System, 7/9/2015 12:00:00 AM - 1.0.64.8
     Windows 10 and later drivers,Windows 10 and Later Servicing Drivers
     for testing Drivers (Other Hardware) 7/8/2015 1.0.64.8 137 KB
     Name: 4b427ef6-2932-46b3-8ee9-058a19b012e5_87cc805498b6288f11615839f6aaf1f7bcf09147.cab
     Size: 140892 bytes (137 KiB)
     SHA256: AF844719CDDB0D139FDA8BD0FF9E33E6B4F925EE2E1F0A5DB5107480030D2247
     <http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/03/4b427ef6-2932-46b3-8ee9-058a19b012e5_87cc805498b6288f11615839f6aaf1f7bcf09147.cab>
     (Note: Hereinafter I will call this file "1.cab" for simplicity.
7. Attempt to install that MS Catalog driver using the Device Manager:
   o Win+R > devmgmt.msc > RMB on "LPC Interface Controller" > Properties
     Driver Date: 7/16/2012 
     Driver Version: 1.0.50.13
     Press on [Update Driver]
     Browse my computer for drivers > c:\tmp\cab
      [x]Include subfolders
      [Next]
     But DeviceManager said "The best driver is already installed".
8. Attempt to install that Microsoft cab file using DISM:
   o Win+R > cmd {control+shift+enter}
     DISM /Online /Add-Package /PackagePath:"c:\tmp\cab\1.cab"
      Error: 0x80070002, Error: 2
      The system cannot find the file specified.
     (Note: That error is all over the net; nobody knows what it means.)
9. Give up on DISM, and just extract the cab file to the INF file contents
   o Win+R > cmd {control+shift+enter}
   o Expand -F:* c:\tmp\cab\1.cab c:\tmp\cab
     That extracts, in my case, the following four files from the cab:
     lpcfilter.cat, LPCFilter.inf, LPCFilter.pdb, LPCFilter.sys
10. Right-click install from that INF file which will say it works:
    But it's a lie, as it did not work (even after a reboot).
    o <https://i.postimg.cc/rF06Wb14/driver02.jpg>
11. In Device Manager, update that driver via the [Update Driver] button
    But don't use the "Browse my computer for drivers" (it won't work)
12. Instead, use "Let me pick from a list of available drivers on my computer"
    Don't ask me the difference because I don't why only this works.
    Accept all the dire-warning prompts and reboot thereafter
    o <https://i.postimg.cc/JzCxz8v0/driver03.jpg>
13. Check the Device Manager to be sure the driver updated
    o <https://i.postimg.cc/N0gxR4gw/driver04.jpg>
14. Check with Dumo software to be sure the driver updated
    o <https://i.postimg.cc/s2w4mhXG/driver05.jpg>
Voila!

This tutorial is written so that others don't have to go through the hell I
just went through just to update a driver to the latest available, where if
you ask why I'm updating all my drivers, see the gory details over here:
o Windows 10 BSOD indicates a hardware problem - but what hardware is the problem? 
<https://alt.comp.os.windows-10.narkive.com/oL7PTNKu/windows-10-bsod-indicates-a-hardware-problem-but-what-hardware-is-the-problem>
<http://www.pcbanter.net/showthread.php?t=1110105>
-- 
(As always, please improve so everyone benefits from everything you do.)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.