فشل WslRegisterDistribution بسبب الخطأ: 0x80370102
عند تثبيت WSL ، إذا تلقيت خطأ يقول - فشل WslRegisterDistribution مع الخطأ: 0x80370102 - فستساعدك(WslRegisterDistribution failed with error: 0x80370102) هذه المشاركة في حلها. حدث الخطأ(Error) لسببين. المتداخلة الافتراضية ، حد على CPUID ، ودعم المحاكاة الافتراضية(Virtualization) ، وأكثر من ذلك.
WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
فشل WslRegisterDistribution(WslRegisterDistribution) بسبب الخطأ: 0x80370102
اتبع هذه الاقتراحات لإصلاح المشكلة.
- تفعيل الافتراضية المتداخلة
- تفعيل دعم Hyper-V على مستوى BIOS(BIOS Level)
- تعطيل القيد على CPUID
ستحتاج إلى إذن المسؤول وفهم BIOS لتنفيذها.
تفعيل الافتراضية المتداخلة
إذا قمت بتثبيت Windows في جهاز افتراضي ثم حاولت تثبيت WSL ، فأنت بحاجة إلى تمكين الظاهرية المتداخلة. قم بتشغيل PowerShell(Launch PowerShell) بإذن المسؤول ، وقم بتنفيذ الأمر كما هو مذكور أدناه.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
إذا لم يفلح ذلك ، فأنت بحاجة إلى تمكين الظاهرية على مستوى الأجهزة. سيعتمد هذا على BIOS أو UEFI . المزيد عن هذا في وثائق Microsoft الرسمية(official Microsoft Documents) .
تفعيل دعم Hyper-V على مستوى BIOS(BIOS Level)
افتح BIOS/UEFI وتحقق من الإعدادات التي قد تسمى VT-x أو AMD-V أو SVM أو Vanderpool أو Intel VT-d أو AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )إذا كانت AMD ، فأنت بحاجة إلى التحقق من AMD-V(AMD-V) و SVM وما إلى ذلك. بالنسبة لشركة Intel(Intel) ، عادةً ما يكون VT-x .
اتبع المنشور المرتبط لمعرفة الإعدادات وفقًا لجهاز الكمبيوتر الخاص بك. تتضمن القائمة إعدادات Dell و Asus و Acer وما إلى ذلك.
تعطيل القيد على CPUID
عند تشغيل جهاز الكمبيوتر الخاص بك ، يقوم نظام التشغيل بتنفيذ تعليمات CPUID لتحديد المعالج وقدراته. يستخدم CPUID(CPUID) عند استخدام معالج جديد بنظام تشغيل قديم. قد يواجه Windows مشكلات في التعامل مع معلومات (Windows)CPUID ، وبالتالي تحتاج إلى تعطيلها.
Limit CPUID Max
سيختلف موقع كل BIOS/UEFI . لذا تأكد من البحث حولك للعثور على مكانه على جهاز الكمبيوتر الخاص بك.
آمل أن يكون المنشور مفيدًا في حل WslRegisterDistribution 0x80370102 ، والذي يظهر عند تثبيت WSL .
فشل WslRegisterDistribution المشابه مع ظهور أخطاء(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 أو 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e و 0x8000000d(0x8007019e and 0x8000000d) .
ذات صلة: (Related: )استكشاف أخطاء نظام Windows الفرعي لرسائل ورموز خطأ Linux وإصلاحها.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)
Related posts
فشل WslRegisterDistribution مع الخطأ: 0x80370114
فشل WslRegisterDistribution مع error 0x8007023e
فشل WslRegisterDistribution مع error 0x8007019e أو 0x8000000D
فشل WslRegisterDistribution مع الخطأ: 0x800701BC
فشل WslRegisterDistribution مع الخطأ: 0x80070422
فشل Fix WslRegisterDistribution مع error 0x80070032
توقف WSL عن العمل مع Error 0x80070003
Build LineageOS على Windows 10 باستخدام Windows Subsystem ل Linux
Fix Windows Subsystem لLinux Errors، Problems and Issues
فشل WslRegisterDistribution مع error 0x800700b7 أو 0x80080005
فشل WslRegisterDistribution مع error 0xc03a001a
كيفية التحقق من إصدار نظام Windows الفرعي لنظام Linux (WSL) في Windows
كيفية تعيين Linux Distribution version إلى WSL1 or WSL2 في Windows 10
كيفية تثبيت Windows Subsystem ل Linux على Windows 11
كيفية تشغيل .sh أو Shell Script file في Windows 11/10
فشل WslRegisterDistribution مع الخطأ: 0x80041002