Inf2Cat
tool
This tool is used to create a .cat
file for PnP drivers that need a detached signature.
Workflow:
- Use
Inf2Cat
to create a.cat
file - Sign the driver
.sys
file usingsigntool
- The
.cat
file must be referred to by the.inf
file - Keep the
.cat
,.sys
, and the.inf
files in the same directory - Use
pnputil
and the.inf
file to install the driver
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x86\Inf2Cat.exe"
Version 1.0.0.0
Runs driver signability tests and creates the catalog(s).
INF2CAT /driver:path /os:operatingSystem1[,os2]...
[/nocat] [/verbose]
[/drm[:file1[,file2]...]]
[/pe[:file1[,file2]...]]
[/pageHashes[:file1][,file2]...]]
/driver (/drv) Indicates the path to the driver package follows.
path Specifies the path to the driver package.
/os Indicates the operating system(s) targeted by the driver
package follows. The targeted operating system(s) is a
comma separated list of the following values:
operatingSystem1 2000
XP_X86 Server2003_X86
XP_X64 Server2003_X64
Server2003_IA64
Vista_X86 Server2008_X86
Vista_X64 Server2008_X64
Server2008_IA64
7_X86
7_X64 Server2008R2_X64
Server2008R2_IA64
8_X86
8_X64 Server8_X64
8_ARM
6_3_X86
6_3_X64 Server6_3_X64
6_3_ARM
10_X86
10_X64 Server10_X64
Server10_ARM64
10_AU_X86
10_AU_X64 Server2016_X64
10_RS2_X86
10_RS2_X64
10_RS3_X86
10_RS3_X64
10_RS3_ARM64
10_RS4_X86
10_RS4_X64
10_RS4_ARM64
10_RS5_X86
10_RS5_X64 ServerRS5_X64
10_RS5_ARM64 ServerRS5_ARM64
10_19H1_X86
10_19H1_X64
10_19H1_ARM64
10_VB_X86
10_VB_X64
10_VB_ARM64
ServerFE_X64
ServerFE_ARM64
10_CO_X64
10_CO_ARM64
10_NI_X64
10_NI_ARM64
10_GE_X64
10_GE_ARM64
Server2025_X64
Server2025_ARM64