Kā Windows 10 labot WSL reģistra izplatīšanas kļūdu 0x80370102?



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Šī kļūda rodas, kad lietotāji mēģina instalēt Linux izplatīšanu, lai piekļūtu, izmantojot Windows apakšsistēmu Linux 2. Pēc tam, kad detalizēti pārskatītas lietotāja atsauksmes un tehniskās pilnvaras, lietotāji ziņoja, ka, mēģinot instalēt Linux Distro operētājsistēmai Windows 2 paredzēto apakšsistēmu Linux, ziņo par kļūdas ziņojumu 0x80370102. (WSL2). Kļūdas paziņojums ir šāds:



Paziņojums par kļūdu



Kas izraisa WSL reģistra izplatīšanas kļūdu 0x80370102?

Šī kļūda ir ārkārtīgi jauna, un tā nav sastopama tikai Linux distros. Šī kļūda ir notikusi arī mēģinot instalēt arī Debian distro. Mēs esam uzskaitījuši šīs problēmas cēloņus, pēc tam, kad esam detalizēti pārskatījuši lietotāja atsauksmes un tehniskās pilnvaras. Šī problēma var rasties jebkura no šiem iemesliem:

  • Izstrādes stadijā: Šī kļūda rodas, kad cilvēki mēģina palaist Windows Insider priekšskatījuma veidošanu. Iespējams, lietotājs redz defektus vai kļūdas izmantotajā būvējumā, kas joprojām tiek izstrādāts.
  • WSL jaunināšana: Pilnībā izstrādāta versija ar visiem nepieciešamajiem labojumiem atbalstīs apakšsistēmu. WSL 2 tiek izstrādāts, un tajā joprojām ir kļūdas, tāpēc pāreja no WSL 1 uz WSL 2 izraisīs šo kļūdu.
  • Virtualizācija ir atspējota: Virtualizācija ir uz programmatūru balstīta vai virtuāla kaut kā attēlošanas process, piemēram, virtuālās lietojumprogrammas, serveri, krātuve un tīkli. Šī kļūda var rasties, ja virtualizācijas iestatījums ir atspējots BIOS sadaļā Drošība.
  • Hyper-V: Tā ir Microsoft tehnoloģija, kas ļauj lietotājiem izveidot virtuālu datoru vidi, kā arī vadīt un pārvaldīt vairākas operētājsistēmas vienā fiziskā serverī. Tātad Wsl reģistra izplatīšanas kļūda rodas, ja Hyper-V ir atspējots no BIOS.

1. risinājums: iespējojiet aparatūras virtualizāciju no BIOS

Kad lietotāji mēģina palaist Ubuntu VirtualBox, neļaujot aparatūras virtualizācijai, sistēma rada vairākas kļūdas, piemēram, audio veiktspējas problēmas, Wsl reģistra izplatīšanas kļūda utt. Virtuālā mašīna atdarina datorsistēmu, lai ikviens varētu palaist dažādas operētājsistēmas un programmas. Lai iespējotu aparatūras virtualizāciju no BIOS, rīkojieties šādi:



  1. Klikšķis Sākt un pēc tam atlasiet Enerģijas opcija un noklikšķiniet Restartēt .

    Restartē datoru

  2. Atkarībā no jūsu BIOS ražotāja atslēga, lai pieteiktos BIOS, būs atšķirīga. Nospiediet Del, Esc, F1, F2 vai F4 tastatūras taustiņš, tiklīdz ekrāns kļūst melns. Piezīme : Ja neiekļūstat pirmo reizi, restartējiet datoru un izmēģiniet citu taustiņu.
  3. Atrodiet CPU konfigurācijas sadaļu (izvēlni var saukt par Procesors, CPU konfigurācija, Chipset)
  4. Atrodi Virtualizācija iestatīšana un Iespējot to.
    Piezīme: ( Virtualizācija iestatījumus var nosaukt kā Intel virtualizācijas tehnoloģija , AMD-V , Hyper-V , VT-X , Vanderpool vai SVM ).
  5. Izvēlieties opciju Saglabāt un iziet.
  6. Dators tiks restartēts ar Aparatūras virtualizācija iespējots. Pārbaudiet, vai problēma joprojām pastāv. Ja tā notiek, izpildiet nākamo metodi.

Piezīme: Pārliecinieties, vai jūsu ierīce atbalsta aparatūras virtualizāciju. Uzdevumu pārvaldnieka cilnē Veiktspēja varat redzēt, vai ir iespējota virtualizācija.

Virtualizācijas pārbaude



2. risinājums: iespējojiet Hyper-V lomu

Hyper-V ļauj administratoriem labāk izmantot savu aparatūru, virtualizējot vairākas operētājsistēmas, lai vienlaikus palaistu to pašu fizisko serveri. Ja mēs to neiespējam, tas rada kļūdu, instalējot Linux izplatīšanu, lai piekļūtu caur Windows. Lai iespējotu Hyper-V, rīkojieties šādi:

  1. Klikšķis Sākt , meklējiet Vadības panelis un atveriet to.

    Vadības paneļa atvēršana

  2. Klikšķiniet uz Programmas .

    Programmu atvēršana

  3. Klikšķiniet uz Programma un funkcijas .

    Programmu un funkciju atvēršana

  4. Kreisajā panelī noklikšķiniet uz Ieslēdziet vai izslēdziet Windows funkciju opcija.

    Windows funkciju ieslēgšana vai izslēgšana

  5. Pārbaudiet Hyper-V opciju un noklikšķiniet labi .

    Hyper-V pārbaude

  6. Tagad Pārstartējiet lai šīs izmaiņas stātos spēkā. Ja tas nepalīdz, pārejiet pie nākamā risinājuma.

3. risinājums: eksponējiet virtualizācijas paplašinājumus un mainiet RAM iestatījumus

Avots3

Ligzdota virtualizācija ir funkcija, kas ļauj darbināt Hyper-V Hyper-V virtuālās mašīnas (VM) iekšpusē. Tas palīdz palaist Visual Studio tālruņa emulatoru virtuālajā mašīnā vai pārbaudīt konfigurācijas, kurām parasti nepieciešami vairāki resursdatori. Ir ziņots, ka Nested Virtualization aktivizēšana ir izdevies kā risinājums daudziem lietotājiem tiešsaistē. Tāpēc rīkojieties šādi:

  1. Izslēdziet virtuālo mašīnu Hyper-V Manager.
  2. Nospiediet Win + X tastatūrā un atlasiet Windows PowerShell (administrēšana) no uznirstošā saraksta.

    Windows PowerShell (administrēšana) atvēršana

  3. PowerShell loga iekšpusē kopēt ielīmēt šo komandu, lai mainītu VM procesora nosaukumu un vērtības.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Komandas ievadīšana

  4. Nospiediet Enter lai to palaistu.
  5. Tagad ar peles labo pogu noklikšķiniet uz savas virtuālās mašīnas Hyper-V pārvaldniekā un atlasiet Iestatījumi .

    VM iestatījumu atvēršana

  6. Klikšķiniet uz Atmiņa kreisajā rūtī noņemiet atzīmi Iespējot dinamisko atmiņu un dubulto RAM vērtība piem. 2048> 4096.

    Atmiņas iestatījumu mainīšana

  7. Sākt jūsu virtuālā mašīna.
  8. Ar peles labo pogu noklikšķiniet uz virtuālās mašīnas un atlasiet Izveidojiet savienojumu . Tas darbinās Hyper-V, un jūsu sistēma tiks restartēta. Mēģiniet vēlreiz palaist Ubuntu. Tam vajadzētu beidzot novērst problēmu.

    VM savienošana

3 minūtes lasīts