Install Docker Desktop on Windows11 Pro failed 0x80370109

I tried to install Docker Desktop on my HP laptop, but it failed with wsl error.
I searched for many solutions and can’t solve it.
Now I reinstalled Windows11 system, it still can’t operate.
On my laptop, wsl can’t install ubuntu.
Any solution for this problem? Many thanks!
image

I searched “wsl error 0x80370109” on Bing and got this from a Microsoft site:
{Troubleshooting Windows Subsystem for Linux | Microsoft Learn}

This is likely because your machine has not yet taken the backport for WSL 2. The simplest way to resolve this is by going to Windows Settings and clicking ‘Check for Updates’ to install the latest updates on your system. See the full instructions on taking the backport.

I don’t know exactly what this means, but maybe it will help you.

Thank you for the advice.
I check for updates and install all the updates.
image
Thank you!

Below is wsl debug log.

[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI not present or invalid.
[    0.000000] Hypervisor detected: Microsoft Hyper-V
[    0.000000] Hyper-V: privilege flags low 0xae7f, high 0x3b8030, hints 0xc2c, misc 0xe0bed7b6
[    0.000000] Hyper-V Host Build:22621-10.0-4-0.4249
[    0.000000] Hyper-V: Nested features: 0x4a0000
[    0.000000] Hyper-V: LAPIC Timer Frequency: 0x1e8480
[    0.000000] Hyper-V: Using hypercall for remote TLB flush
[    0.000000] clocksource: hyperv_clocksource_tsc_page: mask: 0xffffffffffffffff max_cycles: 0x24e6a1710, max_idle_ns: 440795202120 ns
[    0.000006] tsc: Detected 3193.913 MHz processor
[    0.002380] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.005864] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.008692] last_pfn = 0x1f3000 max_arch_pfn = 0x400000000
[    0.011552] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT
[    0.015823] last_pfn = 0xf8000 max_arch_pfn = 0x400000000
[    0.018868] Using GB pages for direct mapping
[    0.021263] RAMDISK: [mem 0x03dda000-0x03fe1fff]
[    0.023714] ACPI: Early table checksum verification disabled
[    0.026788] ACPI: RSDP 0x00000000000E0000 000024 (v02 VRTUAL)
[    0.029902] ACPI: XSDT 0x0000000000100000 000044 (v01 VRTUAL MICROSFT 00000001 MSFT 00000001)
[    0.035736] ACPI: FACP 0x0000000000101000 000114 (v06 VRTUAL MICROSFT 00000001 MSFT 00000001)
[    0.041279] ACPI: DSDT 0x00000000001011B8 01E191 (v02 MSFTVM DSDT01   00000001 MSFT 05000000)
[    0.046816] ACPI: FACS 0x0000000000101114 000040
[    0.049616] ACPI: OEM0 0x0000000000101154 000064 (v01 VRTUAL MICROSFT 00000001 MSFT 00000001)
[    0.054115] ACPI: SRAT 0x000000000011F349 0003B0 (v02 VRTUAL MICROSFT 00000001 MSFT 00000001)
[    0.058462] ACPI: APIC 0x000000000011F6F9 0000C8 (v04 VRTUAL MICROSFT 00000001 MSFT 00000001)
[    0.064125] ACPI: Reserving FACP table memory at [mem 0x101000-0x101113]
[    0.069396] ACPI: Reserving DSDT table memory at [mem 0x1011b8-0x11f348]
[    0.073622] ACPI: Reserving FACS table memory at [mem 0x101114-0x101153]
[    0.077759] ACPI: Reserving OEM0 table memory at [mem 0x101154-0x1011b7]
[    0.082422] ACPI: Reserving SRAT table memory at [mem 0x11f349-0x11f6f8]
[    0.086879] ACPI: Reserving APIC table memory at [mem 0x11f6f9-0x11f7c0]
[    0.091440] Zone ranges:
[    0.093377]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.097417]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.101030]   Normal   [mem 0x0000000100000000-0x00000001f2ffffff]
[    0.104726]   Device   empty
[    0.106536] Movable zone start for each node
[    0.109327] Early memory node ranges
[    0.111583]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[    0.115527]   node   0: [mem 0x0000000000200000-0x00000000f7ffffff]
[    0.119456]   node   0: [mem 0x0000000100000000-0x00000001f2ffffff]
[    0.123283] Initmem setup node 0 [mem 0x0000000000001000-0x00000001f2ffffff]
[    0.127759] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.127780] On node 0, zone DMA: 352 pages in unavailable ranges
[    0.148435] On node 0, zone Normal: 20480 pages in unavailable ranges
[    0.151769] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
[    0.158585] IOAPIC[0]: apic_id 16, version 17, address 0xfec00000, GSI 0-23
[    0.162253] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.165780] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.169098] smpboot: Allowing 16 CPUs, 0 hotplug CPUs
[    0.171906] [mem 0xf8000000-0xffffffff] available for PCI devices
[    0.175083] Booting paravirtualized kernel on Hyper-V
[    0.177704] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.187419] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:16 nr_node_ids:1
[    0.192709] percpu: Embedded 54 pages/cpu s180696 r8192 d32296 u262144
[    0.196205] pcpu-alloc: s180696 r8192 d32296 u262144 alloc=1*2097152
[    0.199566] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15
[    0.203423] Hyper-V: PV spinlocks enabled
[    0.205487] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.209293] Built 1 zonelists, mobility grouping on.  Total pages: 1978693
[    0.213011] Kernel command line: initrd=\initrd.img WSL_ROOT_INIT=1 panic=-1 nr_cpus=16 hv_utils.timesync_implicit=1 earlycon=uart8250,io,0x3f8,115200 console=hvc0 debug pty.legacy_count=0 sysctl.kernel.hung_task_timeout_secs=0
[    0.223929] Unknown kernel command line parameters "WSL_ROOT_INIT=1", will be passed to user space.
[    0.230431] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.235724] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.239902] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.270598] Memory: 4124380K/8043132K available (18452K kernel code, 2628K rwdata, 9648K rodata, 2008K init, 1816K bss, 254856K reserved, 0K cma-reserved)
[    0.277786] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16, Nodes=1
[    0.281285] ftrace: allocating 52916 entries in 207 pages
[    0.302732] ftrace: allocated 207 pages with 6 groups
[    0.305814] rcu: Hierarchical RCU implementation.
[    0.308235] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=16.
[    0.311692]  Rude variant of Tasks RCU enabled.
[    0.314039]  Tracing variant of Tasks RCU enabled.
[    0.316603] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.320502] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16
[    0.327166] Using NULL legacy PIC
[    0.328974] NR_IRQS: 16640, nr_irqs: 552, preallocated irqs: 0
[    0.332377] random: crng init done
[    0.334145] Console: colour dummy device 80x25
[    0.336411] ACPI: Core revision 20210730
[    0.338501] Failed to register legacy timer interrupt
[    0.341098] APIC: Switch to symmetric I/O mode setup
[    0.343628] Switched APIC routing to physical flat.
[    0.346206] Hyper-V: Using IPI hypercalls
[    0.348263] Hyper-V: Using enlightened APIC (xapic mode)
[    0.348375] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2e09d41564a, max_idle_ns: 440795358421 ns
[    0.356511] Calibrating delay loop (skipped), value calculated using timer frequency.. 6387.82 BogoMIPS (lpj=31939130)
[    0.362087] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    0.365454] Last level iTLB entries: 4KB 512, 2MB 512, 4MB 256
[    0.366505] Last level dTLB entries: 4KB 2048, 2MB 2048, 4MB 1024, 1GB 0
[    0.366505] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.366505] Spectre V2 : Mitigation: Retpolines
[    0.366505] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.366505] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[    0.366505] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.366505] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.366505] Spectre V2 : User space: Mitigation: STIBP via seccomp and prctl
[    0.366505] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
[    0.366505] Speculative Return Stack Overflow: Mitigation: safe RET
[    0.366505] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.366505] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.366505] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.366505] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.366505] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[    0.366505] Freeing SMP alternatives memory: 60K
[    0.366505] pid_max: default: 32768 minimum: 301
[    0.366505] LSM: Security Framework initializing
[    0.366505] landlock: Up and running.
[    0.366505] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.366505] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.366505] smpboot: CPU0: AMD Ryzen 7 5800H with Radeon Graphics (family: 0x19, model: 0x50, stepping: 0x0)
[    0.366505] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[    0.366505] ... version:                0
[    0.366509] ... bit width:              48
[    0.368648] ... generic registers:      6
[    0.370667] ... value mask:             0000ffffffffffff
[    0.373332] ... max period:             00007fffffffffff
[    0.375971] ... fixed-purpose events:   0
[    0.376511] ... event mask:             000000000000003f
[    0.379246] signal: max sigframe size: 1776
[    0.381468] rcu: Hierarchical SRCU implementation.
[    0.384320] smp: Bringing up secondary CPUs ...
[    0.386601] x86: Booting SMP configuration:
[    0.388701] .... node  #0, CPUs:        #1  #2  #3  #4  #5  #6  #7  #8  #9 #10 #11 #12 #13 #14 #15
[    0.398395] smp: Brought up 1 node, 16 CPUs
[    0.406509] smpboot: Max logical packages: 1
[    0.408673] smpboot: Total of 16 processors activated (102205.21 BogoMIPS)
[    0.417461] node 0 deferred pages initialised in 10ms
[    0.426768] devtmpfs: initialized
[    0.428321] x86/mm: Memory block size: 128MB
[    0.430981] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.436515] futex hash table entries: 4096 (order: 6, 262144 bytes, linear)
[    0.440470] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.443753] audit: initializing netlink subsys (disabled)
[    0.446533] audit: type=2000 audit(1727578282.090:1): state=initialized audit_enabled=0 res=1
[    0.446598] thermal_sys: Registered thermal governor 'step_wise'
[    0.450996] cpuidle: using governor menu
[    0.456629] ACPI: bus type PCI registered
[    0.456629] PCI: Fatal: No config space access function found
[    0.461618] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.466570] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.466570] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.476573] raid6: skip pq benchmark and using algorithm avx2x4
[    0.476573] raid6: using avx2x2 recovery algorithm
[    0.479414] ACPI: Added _OSI(Module Device)
[    0.481641] ACPI: Added _OSI(Processor Device)
[    0.483966] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.486335] ACPI: Added _OSI(Processor Aggregator Device)
[    0.496511] ACPI: Added _OSI(Linux-Dell-Video)
[    0.498811] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.501784] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.514404] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    0.517449] ACPI: Interpreter enabled
[    0.518705] ACPI: PM: (supports S0 S5)
[    0.520889] ACPI: Using IOAPIC for interrupt routing
[    0.526533] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.531465] ACPI: Enabled 2 GPEs in block 00 to 0F
[   60.526505] rcu: INFO: rcu_sched self-detected stall on CPU
[   60.526510] rcu:     0-....: (5999 ticks this GP) idle=665/1/0x4000000000000000 softirq=11/11 fqs=2993
[   60.526511]  (t=6000 jiffies g=-1183 q=77)
[   60.526511] NMI backtrace for cpu 0
[   60.526511] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.15.153.1-microsoft-standard-WSL2 #1
[   60.526511] Call Trace:
[   60.526511]  <IRQ>
[   60.526511]  dump_stack_lvl+0x34/0x48
[   60.526511]  nmi_cpu_backtrace.cold+0x30/0x70
[   60.526511]  ? lapic_can_unplug_cpu+0x80/0x80
[   60.526511]  nmi_trigger_cpumask_backtrace+0xcd/0xd0
[   60.526511]  rcu_dump_cpu_stacks+0xc1/0xf3
[   60.526511]  rcu_sched_clock_irq.cold+0xe8/0x220
[   60.526511]  update_process_times+0x8c/0xc0
[   60.526511]  tick_handle_periodic+0x20/0x70
[   60.526511]  __sysvec_hyperv_stimer0+0x2e/0x60
[   60.526511]  sysvec_hyperv_stimer0+0x6d/0x90
[   60.526511]  </IRQ>
[   60.526511]  <TASK>
[   60.526511]  asm_sysvec_hyperv_stimer0+0x16/0x20
[   60.526511] RIP: 0010:acpi_ex_system_memory_space_handler+0x294/0x320
[   60.526511] Code: c0 e9 39 fe ff ff 41 bf 04 00 00 00 e9 d2 fd ff ff 0f b6 00 49 89 06 31 c0 e9 21 fe ff ff 49 8b 16 88 10 31 c0 e9 15 fe ff ff <8b> 00 49 89 06 31 c0 e9 09 fe ff ff 49 8b 16 89 10 31 c0 e9 fd fd
[   60.526511] RSP: 0018:ffffb2bd4000f910 EFLAGS: 00000246
[   60.526511] RAX: ffffb2bd400bd000 RBX: 00000000fed3f000 RCX: 00000000fed40000
[   60.526511] RDX: 0000000000000000 RSI: ffff8f89f1a2df00 RDI: ffffffff91fc1500
[   60.526511] RBP: ffff8f89f2afc280 R08: ffffffff91fc1520 R09: ffffffff91fc1520
[   60.526511] R10: ffff8f89f2afc2a0 R11: ffffb2bc4137dfff R12: 0000000000000020
[   60.526511] R13: 0000000000000000 R14: ffff8f89f1a41b98 R15: 0000000000001000
[   60.526511]  acpi_ev_address_space_dispatch+0x118/0x360
[   60.526511]  ? acpi_ex_prep_field_value+0x2e0/0x2e0
[   60.526511]  ? srso_alias_return_thunk+0x5/0x7f
[   60.526511]  acpi_ex_access_region+0xd7/0x280
[   60.526511]  acpi_ex_field_datum_io+0x73/0x210
[   60.526511]  acpi_ex_read_data_from_field+0x8e/0x220
[   60.526511]  acpi_ex_resolve_node_to_value+0x23d/0x310
[   60.526511]  acpi_ds_evaluate_name_path+0xad/0x110
[   60.526511]  acpi_ds_exec_end_op+0x384/0x500
[   60.526511]  acpi_ps_parse_loop+0xf7/0x680
[   60.526511]  acpi_ps_parse_aml+0x17b/0x3d0
[   60.526511]  acpi_ps_execute_method+0x137/0x270
[   60.526511]  acpi_ns_evaluate+0x1f4/0x2e0
[   60.526511]  acpi_evaluate_object+0x134/0x2f0
[   60.526511]  acpi_evaluate_integer+0x45/0x90
[   60.526511]  ? srso_alias_return_thunk+0x5/0x7f
[   60.526511]  ? acpi_device_is_battery+0x34/0x50
[   60.526511]  acpi_bus_get_status+0x7a/0xb0
[   60.526511]  acpi_add_single_object+0x3c7/0x670
[   60.526511]  ? srso_alias_return_thunk+0x5/0x7f
[   60.526511]  ? acpi_os_wait_semaphore+0x48/0x80
[   60.526511]  ? srso_alias_return_thunk+0x5/0x7f
[   60.526511]  acpi_bus_check_add+0x134/0x2a0
[   60.526511]  ? srso_alias_return_thunk+0x5/0x7f
[   60.526511]  ? srso_alias_return_thunk+0x5/0x7f
[   60.526511]  ? down_timeout+0x33/0x50
[   60.526511]  ? srso_alias_return_thunk+0x5/0x7f
[   60.526511]  acpi_ns_walk_namespace+0x105/0x200
[   60.526511]  ? acpi_bus_check_add_2+0x10/0x10
[   60.526511]  ? acpi_bus_check_add_2+0x10/0x10
[   60.526511]  acpi_walk_namespace+0xbf/0xe0
[   60.526511]  acpi_bus_scan+0xbe/0x100
[   60.526511]  ? acpi_sleep_init+0xcd/0xcd
[   60.526511]  acpi_scan_init+0x134/0x2c3
[   60.526511]  acpi_init+0x3f6/0x458
[   60.526511]  do_one_initcall+0x44/0x1d0
[   60.526511]  kernel_init_freeable+0x1d1/0x21f
[   60.526511]  ? rest_init+0xc0/0xc0
[   60.526511]  kernel_init+0x16/0x120
[   60.526511]  ret_from_fork+0x22/0x30
[   60.526511]  </TASK>
The connection with the virtual machine or container was closed.

Finally find the solution. It caused by the windows update (KB5043145).
Unistalled this update solved the problem.
It seems only affect AMD cpus. My laptop’s processor is AMD Ryzen 7 5800H.
Thank you!