How to Verify the Digital Signature of a Shortcut Target

A Windows shortcut itself is usually not the best place to look for a software publisher signature. First identify the actual executable or script that the shortcut launches, then inspect that target without running it.

Step 1: recover the real target

  1. Right-click the shortcut and select Properties.
  2. Record the complete Target and any command-line arguments.
  3. If the target is obscured or the properties are incomplete, use the local LNK File Safety Checker. It parses the file in your browser and does not upload it.
  4. Do not click Open File Location if doing so would also launch or invoke an unfamiliar command. Navigate to the path separately in File Explorer.

Step 2: inspect the executable signature

For an executable or installer, open its file Properties and look for the Digital Signatures tab. Select the signature, view details, and confirm the reported status and signer. A trusted signature should match the publisher you expected.

Administrators can also use a read-only PowerShell check:

Get-AuthenticodeSignature -LiteralPath 'C:\Path\To\Target.exe' | Format-List Status,StatusMessage,SignerCertificate,TimeStamperCertificate

Replace the example with the exact local path. This reads signature information; it does not launch the executable.

What to verify

Check Question to answer
Signature status Does Windows report the signature as valid, invalid, unknown, or absent?
Publisher identity Does the signer name match the vendor and product you intended to install?
File location Is the binary stored in the expected installed-program folder rather than a temporary or hidden location?
Hash Does the SHA-256 value match a value published through a trusted vendor channel?
Command arguments Does the shortcut add an unexpected script, remote address, encoded command, or elevation request?

What a signature can and cannot prove

A valid signature helps establish publisher identity and whether the signed bytes changed after signing. It does not guarantee that the publisher is trustworthy, that the software is free of vulnerabilities, or that every command-line argument is safe. Conversely, an unsigned file is not automatically malicious; many small utilities are distributed unsigned.

Shortcut Remover 8.0.0 disclosure: the current public installer is unsigned. Verify the published SHA-256 on the release notes page and keep Microsoft Defender enabled. The project’s distribution work includes code-signing preparation, but the site will not label a build as signed until a verifiable signature exists.

If the shortcut launches a script

Authenticode checks can apply to some signed PowerShell scripts, but many script formats are unsigned. Do not execute the script to inspect it. Record its path, scan it, and have a qualified analyst review its text and surrounding files in a controlled environment.

Frequently asked questions

Can malware have a valid digital signature?

Yes. A signature is one trust signal, not a complete security verdict. Publisher identity, reputation, behavior, source, and current endpoint detections still matter.

Why is there no Digital Signatures tab?

The file may be unsigned or use a format that Windows does not expose through that tab. Confirm that you are inspecting the actual target, not only the shortcut.

Does changing the shortcut change the executable signature?

No. The Shell Link and its target are separate files. Changing shortcut arguments can alter behavior without changing the target executable’s signed bytes.