Как да коригирам грешка в разпространението на WSL регистър 0x80370102 на Windows 10?



Опитайте Нашия Инструмент За Премахване На Проблемите

Тази грешка възниква, когато потребителите се опитват да инсталират дистрибуция на Linux за достъп чрез подсистема на Windows за Linux 2. След като разгледат подробно отзивите на потребителя и техническите органи, потребителите съобщават, че са срещнали съобщението за грешка 0x80370102 при опит да инсталират Linux Distro за Windows Подсистема за Linux 2 (WSL2). Известието за грешка е както следва:



Известие за грешка



Какво причинява грешка в разпространението на WSL регистър 0x80370102?

Тази грешка е изключително нова и не се среща само в дистрибуциите на Linux. Тази грешка е срещана и при опит за инсталиране на дистрибуцията на Debian. Изброихме причините за този проблем, след като разгледахме подробно отзивите на потребителя и техническите органи. Този проблем може да възникне поради някоя от следните причини:

  • В процес на разработка: Тази грешка възниква, когато хората се опитват да стартират компилация на Windows Insider Preview. Потребителят може да вижда дефекти или грешки в компилацията, която използва, която все още е в процес на разработка.
  • Надстройка на WSL: Напълно разработена версия с всички необходими корекции ще поддържа подсистемата. WSL 2 е в процес на разработка и все още има грешки в него, така че преминаването от WSL 1 към WSL 2 ще доведе до тази грешка.
  • Деактивирана виртуализация: Виртуализацията е процес на създаване на софтуерно или виртуално представяне на нещо, като виртуални приложения, сървъри, хранилища и мрежи. Тази грешка може да възникне, ако настройката за виртуализация е била деактивирана в BIOS под Защита.
  • Hyper-V: Това е технология на Microsoft, която позволява на потребителите да създават виртуални компютърни среди и да изпълняват и управляват множество операционни системи на един физически сървър. Така че Грешка при разпространение на Wsl Регистрация възниква, когато Hyper-V е деактивиран от bios.

Решение 1: Активирайте хардуерната виртуализация от BIOS

Когато потребителите се опитват да стартират Ubuntu във VirtualBox, без да активират хардуерната виртуализация, системата генерира множество грешки като проблеми с производителността на звука, грешка в Wsl Register Distribution и др. Виртуална машина емулира компютърна система, така че всеки може да стартира различни операционни системи и програми. Следвайте стъпките по-долу, за да активирате хардуерна виртуализация от BIOS:



  1. Щракнете Започнете и след това изберете Опция за захранване и щракнете Рестартирам .

    Рестартиране на компютър

  2. В зависимост от производителя на BIOS ключът за влизане в BIOS ще варира. Натиснете Del, Esc, F1, F2 или F4 клавиш на клавиатурата веднага щом екранът почернее. Забележка : Ако не стигнете за първи път, рестартирайте компютъра си и опитайте друг ключ.
  3. Намерете раздела за конфигуриране на процесора (Менюто може да се нарече Процесор, Конфигурация на процесора, Чипсет)
  4. Намери Виртуализация настройка и Активиране то.
    Забележка: ( Виртуализация настройките могат да бъдат наречени като Технология за виртуализация на Intel , AMD-V , Hyper-V , VT-X , Вандерпул , или SVM ).
  5. Изберете опцията Запазване и излизане.
  6. Компютърът ще се рестартира с Виртуализация на хардуера активиран. Проверете дали проблемът продължава. Ако го направи, следвайте следващия метод.

Забележка: Уверете се, че вашето устройство поддържа хардуерна виртуализация. Можете да видите дали виртуализацията е активирана в раздела „Производителност“ на диспечера на задачите.

Проверка на виртуализацията



Решение 2: Активирайте ролята на Hyper-V

Hyper-V позволява на администраторите да използват по-добре техния хардуер, като виртуализират множество операционни системи, за да стартират едновременно един и същ физически сървър. Ако не го активираме, той генерира грешка при инсталиране на дистрибуция на Linux за достъп през Windows. Следвайте стъпките, дадени по-долу, за да активирате Hyper-V:

  1. Щракнете Започнете , търсете в Контролен панел , и го отворете.

    Отваряне на контролния панел

  2. Кликнете върху Програми .

    Отваряне на програми

  3. Кликнете върху Програма и функции .

    Отваряне на програми и функции

  4. В левия панел кликнете върху Включете или изключете функцията на Windows опция.

    Включване или изключване на функциите на Windows

  5. Проверете Hyper-V опция и щракнете Добре .

    Проверка на Hyper-V

  6. Сега Рестартирайте вашата система, за да влязат в сила тези промени. Ако това не помогне, продължете със следващото решение.

Решение 3: Изложете разширенията за виртуализация и променете настройките на RAM

Източник3

Вложената виртуализация е функция, която ви позволява да стартирате Hyper-V вътре в Hyper-V виртуална машина (VM). Това помага да стартирате емулатор на телефон Visual Studio във виртуална машина или да тествате конфигурации, които обикновено изискват няколко хоста. Съобщава се, че активирането на вложената виртуализация е разработено като решение за много потребители онлайн. Следователно, следвайте стъпките, дадени по-долу, за да направите това:

  1. Изключете вашата виртуална машина в Hyper-V Manager.
  2. Натиснете Win + X на клавиатурата и изберете Windows PowerShell (администратор) от изскачащия списък.

    Отваряне на Windows PowerShell (администратор)

  3. В прозореца на PowerShell, Копирай постави тази команда, за да промените името и стойностите на вашия VM процесор.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Въвеждане на команда

  4. Натиснете Въведете за да го стартирате.
  5. Сега щракнете с десния бутон върху вашата виртуална машина в Hyper-V Manager и изберете Настройки .

    Отваряне на настройките на VM

  6. Кликнете върху Памет в левия прозорец, премахнете отметката Активирайте динамичната памет и удвоете RAM стойност e.g. 2048 > 4096.

    Промяна на настройките на паметта

  7. Започнете вашата виртуална машина.
  8. Щракнете с десния бутон на мишката върху вашата виртуална машина и изберете Свържете . Това ще стартира Hyper-V и системата ви ще се рестартира. Опитайте да стартирате Ubuntu отново. Това най-накрая трябва да реши проблема ви.

    Свързване на VM

3 минути четене