Проблема с установкой Docker Desktop. Ссылка на объект не установлена на экземпляр объекта
Я просмотрел все связанные темы и ответы сообщества, но ни одно из предложенных решений не помогло мне решить проблему. Вот журнал установки.

# Start-Process 'Docker Desktop Installer.exe' -Wait install
-------------------------------------------------------------------------------->8
> Version: 4.52.0 (210994) Sha1: Started on: 2025.11.26 16:19:53.414
> Resources:
> C:\Users\*\AppData\Local\Temp\DockerDesktopInstallers\1764173992704825100\resources
> OS: Windows 10 Pro Edition: Professional Id: 2009 Build: 26200
> BuildLabName: 26100.1.amd64fre.ge_release.240331-1435 File:
> C:\Users\*\AppData\Local\Docker\install-log.txt CommandLine:
> "C:\Users\*\AppData\Local\Temp\DockerDesktopInstallers\1764173992704825100\Docker
> Desktop Installer.exe" install -package
> C:\Users\****\AppData\Local\Temp\DockerDesktopInstallers\1764173992735222400\DockerDesktop.d4w
> You can send feedback, including this log file, at
> https://github.com/docker/for-win/issues
> [2025-11-26T16:19:53.467023400Z][Installer][I] No installation found
> [2025-11-26T16:19:53.544796400Z][ProcessEnvironmentDetector][I] Not
> run as admin, relaunching with UAC prompt
> -------------------------------------------------------------------------------->8 Version: 4.52.0 (210994) Sha1: Started on: 2025.11.26 16:19:54.927
> Resources:
> C:\Users\*\AppData\Local\Temp\DockerDesktopInstallers\1764173992704825100\resources
> OS: Windows 10 Pro Edition: Professional Id: 2009 Build: 26200
> BuildLabName: 26100.1.amd64fre.ge_release.240331-1435 File:
> C:\ProgramData\DockerDesktop\install-log-admin.txt CommandLine:
> "C:\Users\*\AppData\Local\Temp\DockerDesktopInstallers\1764173992704825100\Docker
> Desktop Installer.exe" "install" -package
> "C:\Users\*\AppData\Local\Temp\DockerDesktopInstallers\1764173992735222400\DockerDesktop.d4w"
> --relaunch-as-admin You can send feedback, including this log file, at https://github.com/docker/for-win/issues
> [2025-11-26T16:19:54.982293900Z][Installer][I] No installation found
> [2025-11-26T16:19:55.057297300Z][AdminInstallHandler][I] Running admin
> installation [2025-11-26T16:19:55.126077700Z][InstallWorkflow][I]
> Using package:
> C:\Users\Coder\AppData\Local\Temp\DockerDesktopInstallers\1764173992735222400\DockerDesktop.d4w
> [2025-11-26T16:19:55.169590900Z][InstallWorkflow][I] Extracting
> manifest [2025-11-26T16:19:55.535153900Z][InstallWorkflow][I] Manifest
> found: version=210994, displayVersion=4.52.0
> [2025-11-26T16:19:55.535153900Z][InstallWorkflow][I] Checking
> prerequisites [2025-11-26T16:19:55.761619000Z][InstallWorkflow][I]
> Prompting for optional features
> [2025-11-26T16:19:56.904022700Z][InstallWorkflow][I] Selected backend
> mode: wsl-2 [2025-11-26T16:19:56.905019700Z][InstallWorkflow][I]
> Unpacking artifacts
> [2025-11-26T16:20:28.068432100Z][InstallWorkflow][I] Deploying
> component Docker.Installer.CreateGroupAction
> [2025-11-26T16:20:28.099604900Z][InstallWorkflow][I] Deploying
> component Docker.Installer.AddToGroupAction
> [2025-11-26T16:20:28.104606400Z][InstallWorkflow][I] Deploying
> component Docker.Installer.EnableFeaturesAction
> [2025-11-26T16:20:28.105604900Z][InstallWorkflow-EnableFeaturesAction][I]
> Required features: VirtualMachinePlatform,
> Microsoft-Windows-Subsystem-Linux
> [2025-11-26T16:20:32.814442300Z][InstallWorkflow-EnableFeaturesAction][I]
> All features are already installed.
> [2025-11-26T16:20:32.815444900Z][InstallWorkflow][I] Deploying
> component Docker.Installer.ServiceAction
> [2025-11-26T16:20:32.816442100Z][InstallWorkflow-ServiceAction][I]
> Removing service
> [2025-11-26T16:20:32.818443000Z][InstallWorkflow-ServiceAction][I]
> Creating service [2025-11-26T16:20:32.819443200Z][InstallWorkflow][I]
> Deploying component Docker.Installer.ShortcutAction
> [2025-11-26T16:20:32.829442600Z][InstallWorkflow-ShortcutAction][I]
> Creating shortcut: C:\ProgramData\Microsoft\Windows\Start Menu\Docker
> Desktop.lnk/Docker Desktop
> [2025-11-26T16:20:32.838055300Z][InstallWorkflow][I] Deploying
> component Docker.Installer.ShortcutAction
> [2025-11-26T16:20:32.839056400Z][InstallWorkflow-ShortcutAction][I]
> Creating shortcut: C:\Users\*\Desktop\Docker Desktop.lnk/Docker
> Desktop [2025-11-26T16:20:32.840054900Z][InstallWorkflow][I] Deploying
> component Docker.Installer.AutoStartAction
> [2025-11-26T16:20:32.840054900Z][InstallWorkflow][I] Deploying
> component Docker.Installer.PathAction
> [2025-11-26T16:20:32.875508200Z][InstallWorkflow][I] Deploying
> component Docker.Installer.ExecAction
> [2025-11-26T16:20:32.877509000Z][InstallWorkflow-ExecAction][I]
> Running: C:\Program Files\Docker\Docker\InstallerCli.exe -i with
> timeout=-1 [2025-11-26T16:20:33.533671700Z][InstallWorkflow][I]
> Registering product
> [2025-11-26T16:20:33.534670700Z][RegisterProductStep][I] Creating
> installation manifest
> [2025-11-26T16:20:33.534670700Z][RegisterProductStep][I] Registering
> product information
> [2025-11-26T16:20:33.541670900Z][RegisterProductStep][I] Registering
> docker-desktop url-protocol
> [2025-11-26T16:20:33.542670600Z][InstallWorkflow][I] Reading existing
**> install-settings [2025-11-26T16:20:33.576186100Z][InstallWorkflow][E]
> Installation failed System.NullReferenceException: Ссылка на объект не
> указывает на экземпляр объекта. в
> Docker.Installer.InstallWorkflow.UpdateInstallSettings() в
> Docker.Installer.InstallWorkflow.<DoHandleD4WPackageAsync>d__29.MoveNext()
> --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в
> System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
> task) в
> Docker.Installer.InstallWorkflow.<ProcessAsync>d__25.MoveNext()**
> [2025-11-26T16:20:33.578186400Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.ExecAction
> [2025-11-26T16:20:33.578186400Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.PathAction
> [2025-11-26T16:20:33.619188900Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.AutoStartAction
> [2025-11-26T16:20:33.620189300Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.ShortcutAction
> [2025-11-26T16:20:33.620189300Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.ShortcutAction
> [2025-11-26T16:20:33.621188700Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.ServiceAction
> [2025-11-26T16:20:33.624188600Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.EnableFeaturesAction
> [2025-11-26T16:20:33.624188600Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.AddToGroupAction
> [2025-11-26T16:20:33.624188600Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.CreateGroupAction
> [2025-11-26T16:20:33.624188600Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.UnpackArtifactsStep
> [2025-11-26T16:20:33.634188800Z][FileSystem][I] Deleting C:\Program
> Files\Docker\Docker [2025-11-26T16:20:33.814230300Z][FileSystem][I]
> Deleted C:\Program Files\Docker\Docker successfully
> [2025-11-26T16:20:33.814230300Z][InstallWorkflow][I] Rollbacking
> component Docker.Installer.ExtractManifestStep
command
# sfc /scannow
Ответ: Windows Resource Protection не обнаружила нарушений целостности.
systeminfo
Node Name: DESKTOP-G10UGCF
OS Name: Microsoft Windows 11 Pro
OS Version: 10.0.26200 N/A Build 26200
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Registered Owner: User
Registered Organization:
Product ID: 00330-81618-27011-AA462
Initial Installation Date: 05/17/2024, 8:12:05 PM
System Boot Time: 11/26/2025, 6:59:13 PM
System Manufacturer: Micro-Star International Co., Ltd.
System Model: MS-7E49
System Type: x64-based PC
Processors: Number of Processors - 1
[01]: AMD64 Family 26 Model 68 Stepping 0 AuthenticAMD ~4300 MHz
BIOS Version: American Megatrends International, LLC. 1.A64, 09/08/2025
Windows Directory: C:\Windows
System Directory: C:\Windows\system32
Boot Device: \Device\HarddiskVolume1
Virtualization-Based Security: Status: Running
Mandatory Security Properties:
Core Virtualization Support
Available Security Properties:
Core Virtualization Support
Secure Boot
DMA Protection
Secure Memory Overwrite
UEFI Code Read-Only
SMM 1.0 Security Mitigations
Mode-Based Execution Control
Services Configured:
Hypervisor Code Integrity Mandatory
Services Running:
Hypervisor Code Integrity Mandatory
App Control for Business Policy: Applied
App Control for Business User Mode Policy: Disabled
Security Features Enabled:
Hyper-V Requirements: Hypervisor detected. Features required by Hyper-V will not be displayed
Ответы (1 шт):
Автор решения: Destiny Science
→ Ссылка
Решил вопрос. Помогло
- Удаление всех папок Docker из
ProgramDataи%AppData% - Выполнение команды от имени администратора в cmd:
for /f %s in ('dir /b /s *.dll') do regsvr32 /s %s for /f %s in ('dir /b *.mof') do mofcomp %s for /f %s in ('dir /b *.mfl') do mofcomp %s - Очистка следов установки с помощью программы Soft Organizer. Или в ручную почистить реестр от следов установки докера.
- После всего этого перезагрузить ОС и попробовать установить еще раз.
Проблема возникшая была последствием попытки установки докер, после установки wsl v2 без перезагрузки ОС. То есть установил wsl v2 не перезагрузил систему и сразу начал ставить докер.
Если не выполнить в этом случае хотя бы 1 из этих трех пунктов проблема продолжает сохранятся, по крайней мере у меня было так.
