none
Failure in installaing a mini-filter RRS feed

  • Question

  • Hi,

    We've got a valid .cat file for our driver (file-system mini-filter), however once we try to install it (either manually using the .inf file or by running "RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 ..." we are getting a message "Windows requires a digitally signed driver" and we can't start the service.

    When we've copied the .cat file into the catroot\{F7...} folder, we still got the above message but we were able to start the service.

    It seems that the .cat file is OK so any hints of what we are doing wrong will be greatly appreciated.

    Shahar

    Wednesday, April 24, 2013 9:52 AM

Answers

  • First, use ChkInf to check the INF file and fix all errors and warnings.  The turn on SetupAPI logging see http://msdn.microsoft.com/en-us/library/windows/hardware/ff550881(v=vs.85).aspx for the registry settings.  The SetupAPI should indicate the problem.  A likely canidate is the organization of the files for install, if you based this on Win7 or earlier many of the INF files were targeted for supporting 32 and 64 bits in the same package and require a specific directory structure.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Wednesday, April 24, 2013 10:50 AM