Unable to use wireguard 0.6 / 1.0 / 1.0.1 on Windows 24H2

Justin justin.t.ho at gmail.com
Fri Apr 24 03:19:27 UTC 2026


I've been using 0.5.3 for a long time.
I upgraded to 0.6/1.0/1.0.1 and haven't been able to connect. The
install appeared to succeed.
I've uninstalled, rebooted, and reinstalled 0.5.3 and it works fine.

It seems the kernel driver is not installing for me.

What logs would be useful? I've attached some that I could find. Let
me know if I can provide additional information.

In case it matters: I run as a regular user, and I open tunnels by
starting them in an elevated command prompt.

-- 
---
Justin Ho
-------------- next part --------------
Get-Content "$env:windir\inf\setupapi.dev.log" | Select-String -Pattern "wireguard|wintun|fffff" -Context 2,5 | Select-Object -Last 30

>      idb:                {Register Driver Package: C:\Windows\System32\DriverStore\FileRepository\wireguard.inf_amd64_053a7fe4b9f21442\wireguard.inf} 19:50:32.534
>      idb:                     Created driver package object 'wireguard.inf_amd64_053a7fe4b9f21442' in DRIVERS database node.
       idb:                     Created driver INF file object 'oem36.inf' in DRIVERS database node.
>      idb:                     Registered driver package 'wireguard.inf_amd64_053a7fe4b9f21442' with 'oem36.inf'.
       idb:                {Register Driver Package: exit(0x00000000)} 19:50:32.538
>      idb:                {Publish Driver Package: C:\Windows\System32\DriverStore\FileRepository\wireguard.inf_amd64_053a7fe4b9f21442\wireguard.inf} 19:50:32.539
>      idb:                     Activating driver package 'wireguard.inf_amd64_053a7fe4b9f21442'.
>      cpy:                     Published 'wireguard.inf_amd64_053a7fe4b9f21442\wireguard.inf' to 'oem36.inf'.
>      idb:                     Indexed 2 device IDs for 'wireguard.inf_amd64_053a7fe4b9f21442'.
       sto:                     Flushed driver database node 'DRIVERS'. Time = 0 ms
       sto:                     Flushed driver database node 'SYSTEM'. Time = 0 ms
       idb:                {Publish Driver Package: exit(0x00000000)} 19:50:32.548
       sto:                {DRIVERSTORE IMPORT END} 19:50:32.550
       dvi:                     Flushed all driver package files to disk. Time = 1 ms
>      sig:                     Installed catalog 'wireguard.cat' as 'oem36.cat'.
       sto:                {DRIVERSTORE IMPORT END: exit(0x00000000)} 19:50:32.606
       sto:           {Core Driver Package Import: exit(0x00000000)} 19:50:32.607
       sto:      {Stage Driver Package: exit(0x00000000)} 19:50:32.608
> !    dvi:      Unable to locate device 'ROOT\WIREGUARD\0000'. cr = 0x0D
       sto: {Setup Import Driver Package - exit (0x00000000)} 19:50:32.735
>      inf: Driver Store Path: C:\Windows\System32\DriverStore\FileRepository\wireguard.inf_amd64_053a7fe4b9f21442\wireguard.inf
       inf: Published Inf Path: C:\Windows\INF\oem36.inf
  <<<  Section end 2026/04/23 19:50:32.778
  <<<  [Exit status: SUCCESS]


> >>>  [Device Install (Hardware initiated) - SWD\WireGuard\{06A6F956-B04C-FB24-8D43-BCF8C102B460}]
  >>>  Section start 2026/04/23 19:50:32.807
       ump: Install needed due to device having problem code CM_PROB_REINSTALL
>      utl: {Select Drivers - SWD\WireGuard\{06A6F956-B04C-FB24-8D43-BCF8C102B460}} 19:50:32.815
       utl:      Driver Node:
       utl:           Status         - Selected
>      utl:           Driver INF     - oem36.inf (C:\Windows\System32\DriverStore\FileRepository\wireguard.inf_amd64_053a7fe4b9f21442\wireguard.inf)
       utl:           Class GUID     - {4d36e972-e325-11ce-bfc1-08002be10318}
       utl:           Driver Version - 04/18/2026,1.0.0.0
>      utl:           Configuration  - WireGuard
       utl:           Driver Rank    - 00FF0000
       utl:           Signer Score   - WHQL (0D000005)
       utl:           Submission ID  - 58177670_13751989183616671_1152921505700876788
       utl:           Attributes     - Universal
       utl: {Select Drivers - exit(0x00000000} 19:50:32.822
       dvi: Install flags: 0x00010000
       dvi: {Core Device Install} 19:50:32.825
>      dvi:      {Configure Device - SWD\WireGuard\{06A6F956-B04C-FB24-8D43-BCF8C102B460}} 19:50:32.826
       dvi:           Device Status: 0x01802400 [0x12 - 0xc0000493]
       dvi:           Config Flags: 0x00000000
       dvi:           Parent Device: HTREE\ROOT\0
>      sto:           {Configure Driver Package: C:\Windows\System32\DriverStore\FileRepository\wireguard.inf_amd64_053a7fe4b9f21442\wireguard.inf} 19:50:32.829
>      sto:                Source Filter  = WireGuard
       inf:                Config Options = IsolationCompat
       inf:                Class GUID     = {4d36e972-e325-11ce-bfc1-08002be10318}
       inf:                Class Options  = Configurable
>      inf:                {Configure Driver: WireGuard Tunnel}
>      inf:                     Section Name = WireGuard.Install
>      inf:                     {Add Service: WireGuard}
       inf:                          Flags         = 0x2
       inf:                          Start Type    = 3
       inf:                          Service Type  = 1
       inf:                          Error Control = 1
>      inf:                          Image Path    = \SystemRoot\System32\drivers\wireguard.sys
>      inf:                          Display Name  = WireGuard
>      inf:                          Description   = WireGuard Tunnel
>      inf:                          Updated service 'WireGuard'.
       inf:                     {Add Service: exit(0x00000000)}
>      inf:                     Hardware Id  = WireGuard
>      inf:                     {Configure Driver Configuration: WireGuard.Install}
>      inf:                          Service Name  = WireGuard
       inf:                          Config Flags  = 0x00000000
       inf:                     {Configure Driver Configuration: exit(0x00000000)}
       inf:                {Configure Driver: exit(0x00000000)}
       flq:                {FILE_QUEUE_COMMIT} 19:50:32.848
  !!!  bak:                     Failed to create temp file under 'C:\Windows\Temp'.  Error = 0x00000570
> !    cpy:                     Unable to backup file 'C:\Windows\System32\drivers\wireguard.sys'. Error = 0x00000570
  !!!  flq:                     Failed to commit copy queue. Error = 0x000003e3
  !!!  flq:                     FileQueueCommit aborting
  !!!  flq:                     Error 995: The I/O operation has been aborted because of either a thread exit or an application request.
       flq:                {FILE_QUEUE_COMMIT - exit(0x000003e3)} 19:50:32.852
  !!!  sto:                Failed to configure driver package. Error = 0x000003E3
  !    dvi: Unable to configure device, falling back to standard device installation.
       dvi: Searching for hardware ID(s):
>      dvi:      wireguard
       dvi: Searching for compatible ID(s):
       dvi:      swd\generic
       dvi: Class GUID of device changed to: {4d36e972-e325-11ce-bfc1-08002be10318}.
       ndv: {Core Device Install} 19:50:32.866
>      dvi:      {Install Device - SWD\WIREGUARD\{06A6F956-B04C-FB24-8D43-BCF8C102B460}} 19:50:32.867
       dvi:           Device Status: 0x01802400 [0x12 - 0xc0000493]
       dvi:           Config Flags: 0x00000000
       dvi:           Parent Device: HTREE\ROOT\0
       dvi:           {DIF_ALLOW_INSTALL} 19:50:32.870
       dvi:                Default installer: Enter 19:50:32.871
-------------- next part --------------
2026-04-23 17:08:18.943111: [MGR] Starting WireGuard/1.0.1 (Windows 10.0.26100; amd64)
2026-04-23 17:08:49.676728: [TUN] [redacted] Starting WireGuard/1.0.1 (Windows 10.0.26100; amd64)
2026-04-23 17:08:49.676728: [TUN] [redacted] Watching network interfaces
2026-04-23 17:08:49.678331: [TUN] [redacted] Resolving DNS names
2026-04-23 17:08:49.685827: [TUN] [redacted] Creating network adapter
2026-04-23 17:08:49.854975: [TUN] [redacted] Installing driver 1.0
2026-04-23 17:08:49.855756: [TUN] [redacted] Extracting driver
2026-04-23 17:08:49.856819: [TUN] [redacted] Installing driver
2026-04-23 17:08:50.317910: [TUN] [redacted] Creating adapter
2026-04-23 17:09:05.335011: [TUN] [redacted] Timed out waiting for device query: The wait operation timed out. (Code 0x00000102)
2026-04-23 17:09:05.335544: [TUN] [redacted] Failed to setup adapter (problem code: 0x12, ntstatus: 0xC0000493): The property set specified does not exist on the object. (Code 0x00000492)
2026-04-23 17:09:05.409463: [TUN] [redacted] Unable to create network adapter: Error creating adapter: The property set specified does not exist on the object.
2026-04-23 17:09:05.409969: [TUN] [redacted] Shutting down
2026-04-23 17:10:10.303316: [TUN] [redacted] Starting WireGuard/1.0.1 (Windows 10.0.26100; amd64)
2026-04-23 17:10:10.303316: [TUN] [redacted] Watching network interfaces
2026-04-23 17:10:10.304997: [TUN] [redacted] Resolving DNS names
2026-04-23 17:10:10.311380: [TUN] [redacted] Creating network adapter
2026-04-23 17:10:10.358084: [TUN] [redacted] Using existing driver 1.0
2026-04-23 17:10:10.372308: [TUN] [redacted] Creating adapter
2026-04-23 17:10:25.387161: [TUN] [redacted] Timed out waiting for device query: The wait operation timed out. (Code 0x00000102)
2026-04-23 17:10:25.387580: [TUN] [redacted] Failed to setup adapter (problem code: 0x12, ntstatus: 0xC0000493): The property set specified does not exist on the object. (Code 0x00000492)
2026-04-23 17:10:25.457324: [TUN] [redacted] Unable to create network adapter: Error creating adapter: The property set specified does not exist on the object.
2026-04-23 17:10:25.457324: [TUN] [redacted] Shutting down


More information about the WireGuard mailing list