How to import built in xinputhid.sys driver with signature .cat file ?

Page 1 of 2 12 LastLast

  1. Posts : 15
    10
       #1

    How to import built in xinputhid.sys driver with signature .cat file ?


    How to import built in Windows 10 Anniversary xinputhid.sys driver with signature .cat file for Xbox One Controller and use it in Creators Update ?

    I can't find anywhere .cat file for xinputhid.sys and xinputhid.inf file.
    Where Windows 10 store this built in singatures .cat files ?
      My Computer


  2. Posts : 17,281
    Windows 11 Pro
       #2

    The inf file is in Windows\System32\DriverStore
      My Computer


  3. Posts : 15
    10
    Thread Starter
       #3

    Yes, I know but without .cat signature file I can't install this driver because system show information that this driver is not signed.
    Does Windows 10 store .cat signature files from built in system drivers somewhere ? I search and I can't find it.
      My Computer


  4. Posts : 17,281
    Windows 11 Pro
       #4

    What about turning off signed driver enforcement?

    Click the Start menu and select Settings.
    Click Update and Security.
    Click on Recovery.
    Click Restart now under Advanced Startup.
    Click Troubleshoot.
    Click Advanced options.
    Click Startup Settings.
    Click on Restart.
    On the Startup Settings screen press 7 or F7 to disable driver signature enforcement.
      My Computer


  5. Posts : 15
    10
    Thread Starter
       #5

    Yes I tried this but this option working until system restart, after restart driver/device not work anymore.
      My Computer


  6. Posts : 5,478
    2004
       #6

    PeterMac said:
    I can't find anywhere .cat file for xinputhid.sys and xinputhid.inf file.
    Where Windows 10 store this built in singatures .cat files ?
    C:\Windows\system32\CatRoot

    You can find the .cat with sigcheck. For me they are here - you may have a different version.

    Code:
    C:\Users\Hali\OneDrive\Programs\SysinternalsSuite>sigcheck -i C:\Windows\System32\DriverStore\FileRepository\xinputhid.inf_amd64_db028d70bdb5db0d
    
    Sigcheck v2.54 - File version and signature viewer
    Copyright (C) 2004-2016 Mark Russinovich
    Sysinternals - www.sysinternals.com
    
    c:\windows\system32\driverstore\filerepository\xinputhid.inf_amd64_db028d70bdb5db0d\xinputhid.inf:
            Verified:       Signed
            File date:      22:56 18-Mar-17
            Signing date:   09:58 18-Mar-17
            Catalog:        C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-OneCore-Connectivity-GamingPeripherals-Package~31bf3856ad364e35~amd64~~10.0.15063.0.cat
            Signers:
               Microsoft Windows
                    Cert Status:    Valid
                    Valid Usage:    NT5 Crypto, Code Signing
                    Cert Issuer:    Microsoft Windows Production PCA 2011
                    Serial Number:  33 00 00 01 06 6E C3 25 C4 31 C9 18 0E 00 00 00 00 01 06
                    Thumbprint:     AFDD80C4EBF2F61D3943F18BB566D6AA6F6E5033
                    Algorithm:      sha256RSA
                    Valid from:     22:39 11-Oct-16
                    Valid to:       22:39 11-Jan-18
               Microsoft Windows Production PCA 2011
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  61 07 76 56 00 00 00 00 00 08
                    Thumbprint:     580A6F4CC4E4B669B9EBDC1B2B3E087B80D0678D
                    Algorithm:      sha256RSA
                    Valid from:     20:41 19-Oct-11
                    Valid to:       20:51 19-Oct-26
               Microsoft Root Certificate Authority 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  28 CC 3A 25 BF BA 44 AC 44 9A 9B 58 6B 43 39 AA
                    Thumbprint:     3B1EFD3A66EA28B16697394703A72CA340A05BD5
                    Algorithm:      sha256RSA
                    Valid from:     23:57 23-Jun-10
                    Valid to:       00:04 24-Jun-35
            Counter Signers:
               Microsoft Time-Stamp Service
                    Cert Status:    Valid
                    Valid Usage:    Timestamp Signing
                    Cert Issuer:    Microsoft Time-Stamp PCA 2010
                    Serial Number:  33 00 00 00 A1 A5 FD B9 EE A7 FC 9E 9D 00 00 00 00 00 A1
                    Thumbprint:     82AE89F5B4E63F165C20BC17E4C1C340CD39EB68
                    Algorithm:      sha256RSA
                    Valid from:     19:56 07-Sep-16
                    Valid to:       19:56 07-Sep-18
               Microsoft Time-Stamp PCA 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  61 09 81 2A 00 00 00 00 00 02
                    Thumbprint:     2AA752FE64C49ABE82913C463529CF10FF2F04EE
                    Algorithm:      sha256RSA
                    Valid from:     23:36 01-Jul-10
                    Valid to:       23:46 01-Jul-25
               Microsoft Root Certificate Authority 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  28 CC 3A 25 BF BA 44 AC 44 9A 9B 58 6B 43 39 AA
                    Thumbprint:     3B1EFD3A66EA28B16697394703A72CA340A05BD5
                    Algorithm:      sha256RSA
                    Valid from:     23:57 23-Jun-10
                    Valid to:       00:04 24-Jun-35
            Company:        n/a
            Description:    n/a
            Product:        n/a
            Prod version:   n/a
            File version:   n/a
            MachineType:    n/a
    c:\windows\system32\driverstore\filerepository\xinputhid.inf_amd64_db028d70bdb5db0d\xinputhid.sys:
            Verified:       Signed
            Link date:      22:07 14-Sep-01
            Signing date:   09:58 18-Mar-17
            Catalog:        C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-OneCore-Connectivity-GamingPeripherals-Package~31bf3856ad364e35~amd64~~10.0.15063.0.cat
            Signers:
               Microsoft Windows
                    Cert Status:    Valid
                    Valid Usage:    NT5 Crypto, Code Signing
                    Cert Issuer:    Microsoft Windows Production PCA 2011
                    Serial Number:  33 00 00 01 06 6E C3 25 C4 31 C9 18 0E 00 00 00 00 01 06
                    Thumbprint:     AFDD80C4EBF2F61D3943F18BB566D6AA6F6E5033
                    Algorithm:      sha256RSA
                    Valid from:     22:39 11-Oct-16
                    Valid to:       22:39 11-Jan-18
               Microsoft Windows Production PCA 2011
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  61 07 76 56 00 00 00 00 00 08
                    Thumbprint:     580A6F4CC4E4B669B9EBDC1B2B3E087B80D0678D
                    Algorithm:      sha256RSA
                    Valid from:     20:41 19-Oct-11
                    Valid to:       20:51 19-Oct-26
               Microsoft Root Certificate Authority 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  28 CC 3A 25 BF BA 44 AC 44 9A 9B 58 6B 43 39 AA
                    Thumbprint:     3B1EFD3A66EA28B16697394703A72CA340A05BD5
                    Algorithm:      sha256RSA
                    Valid from:     23:57 23-Jun-10
                    Valid to:       00:04 24-Jun-35
            Counter Signers:
               Microsoft Time-Stamp Service
                    Cert Status:    Valid
                    Valid Usage:    Timestamp Signing
                    Cert Issuer:    Microsoft Time-Stamp PCA 2010
                    Serial Number:  33 00 00 00 A1 A5 FD B9 EE A7 FC 9E 9D 00 00 00 00 00 A1
                    Thumbprint:     82AE89F5B4E63F165C20BC17E4C1C340CD39EB68
                    Algorithm:      sha256RSA
                    Valid from:     19:56 07-Sep-16
                    Valid to:       19:56 07-Sep-18
               Microsoft Time-Stamp PCA 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  61 09 81 2A 00 00 00 00 00 02
                    Thumbprint:     2AA752FE64C49ABE82913C463529CF10FF2F04EE
                    Algorithm:      sha256RSA
                    Valid from:     23:36 01-Jul-10
                    Valid to:       23:46 01-Jul-25
               Microsoft Root Certificate Authority 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  28 CC 3A 25 BF BA 44 AC 44 9A 9B 58 6B 43 39 AA
                    Thumbprint:     3B1EFD3A66EA28B16697394703A72CA340A05BD5
                    Algorithm:      sha256RSA
                    Valid from:     23:57 23-Jun-10
                    Valid to:       00:04 24-Jun-35
            Company:        Microsoft Corporation
            Description:    XINPUT filter driver for HID
            Product:        Microsoft« Windows« Operating System
            Prod version:   10.0.15063.0
            File version:   10.0.15063.0 (WinBuild.160101.0800)
            MachineType:    64-bit
    
    C:\Users\Hali\OneDrive\Programs\SysinternalsSuite>
      My Computer


  7. Posts : 15
    10
    Thread Starter
       #7

    Thank you lx07, I checked .cat location and it's same as your in CatRoot

    I copied from Anniversary update xinputhid.sys, xinputhid.inf, and certificates from this CatRoot move everything to Creators Update system, put this .cat certificates to CatRoot.

    Then I check by this Sigcheck xinputhid.inf
    Code:
    [C:\Sigcheck>sigcheck -i D:\Downloads\xinputhid\xinputhid.inf
    
    Sigcheck v2.54 - File version and signature viewer
    Copyright (C) 2004-2016 Mark Russinovich
    Sysinternals - Windows Sysinternals: Documentation, downloads and additional resources
    
    d:\downloads\xinputhid\xinputhid.inf:
            Verified:       Signed
            File date:      13:41 16.07.2016
            Signing date:   07:58 16.07.2016
            Catalog:        C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-OneCore-Connectivity-GamingPeripherals-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cat
            Signers:
               Microsoft Windows
                    Cert Status:    This certificate or one of the certificates in the certificate chain is not time valid.
                    Valid Usage:    Code Signing, NT5 Crypto
                    Cert Issuer:    Microsoft Windows Production PCA 2011
                    Serial Number:  33 00 00 00 BC E1 20 FD D2 7C C8 EE 93 00 00 00 00 00 BC
                    Thumbprint:     E85459B23C232DB3CB94C7A56D47678F58E8E51E
                    Algorithm:      sha256RSA
                    Valid from:     19:15 18.08.2015
                    Valid to:       19:15 18.11.2016
               Microsoft Windows Production PCA 2011
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  61 07 76 56 00 00 00 00 00 08
                    Thumbprint:     580A6F4CC4E4B669B9EBDC1B2B3E087B80D0678D
                    Algorithm:      sha256RSA
                    Valid from:     20:41 19.10.2011
                    Valid to:       20:51 19.10.2026
               Microsoft Root Certificate Authority 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  28 CC 3A 25 BF BA 44 AC 44 9A 9B 58 6B 43 39 AA
                    Thumbprint:     3B1EFD3A66EA28B16697394703A72CA340A05BD5
                    Algorithm:      sha256RSA
                    Valid from:     23:57 23.06.2010
                    Valid to:       00:04 24.06.2035
            Counter Signers:
               Microsoft Time-Stamp Service
                    Cert Status:    Valid
                    Valid Usage:    Timestamp Signing
                    Cert Issuer:    Microsoft Time-Stamp PCA 2010
                    Serial Number:  33 00 00 00 9B 21 D7 96 01 93 57 8B A4 00 00 00 00 00 9B
                    Thumbprint:     35D4E25FBC8C9069CEC9F69BA108A358D7B57FEC
                    Algorithm:      sha256RSA
                    Valid from:     19:06 27.04.2016
                    Valid to:       19:06 27.07.2017
               Microsoft Time-Stamp PCA 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  61 09 81 2A 00 00 00 00 00 02
                    Thumbprint:     2AA752FE64C49ABE82913C463529CF10FF2F04EE
                    Algorithm:      sha256RSA
                    Valid from:     23:36 01.07.2010
                    Valid to:       23:46 01.07.2025
               Microsoft Root Certificate Authority 2010
                    Cert Status:    Valid
                    Valid Usage:    All
                    Cert Issuer:    Microsoft Root Certificate Authority 2010
                    Serial Number:  28 CC 3A 25 BF BA 44 AC 44 9A 9B 58 6B 43 39 AA
                    Thumbprint:     3B1EFD3A66EA28B16697394703A72CA340A05BD5
                    Algorithm:      sha256RSA
                    Valid from:     23:57 23.06.2010
                    Valid to:       00:04 24.06.2035
            Company:        n/a
            Description:    n/a
            Product:        n/a
            Prod version:   n/a
            File version:   n/a
            MachineType:    n/a
    It's signed.

    But still I can't install it, driver no signed

    Edit: I installed it with no singed driver warning and it's work :) but what is total weird please see below screenshot (in Polish "Nie podpisane cyfrowo") mean not Signed.
    So in one window display not signed in other window show signed by Microsoft :)
    Attached Thumbnails Attached Thumbnails How to import built in xinputhid.sys driver with signature .cat file ?-wai98c.tmp.png  
    Last edited by PeterMac; 19 Apr 2017 at 15:23.
      My Computer


  8. Posts : 5,478
    2004
       #8

    PeterMac said:
    But still I can't install it, driver no signed
    Try, then ask a question.

    Make a directory, put the inf, sys and cat in the same place and try.

    I can't add any more as apart from that, I don't know.
      My Computer


  9. Posts : 15
    10
    Thread Starter
       #9

    Thank you all for help!, for now it's work without any warning in device, I also restarted few times system, looks good.
      My Computer


  10. Posts : 5,478
    2004
       #10

    That is how you install though.

    .sys, .inf and (perhaps) .cat.

    Not complicated.

    Mark this thread closed if you at content.
      My Computer


 

  Related Discussions
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 04:49.
Find Us




Windows 10 Forums