Wslregisterdistribution failed with error 0x80370114 windows 11

Version 19044.1706 WSL Version WSL 2 WSL 1 Kernel Version No response Distro Version ubuntu20.04 Other Software No response Repro Steps install wsl on windows Expected Behavior work well Actual Beh...

I am facing almost exactly the same issue.

Microsoft Windows 11 [Version 10.0.22000.675]
wsl --status
Default Version: 2
WSL version: 0.58.3.0
Kernel version: 5.10.102.1
WSLg version: 1.0.33
MSRDC version: 1.2.2924
Direct3D version: 1.601.0

I have been running Debian and Ubuntu in WSL normally for several months.
Both working just fine for a long time.
But since a few days ago, I could not start any distro.

So I checked all services and event logs and I think I have narrowed it down to:

The service vmcompute can not be started.

I have tried everything I could come came across as a solution, but I could not figure out the problem.
The WSL and distros that used to work a few days ago would not start, the only service that would not start was vmcompute, and I tried every troubleshooting advice to start the service, but I could not find a solution.

So I have uninstalled everything WSL related, deleted all the distros, disabled Hyper-V, Virtual Machine Platform, Windows Subsystem for Linux from Windows Features, and reenabled them, uninstalled and reinstalled WSL, rebooted several times and tried to reinstall WSL and Debian.

And, just in case, have run:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Dism.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk /scan

Also, configured CFG for vmcompute in Exploit Protection.
And done everything I had done the last time to install WSL and Debian (or any distro whatsoever).

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

All the associated services are set to auto start:
LxssManager, HvHost, AppVClient, WslService, vmcompute.

And all of the above are starting and behaving normally, except vmcompute.
vmcompute does not start, with the following errors in console:

The Hyper-V Host Compute Service service could not be started.
A system error has occurred.
System error 50 has occurred.
The request is not supported.

And the following 2 errors in the event viewer log:

The Host Compute Service failed to start:  The request is not supported.  (0x80070032)
The Hyper-V Host Compute Service service terminated with the following error:  The request is not supported.  

And any distro installation fails with 0x80370114.

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370114
Error: 0x80370114 The operation could not be started because a required feature is not installed.

Any ideas?
Thanks in advance

Screenshots:

image
image
image
image

Содержание

  1. WslRegisterDistribution завершился ошибкой: 0x80370114
  2. WslRegisterDistribution не удалось с ошибкой 0x80370114
  3. WslRegisterDistribution failed with error: 0x80370114
  4. WslRegisterDistribution failed with error 0x80370114
  5. Related Posts
  6. WSL is not working or starting in Windows 11
  7. WslRegisterDistribution Failed with Error: 0x80070050
  8. How to enable Systemd in Windows Subsystem for Linux (WSL)
  9. [email protected]
  10. WslRegisterDistribution завершился с ошибкой: 0x80370114 (01.16.23)
  11. YouTube видео: WslRegisterDistribution завершился с ошибкой: 0x80370114

WslRegisterDistribution завершился ошибкой: 0x80370114

Вычислительная служба узла Hyper-V, также известная как vmcompute.exe, отвечает за то, чтобы служба Hyper-V работала, когда это необходимо. Если служба заблокирована, вы получите сообщение WslRegisterDistribution failed with error 0x80370114. Этот пост поможет вам решить проблему и использовать WSL должным образом.

Имейте в виду, что тот же код ошибки может также отображать сообщение об ошибке —

Ошибка: 0x80370114 Операция не может быть запущена, поскольку необходимая функция не установлена

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Проблема может быть решена тем же методом.

WslRegisterDistribution не удалось с ошибкой 0x80370114

Чтобы разблокировать сервис, вам нужно будет обратиться к антивирусу или защитному решению. Если вы используете систему безопасности Windows, выполните следующие действия:

  • Введите Безопасность Windows в меню Пуск и нажмите Enter для запуска.
  • Нажмите на элемент управления приложением и браузером, доступный слева.
  • Затем нажмите на Настройки защиты от эксплойтов внизу
  • Перейдите на вкладку Настройки программы.
  • Найдите службу вычислений хоста Hyper-V, перейдя по указанному ниже пути:

C: WINDOWS System32 vmcompute.exe

  • После включения выберите его и нажмите кнопку «Изменить».
  • Найдите Code Flow Guard (CFG) и снимите флажок Override system settings.

Наконец, откройте PowerShell и выполните следующую команду, чтобы запустить службу.

чистый старт vmcompute

Готово, теперь вы можете при необходимости установить версию WSL с помощью команды wsl –set-version 2.

Контроль приложений и браузера в Windows Security защищает компьютер от потенциально опасных приложений, файлов, веб-сайтов и загрузок. Поэтому не отключайте его, а всегда добавляйте исключение, чтобы программы могли работать должным образом.

Кроме того, убедитесь, что вы включили виртуализацию на аппаратном уровне, Hyper-V и все, что связано с WSL.

Я надеюсь, что за публикацией было легко следить, и вы смогли разрешить сбой WslRegisterDistribution с ошибкой: 0x80370114, сняв отметку с системных настроек Override в CFG.

Аналогичный WslRegisterDistribution завершился ошибкой: 0xc03a001a | 0x80041002 | 0x800700b7 или 0x80080005 | 0x80070422 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e и 0x8000000d.

.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Источник

WslRegisterDistribution failed with error: 0x80370114

Hyper-V Host Compute Service, aka vmcompute.exe, is responsible make sure the Hyper-V service is up and running when needed. If the service is blocked, you will receive WslRegisterDistribution failed with error 0x80370114. This post helps you to resolve the problem and use WSL as expected.

Be aware that the same error code may also show an error message—

Error: 0x80370114 The operation could not be started because a required feature is not installed

The problem can be resolved using the same method.

WslRegisterDistribution failed with error 0x80370114

To unblock the service, you will have to check with the antivirus or security solution. If you are using Windows Security, follow the steps as below:

  • Type Windows Security in the Start menu and press Enter to launch.
  • Click on App & Browser control available on the left side
  • Then click on Exploit protection settings at the bottom
  • Switch to the Program settings tab
  • Locate the Hyper-V Host Compute Service by going to the under mentioned path:
  • Once included, select it, and then click on the Edit button
  • Locate Code flow guard (CFG) and uncheck Override system settings

Finally, open PowerShell, and execute the following command to start the service

Done that you can now set the WSL version if needed using the wsl –set-version 2 command.

App & browser control in Windows Security protects PC from potentially dangerous apps, files, websites, and downloads. So make sure not to disable it, but always add an exception so the programs can run as expected.

Additionally, make sure you have enabled Virtualization at the hardware level, Hyper-V, and anything that is related to WSL.

I hope the post was easy to follow, and you were able to resolve WslRegisterDistribution failed with error: 0x80370114 by unchecking the Override system settings in CFG.

Date: May 3, 2021 Tags: WSL

WSL is not working or starting in Windows 11

WslRegisterDistribution Failed with Error: 0x80070050

How to enable Systemd in Windows Subsystem for Linux (WSL)

[email protected]

Ashish is a veteran Windows and Xbox user who excels in writing tips, tricks, and features on it to improve your day-to-day experience with your devices. He has been a Microsoft MVP (2008-2010).

Источник

WslRegisterDistribution завершился с ошибкой: 0x80370114 (01.16.23)

Во время работы на устройстве часто возникают сообщения об ошибках. Это совершенно нормально, потому что они говорят вам, что что-то нужно исправить. Это может быть заблокированный процесс или неисправный аппаратный компонент.

В этой статье мы обсудим все, что нужно знать об инструменте «Подсистема Windows для Linux» и одно распространенное сообщение об ошибке, связанное с ним.

Подсистема Windows для Linux или WSL — удобный инструмент для разработчиков. Но иногда это вызывает проблемы в Windows 10. Одно из наиболее распространенных сообщений об ошибках, связанных с ним, — «WslRegisterDistribution Failed with Error: 0x80370114».

Итак, что это за сообщение об ошибке и может ли оно быть фиксированный? В этой статье мы поделимся всем, что знаем об этой ошибке WSL.

Совет для профессионалов: просканируйте свой компьютер на наличие проблем с производительностью, ненужных файлов, вредоносных приложений и угроз безопасности
, которые могут вызвать системные проблемы. или низкая производительность.

Бесплатное сканирование для ПК, проблемы с загрузкойWindows 10, Windows 7, Windows 8

Специальное предложение. Об Outbyte, инструкции по удалению, лицензионное соглашение, политика конфиденциальности.

Что такое подсистема Windows для Linux?

Чтобы лучше понять ошибку, дайте нам сначала знать, что такое подсистема Windows для Linux или WSL.

Подсистема Windows для Linux — это инструмент, который позволяет разработчикам запускать платформу Linux на устройстве Windows. С помощью WSL разработчики могут выбирать свои любимые дистрибутивы Linux в официальном магазине Microsoft Store. Они также могут выполнять некоторые команды и инструменты командной строки, включая sed, awk и grep.

Кроме того, инструмент WSL позволяет разработчикам запускать приложения Linux в Windows и запускать сценарии оболочки Bash в программах командной строки. .

Чтобы установить инструмент WSL в Windows, необходимо сделать следующее:

Шаг 1. Включите инструмент WSL.

Во-первых, вы должны включить подсистему Windows для функции Linux, чтобы инструмент работал в Windows. Для этого запустите PowerShell с правами администратора. Затем выполните следующую команду: dis.exe / online / enable-feature / featurename: Microsoft-Windows-Subsystem-Linux / all / norestart. После этого перезагрузите компьютер.

Шаг 2. Установите ваш выбор дистрибутива Linux

Чтобы продолжить этот шаг, сначала откройте Microsoft Store. Отсюда вы можете выбрать дистрибутив Linux. Возможны следующие варианты:

  • Ubuntu
  • openSUSE Leap 42
  • SUSE Linux Enterprise Server 42
  • Kali Linux
  • Debian GNU / Linux

Сделав выбор, нажмите на него. После этого вы попадете на страницу раздачи. Здесь нажмите кнопку Получить . Если вы впервые устанавливаете дистрибутив Linux, вы должны увидеть запуск окна консоли. Вам будет предложено подождать несколько минут, чтобы файлы распаковались и были сохранены на вашем устройстве. В будущем установка других дистрибутивов должна занять менее секунды.

Теперь для завершения установки служба Hyper-V Host Compute должна быть запущена и Бег. В противном случае вы получите ошибку WslRegisterDistribution: 0x80370114.

Что такое ошибка WslRegisterDistribution Failed в Windows 10?

Произошла ошибка WslRegisterDistribution: 0x80370114 возникает, когда служба Hyper-V заблокирована во время установки дистрибутива Linux с помощью инструмента WSL. Обычно оно сопровождается полным сообщением об ошибке: «Ошибка: 0x80370114 Операция не может быть запущена, потому что необходимая функция не установлена».

Когда вы видите ошибку, вы, вероятно, не можете получить доступ к WSL инструмент командной строки.

Что вызывает ошибку WslRegisterDistribution Failed в Windows 10?

Как упоминалось, эта ошибка появляется, если служба Hyper-V заблокирована во время установки дистрибутива Linux с помощью инструмента WSL. Однако бывают случаи, когда это отображается из-за отсутствия важной поддерживающей функции Windows 10.

Устранение основных проблем с ошибкой WslRegisterDistribution Failed в Windows 10

Исправления, о которых мы рассказали ниже, в основном отнимают много времени. Но прежде чем попробовать их, сначала перезагрузите компьютер. Бывают случаи, когда все, что нужно вашему компьютеру, — это быстрая перезагрузка. Вы можете быть удивлены, обнаружив, что ошибка исчезает после перезагрузки. Это особенно верно, если вы какое-то время не выключали свой компьютер.

Теперь, если вы думаете, что страдаете от более сложной ошибки, из-за которой вы не можете перезагрузиться в обычном режиме, рассмотрите другие дополнительные параметры перезагрузки. После перезагрузки, когда вы видите, что проблема сохраняется, устраните неполадки!

Чтобы устранить проблему, вам необходимо сначала включить подсистему Windows для функции Linux. И для этого есть два метода.

Метод № 1. Включите функцию подсистемы Windows для Linux с помощью параметра «Включить или отключить компоненты Windows».

Чтобы включить функцию подсистемы Windows для Linux с помощью параметра «Включение или отключение компонентов Windows», выполните поиск параметра с помощью поля поиска. В списке результатов установите флажок рядом с Подсистема Windows для Linux . Нажмите ОК , чтобы продолжить.

На этом этапе ваша система найдет и установит все необходимые системные файлы. Как только это будет сделано, он попросит вас перезагрузить компьютер. После перезагрузки компьютера проблем больше не должно быть.

Метод № 2: Используйте Windows PowerShell

Другой способ устранения проблемы — использование Windows PowerShell . Чтобы этот метод работал, вам необходимо открыть Windows PowerShell с правами администратора. Затем введите следующую команду, чтобы включить функцию WSL: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.

После ввода команды ваша система начнет поиск и установку всех необходимых системных файлов. При появлении запроса введите Y, чтобы перезагрузить компьютер.

Как исправить ошибку WslRegisterDistribution Failed в Windows 10

Теперь, если вышеуказанные методы устранения неполадок не работают, перейдите к исправлениям, перечисленным ниже.

Исправление №1: Разблокируйте службу вычислений узла Hyper-V

Чтобы разблокировать службу, вы должны сначала проверить, используете ли вы антивирусное решение. Если вы используете Защитник Windows, выполните следующие действия:

  • В поле поиска введите безопасность Windows. Нажмите Enter , чтобы открыть окно Безопасность Windows .
  • Перейдите в раздел Управление приложениями и браузером .
  • Нажмите Настройки защиты от эксплойтов .
  • Перейдите на вкладку Настройки программы .
  • Найдите Hyper- V Host Compute , перейдя по этому пути: C: WINDOWS System32 vmcompute.exe.
  • Выберите службу и нажмите кнопку Изменить .
  • Найдите раздел Code Flow Guard (CFG) и снимите флажок Переопределить Параметр «Системные настройки .
  • Затем откройте Windows PowerShell с правами администратора.
  • Выполните эту команду: net start vcompute.

    Стоит отметить, что элемент управления Приложение и браузер в разделе Безопасность Windows играет жизненно важную роль на вашем ПК. Он защищает ваше устройство от угроз и потенциально опасных файлов, загрузок, приложений и веб-сайтов. Итак, убедитесь, что он не отключен. При необходимости вы можете просто добавить исключение, чтобы другие программы, которые зависят от него, могли работать должным образом.

    Исправление №2: перезапустите службу Lxss Manager

    Еще одна служба, связанная с WSL, — это служба жизненного цикла экземпляра Linux. Он работает в фоновом режиме, чтобы как-то держать ситуацию под контролем. Но если эта служба заблокирована или испытывает проблемы, то вы можете столкнуться с ошибкой. В этом случае перезапуск службы может решить проблему.

    Чтобы перезапустить службу, вам следует сделать следующее:

  • Нажмите клавиши Windows + R , чтобы открыть диалоговое окно Выполнить .
  • Введите services.msc в текстовое поле и нажмите OK Начать .
  • На данный момент у вас есть два варианта: Сохранить мои файлы и Удалить все . Если вы планируете выбрать второй вариант, убедитесь, что вы уже создали резервную копию важных данных, так как они будут потеряны на следующих этапах.
  • Если появится предупреждение, просто нажмите Далее .
  • В открывшемся окне просмотрите подробности действия, которое вы будете выполнять. Если они вас устраивают, нажмите кнопку Сброс . Это запустит процесс сброса.
  • Этот процесс займет несколько минут. Кроме того, ваш компьютер будет несколько раз перезагружаться. Как только вы увидите экран с тремя вариантами, выберите один и нажмите «Продолжить».

    Метод № 2: сбросить Windows 10 без входа в систему

    Если вам не удается войти в свою учетную запись Windows 10, у вас все еще есть другой способ сбросить настройки устройства: использовать меню параметров загрузки. Это меню появится автоматически, если ваше устройство не сможет правильно загрузиться два-три раза подряд. Но если это не так, вы можете вызвать его, нажав кнопки Shift и Power. Затем нажмите «Перезагрузить». После перезагрузки устройства вы увидите меню параметров загрузки. Отсюда вы можете продолжить выполнение сброса Windows 10.

    Вот как это сделать:

  • Нажмите Устранение неполадок
  • Выберите Выполните сброс этого компьютера.
  • Выполните шаги с 6 по 8 предыдущего метода и дождитесь, пока устройство перезагрузится и перезагрузится.
  • Когда после сброса настроек устройства вас попросят выбрать один из трех вариантов, выберите Продолжить . Исправление №8: Выполните чистую установку Windows

    Прежде чем приступить к чистой установке Windows 10, убедитесь, что выполняются следующие требования:

    • 1 ГБ ОЗУ для 32-разрядной версии и 2 ГБ для 64-разрядной версии.
    • Процессор 1 ГГц или выше
    • 20 ГБ свободного места на жестком диске
    • Дисплей 800 x 600
    • Графический процессор DirectX 9
    • Стабильный доступ в Интернет.
    • Действующая учетная запись Microsoft.

    Чтобы выполнить чистую установку, вы должны сначала учесть несколько вещей. Если вы скачали ISO-файл Windows 10, но планируете установить его на другой компьютер, вы можете сделать это с помощью DVD или USB. Для начала у вас должна быть флешка, на которой не менее 4 ГБ свободного места. Если вы планируете использовать DVD, убедитесь, что компьютер, на который вы будете устанавливать ОС, имеет оптический привод.

    После выполнения всех этих требований вы можете приступить к созданию загрузочного диска. Вставьте USB в свой компьютер и загрузите программу записи по вашему выбору. Следуйте инструкциям на экране, чтобы создать загрузочный диск. Затем выберите диск и найдите загруженный файл ISO. Затем начнется процесс, который займет от 10 до 15 минут.

    После создания загрузочного носителя установите его на компьютер. Вставьте DVD или USB и выключите компьютер. Затем снова включите его и нажмите кнопку F2 или F12, чтобы получить доступ к меню загрузки BIOS. Здесь выберите, откуда будет загружаться ваш компьютер. Выберите свой загрузочный диск. Следуйте инструкциям здесь.

    Исправление № 9: Выполните сканирование на наличие вредоносных программ.

    Бывают случаи, когда вредоносные объекты или вирусы успешно проникают в вашу систему и влияют на важные системные процессы или отключают жизненно важные службы. Если это произойдет, вы увидите сообщения об ошибках, например WslRegisterDistribution Failed with Error 0x80370114.

    Итак, возьмите за привычку выполнять регулярное сканирование на наличие вредоносных программ для защиты вашего устройства от угроз. К счастью, вам не придется напрягаться в поисках идеального сканера вредоносных программ. Вы можете использовать встроенный в Windows 10 сканер вредоносных программ: Защитник Windows .

    Вот как его использовать.

  • Запустите настройки безопасности Windows .
  • Выберите Защита от вирусов и угроз.
  • Выберите Параметры сканирования .
  • Отсюда нажмите Автономное сканирование Защитника Windows .
  • Нажмите кнопку Сканировать сейчас .
  • Сканирование займет около 15 минут. После этого ваше устройство перезагрузится.
  • После завершения сканирования просмотрите результаты, открыв Настройки безопасности Windows . Выберите Защита от вирусов и угроз , а затем нажмите История защиты .
  • Следуйте рекомендованным действиям.

    Теперь, если чувствуете что выполненного вами сканирования недостаточно, вы все равно можете выполнить еще одно сканирование с помощью сторонней антивирусной программы.

    Просто загрузите антивирусную программу по вашему выбору и запустите ее. Снова выполните сканирование и удалите вредоносное ПО, чтобы ваше устройство было защищено от угроз.

    Исправление № 10: используйте средство проверки системных файлов

    Средство проверки системных файлов — это инструмент, который позволяет пользователям Windows сканировать и восстанавливать поврежденные поврежденные файлы. системные файлы, вызывающие ошибки на платформе Windows 10. Чтобы использовать его, сделайте следующее:

  • Нажмите клавиши Windows + X , чтобы открыть главное меню.
  • Выберите Командная строка (администратор). для запуска командной строки с правами администратора.
  • В командной строке введите команду sfc / scannow и нажмите Enter

    YouTube видео: WslRegisterDistribution завершился с ошибкой: 0x80370114

    Источник

  • While working on your device, it is common to come across error messages. These are perfectly normal because they tell you that there is something that needs to be fixed. It could be a blocked process or a faulty hardware component.

    In this article, we will be discussing all there is to know about the Windows Subsystem for Linux tool and one common error message associated with it.

    The Windows Subsystem for Linux or WSL is a handy tool for developers. But sometimes, it causes problems on Windows 10/11. One of the most common error messages associated with it is “WslRegisterDistribution Failed with Error: 0x80370114.”

    So, what is this error message all about and can it be fixed? In this article, we will share everything we know about this WSL error.

    What Is the Windows Subsystem for Linux?

    To better understand the error, let us first know what the Windows Subsystem for Linux or WSL is.

    The Windows Subsystem for Linux is a tool that allows developers to run a Linux platform on a Windows device. With the WSL, developers can select their favorite Linux distributions from the official Microsoft Store. They can also execute some command-line commands and tools, including sed, awk, and grep.

    In addition, the WSL tool lets developers run Linux applications on Windows and run Bash shell scripts in command-line programs.

    To install the WSL tool on Windows, you must do the following:

    Step 1: Enable the WSL Tool

    First, you have to enable the Windows Subsystem for the Linux feature for the tool to run on Windows. To do this, launch the PowerShell with administrator privileges. And then, execute this command: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart. Once done, restart your computer.

    Step 2: Install Your Choice of Linux Distribution

    To proceed with this step, open the Microsoft Store first. From here, you can select a Linux distribution. Your options include the following:

    • Ubuntu
    • openSUSE Leap 42
    • SUSE Linux Enterprise Server 42
    • Kali Linux
    • Debian GNU/Linux

    Once you have made a choice, click on it. You will then be taken to the distribution’s page. Here, click the Get button. If it’s your first time installing a Linux distribution, you should see a console window launch. It will ask you to wait a few minutes for the files to decompress and be saved on your device. In the future, the installation of other distributions should only take less than a second.

    Now, for the installation to complete, the Hyper-V Host Compute service should be up and running. Otherwise, you will receive the WslRegisterDistribution failed with error: 0x80370114.

    What Is the WslRegisterDistribution Failed Error in Windows 10/11?

    The WslRegisterDistribution failed with error: 0x80370114 occurs when the Hyper-V service is blocked during the installation of a Linux distribution using the WSL tool. It usually comes with the complete error message, “Error: 0x80370114 The operation could not be started because a required feature is not installed.”

    When you see the error, you are likely not able to access the WSL command-line tool.

    What Causes the WslRegisterDistribution Failed Error in Windows 10/11?

    As mentioned, this error appears if the Hyper-V service is blocked during the installation of a Linux distro using the WSL tool. However, there are instances when it shows because of the absence of an essential supporting Windows 10/11 feature.

    Basic Troubleshooting for the WslRegisterDistribution Failed Error in Windows 10/11

    The fixes we have shared below are mostly time-consuming. But before you try them, reboot your computer first. There are times when all your computer needs is a quick reboot. You might be surprised to find that the error disappears after a reboot. This is especially true if you haven’t shut down your computer for a while.

    Now, if you think you are suffering from a more complicated error that you cannot reboot normally, consider other advanced reboot options. After you reboot and you see the problem persists, troubleshoot!

    To troubleshoot the problem, you will need to enable the Windows Subsystem for the Linux feature first. And to do so, there are two methods.

    Method #1: Enable the Windows Subsystem for Linux Feature via the Turn Windows Features On or Off Option

    To enable the Windows Subsystem for Linux feature via the Turn Windows Features On or Off option, search for the option using the search field. From the list of results, tick the option next to Windows Subsystem for Linux. Hit OK to proceed.

    At this point, your system will find and install all the required system files. Once it is done, it will ask you to restart your computer. After your computer has restarted, there should be no more problems.

    Method #2: Use the Windows PowerShell

    Another way to troubleshoot the problem is by using Windows PowerShell. For this method to work, you need to open the Windows PowerShell with administrator privileges. And then, input the following command to enable the WSL feature: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.Windows Powershell

    After entering the command, your system will then begin searching and installing all the required system files. When asked, input Y to restart your computer.

    How to Fix the WslRegisterDistribution Failed Error in Windows 10/11

    Now, if the above troubleshooting methods don’t work, then proceed with the fixes we have listed below.

    Fix #1: Unblock the Hyper-V Host Compute Service

    To unblock the service, you have to check first if you are using an antivirus solution. If you are using Windows Defender, proceed by doing these steps:

    1. Into the search field, input windows security. Hit Enter to launch the Windows Security window.
    2. Go to the App and Browser Control section.
    3. Click Exploit Protection Settings.
    4. Navigate to the Program Settings tab.
    5. Find the Hyper-V Host Compute service by going to this path: C:WINDOWSSystem32vmcompute.exe.
    6. Select the service and click on the Edit button.
    7. Find the Code Flow Guard (CFG) section and untick the Override System Settings option.
    8. Next, open Windows PowerShell with administrator privilege.
    9. Execute this command: net start vcompute.

    It is worth noting that the App and Browser control under Windows Security plays a vital role in your PC. It protects your device from threats and potentially dangerous, files, downloads, apps, and websites. So, be sure that it is not disabled. If needed, you can just add an exception so other programs that depend on it can run as expected.

    Fix #2: Restart the Lxss Manager Service

    Another service that is associated with the WSL is the Linux Instance Life Cycle service. It runs in the background to somehow keep things in control. But if this service is blocked or is experiencing problems, then you can encounter the error. In this case, restarting the service can resolve the glitch.

    To restart the service, here’s what you should do:

    1. Press the Windows + R keys to launch the Run dialog box.
    2. Input services.msc into the text field and hit OK.
    3. From the list of services, find the LxssManager service and restart it.
    4. Once done, relaunch the WSL tool and check if the error message is gone.

    Fix #3: Launch the WSL tool from Microsoft Store

    There are cases when the Linux distribution you installed has a bug, resulting in an error upon launch of the WSL tool. The good thing is that it can be easily cleared by relaunching the WSL app directly from the Microsoft Store’s interface.

    For a detailed guide on what to do, follow these steps:

    1. Go to the Taskbar and click the Windows Search field.
    2. Here, type Microsoft Store and hit Enter.
    3. A list of results will be displayed on your screen. Click on the most relevant result.
    4. In the upper-right corner of the window, click the three-dotted menu.
    5. Select My Library.
    6. Navigate to the left pane of the window and click Installed.
    7. Next, go back to the right pane and choose your Linux Distribution app.
    8. Click the Launch button and see if the problem is resolved.

    Fix #4: Update the Linux Terminal via Command Prompt

    If you are running an older version of the distribution, then you may likely encounter the error. But again, this can be fixed. Updating the app will do the trick.

    To update your Linux distribution, use the Command Prompt. This way, you don’t need to reinstall the application. Here’s a guide on what to do:

    1. Go to the Taskbar and click the Windows Search field.
    2. Input Command Prompt and hit Enter.
    3. In the list of results, right-click on Command Prompt.
    4. Select Run as Administrator.
    5. Next, input the following commands into the command line. Make sure to hit Enter after each command:
      • C:> bash
      • $ sudo apt-get update
      • $ sudo apt-get dist-upgrade
      • $ <CTRL-D>
      • C:> exit
    6. Now, launch the WSL tool to see if the error has been cleared.

    Fix #5: Repair the WSL App

    If nothing has worked so far, then it is possible that the error is caused by a corrupt installation of the WSL app. To repair this, use the Repair feature of Windows.

    Here’s how:

    1. Right-click on the Windows button and select Settings.
    2. Go to Apps.
    3. Find and click on the WSL application.
    4. Select Advanced Options.
    5. Scroll down and find the Repair button.
    6. Once the app is repaired, check if the error is fixed. Otherwise, go back to the Advanced Options section.
    7. And then, click the Reset button. Take note that this action will cause you to lose your data and other settings.
    8. Relaunch the app and see if the error is cleared.

    Fix #6: Reinstall the WSL Application

    If repairing the app has not fixed the problem, then the damaged module of the app must have incurred so much damage that the repair process can no longer fix it. For this, you need to manually uninstall the app and reinstall it again.

    Follow these steps:

    1. Right-click on the Windows button and select Settings.
    2. Find the WSL application and choose Uninstall.
    3. Once it is uninstalled, disable the Subsystem for Linux option and restart your device.
    4. Upon restart, try to enable the Subsystem for Linux option once again.
    5. And then, reinstall the WSL app. Hopefully, this will fix the problem.

    Fix #7: Reset Your Windows PC

    Microsoft allows Windows 10/11 users to reset their computers. Doing this will return your operating system to the way it was when it was accessed the first time, meaning any third-party applications are no longer present.

    Performing a Windows 10/11 reset gives your computer a fresh start. This is a handy fix if you are experiencing a software-related problem and you can’t seem to resolve it.

    There are two ways to reset Windows 10/11. Refer to the sections below.

    Method #1: Reset Windows from Within

    If you can successfully log in to Windows, then resetting it would be a straightforward process. Just follow these steps:

    1. Go to the Start menu.
    2. Select Settings.
    3. Navigate to Update and Security and select Recovery.
    4. In the right pane, go to Reset This PC and click Get Started.
    5. You have two options at this point: Keep My Files and Remove Everything. If you plan to choose the second option, be sure that you have already created a backup of your important data as they will be lost in the succeeding steps.
    6. If a warning appears, just click Next.
    7. In the window that appears, review the particulars of the action you will be doing. If you are happy with them, click the Reset button. This will initiate the reset process.
    8. The process will take a few minutes to complete. Also, your computer will restart several times along the way. The moment you see a screen that gives you three options, select one and hit Continue.

    Method #2: Reset Windows 10/11 without Logging In

    If you are unable to log in to your Windows 10/11 account, you still have another way to reset your device: Use the Boot Options menu. This menu will appear automatically if your device fails to boot properly two to three times consecutively. But if it doesn’t, you can call it up by pressing the Shift and Power button. And then, click Restart. Once your device reboots, you will see the Boot Options menu. From here, you can proceed with performing a Windows 10/11 reset.

    Here’s how to proceed:

    1. Click the Troubleshoot
    2. Select Reset This PC.
    3. Perform steps 6 to 8 in the previous method and wait for your device to restart and reset itself.
    4. When asked to select one of three options after your device has been reset, select Continue.

    Fix #8: Perform a Clean Install of Windows

    Before you can proceed with performing a clean install of Windows 10/11, make sure that you meet the following requirements first:

    • 1 GB RAM for 32-bit and 2 GB for 64-bit
    • 1 GHz processor or faster
    • 20 GB free hard drive space
    • 800 x 600 display
    • DirectX 9 Graphics Processor
    • Stable Internet Access
    • A valid Microsoft account

    To perform a clean install, you have to consider a few things first. If you have downloaded the Windows 10/11 ISO file, but plan to install it on another computer, you can do so by using a DVD or a USB. To start, you should have a flash drive that has at least 4 GB of free space. If you are planning to use a DVD, make sure that the computer where you will be installing the OS has an optical drive.

    Once you have all these requirements, you can proceed with creating a bootable drive. Insert the USB into your computer and load the burner software program of your choice. Follow the on-screen instructions to create the bootable disk. And then, choose a drive and find the ISO file you have downloaded. The process will then start and it should take around 10 to 15 minutes to complete.

    After creating a bootable media device, install it on the computer. Insert the DVD or USB and switch off the computer. Next, switch it back on and hit the F2 or F12 button to access the BIOS boot menu. Here, select where your PC will boot from. Select your bootable drive. Follow the instructions from here.

    Fix #9: Perform a Malware Scan

    There are times when malware entities or viruses successfully infiltrate your system and affect important system processes or disable vital services. If that happens, then you will see error messages like the WslRegisterDistribution Failed with Error 0x80370114.

    So, make it a habit to perform regular malware scans to protect your device against threats. Luckily, you don’t have to stress yourself out looking for the perfect malware scanner out there. You can use Windows 10/11’s in-built malware scanner: Windows Defender.Windows Defender Firewall

    Here’s how to use it.

    1. Launch the Windows Security settings.
    2. Choose Virus and Threat Protection.
    3. Select Scan Options.
    4. From here, click Windows Defender Offline Scan.
    5. Hit the Scan Now button.
    6. The scan will take about 15 minutes to complete. After that, your device will restart.
    7. Once the scan is done, view the results by opening Windows Security Settings. Select Virus and Threat Protection, and then click Protection History.
    8. Follow the recommended actions.

    Now, if you feel that the scan that you performed is not enough, you can still perform another scan using a third-party antivirus program.

    Simply download an antivirus program of your choice and launch it. Again, perform a scan and remove the malware to keep your device protected against threats.

    Fix #10: Use the System File Checker

    The System File Checker is a tool that allows Windows users to scan and restore damaged corrupted system files that trigger errors on the Windows 10/11 platform. To use it, do the following:

    1. Press the Windows + X keys to launch the main menu.
    2. Select Command Prompt (Admin) to launch Command Prompt with administrator rights.
    3. In the command line, enter the sfc /scannow command and hit Enter.
    4. The repair process should now start. Make sure you don’t close the window or interrupt the process.
    5. Once the scan is complete, restart your computer.

    Fix #11: Free Up System Space

    In some cases, the error message appears because there is no enough space on your drive, so the system cannot complete the process. One way to deal with this problem is to free up space on your drive.

    For this, you can use the Disk Cleanup tool which is built-in on most Windows 10/11 devices. To use it, follow these steps:Disk Cleanup Drive Selection

    1. Click the Start menu.
    2. Go to All Programs.
    3. Select Accessories and click System Tools.
    4. Choose Disk Cleanup.
    5. Under the Files to Delete section, select all file types that you want to remove.
    6. Once you have made a choice, hit OK.

    You can also free up system space manually by going through your folders one by one. But this will consume much of your time. We suggest that you use the Disk Cleanup tool, or better yet, use a third-party PC repair tool.

    Fix #12: Ask for Professional Help

    If you have done everything but nothing seems to work, then do not be afraid to ask for help. Experts will always be willing to lend you a helping hand.

    You can contact the support team of Microsoft via their website and ask for a solution that works for you. But if the need to fix the issue is urgent, then take it to professionals near you. Let them handle the error on your behalf so you don’t have to.

    Wrapping Up

    You may not be frequently using the Windows Subsystem for Linux tool all the time because it is designed for developers. However, it pays to know how it works, the common errors associated with it, their causes, and how to fix them. This way, you know how to act in the event that you encounter it in the future.

    If you ever see the WslRegisterDistribution Failed with Error: 0x80370114, you already know what to do. Perform basic troubleshooting methods first: Enable the Windows Subsystem for Linux feature via PowerShell or through the Turn Windows Features On or Off option. If that doesn’t work, you can continue trying other fixes, including unblocking the Hyper-V Host Compute Service, restarting the Lxss Manager service, launching the WSL tool from the Microsoft Store, updating the tool via the Command Prompt, reinstalling the WSL application, and resetting Windows.

    But if all else fails, you can always seek help from professionals. Reach out to Microsoft’s support team online or take your computer to the nearest authorized service center.

    Let us know your thoughts about the WslRegisterDistribution Failed with Error 0x80370114. Share ways on how to resolve it in the comments!

    Vicrey Dharmdas | Author Softwaretested.com

    Vic is a certified gadget freak who feels the need to surround himself with cutting-edge technology. And this passion has helped him a lot in creating content that informs and guides users on using and troubleshooting the latest technology. He is an avid researcher who is always hungry for the latest news and updates on the most cutting-edge technology.

    Vic is the one in charge of keeping our website running smoothly and efficiently, to make sure that our readers have a wonderful experience while visiting the website. He’s good at troubleshooting errors and fixing Windows issues that come up either when playing games or working on the computer. 

    Download PC Repair Tool to quickly find & fix Windows errors automatically

    Hyper-V Host Compute Service, aka vmcompute.exe, is responsible make sure the Hyper-V service is up and running when needed. If the service is blocked, you will receive WslRegisterDistribution failed with error 0x80370114. This post helps you to resolve the problem and use WSL as expected.

    WslRegisterDistribution failed 0x80370114

    Be aware that the same error code may also show an error message—

    Error: 0x80370114 The operation could not be started because a required feature is not installed

    The problem can be resolved using the same method.

    To unblock the service, you will have to check with the antivirus or security solution. If you are using Windows Security, follow the steps as below:

    • Type Windows Security in the Start menu and press Enter to launch.
    • Click on App & Browser control available on the left side
    • Then click on Exploit protection settings at the bottom
    • Switch to the Program settings tab
    • Locate the Hyper-V Host Compute Service by going to the under mentioned path:
    C:WINDOWSSystem32vmcompute.exe
    • Once included, select it, and then click on the Edit button
    • Locate Code flow guard (CFG) and uncheck Override system settings

    CFG Override Hyper-V Host Compute Service

    Finally, open PowerShell, and execute the following command to start the service

    net start vmcompute

    Done that you can now set the WSL version if needed using the wsl –set-version <distro name> 2 command.

    App & browser control in Windows Security protects PC from potentially dangerous apps, files, websites, and downloads. So make sure not to disable it, but always add an exception so the programs can run as expected.

    Additionally, make sure you have enabled Virtualization at the hardware level, Hyper-V, and anything that is related to WSL.

    I hope the post was easy to follow, and you were able to resolve WslRegisterDistribution failed with error: 0x80370114 by unchecking the Override system settings in CFG.

    Similar WslRegisterDistribution failed with errors: 0xc03a001a | 0x80041002 | 0x800700b7 or 0x80080005 | 0x80070422 | 0x80370102 | 0x80070003 |  0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e and 0x8000000d.

    Ezoic

    Ashish is a veteran Windows and Xbox user who excels in writing tips, tricks, and features on it to improve your day-to-day experience with your devices. He has been a Microsoft MVP (2008-2010).

    Вычислительная служба узла Hyper-V, также известная как vmcompute.exe, отвечает за то, чтобы служба Hyper-V работала, когда это необходимо. Если служба заблокирована, вы получите сообщение WslRegisterDistribution failed with error 0x80370114. Этот пост поможет вам решить проблему и использовать WSL должным образом.

    Ошибка WslRegisterDistribution 0x80370114

    Имейте в виду, что тот же код ошибки может также отображать сообщение об ошибке —

    Ошибка: 0x80370114 Операция не может быть запущена, поскольку необходимая функция не установлена

    Проблема может быть решена тем же методом.

    Чтобы разблокировать сервис, вам нужно будет обратиться к антивирусу или защитному решению. Если вы используете систему безопасности Windows, выполните следующие действия:

    • Введите Безопасность Windows в меню Пуск и нажмите Enter для запуска.
    • Нажмите на элемент управления приложением и браузером, доступный слева.
    • Затем нажмите на Настройки защиты от эксплойтов внизу
    • Перейдите на вкладку Настройки программы.
    • Найдите службу вычислений хоста Hyper-V, перейдя по указанному ниже пути:

    C: WINDOWS System32 vmcompute.exe

    • После включения выберите его и нажмите кнопку «Изменить».
    • Найдите Code Flow Guard (CFG) и снимите флажок Override system settings.

    CFG переопределить службу вычислений хоста Hyper-V

    Наконец, откройте PowerShell и выполните следующую команду, чтобы запустить службу.

    чистый старт vmcompute

    Готово, теперь вы можете при необходимости установить версию WSL с помощью команды wsl –set-version <имя дистрибутива> 2.

    Контроль приложений и браузера в Windows Security защищает компьютер от потенциально опасных приложений, файлов, веб-сайтов и загрузок. Поэтому не отключайте его, а всегда добавляйте исключение, чтобы программы могли работать должным образом.

    Кроме того, убедитесь, что вы включили виртуализацию на аппаратном уровне, Hyper-V и все, что связано с WSL.

    Я надеюсь, что за публикацией было легко следить, и вы смогли разрешить сбой WslRegisterDistribution с ошибкой: 0x80370114, сняв отметку с системных настроек Override в CFG.

    Аналогичный WslRegisterDistribution завершился ошибкой: 0xc03a001a | 0x80041002 | 0x800700b7 или 0x80080005 | 0x80070422 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e и 0x8000000d.

    WslRegisterDistribution завершился ошибкой: 0x80370114 .

    Во время работы на устройстве часто возникают сообщения об ошибках. Это совершенно нормально, потому что они говорят вам, что что-то нужно исправить. Это может быть заблокированный процесс или неисправный аппаратный компонент.

    В этой статье мы обсудим все, что нужно знать об инструменте «Подсистема Windows для Linux» и одно распространенное сообщение об ошибке, связанное с ним.

    Подсистема Windows для Linux или WSL — удобный инструмент для разработчиков. Но иногда это вызывает проблемы в Windows 10. Одно из наиболее распространенных сообщений об ошибках, связанных с ним, — «WslRegisterDistribution Failed with Error: 0x80370114».

    Итак, что это за сообщение об ошибке и может ли оно быть фиксированный? В этой статье мы поделимся всем, что знаем об этой ошибке WSL.

    Совет для профессионалов: просканируйте свой компьютер на наличие проблем с производительностью, ненужных файлов, вредоносных приложений и угроз безопасности
    , которые могут вызвать системные проблемы. или низкая производительность.

    Бесплатное сканирование для ПК, проблемы с загрузкойWindows 10, Windows 7, Windows 8

    Специальное предложение. Об Outbyte, инструкции по удалению, лицензионное соглашение, политика конфиденциальности.

    Что такое подсистема Windows для Linux?

    Чтобы лучше понять ошибку, дайте нам сначала знать, что такое подсистема Windows для Linux или WSL.

    Подсистема Windows для Linux — это инструмент, который позволяет разработчикам запускать платформу Linux на устройстве Windows. С помощью WSL разработчики могут выбирать свои любимые дистрибутивы Linux в официальном магазине Microsoft Store. Они также могут выполнять некоторые команды и инструменты командной строки, включая sed, awk и grep.

    Кроме того, инструмент WSL позволяет разработчикам запускать приложения Linux в Windows и запускать сценарии оболочки Bash в программах командной строки. .

    Чтобы установить инструмент WSL в Windows, необходимо сделать следующее:

    Шаг 1. Включите инструмент WSL.

    Во-первых, вы должны включить подсистему Windows для функции Linux, чтобы инструмент работал в Windows. Для этого запустите PowerShell с правами администратора. Затем выполните следующую команду: dis.exe / online / enable-feature / featurename: Microsoft-Windows-Subsystem-Linux / all / norestart. После этого перезагрузите компьютер.

    Шаг 2. Установите ваш выбор дистрибутива Linux

    Чтобы продолжить этот шаг, сначала откройте Microsoft Store. Отсюда вы можете выбрать дистрибутив Linux. Возможны следующие варианты:

    • Ubuntu
    • openSUSE Leap 42
    • SUSE Linux Enterprise Server 42
    • Kali Linux
    • Debian GNU / Linux

    Сделав выбор, нажмите на него. После этого вы попадете на страницу раздачи. Здесь нажмите кнопку Получить . Если вы впервые устанавливаете дистрибутив Linux, вы должны увидеть запуск окна консоли. Вам будет предложено подождать несколько минут, чтобы файлы распаковались и были сохранены на вашем устройстве. В будущем установка других дистрибутивов должна занять менее секунды.

    Теперь для завершения установки служба Hyper-V Host Compute должна быть запущена и Бег. В противном случае вы получите ошибку WslRegisterDistribution: 0x80370114.

    Что такое ошибка WslRegisterDistribution Failed в Windows 10?

    Произошла ошибка WslRegisterDistribution: 0x80370114 возникает, когда служба Hyper-V заблокирована во время установки дистрибутива Linux с помощью инструмента WSL. Обычно оно сопровождается полным сообщением об ошибке: «Ошибка: 0x80370114 Операция не может быть запущена, потому что необходимая функция не установлена».

    Когда вы видите ошибку, вы, вероятно, не можете получить доступ к WSL инструмент командной строки.

    Что вызывает ошибку WslRegisterDistribution Failed в Windows 10?

    Как упоминалось, эта ошибка появляется, если служба Hyper-V заблокирована во время установки дистрибутива Linux с помощью инструмента WSL. Однако бывают случаи, когда это отображается из-за отсутствия важной поддерживающей функции Windows 10.

    Устранение основных проблем с ошибкой WslRegisterDistribution Failed в Windows 10

    Исправления, о которых мы рассказали ниже, в основном отнимают много времени. Но прежде чем попробовать их, сначала перезагрузите компьютер. Бывают случаи, когда все, что нужно вашему компьютеру, — это быстрая перезагрузка. Вы можете быть удивлены, обнаружив, что ошибка исчезает после перезагрузки. Это особенно верно, если вы какое-то время не выключали свой компьютер.

    Теперь, если вы думаете, что страдаете от более сложной ошибки, из-за которой вы не можете перезагрузиться в обычном режиме, рассмотрите другие дополнительные параметры перезагрузки. После перезагрузки, когда вы видите, что проблема сохраняется, устраните неполадки!

    Чтобы устранить проблему, вам необходимо сначала включить подсистему Windows для функции Linux. И для этого есть два метода.

    Метод № 1. Включите функцию подсистемы Windows для Linux с помощью параметра «Включить или отключить компоненты Windows».

    Чтобы включить функцию подсистемы Windows для Linux с помощью параметра «Включение или отключение компонентов Windows», выполните поиск параметра с помощью поля поиска. В списке результатов установите флажок рядом с Подсистема Windows для Linux . Нажмите ОК , чтобы продолжить.

    На этом этапе ваша система найдет и установит все необходимые системные файлы. Как только это будет сделано, он попросит вас перезагрузить компьютер. После перезагрузки компьютера проблем больше не должно быть.

    Метод № 2: Используйте Windows PowerShell

    Другой способ устранения проблемы — использование Windows PowerShell . Чтобы этот метод работал, вам необходимо открыть Windows PowerShell с правами администратора. Затем введите следующую команду, чтобы включить функцию WSL: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.

    После ввода команды ваша система начнет поиск и установку всех необходимых системных файлов. При появлении запроса введите Y, чтобы перезагрузить компьютер.

    Как исправить ошибку WslRegisterDistribution Failed в Windows 10

    Теперь, если вышеуказанные методы устранения неполадок не работают, перейдите к исправлениям, перечисленным ниже.

    Исправление №1: Разблокируйте службу вычислений узла Hyper-V

    Чтобы разблокировать службу, вы должны сначала проверить, используете ли вы антивирусное решение. Если вы используете Защитник Windows, выполните следующие действия:

  • В поле поиска введите безопасность Windows. Нажмите Enter , чтобы открыть окно Безопасность Windows .
  • Перейдите в раздел Управление приложениями и браузером .
  • Нажмите Настройки защиты от эксплойтов .
  • Перейдите на вкладку Настройки программы .
  • Найдите Hyper- V Host Compute , перейдя по этому пути: C: WINDOWS System32 vmcompute.exe.
  • Выберите службу и нажмите кнопку Изменить .
  • Найдите раздел Code Flow Guard (CFG) и снимите флажок Переопределить Параметр «Системные настройки .
  • Затем откройте Windows PowerShell с правами администратора.
  • Выполните эту команду: net start vcompute.
  • Стоит отметить, что элемент управления Приложение и браузер в разделе Безопасность Windows играет жизненно важную роль на вашем ПК. Он защищает ваше устройство от угроз и потенциально опасных файлов, загрузок, приложений и веб-сайтов. Итак, убедитесь, что он не отключен. При необходимости вы можете просто добавить исключение, чтобы другие программы, которые зависят от него, могли работать должным образом.

    Исправление №2: перезапустите службу Lxss Manager

    Еще одна служба, связанная с WSL, — это служба жизненного цикла экземпляра Linux. Он работает в фоновом режиме, чтобы как-то держать ситуацию под контролем. Но если эта служба заблокирована или испытывает проблемы, то вы можете столкнуться с ошибкой. В этом случае перезапуск службы может решить проблему.

    Чтобы перезапустить службу, вам следует сделать следующее:

  • Нажмите клавиши Windows + R , чтобы открыть диалоговое окно Выполнить .
  • Введите services.msc в текстовое поле и нажмите OK
  • Из списка служб, найдите службу LxssManager и перезапустите ее.
  • После этого перезапустите инструмент WSL и проверьте, исчезло ли сообщение об ошибке.
  • Исправление №3: Запустите инструмент WSL из Microsoft Store.

    Бывают случаи, когда в установленном вами дистрибутиве Linux есть ошибка, приводящая к ошибке при запуске инструмента WSL. Хорошо то, что это можно легко очистить, перезапустив приложение WSL прямо из интерфейса Microsoft Store.

    Чтобы получить подробное руководство о том, что делать, выполните следующие действия:

  • Перейти на панель задач и щелкните поле Поиск Windows .
  • Здесь введите Microsoft Store и нажмите Enter .
  • Список результатов отобразится на вашем экране. Щелкните наиболее релевантный результат.
  • В правом верхнем углу окна щелкните меню с тремя точками.
  • Выберите Моя библиотека .
  • Перейдите в левую панель окна и нажмите Установлено
  • Затем вернитесь на правую панель и выберите свой Дистрибутив Linux app.
  • Нажмите кнопку Запустить и посмотрите, решена ли проблема.
  • Исправление №4: обновите терминал Linux через командную строку

    Если вы используете старую версию дистрибутива, вы, вероятно, столкнетесь с ошибкой. Но опять же, это можно исправить. Обновление приложения поможет.

    Чтобы обновить дистрибутив Linux, используйте командную строку. Таким образом, вам не нужно переустанавливать приложение. Вот руководство о том, что делать:

  • Перейдите на панель задач и щелкните поле Поиск Windows .
  • Введите командную строку и нажмите Enter
  • В списке результатов щелкните правой кнопкой мыши Командная строка .
  • Выберите Выполнить как администратор .
  • Затем введите следующие команды в командную строку. Обязательно нажимайте Enter после каждой команды:
    • C: & gt; bash
    • $ sudo apt-get update
    • $ sudo apt-get dist-upgrade
    • $
    • C: & gt; выход
  • Теперь запустите инструмент WSL , чтобы проверить, устранена ли ошибка.
  • Исправление №5: Восстановите приложение WSL

    Если до сих пор ничего не помогло, значит, это Возможно, ошибка вызвана поврежденной установкой приложения WSL. Чтобы исправить это, используйте функцию восстановления Windows.

    Вот как:

  • Щелкните правой кнопкой мыши кнопку Windows и выберите Настройки .
  • Перейдите в Приложения
  • Найдите и нажмите WSL приложение .
  • Выберите Дополнительные параметры .
  • Прокрутите вниз и найдите кнопку Восстановить .
  • После восстановления приложения проверьте, есть ли ошибка фиксированный. В противном случае вернитесь в раздел Дополнительные параметры .
  • А затем нажмите кнопку Сброс . Обратите внимание, что это действие приведет к потере данных и других настроек.
  • Перезапустите приложение и посмотрите, устранена ли ошибка.
  • Исправление №6: переустановите приложение WSL.

    Если восстановление приложения не устранило проблему, значит, поврежденный модуль приложения должен иметь настолько большой ущерб, что процесс восстановления больше не может его исправить. Для этого вам необходимо вручную удалить приложение и переустановить его снова.

    Выполните следующие действия:

  • Щелкните правой кнопкой мыши кнопку Windows и выберите Настройки .
  • Найдите приложение WSL и выберите Удалить
  • После удаления отключите параметр Подсистема для Linux и перезагрузите устройство.
  • После перезагрузки попробуйте еще раз включить параметр Подсистема для Linux .
  • Затем переустановите приложение WSL . Надеюсь, это решит проблему.
  • Исправление №7: перезагрузите компьютер с Windows.

    Microsoft позволяет пользователям Windows 10 перезагружать свои компьютеры. Это вернет вашу операционную систему к той, которая была при первом доступе, а это означает, что никаких сторонних приложений больше не будет.

    Выполнение сброса Windows 10 дает вашему компьютеру возможность начать все заново. Это удобное решение, если у вас возникла проблема, связанная с программным обеспечением, и вы не можете ее решить.

    Есть два способа сбросить Windows 10. См. Разделы ниже.

    Метод №1: сбросить Windows изнутри

    Если вы можете успешно войти в Windows, то сброс будет несложным процессом. Просто выполните следующие действия:

  • Перейдите в меню Пуск .
  • Выберите Настройки
  • Навигация выберите Обновление и безопасность и выберите Восстановление
  • На правой панели перейдите в Сбросить этот компьютер и нажмите Начать .
  • На данный момент у вас есть два варианта: Сохранить мои файлы и Удалить все . Если вы планируете выбрать второй вариант, убедитесь, что вы уже создали резервную копию важных данных, так как они будут потеряны на следующих этапах.
  • Если появится предупреждение, просто нажмите Далее .
  • В открывшемся окне просмотрите подробности действия, которое вы будете выполнять. Если они вас устраивают, нажмите кнопку Сброс . Это запустит процесс сброса.
  • Этот процесс займет несколько минут. Кроме того, ваш компьютер будет несколько раз перезагружаться. Как только вы увидите экран с тремя вариантами, выберите один и нажмите «Продолжить».
  • Метод № 2: сбросить Windows 10 без входа в систему

    Если вам не удается войти в свою учетную запись Windows 10, у вас все еще есть другой способ сбросить настройки устройства: использовать меню параметров загрузки. Это меню появится автоматически, если ваше устройство не сможет правильно загрузиться два-три раза подряд. Но если это не так, вы можете вызвать его, нажав кнопки Shift и Power. Затем нажмите «Перезагрузить». После перезагрузки устройства вы увидите меню параметров загрузки. Отсюда вы можете продолжить выполнение сброса Windows 10.

    Вот как это сделать:

  • Нажмите Устранение неполадок
  • Выберите Выполните сброс этого компьютера.
  • Выполните шаги с 6 по 8 предыдущего метода и дождитесь, пока устройство перезагрузится и перезагрузится.
  • Когда после сброса настроек устройства вас попросят выбрать один из трех вариантов, выберите Продолжить .
  • Исправление №8: Выполните чистую установку Windows

    Прежде чем приступить к чистой установке Windows 10, убедитесь, что выполняются следующие требования:

    • 1 ГБ ОЗУ для 32-разрядной версии и 2 ГБ для 64-разрядной версии.
    • Процессор 1 ГГц или выше
    • 20 ГБ свободного места на жестком диске
    • Дисплей 800 x 600
    • Графический процессор DirectX 9
    • Стабильный доступ в Интернет.
    • Действующая учетная запись Microsoft.

    Чтобы выполнить чистую установку, вы должны сначала учесть несколько вещей. Если вы скачали ISO-файл Windows 10, но планируете установить его на другой компьютер, вы можете сделать это с помощью DVD или USB. Для начала у вас должна быть флешка, на которой не менее 4 ГБ свободного места. Если вы планируете использовать DVD, убедитесь, что компьютер, на который вы будете устанавливать ОС, имеет оптический привод.

    После выполнения всех этих требований вы можете приступить к созданию загрузочного диска. Вставьте USB в свой компьютер и загрузите программу записи по вашему выбору. Следуйте инструкциям на экране, чтобы создать загрузочный диск. Затем выберите диск и найдите загруженный файл ISO. Затем начнется процесс, который займет от 10 до 15 минут.

    После создания загрузочного носителя установите его на компьютер. Вставьте DVD или USB и выключите компьютер. Затем снова включите его и нажмите кнопку F2 или F12, чтобы получить доступ к меню загрузки BIOS. Здесь выберите, откуда будет загружаться ваш компьютер. Выберите свой загрузочный диск. Следуйте инструкциям здесь.

    Исправление № 9: Выполните сканирование на наличие вредоносных программ.

    Бывают случаи, когда вредоносные объекты или вирусы успешно проникают в вашу систему и влияют на важные системные процессы или отключают жизненно важные службы. Если это произойдет, вы увидите сообщения об ошибках, например WslRegisterDistribution Failed with Error 0x80370114.

    Итак, возьмите за привычку выполнять регулярное сканирование на наличие вредоносных программ для защиты вашего устройства от угроз. К счастью, вам не придется напрягаться в поисках идеального сканера вредоносных программ. Вы можете использовать встроенный в Windows 10 сканер вредоносных программ: Защитник Windows .

    Вот как его использовать.

  • Запустите настройки безопасности Windows .
  • Выберите Защита от вирусов и угроз.
  • Выберите Параметры сканирования .
  • Отсюда нажмите Автономное сканирование Защитника Windows .
  • Нажмите кнопку Сканировать сейчас .
  • Сканирование займет около 15 минут. После этого ваше устройство перезагрузится.
  • После завершения сканирования просмотрите результаты, открыв Настройки безопасности Windows . Выберите Защита от вирусов и угроз , а затем нажмите История защиты .
  • Следуйте рекомендованным действиям.
  • Теперь, если чувствуете что выполненного вами сканирования недостаточно, вы все равно можете выполнить еще одно сканирование с помощью сторонней антивирусной программы.

    Просто загрузите антивирусную программу по вашему выбору и запустите ее. Снова выполните сканирование и удалите вредоносное ПО, чтобы ваше устройство было защищено от угроз.

    Исправление № 10: используйте средство проверки системных файлов

    Средство проверки системных файлов — это инструмент, который позволяет пользователям Windows сканировать и восстанавливать поврежденные поврежденные файлы. системные файлы, вызывающие ошибки на платформе Windows 10. Чтобы использовать его, сделайте следующее:

  • Нажмите клавиши Windows + X , чтобы открыть главное меню.
  • Выберите Командная строка (администратор). для запуска командной строки с правами администратора.
  • В командной строке введите команду sfc / scannow и нажмите Enter
  • Теперь должен начаться процесс восстановления. Убедитесь, что вы не закрываете окно и не прерываете процесс.
  • После завершения сканирования перезагрузите компьютер.
  • Исправление №11: освободите место в системе

    В некоторых случаях, сообщение об ошибке появляется, потому что на вашем диске недостаточно места, поэтому система не может завершить процесс. Один из способов решения этой проблемы — освободить место на диске.

    Для этого вы можете использовать инструмент очистки диска, встроенный в большинство устройств Windows 10. Чтобы использовать его, выполните следующие действия:

  • Щелкните меню Пуск .
  • Перейдите в Все программы .
  • Выберите Стандартные и нажмите Системные инструменты .
  • Выберите Очистка диска .
  • В разделе Файлы для удаления выберите все типы файлов, которые вы хотите удалить.
  • После того, как вы сделали выбор, нажмите OK.

    Вы также можете освободить место в системе вручную, просматривая папки по одной. Но это отнимет у вас много времени. Мы предлагаем вам использовать инструмент очистки диска или, что еще лучше, инструмент для ремонта ПК от сторонних производителей.

    Исправление №12: обратитесь за профессиональной помощью

    Если вы сделали все, но ничего не помогло, то не бойтесь просить о помощи. Эксперты всегда будут готовы протянуть вам руку помощи.

    Вы можете связаться со службой поддержки Microsoft через их веб-сайт и попросить решение, которое подойдет вам. Но если необходимость в устранении проблемы срочна, обратитесь к ближайшим к вам профессионалам. Позвольте им обработать ошибку от вашего имени, чтобы вам не приходилось делать это.

    Подведение итогов

    Возможно, вы не часто используете инструмент «Подсистема Windows для Linux» постоянно, потому что он предназначен для разработчиков. Однако стоит знать, как это работает, какие типичные ошибки с ним связаны, их причины и как их исправить. Таким образом, вы знаете, как действовать в случае, если вы столкнетесь с этим в будущем.

    Если вы когда-нибудь увидите WslRegisterDistribution Failed with Error: 0x80370114, вы уже знаете, что делать. Сначала выполните основные методы устранения неполадок: включите функцию подсистемы Windows для Linux с помощью PowerShell или с помощью параметра «Включить или отключить компоненты Windows». Если это не сработает, вы можете попробовать другие исправления, включая разблокировку службы вычислений узла Hyper-V, перезапуск службы Lxss Manager, запуск инструмента WSL из Microsoft Store, обновление инструмента через командную строку, переустановку WSL. приложение и сброс Windows.

    Но если ничего не помогает, всегда можно обратиться за помощью к профессионалам. Обратитесь в службу поддержки Microsoft через Интернет или отнесите свой компьютер в ближайший авторизованный сервисный центр.

    Сообщите нам свои мысли о сбое WslRegisterDistribution с ошибкой 0x80370114. Делитесь в комментариях, как решить эту проблему!


    YouTube видео: WslRegisterDistribution завершился с ошибкой: 0x80370114

    02, 2023




  • I have Windows 11 and I had WSL working fine, until I had to do a PC Reset and now trying to install it again from scratch. This is what I get now (after multiple WSL installation attempts):

    PS > wsl --install
    Windows Subsystem for Linux is already installed.
    The following is a list of valid distributions that can be installed.
    Install using 'wsl.exe --install <Distro>'.
    
    NAME               FRIENDLY NAME
    Ubuntu             Ubuntu
    Debian             Debian GNU/Linux
    kali-linux         Kali Linux Rolling
    SLES-12            SUSE Linux Enterprise Server v12
    SLES-15            SUSE Linux Enterprise Server v15
    Ubuntu-18.04       Ubuntu 18.04 LTS
    Ubuntu-20.04       Ubuntu 20.04 LTS
    OracleLinux_8_5    Oracle Linux 8.5
    OracleLinux_7_9    Oracle Linux 7.9
    
    
    PS > wsl --install Ubuntu-20.04
    Installing: Ubuntu 20.04 LTS
    Ubuntu 20.04 LTS has been installed.
    Launching Ubuntu 20.04 LTS...
    PS > wsl list
    Windows Subsystem for Linux has no installed distributions.
    
    Use 'wsl.exe --list --online' to list available distributions
    and 'wsl.exe --install <Distro>' to install.
    
    Distributions can also be installed by visiting the Microsoft Store:
    https://aka.ms/wslstore
    Error code: Wsl/Service/CreateInstance/GetDefaultDistro/WSL_E_DEFAULT_DISTRO_NOT_FOUND
    

    If I run the Ubuntu app, I get:

    Installing, this may take a few minutes...
    WslRegisterDistribution failed with error: 0x80370114
    Error: 0x80370114 The operation could not be started because a required feature is not installed.
    
    Press any key to continue...
    

    Under «Turn Windows features on or off» I have enabled:

    [x] Virtual Machine Platform
    [x] Windows Hypervisor Platform
    [x] Windows Subsystem for Linux
    

    By the way, I only turned on «Windows Hypervisor Platform» later, as an experiment. I saw answers on GitHub and elsewhere related to vmcompute.exe but I don’t have that on my system, do I need to install it, and if so, how?!

    PS > ls C:WindowsSystem32vm*
    
    
        Directory: C:WindowsSystem32
    
    
    Mode                 LastWriteTime         Length Name
    ----                 -------------         ------ ----
    -a----        07/05/2022     06:20          50528 VmApplicationHealthMonitorProxy.dll
    -a----        21/11/2022     19:41          79896 vmbuspipe.dll
    -a----        07/05/2022     06:20         270336 vmdevicehost.dll
    -a----        07/05/2022     06:20          87400 vmictimeprovider.dll
    -a----        07/05/2022     06:20         487424 vmrdvcore.dll
    

    Even though already enabled, also tried the accepted answer on a similar question, but no difference:

    PS > dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
    Deployment Image Servicing and Management tool
    Version: 10.0.22621.1
    
    Image Version: 10.0.22621.819
    
    Enabling feature(s)
    [==========================100.0%==========================]
    The operation completed successfully.
    
    PS > dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
    Deployment Image Servicing and Management tool
    Version: 10.0.22621.1
    
    Image Version: 10.0.22621.819
    
    Enabling feature(s)
    [==========================100.0%==========================]
    The operation completed successfully.
    

    So what is the solution here? The forum answers didn’t help me, and the MS documentation sounds like all that’s needed is a magic wsl --install.

    System information:

    Edition Windows 11 Home
    Version 22H2
    OS build    22621.819
    Experience  Windows Feature Experience Pack 1000.22636.1000.0
    

    Any suggestions are appreciated, otherwise I’ll share the solution I find later. Going to install some updates now, and will see if that helps.

    I am facing almost exactly the same issue.

    Microsoft Windows 11 [Version 10.0.22000.675]
    wsl --status
    Default Version: 2
    WSL version: 0.58.3.0
    Kernel version: 5.10.102.1
    WSLg version: 1.0.33
    MSRDC version: 1.2.2924
    Direct3D version: 1.601.0
    

    I have been running Debian and Ubuntu in WSL normally for several months.
    Both working just fine for a long time.
    But since a few days ago, I could not start any distro.

    So I checked all services and event logs and I think I have narrowed it down to:

    The service vmcompute can not be started.

    I have tried everything I could come came across as a solution, but I could not figure out the problem.
    The WSL and distros that used to work a few days ago would not start, the only service that would not start was vmcompute, and I tried every troubleshooting advice to start the service, but I could not find a solution.

    So I have uninstalled everything WSL related, deleted all the distros, disabled Hyper-V, Virtual Machine Platform, Windows Subsystem for Linux from Windows Features, and reenabled them, uninstalled and reinstalled WSL, rebooted several times and tried to reinstall WSL and Debian.

    And, just in case, have run:

    Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
    Dism.exe /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
    chkdsk /scan
    

    Also, configured CFG for vmcompute in Exploit Protection.
    And done everything I had done the last time to install WSL and Debian (or any distro whatsoever).

    Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    

    All the associated services are set to auto start:
    LxssManager, HvHost, AppVClient, WslService, vmcompute.

    And all of the above are starting and behaving normally, except vmcompute.
    vmcompute does not start, with the following errors in console:

    The Hyper-V Host Compute Service service could not be started.
    A system error has occurred.
    System error 50 has occurred.
    The request is not supported.
    

    And the following 2 errors in the event viewer log:

    The Host Compute Service failed to start:  The request is not supported.  (0x80070032)
    The Hyper-V Host Compute Service service terminated with the following error:  The request is not supported.  
    

    And any distro installation fails with 0x80370114.

    Installing, this may take a few minutes...
    WslRegisterDistribution failed with error: 0x80370114
    Error: 0x80370114 The operation could not be started because a required feature is not installed.
    

    Any ideas?
    Thanks in advance

    Screenshots:

    image
    image
    image
    image

    Понравилась статья? Поделить с друзьями:
  • Wslregisterdistribution failed with error 0x80370102 windows 11
  • Wslregisterdistribution failed with error 0x800701bc windows 11
  • Wsl2 windows 10 установка ubuntu графический интерфейс
  • Wsl нет установленных дистрибутивов подсистемы windows для linux
  • Wsl windows subsystem for linux что это