Windows 10: Trying to Analyze a Realtek Audio driver install

Discus and support Trying to Analyze a Realtek Audio driver install in Windows 10 Drivers and Hardware to solve the problem; This thread is a continued discussion from another thread Latest Realtek HD Audio Driver Version post #1904 (Didn't want to hijack original thread)... Discussion in 'Windows 10 Drivers and Hardware' started by ComputerGeek, Jan 3, 2017.

  1. Trying to Analyze a Realtek Audio driver install


    This thread is a continued discussion from another thread Latest Realtek HD Audio Driver Version post #1904 (Didn't want to hijack original thread)

    Agreed. But seeing how and which driver is selected is a start. Will try and walk through in this thread as best i know. Understanding Windows drivers is a black art. I say my knowledge is a light shade of grey *Smile Will explain what I know (or think I know *Wink ) as best I've come to understand things.


    As I see it, everything is driven by Hardware ids. (There are also Compatible IDs that matter but will say Hardware Ids to refer to both for convenience unless a distinction need be made)

    Fyi for anyone reading… every driver includes an INF file (file with an .inf extension). This is a text based file you can open with Notepad. It tells windows what devices, OS and PC architectures the driver supports. It also has instructions telling windows what driver files to install, directories they belong in, how to modify the registry, define and start services, etc. It’s all text, but is still cryptic when you see it.

    If you look at the Realtek audio driver download on your PC you'll find the INF and driver files split between 2 folders WIN32 and WIN64. (I've seen a single INF file can be written to support either 32 or 64 bit or can be written to support both). The folders contain both the INFs and all the drivers files needed for all the driver installs as defined by all the INFs

    Typically when a device is installed its Windows that looks at the different driver INF files and Windows chooses what it thinks is best for your PC hardware. However, Ifound when you run Setup for the Realtek audio driver, it's Realtek that makes that choice.
    @CountMike
    Of course, simplest way to tell which Realtek HD audio driver was chosen and installed among all the possibilities is right clicking the device->Properties->Details. Scroll down and select inf name. File will be named oem.nnn. (When Windows installs the driver, the original INF file gets renamed to oem.nnn. To map oem.nnn back to the original INF filename, enter from a command prompt
    Code: dism /online /get-drivers[/quote] Once you have the original INF name, you can compare it to all the other INF driver files in the Realtek audio driver download and see what files are common across INFs and what files are unique to an INF driver install.

    Other things that can help understand is the Device Manger trace file ( C:\WINDOWS\inf\setupapi.dev.log ) and the Devcon tool but more about those later.

    /* EDIT */
    So CountMike, have a look and post the original INF filename used in your case. Also, in Device Manager on Details tab, scroll through the items and you should see one named something like Matching Device ID. Post that too

    :)
     
    ComputerGeek, Jan 3, 2017
    #1

  2. How to stop Realtek Audio drivers from installing on Windows 10?

    Most likely Realtek audio is designated audio per mfg.'s motherboard.

    Are you uninstalling Realtek driver from device manager & choosing to remove audio software too?

    After uninstalling it & reboot, does it re-appear?

    If yes, you should use troubleshooting cab file that Microsoft makes available to hide updates. I use this cab file everyday to find out what updates are on my laptop but have not been installed yet.

    Here is Microsoft website to get that cab file from:

    https://support.microsoft.com/en-us...driver-update-from-reinstalling-in-windows-10

    If you still need to uninstall Realtek audio I would use cab file first and see if there is Realtek update available for install. Use cab file's hide feature to keep it from installing.

    Now when you remove Mfg. audio driver-Realtek, it will be replaced with Microsoft's High Definition Audio Device driver.

    Are you trying to install another audio driver that is not Realtek?
     
    Jmarco0921, Jan 3, 2017
    #2
  3. JoeDusel Win User
    No audio after Windows Cumulative Update (KB3081424)

    Windows 10 is definitely getting to be tiresome. When I installed it my audio was knocked out. I installed the latest drivers from Realtek and it was again working. Then Windows Update installed (KB3081424), and I was back to no audio. I re-installed the
    Realtek drivers, but this time with no luck. The audio from the speakers does not work except for a very faint sound. It is almost as if there is a mute button selected. If I plug in my Logitech USB headset I do have audio.

    I also removed all of the audio drivers before installing the Realtek drivers.

    Any ideas on how to fix this?
     
    JoeDusel, Jan 3, 2017
    #3
  4. CountMike New Member

    Trying to Analyze a Realtek Audio driver install

    These are INFs

    C:\WINDOWS\system32>Published Name : oem43.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : dot4prt.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : Dot4Print
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Hewlett-Packard
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 10-Mar-15
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 7.0.0.29
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem44.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : ccdcmbx64.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : Wireless Communication Devices
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Nokia
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 26-Aug-11
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 7.1.32.72
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem45.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : virtualaudio.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : MEDIA
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Wondershare Software Co., Ltd.
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 02-Nov-12
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 1.0.0.0
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem5.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : cnnctfy4_lwf.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : NetService
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Connectify
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 01-Sep-15
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 3.2.4.0
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem50.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : prnms009.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : Printer
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Microsoft
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 21-Jun-06
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 10.0.14986.1000
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem51.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : prnms001.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : Printer
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Microsoft
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 21-Jun-06
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 10.0.14986.1000
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem53.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : c0309792.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : Display
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Advanced Micro Devices, Inc.
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 19-Dec-16
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 21.19.407.0
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem6.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : dfx11_1x64.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : MEDIA
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : DFX
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 28-Aug-12
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 11.1.0.0
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem7.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : conwise btx64x86.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : Bluetooth
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : CONWISE Technology Corporation Lt
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 05-Jan-08
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 1.0.0.0
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem8.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : cfywlan2_lwf.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : NetService
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Connectify
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Date : 22-Oct-15
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy) Version : 3.2.4.0
    The system cannot accept the date entered.
    Enter the new date: (dd-mm-yy)

    C:\WINDOWS\system32>Published Name : oem9.inf
    'Published' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Original File Name : scadrv60.inf
    'Original' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Inbox : No
    'Inbox' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Class Name : Image
    'Class' is not recognized as an internal or external command,
    operable program or batch file.

    C:\WINDOWS\system32>Provider Name : Hamrick Software
    'Provider' is not recognized as an internal or external command,
    operable program or batch file.

    Matching Device Id:
    hdaudio\func_01&ven_10ec&dev_0889&subsys_1458a132
     
    CountMike, Jan 3, 2017
    #4
  5. Hmmm... Somehow your output got mangled. Let's try this again. I'll want
    • Original INF file name and
    • Matching ID
    I'll write the instructions for original INF in separate post that follows so I can reference it again if I want it for someone else in the future

    For matching ID, Right click the device in Device Manager, select Properties. Click the Details tab. Scroll through the pull down menu to find and select Matching Device ID. ​Post the ID it shows
     
    ComputerGeek, Jan 4, 2017
    #5
  6. Find the driver's original INF filename for a device
    When Windows installs a driver that wasn't included on the original Windows install media, it renames the original driver INF filename to oem.nnn where nnn are digits. (That's just the way Windows does it.) Windows uses whatever digits are next in sequence or available.


    • You first need know the INF filename for the device. Right click the device in Device Manager, select Properties. Click the Details tab. Scroll through the pull down menu to find and select ​Inf name.
      • If the filename starts oem continue to step 2. Otherwise, it's the original filename.

    Trying to Analyze a Realtek Audio driver install [​IMG]


    2. Open an elevated command prompt. Enter or copy/paste the text below Code: dism /online /get-drivers[/quote] You'll see output something like below. Find the oem.nnn of your device and you'll see the original file name along with it Code: Published Name : oem95.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 : oem96.inf Original File Name : nv_dispi.inf Inbox : No Class Name : Display Provider Name : NVIDIA Date : 10/25/2016 Version : 21.21.13.7570[/quote]
     
    ComputerGeek, Jan 4, 2017
    #6
  7. CountMike New Member
    Details = oem2.inf
    Published Name : oem2.inf
    Original File Name : hdxpcee4.inf
    Inbox : No
    Class Name : MEDIA
    Provider Name : Realtek Semiconductor Corp.
    Date : 20-Dec-16
    Version : 6.0.1.8023
     
    CountMike, Jan 4, 2017
    #7
  8. Trying to Analyze a Realtek Audio driver install

    fyi... 2 simple tools i like to use when i searching for INFs, text in INFs and comparing INF files
    • SearchMyFiles (freeware from Nirsoft). Use it to search for files or search for text inside of files. Supports wild cards. Easy interface can used for all versions of Windows
    • Notepad++. Comparing INF files
    For our discussion, I have Realtek HD Audio driver Relase v2.80, Driver Version 6.0.1.8004 downloaded. Here's initial findings
    • The Realtek driver download has both a WIN32 and a WIN64 folder.
      • There are 83 INFs in WIN32.
      • 94 INFs in WIN64 meaning
      • A total 177 INF files in the driver download.
      • That means this download supports 177 different config variations of the Realtek driver. Two different people with different PCs can have different INF files used to do their install meaning they have different file configurations of the driver
    • The Realtek driver download itself includes the union of all driver files needed to support all of the 177 different driver packages as defined by INFs i.e. all driver files for all INFs are in the download. Each INF only uses (defines) a subset of the files as part of the driver being installed
    • Your earlier post showed h/w id hdaudio\func_01&ven_10ec&dev_0889&subsys_1458a13 for your audio chip
    • When I search all INFs for the h/w id it's found in only one INF, file hdxpcee4.inf. That means of all the 177 driver INFs (i.e. driver configurations) in the Realtek download there was only one choice for your h/w
    • File hdxpcee4.inf was found in the WIN64 folder leads me to believe there's only a 64-bit driver for your audio chip
    However, note an INF can be defined to support only a 32 bit driver, only a 64 bit driver or it can be written to support both the 32 and 64 bit driver for a h/w id.

    Every plug and play device (in this case Realtek HD Audio chips) have a set of IDs burned into the firmware by the vendor (Realtek). Windows uses these IDs to try and find suitable drivers. If I google your h/w id, the result indicates its a Realtek audio chip on a Gigabyte m/b. (Shorter h/w ids can indicate to use a generic driver. A generic driver wouldn't indicate a specific board. But your h/w ID is specific)


    Trying to Analyze a Realtek Audio driver install [​IMG]
     
    ComputerGeek, Jan 4, 2017
    #8
  9. CountMike New Member
    My "problem" is not drivers themselves, they are all working fine, tried dozen(s) of them. I tend to collect drivers so I have bunch of them from few years ago. The thing I want to do is to find what Realtek uses to identify MB make and eventually spoof it to think it's Asus or MSI.
    Used text search and than even manually to go thru .inf and Setup .ini files and nothing resembling MB make came out. Bunch of .ini files are for languages, some deal with parts of GUI etc. but couldn't find anything about GUI as a whole.
     
    CountMike, Jan 4, 2017
    #9
  10. IMHO As said before, it's all about the hardware IDs.

    You need either find/determine the h/w ids of realtek chips on an ASUS board you think compatible (there's often a lot of customization) OR search for "asus" but you're doing it wrong. Download strings from Sysinternals and put in C:\Windows\system32. Open elevated command prompt, navigate to the directory where the unzipped Realtek download is stored.
    Code: strings -s * | findstr -i "asus" 1> c:\asus.txt 2>&1[/quote] I've attached the output. Then i'd guess which dll's might be ASUS specific based on output. Then i'd search that .dll for ALL strings and see if any other mb vendor is in it too. As an example, for x64, I found AcpiServiceVnA64.dll
    Code: C:\mytemp\WIN64\AcpiServiceVnA64.dll: ASUS SYSTEM CONTROL PIPE C:\mytemp\WIN64\AcpiServiceVnA64.dll: E:\projects\ASUS System Control Service\AsusService\AsusService64\AsusService64\x64\Release\AsusService64.pdb C:\mytemp\WIN64\AcpiServiceVnA64.dll: AsusService64.dll C:\mytemp\WIN64\AcpiServiceVnA64.dll: ??0CAsusService64@@QEAA@XZ C:\mytemp\WIN64\AcpiServiceVnA64.dll: ??4CAsusService64@@QEAAAEAV0@AEBV0@@Z C:\mytemp\WIN64\AcpiServiceVnA64.dll: ?fnAsusService64@@YAHXZ C:\mytemp\WIN64\AcpiServiceVnA64.dll: ?nAsusService64@@3HA C:\mytemp\WIN64\AcpiServiceVnA64.dll: ASUSTeK Computer Inc.1>0< C:\mytemp\WIN64\AcpiServiceVnA64.dll: ASUSTeK Computer Inc.0[/quote] which I also then searched looking for all strings and didn't see any other mb vendor names other then ASUS

    Search through WIN64 INF files to find INFs containing that .dll. Those are ASUS INF driver packages you could try install... though often with customizations to support the chip on what's on the real mb, no idea if the driver on your machine would still work... but i guess that's what you want to test. Of course you also need hack the INF file to add your own hwid and still get Windows to agree to install it even after you broke the digital sig for the driver. But that's a whole other challenge you need mount. You can google and find others describe how to create a new digital sig and trick Windows into using your new one, not the one the digital sig that came with the original driver package.

    Good luck.
     
    ComputerGeek, Apr 5, 2018
    #10
Thema:

Trying to Analyze a Realtek Audio driver install

Loading...
  1. Trying to Analyze a Realtek Audio driver install - Similar Threads - Trying Analyze Realtek

  2. Trying to reinstall Realtek Audio Driver

    in Windows 10 Gaming
    Trying to reinstall Realtek Audio Driver: Unable to reinstall Realtek Audio because “The installation of this device is forbidden by system policy. Contact your system administrator.”Please help....
  3. Trying to reinstall Realtek Audio Driver

    in Windows 10 Software and Apps
    Trying to reinstall Realtek Audio Driver: Unable to reinstall Realtek Audio because “The installation of this device is forbidden by system policy. Contact your system administrator.”Please help....
  4. Trying to reinstall Realtek Audio Driver

    in Windows 10 Drivers and Hardware
    Trying to reinstall Realtek Audio Driver: Unable to reinstall Realtek Audio because “The installation of this device is forbidden by system policy. Contact your system administrator.”Please help....
  5. Realtek Audio Driver not installing

    in Windows 10 Drivers and Hardware
    Realtek Audio Driver not installing: I am using a Lenovo system, I have tried using the installer from my manufacturer and from Realtek them self, They both install the software in Apps and Features but not the driver in device manager. In my system devices section in device manager has something called High...
  6. Realtek Audio Driver not installing

    in Windows 10 Gaming
    Realtek Audio Driver not installing: I am using a Lenovo system, I have tried using the installer from my manufacturer and from Realtek them self, They both install the software in Apps and Features but not the driver in device manager. In my system devices section in device manager has something called High...
  7. Realtek Audio Driver not installing

    in Windows 10 Software and Apps
    Realtek Audio Driver not installing: I am using a Lenovo system, I have tried using the installer from my manufacturer and from Realtek them self, They both install the software in Apps and Features but not the driver in device manager. In my system devices section in device manager has something called High...
  8. Realtek Driver not installing after trying manufacture's driver and Realtek driver

    in Windows 10 Gaming
    Realtek Driver not installing after trying manufacture's driver and Realtek driver: One day, after turning on my pc, it was missing the realtek audio driver. I have read a lot of articles on how to get it back but none work. I uninstalled the driver in apps and features and also in device manager, tried to reinstall but with no luck. Currently I do not have...
  9. Realtek Driver not installing after trying manufacture's driver and Realtek driver

    in Windows 10 Software and Apps
    Realtek Driver not installing after trying manufacture's driver and Realtek driver: One day, after turning on my pc, it was missing the realtek audio driver. I have read a lot of articles on how to get it back but none work. I uninstalled the driver in apps and features and also in device manager, tried to reinstall but with no luck. Currently I do not have...
  10. realtek audio drivers not installing

    in Windows 10 Drivers and Hardware
    realtek audio drivers not installing: my audio randomly cut out then i did the steps on unistalling it and i did and now i restarted my pc an its not showing up i did the show hidden files thing and then i installed the audio drivers and still nothing...

Users found this page by searching for:

  1. Published Name : oem2.inf Original File Name : hdxpcee4.inf