Page 1 of 2 12 LastLast
  1.    18 Apr 2017 #1
    Join Date : Apr 2017
    Posts : 9
    10

    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 ComputerSystem Spec
  2.    18 Apr 2017 #2
    Join Date : Jul 2015
    Posts : 9,408
    Windows 10 Pro

    The inf file is in Windows\System32\DriverStore
      My ComputerSystem Spec
  3.    18 Apr 2017 #3
    Join Date : Apr 2017
    Posts : 9
    10
    Thread Starter

    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 ComputerSystem Spec
  4.    18 Apr 2017 #4
    Join Date : Jul 2015
    Posts : 9,408
    Windows 10 Pro

    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 ComputerSystem Spec
  5.    18 Apr 2017 #5
    Join Date : Apr 2017
    Posts : 9
    10
    Thread Starter

    Yes I tried this but this option working until system restart, after restart driver/device not work anymore.
      My ComputerSystem Spec
  6.    19 Apr 2017 #6
    Join Date : Jul 2015
    Posts : 3,752
    10 Pro

    Quote Originally Posted by PeterMac View Post
    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 ComputerSystem Spec
  7.    19 Apr 2017 #7
    Join Date : Apr 2017
    Posts : 9
    10
    Thread Starter

    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 wai98C.tmp.png  
    Last edited by PeterMac; 19 Apr 2017 at 15:23.
      My ComputerSystem Spec
  8.    19 Apr 2017 #8
    Join Date : Jul 2015
    Posts : 3,752
    10 Pro

    Quote Originally Posted by PeterMac View Post
    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 ComputerSystem Spec
  9.    19 Apr 2017 #9
    Join Date : Apr 2017
    Posts : 9
    10
    Thread Starter

    Thank you all for help!, for now it's work without any warning in device, I also restarted few times system, looks good.
      My ComputerSystem Spec
  10.    19 Apr 2017 #10
    Join Date : Jul 2015
    Posts : 3,752
    10 Pro

    That is how you install though.

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

    Not complicated.

    Mark this thread closed if you at content.
      My ComputerSystem Spec

 
Page 1 of 2 12 LastLast


Similar Threads
Thread Forum
Solved Cannot disable driver signature enforcment
hello i have windows 10 1607 Redstone 64Bit i want to install flashtool drivers to flash my android phone. at first i see it couldnt install so i googled a bit and found that i need to disable driver signature enforcment, so i found 2 solutions:...
Drivers and Hardware
BSOD from Unverified Driver Signature
Hi everyone! This is puzzling me a bit. I get the 0xc0000021a BSOD and can't get on to my computer unless I "Disable driver signature enforcement" in Advanced Startup Settings. I looked through my computer using sigverif.exe to find out what...
BSOD Crashes and Debugging
how does windows 10 driver signature work?
I have an android phone which the google adb driver doesn't include, so i modify the inf file and add my PID and VID. Of course this corrupt the signature so i reboot to disable the signature and install it. And i then reboot the machine again...
Drivers and Hardware
Driver signature enforcement
I used option 7, on troubleshooting startup, to disable driver signature enforcement and allow me to install an Argyll CMS driver for an i1 spectrophotometer. Do I have to re-enable signature enforcement or will it come back on at the next...
Drivers and Hardware
Can't disable driver signature
I disable driver signature pressing 7 button: 34133 But when try to install unsigned driver I get this error:
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 04:46.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums