15

I'm searching for the latest version of sign tool. Already installed latest windows 10 SDK, but signtool.exe date did not change.

Markus
  • 1,360
  • 1
  • 16
  • 22

4 Answers4

31

Starting from windows 10 SDK, the signtool.exe is now located here:

C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64

In this example, I used the Windows 10 Fall Creators Update SDK-Version (10.0.16299) - and 64bit edition

Be careful, additionally it may be located here: C:\Program Files (x86)\Windows Kits\10\App Certification Kit

Update: Windows 10 Build 1809, now here C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64

Update: Visual Studio 2022: C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64

Markus
  • 1,360
  • 1
  • 16
  • 22
  • 2
    And now... `C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64` – rfay May 18 '18 at 21:10
  • 16
    this is sick they keep changing location – CMS Jan 08 '19 at 01:27
  • 1
    The signtool can be located by navigating to the directory `%ProgramFiles(x86)%\Windows Kits\10\bin` and searching for `signtool`. Then look for the result where location ends with `[...]\{higest version number}\x64`. – Diblo Dk Oct 12 '19 at 14:52
  • 2
    I'm not saying that all software stuff from Microsoft is messy... but this particular one is just... wow! I'm working on a CI for the first time and I want a clean solution to sign files automatically, and I don't know what's the best way now... – Romain Cendre Jun 04 '21 at 08:46
  • Great place to hide it on a 64 bit PC – AriesConnolly Jan 11 '23 at 18:02
12

If I do not install Windows 10 SDK, but install Visual Studio, I typically find signtool.exe in the following location:

C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe

This is a constant path that doesn't depend on the version of the Windows SDK. It's very convenient to use it in bat files or another automation stuff.

TecMan
  • 2,743
  • 2
  • 30
  • 64
  • Be aware that this is a much older version of SignTool.exe, that doesn't support exactly the same options as the newer ones, and as specified here: https://learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe – Christian Davén Jan 23 '23 at 09:31
0

You could find:

"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe"
Shaiful Islam
  • 335
  • 2
  • 12
-1

If you install the 'Windows 10 SDK' ( https://developer.microsoft.com/en-gb/windows/downloads/windows-10-sdk/ ) then it'll be at C:\Program Files (x86)\Windows Kits\10\bin\x64 as somewhere static that won't change.

PhonicUK
  • 13,486
  • 4
  • 43
  • 62