btrfs
btrfs copied to clipboard
StartService FAILED 577 (Windows cannot verify the digital signature)
Hi there,
I installed the latest release 1.7.8.1 successfully on my Windows 10 (19042.1110) Version 20H2 I also added the registry entry UpgradedSystem and set it to "1" as described. I also installed winmd.
I did also try this installation progress:
C:\data\btrfs-1.7.8.1> pnputil.exe -a btrfs.inf Microsoft PnP Utility
Processing inf : btrfs.inf Driver package added successfully. Published name : oem59.inf
Total attempted: 1 Number successfully imported: 1
Somehow nothing is happening when I plug my btrfs formatted drive in my windows computer, even after a restart. The drive does not appear in the explorer, even tough it is visible (like before) in the Disk Management.
Did I overlook something?
Thank you very much.
Is the driver running? Try sc query btrfs
from an admin command prompt. If not, what does sc start btrfs
say?
Thanks for the reply in light speed (: It is stopped:
SERVICE_NAME: btrfs TYPE : 1 KERNEL_DRIVER STATE : 1 STOPPED WIN32_EXIT_CODE : 31 (0x1f) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0
And cannot be started:
C:\WINDOWS\system32>sc start btrfs [SC] StartService FAILED 577:
Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.
The Device Manager is not showing "Btrfs controller" under "Storage volumes" or everywhere else.
Yes, release must be signed to be installable securely https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/signing-a-driver
Yes, release must be signed to be installable securely https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/signing-a-driver
do you know how to do this? The description here states "The driver is signed, so should work out of the box on modern versions of Windows."
The driver must be signed with publicly verifiable certificate.
@ohhmm so there is nothing I can do? I do not know how to sign the driver as an user.
That's on maintainer
@citizenserious, Anyway, you can buy new certificate and sign your build with your public certificate.
@citizenserious, the driver works out of the box as is, you don't need to mess around with signatures. Try installing the latest version as described in the README (i.e. not using pnputil).
Thanks @maharmstone,
Misleading was unsigned inf part. See how to sign inf too: https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/inf2cat?source=recommendations
Looks like the driver however is signed.
The inf is signed
Closing old issues