Page 1 of 2 12 LastLast
  1.    13 Feb 2017 #1
    Join Date : Jun 2016
    Posts : 17
    Windows 10 Home 64 bit

    Build 1607 kills ethernet with wrong driver, fixed but how to keep?


    Windows Update to Build 1607 (Pro) installs a newer ethernet driver (but with an older version number??) which doesn't work. Driver roll back option in Device Manager is then greyed out. If I unwind the 1607 update the driver roll back option is then available, and the ethernet works after rolling back the driver.

    I've been searching here and online for options, firstly for stopping Windows updating the driver (there doesn't seem to be one, certainly not as a command in my Update settings), and secondly for backing up and copying drivers. But I don't want to be having to re-install the driver from a backup every time I turn the computer on.

    Two questions; first, is it possible to stop Windows updating to the non-working driver?

    Second, I don't understand the driver backup. I used the command prompt method in Tutorials here. In the new 'Drivers' backup folder there are two folders with the driver name in the folder name, but they both contain the same ('wrong') version of the driver, according to the Version number, albeit with different creation dates (which don't match details in Device Manager, which adds to my confusion). In System 32\Drivers the working driver appears on its own, with the later version number. If Windows updates to 1607 again, I know I can point it to the backup folder to find the driver, but how do I know which is the correct one so I can delete the other? Or can I manually copy the working .sys file from System 32\Drivers, save it somewhere and point Windows to that, or copy it back over? Thanks.

    Edit to add: this machine is not the one in my profile, it's an old HP Compaq, I'll post spec if needed. The Ethernet device is a 'Broadcom 590x 10/100 Ethernet'.
      My ComputerSystem Spec
  2.    13 Feb 2017 #2
    Join Date : Apr 2015
    Posts : 229
    Windows 10 x64 v1703

    Re: driver updates, see How to temporarily prevent a driver update from reinstalling in Windows 10

    In System 32\Drivers the working driver appears on its own, with the later version number. If Windows updates to 1607 again, I know I can point it to the backup folder to find the driver, but how do I know which is the correct one so I can delete the other? Or can I manually copy the working .sys file from System 32\Drivers, save it somewhere and point Windows to that, or copy it back over?
    Each driver is defined by its "driver package". The driver package is the set of driver files that set up and implement the h/w interface. Every driver has an INF file in its package. The driver INF tells Windows:
    • List of devices the driver supports
    • List of files in the driver package and their destination directory when the driver is installed
    • Registry modifications and new service definitions needed when the driver is installed


    That means you shouldn't try copying individual files by hand to install a driver (like .sys files). Let Windows do the job for you as there may be many different files and changes required to install the driver.

    When you look in Device Manager, the driver date and version number you see is the info found in the driver INF file. When Windows installs 3rd party drivers, it renames the Original driver INF filename to oemxx.inf (where xx whatever number sequence Windows wants to choose next). This is called the "Published filename". To understand the currently installed driver you need to know the Original driver filename and version number. To get the Original filename
    • In device manager, right click the device->Properties->Details tab. Select Inf name from the pull down menu. It displays oem published filename. Jot it down
    • From an admin command prompt type dism /online /get-drivers to find the Original INF filename for the published name.



    /* EDIT start */
    When you do a driver backup, the folder name includes the Original filename. The folder contains the driver package.
    /* EDIT end */


    Example output below
    Code:
    C:\WINDOWS\system32>dism /online /get-drivers
     
    Deployment Image Servicing and Management tool
    Version: 10.0.14393.0
     
    Image Version: 10.0.14393.0
     
    Obtaining list of 3rd party drivers from the driver store...
     
    Driver packages listing:
     
    Published Name : oem0.inf
    Original File Name : ipcdless.inf
    Inbox : No
    Class Name : HIDClass
    Provider Name : Microsoft
    Date : 12/12/2013
    Version : 9.5.172.0
     
    Published Name : oem1.inf
    Original File Name : netrtwlanu.inf
    Inbox : No
    Class Name : Net
    Provider Name : NETGEAR Inc.
    Date : 12/10/2015
    Version : 1030.3.831.2015
     
    Published Name : oem10.inf
    Original File Name : ssudbus.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 7/4/2016
    Version : 2.12.3.0
     
    Published Name : oem11.inf
    Original File Name : hpvpl09.inf
    Inbox : No
    Class Name : Printer
    Provider Name : HP
    Date : 9/6/2012
    Version : 9.84.0.1189
     
    Published Name : oem12.inf
    Original File Name : e_jf1kde.inf
    Inbox : No
    Class Name : Printer
    Provider Name : EPSON
    Date : 7/22/2015
    Version : 2.32.0.0
     
    Published Name : oem14.inf
    Original File Name : ssudmdm.inf
    Inbox : No
    Class Name : Modem
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 7/4/2016
    Version : 2.12.3.0
     
    Published Name : oem15.inf
    Original File Name : hpwia_oj6700.inf
    Inbox : No
    Class Name : Image
    Provider Name : Hewlett-Packard
    Date : 7/19/2011
    Version : 26.0.0.0
     
    Published Name : oem16.inf
    Original File Name : e1k6332.inf
    Inbox : No
    Class Name : Net
    Provider Name : Intel
    Date : 7/12/2012
    Version : 12.1.77.0
     
    Published Name : oem17.inf
    Original File Name : ssudsdb.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 12/2/2015
    Version : 2.12.1.0
     
    Published Name : oem18.inf
    Original File Name : hpoj6700_fax.inf
    Inbox : No
    Class Name : Printer
    Provider Name : HP
    Date : 6/13/2012
    Version : 3.0.0.0
     
    Published Name : oem19.inf
    Original File Name : ss_conn_usb_driver.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 12/2/2015
    Version : 2.12.1.0
     
    Published Name : oem2.inf
    Original File Name : intcdaud.inf
    Inbox : No
    Class Name : MEDIA
    Provider Name : Intel(R) Corporation
    Date : 1/8/2010
    Version : 6.12.0.3041
     
    Published Name : oem20.inf
    Original File Name : ssudadb.inf
    Inbox : No
    Class Name : AndroidUsbDeviceClass
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 12/2/2015
    Version : 2.12.1.0
     
    Published Name : oem21.inf
    Original File Name : iaahci.inf
    Inbox : No
    Class Name : hdc
    Provider Name : Intel
    Date : 3/3/2010
    Version : 9.6.0.1014
     
    Published Name : oem22.inf
    Original File Name : dc3du.inf
    Inbox : No
    Class Name : USB
    Provider Name : Microsoft
    Date : 12/12/2013
    Version : 9.5.172.0
     
    Published Name : oem23.inf
    Original File Name : gkupro2d.inf
    Inbox : No
    Class Name : SmartCardReader
    Provider Name : Dell
    Date : 8/31/2009
    Version : 4.0.8.5
     
    Published Name : oem24.inf
    Original File Name : r6200v2.inf
    Inbox : No
    Class Name : Network Infrastructure Devices
    Provider Name : NETGEAR
    Date : 8/2/2013
    Version : 1.0.1.16
     
    Published Name : oem25.inf
    Original File Name : igdlh.inf
    Inbox : No
    Class Name : Display
    Provider Name : Intel Corporation
    Date : 3/11/2013
    Version : 8.15.10.2702
     
    Published Name : oem26.inf
    Original File Name : e1911.inf
    Inbox : No
    Class Name : Monitor
    Provider Name : Dell Inc.
    Date : 6/10/2010
    Version : 1.0.0.0
     
    Published Name : oem27.inf
    Original File Name : del200fx.inf
    Inbox : No
    Class Name : Modem
    Provider Name : Conexant
    Date : 5/5/2009
    Version : 7.80.4.0
     
    Published Name : oem28.inf
    Original File Name : heci.inf
    Inbox : No
    Class Name : System
    Provider Name : Intel
    Date : 6/23/2009
    Version : 5.2.0.1008
     
    Published Name : oem29.inf
    Original File Name : usb_ant_siusbxp_3_1.inf
    Inbox : No
    Class Name : USB
    Provider Name : Silicon Labs Software
    Date : 2/6/2007
    Version : 3.1.0.0
     
    Published Name : oem3.inf
    Original File Name : bcmwl6.inf
    Inbox : No
    Class Name : Net
    Provider Name : Broadcom
    Date : 7/7/2009
    Version : 5.30.21.0
     
    Published Name : oem31.inf
    Original File Name : esef.inf
    Inbox : No
    Class Name : Image
    Provider Name : EPSON
    Date : 2/21/2013
    Version : 1.0.0.0
     
    Published Name : oem32.inf
    Original File Name : tcm.inf
    Inbox : No
    Class Name : System
    Provider Name : ZTEIC DESIGN CO.,LTD
    Date : 5/4/2009
    Version : 2.1.5.4
     
    Published Name : oem33.inf
    Original File Name : usbaapl.inf
    Inbox : No
    Class Name : USB
    Provider Name : Apple, Inc.
    Date : 5/18/2015
    Version : 6.0.9999.67
     
    Published Name : oem35.inf
    Original File Name : ssudnd5.inf
    Inbox : No
    Class Name : Net
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem36.inf
    Original File Name : ssudobex.inf
    Inbox : No
    Class Name : Ports
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem37.inf
    Original File Name : ssudcdf.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem38.inf
    Original File Name : ssudmtp.inf
    Inbox : No
    Class Name : WPD
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem4.inf
    Original File Name : mesrl.inf
    Inbox : No
    Class Name : Ports
    Provider Name : Intel
    Date : 7/6/2009
    Version : 5.5.1.1012
     
    Published Name : oem40.inf
    Original File Name : ssudeadb.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem42.inf
    Original File Name : ssudadb.inf
    Inbox : No
    Class Name : AndroidUsbDeviceClass
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem44.inf
    Original File Name : ssudrnds.inf
    Inbox : No
    Class Name : Net
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem47.inf
    Original File Name : ssuddmgr.inf
    Inbox : No
    Class Name : Ports
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem48.inf
    Original File Name : ssudrmnet.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem49.inf
    Original File Name : ssudmarv.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem5.inf
    Original File Name : unifhid.inf
    Inbox : No
    Class Name : HIDClass
    Provider Name : Logitech
    Date : 9/9/2016
    Version : 1.10.78.0
     
    Published Name : oem52.inf
    Original File Name : ssudrmnetmp.inf
    Inbox : No
    Class Name : Net
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem53.inf
    Original File Name : ssudserd.inf
    Inbox : No
    Class Name : Ports
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 1/2/2014
    Version : 2.11.7.0
     
    Published Name : oem55.inf
    Original File Name : ssudadb.inf
    Inbox : No
    Class Name : AndroidUsbDeviceClass
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 2/16/2012
    Version : 2.9.317.215
     
    Published Name : oem58.inf
    Original File Name : ssudrmnetmp.inf
    Inbox : No
    Class Name : Net
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 2/16/2012
    Version : 2.9.317.215
     
    Published Name : oem6.inf
    Original File Name : netaapl.inf
    Inbox : No
    Class Name : Net
    Provider Name : Apple
    Date : 7/15/2013
    Version : 1.8.5.1
     
    Published Name : oem61.inf
    Original File Name : ssudeadb.inf
    Inbox : No
    Class Name : USB
    Provider Name : SAMSUNG Electronics Co., Ltd.
    Date : 2/16/2012
    Version : 2.9.317.215
     
    Published Name : oem64.inf
    Original File Name : prnms009.inf
    Inbox : No
    Class Name : Printer
    Provider Name : Microsoft
    Date : 6/21/2006
    Version : 10.0.14393.0
     
    Published Name : oem65.inf
    Original File Name : prnms001.inf
    Inbox : No
    Class Name : Printer
    Provider Name : Microsoft
    Date : 6/21/2006
    Version : 10.0.14393.0
     
    Published Name : oem7.inf
    Original File Name : intchdmi.inf
    Inbox : No
    Class Name : MEDIA
    Provider Name : Intel(R) Corporation
    Date : 12/14/2009
    Version : 6.10.1.2087
     
    Published Name : oem8.inf
    Original File Name : prnms006.inf
    Inbox : No
    Class Name : Printer
    Provider Name : Microsoft
    Date : 4/29/2013
    Version : 16.0.1626.4000
     
    Published Name : oem9.inf
    Original File Name : ant_libusb.inf
    Inbox : No
    Class Name : libusb-win32 devices
    Provider Name : Dynastream Innovations, Inc.
    Date : 4/11/2012
    Version : 1.2.40.201
     
    The operation completed successfully.
      My ComputerSystem Spec
  3.    13 Feb 2017 #3
    Join Date : Jun 2016
    Posts : 17
    Windows 10 Home 64 bit
    Thread Starter

    Thanks, I'll have a look at that original filename method when I'm back in work tomorrow. I read the 'temporarily disable' article and I'm not sure about that, as it says to 'delete driver software for this device'. I don't want to do that, I have a working driver; does that process leave a driver in place?
      My ComputerSystem Spec
  4.    13 Feb 2017 #4
    Join Date : Apr 2015
    Posts : 229
    Windows 10 x64 v1703

    Quote Originally Posted by NikolaiDante View Post
    Thanks, I'll have a look at that original filename method when I'm back in work tomorrow. I read the 'temporarily disable' article and I'm not sure about that, as it says to 'delete driver software for this device'. I don't want to do that, I have a working driver; does that process leave a driver in place?
    Re: Driver updates
    Sorry for confusion. No need to rollback the driver if what you have is working.


    Another handy tool is DriverStore Explorer. (you must run it with admin rights).
    • Click Enumerate
    • It'll provide a list of drivers by their Published filename.



    To delete driver packages, select a driver package then
    • Click Delete Package button - removes the package from the driver store (but doesn't uninstall the driver for a device if currently in use)
    • Select Force Deletion before clicking Delete Package button to force remove and uninstall for any active devices

    Click image for larger version. 

Name:	Desktop.jpg 
Views:	1 
Size:	193.4 KB 
ID:	121074
      My ComputerSystem Spec
  5.    13 Feb 2017 #5
    Join Date : Oct 2016
    Caledon, Ontario, Canada
    Posts : 4,001
    Windows 10 Pro Build 1703

    Can't you just follow this process to tell Windows to stop updating all drivers?

    Windows + R keys
    Enter Sysdm.cpl
    Click on Hardware tab
    Click on Device Installation Settings
    Click on No
    A menu appears (first time) click Never Install driver software.
    You may get a warning. Click the option that says I’ll take care of it (not exact words)
      My ComputerSystem Spec
  6.    13 Feb 2017 #6
    Join Date : Apr 2015
    Posts : 229
    Windows 10 x64 v1703

    Quote Originally Posted by Caledon Ken View Post
    Can't you just follow this process to tell Windows to stop updating all drivers?
    Windows + R keys
    Enter Sysdm.cpl
    Click on Hardware tab
    Click on Device Installation Settings
    Click on No
    A menu appears (first time) click Never Install driver software.
    You may get a warning. Click the option that says I’ll take care of it (not exact words)
    Or simply try CaledonKen's instructions
      My ComputerSystem Spec
  7.    14 Feb 2017 #7
    Join Date : Jun 2016
    Posts : 17
    Windows 10 Home 64 bit
    Thread Starter

    Thanks guys.

    Caledon Ken, I didn't know it was that easy to prevent driver updates. I've done that now, so I'll let it update to 1607 and see what happens.

    ComputerGeek, I found Original names oem3.inf and oem6.inf, but they both had the same driver Version number, same .sys filename, and still no mention of the 'later' Version number given in Device Manager. (I looked through every driver in the folder just to be sure it wasn't a completely different name.) But at least I was able to confirm different dates for the two choices, which don't match the dates in Device Manager but one pre-dates the date of the working driver in Device Manager while the other doesn't, so on that basis I used Driver Store Explorer to delete the later one. As I'm still online I assume that was the right choice, and Driver Store Explorer has a 'force deletion' option for drivers in use, and it didn't ask me to do this. And I have Drivers properly backed up now anyway.

    So I'll update to 1607 again and if all is well I'll get back tomorrow to mark as solved. Still wondering why Device Manager gives a Version Number that doesn't appear in the .inf file though. Maybe it doesn't matter and maybe I'll never know :-).

    Thanks again for the help.
      My ComputerSystem Spec
  8.    14 Feb 2017 #8
    Join Date : Oct 2016
    Caledon, Ontario, Canada
    Posts : 4,001
    Windows 10 Pro Build 1703

    Supposedly in the new release this spring it will be one click to shut off drivers.

    You may have to disable again after you go 1607.

    I have an old Dell laptop built for XP. I installed a modern wireless card with AC. I can't get that sucker to run any any modern driver and every major release it gets updated to the newest. I go in, shut of driver updates and downgrade the driver to February 2014.
      My ComputerSystem Spec
  9.    15 Feb 2017 #9
    Join Date : Jun 2016
    Posts : 17
    Windows 10 Home 64 bit
    Thread Starter

    Well I was expecting it to update to 1607 again but it hasn't, and if I manually check for updates it tells me I'm up to date with 1511. Perhaps because I ticked the box saying that 1607 didn't work so well for me when I uninstalled it, would this mean Microsoft wouldn't make it available to me again? I don't know if I need it. This machine works well for simple browsing and word processing, do I need 1607?
      My ComputerSystem Spec
  10.    15 Feb 2017 #10
    Join Date : Oct 2016
    Caledon, Ontario, Canada
    Posts : 4,001
    Windows 10 Pro Build 1703

    I think you will find lots of opinions on " do I need 1607? "

    You haven't had it to date and for what you need your device is meeting the needs.

    Here is an article on what 1607 provides.

    Whatís New in Windows 10ís Anniversary Update

    Now there will lots of fixes included as well. I like to stay relatively current for fixes, functionality and security. The next big release is due out this Spring, the "Creators Release". Maybe you just wait until then. Seems each major update there are some growing pains but I think each release is getting better. Of course there will be lots of people who will argue otherwise.

    If you want to force the update, use the Media creator to create USB key, install USB key and double click on Setup within key.

    Now I would have an Image, made with your tool of choice or Macrium Reflect, so I could always fall back.

    Both of these topics are covered in tutorials and I can provide links if you need.


    Ken
      My ComputerSystem Spec

 
Page 1 of 2 12 LastLast


Similar Threads
Thread Forum
Solved Windows 10 1607 & Ethernet card question & fix
I just noticed in my networks settings under connections it Says Ethernet 2 & Wi-Fi I cant change the name just to Ethernet & says being used. I had disabled the on board nforce as it wasn't compatible to windows 10 & uninstall the drivers then...
Network and Sharing
hp 802.11b/g wireless network adapter Windows 10 build 1607 driver?
I just upgraded to the latest build of Windows 10 1607 64 bit & my hp 802.11b/g wireless network adapter doesn't work & says error code 10 failed to start & took the card out of pc for now but I went to device manager uninstalled & reinstalled it &...
Network and Sharing
Solved Cumulative update to 1607 -- Slow I/O problem fixed KB3176495
Hi there with the latest cumulative update (KB3176495) the slow I/O I was experiencing both on Host and with VM's - especially with external USB 3 devices seems to have been fixed. Cheers jimbo
Performance & Maintenance
Dead Ethernet...... what was wrong with it?
Dead Ethernet...... what was wrong with it? I had the strangest thing that happened to me. I uninstalled the drivers for on motherboard's Ethernet and this happened. I had to troubleshoot, check cables, reinstalled the latest drivers and...
Drivers and Hardware
Latest updated Synaptics touchpad driver kills my trackpad - help!
I am running the latest build of Windows 10 (build 10240). Now that release date is coming driver updates are arriving for my laptop (Acer ES1-111M). One of which is for the Synaptics touchpad. When I apply this driver and restart my laptop the...
Drivers and Hardware
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 21:33.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums