Remove nVIDIA WDDM 1.2 driver from Windows 8 ISO ??

Discussion in 'Windows 8' started by EC51, Nov 8, 2012.

  1. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    Hi folks.

    I'd like to remove the default nVIDIA display driver included in Windows 8 Pro ISO.

    Can someone please direct me to the right place to read & learn ?

    Thank you.
     
  2. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,696
    15,683
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    Oh my... Thank you for the link. By any chance, is there an easier way ? Also, how do I find out which files in install.wim are responsible for nVIDIA display driver ?
     
  4. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,696
    15,683
    340
    The default one is automatically replaced when you install new one from Nvidia.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    Hi Kamar

    I'm not planning to slipstream any nVIDIA driver into Windows 8 ISO. I just want fresh Windows 8 installation media use generic VGA driver before I manually install display driver of my choice.
    This is because the default(included) nVIDIA WDDM1.2 driver in Windows 8 ISO, causes TDR very often until I install latest nVIDIA driver for my 690 SLI.

    From what I've gathered, the default nVIDIA driver included in Windows 8 RTM (forgot the Forceware version) introduces problems with systems beyond 2-Way SLI. (3-Way, 4-Way and Quad-SLI).

    Bottom line is that I just wish my fresh Windows 8 installation treat my 690s like Windows 7 did. (Windows 7 only loads generic VGA driver for 690 unless I install proper nVIDIA driver of my choice).
     
  6. KNARZ

    KNARZ MDL Addicted

    Oct 9, 2012
    879
    457
    30
    Drivers flaged as Inbox can't (official) removed.
    You can delete the Inf and other files in Windows\Inf
    and System32\DriverStore\FileRepository

    This will cause that the driver is not found.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. damianfox

    damianfox MDL Senior Member

    Jan 23, 2011
    322
    209
    10
    #8 damianfox, Nov 8, 2012
    Last edited: Nov 8, 2012
    When you install windows 8 at the setup pages in the third customize screen choose "off" for install drivers automaticlly.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    8,387
    28,822
    270
    #9 abbodi1406, Nov 8, 2012
    Last edited by a moderator: Apr 20, 2017
    Extract ISO to folder C:\Win8
    Open CMD as Administrator

    Code:
    md C:\Mount
    DISM /Mount-Wim /WimFile:C:\Win8\sources\install.wim /index:1 /MountDir:C:\Mount
    DEL /S /F /Q C:\Mount\Windows\inf\nv_LH.inf
    DEL /S /F /Q C:\Mount\Windows\inf\nv_lh.PNF
    RD /S /Q C:\Mount\Windows\System32\DriverStore\FileRepository\nv_lh.inf_x86_8e486bd9e9537889
    takeown /f C:\Mount\Windows\WinSxS\x86_nv_lh.inf.resources_31bf3856ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b /r /d y
    takeown /f C:\Mount\Windows\WinSxS\x86_nv_lh.inf_31bf3856ad364e35_6.2.9200.16384_none_eb1297b29c3c0f45 /r /d y
    icacls C:\Mount\Windows\WinSxS\x86_nv_lh.inf.resources_31bf3856ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b /grant administrators:F /T
    icacls C:\Mount\Windows\WinSxS\x86_nv_lh.inf_31bf3856ad364e35_6.2.9200.16384_none_eb1297b29c3c0f45 /grant administrators:F /T
    RD /S /Q C:\Mount\Windows\WinSxS\x86_nv_lh.inf.resources_31bf3856ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b
    RD /S /Q C:\Mount\Windows\WinSxS\x86_nv_lh.inf_31bf3856ad364e35_6.2.9200.16384_none_eb1297b29c3c0f45
    DISM /Unmount-Wim /mountdir:C:\Mount /commit
    DISM /Export-Image /SourceImageFile:C:\Win8\sources\install.wim /SourceIndex:1 /DestinationImageFile:C:\Win8\sources\install2.wim /Compress:max
    DEL /S /F /Q C:\Win8\sources\install.wim
    REN C:\Win8\sources\install2.wim install.wim
     
  9. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    Default drivers included in Windows 8 ISO are already installed when you reach that stage.
     
  10. damianfox

    damianfox MDL Senior Member

    Jan 23, 2011
    322
    209
    10
    Mine never installs the embedded nvidia driver because I choose to Not allow it to install by choosing "Off" on the Install drivers Automaticlly on the initial windows setup screen. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    Thank you.

    I just tried your cmd commands. It seemed working. As you see below, it said nv_lh.inf and nv_lh.PNF files are deleted. However, I get a bunch of files not found error message after that.
    Here. Copy & pasted from my cmd window.

    C:\Users\Ethan>DEL /S /F /Q C:\Mount\Windows\inf\nv_LH.inf
    Deleted file - C:\Mount\Windows\inf\nv_LH.inf


    C:\Users\Ethan>DEL /S /F /Q C:\Mount\Windows\inf\nv_lh.PNF
    Deleted file - C:\Mount\Windows\inf\nv_lh.PNF


    C:\Users\Ethan>RD /S /Q C:\Mount\Windows\System32\DriverStore\FileRepository\nv_
    lh.inf_x86_8e486bd9e9537889
    Error: File not found.


    C:\Users\Ethan>takeown /f C:\Mount\Windows\WinSxS\x86_nv_lh.inf.resources_31bf38
    56ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b /r /d y
    Error: File not found.


    C:\Users\Ethan>takeown /f C:\Mount\Windows\WinSxS\x86_nv_lh.inf_31bf3856ad364e35
    _6.2.9200.16384_none_eb1297b29c3c0f45 /r /d y
    Error: File not found.


    C:\Users\Ethan>icacls C:\Mount\Windows\WinSxS\x86_nv_lh.inf.resources_31bf3856ad
    364e35_6.2.9200.16384_en-us_17162d5bce1e085b /grant administrators:F /T
    0 files processed.


    C:\Users\Ethan>icacls C:\Mount\Windows\WinSxS\x86_nv_lh.inf_31bf3856ad364e35_6.2
    .9200.16384_none_eb1297b29c3c0f45 /grant administrators:F /T
    0 files processed.


    C:\Users\Ethan>RD /S /Q C:\Mount\Windows\WinSxS\x86_nv_lh.inf.resources_31bf3856
    ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b
    Error: File not found.


    C:\Users\Ethan>RD /S /Q C:\Mount\Windows\WinSxS\x86_nv_lh.inf_31bf3856ad364e35_6
    .2.9200.16384_none_eb1297b29c3c0f45
    Error: File not found.


    C:\Users\Ethan>DISM /Unmount-Wim /mountdir:C:\Mount /commit
     
  12. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    That is for device driver update from Windows Update (internet). Not drivers from Windows 8 ISO. Your default drivers are already loaded and installed when you reach that stage.
     
  13. damianfox

    damianfox MDL Senior Member

    Jan 23, 2011
    322
    209
    10
    #14 damianfox, Nov 9, 2012
    Last edited: Nov 9, 2012
    Its not for Windows Update, If you choose "On", Once Win8 is at desktop etc it will AUTO install the embedded nVidia driver, It has nothing to do with Windows Update
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    I always choose no=off=never. Thank you.
     
  15. damianfox

    damianfox MDL Senior Member

    Jan 23, 2011
    322
    209
    10
    Ohh ok cool ;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    8,387
    28,822
    270
    is yor version x86 or x64?
     
  17. EC51

    EC51 MDL Novice

    Nov 4, 2012
    21
    1
    0
    It's Windows 8 Pro x64
     
  18. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    8,387
    28,822
    270
    #19 abbodi1406, Nov 10, 2012
    Last edited by a moderator: Apr 20, 2017
    then you have to get the correct paths from "C:\Mount\Windows\system32\DriverStore\FileRepository" & "C:\Mount\Windows\WinSxS"
    search for "nv_lh.inf"

    and then replace the paths in tha commands
    the result will be similar to this
    Code:
    RD /S /Q C:\Mount\Windows\system32\DriverStore\FileRepository\nv_lh.inf_amd64_8e486bd9e9537889
    takeown /f C:\Mount\Windows\WinSxS\amd64_nv_lh.inf.resources_31bf3856ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b /r /d y
    takeown /f C:\Mount\Windows\WinSxS\amd64_nv_lh.inf_31bf3856ad364e35_6.2.9200.16384_none_eb1297b29c3c0f45 /r /d y
    icacls C:\Mount\Windows\WinSxS\amd64_nv_lh.inf.resources_31bf3856ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b /grant administrators:F /T
    icacls C:\Mount\Windows\WinSxS\amd64_nv_lh.inf_31bf3856ad364e35_6.2.9200.16384_none_eb1297b29c3c0f45 /grant administrators:F /T
    RD /S /Q C:\Mount\Windows\WinSxS\amd64_nv_lh.inf.resources_31bf3856ad364e35_6.2.9200.16384_en-us_17162d5bce1e085b
    RD /S /Q C:\Mount\Windows\WinSxS\amd64_nv_lh.inf_31bf3856ad364e35_6.2.9200.16384_none_eb1297b29c3c0f45
    ^^
    this is just an example.. the paths will differs in the hashes