Το WslRegisterDistribution απέτυχε με σφάλμα 0xc03a001a
Ακόμη και μετά τον έλεγχο όλων των απαιτήσεων, ενδέχεται να αντιμετωπίσετε προβλήματα κατά την εγκατάσταση του υποσυστήματος Windows(Windows Subsystem) για Linux . Για παράδειγμα, όταν προσπαθείτε να εκκινήσετε το Ubuntu από το Microsoft Store , μπορεί να εμφανιστεί ένα μήνυμα σφάλματος στον υπολογιστή σας που διαβάζει, το WslRegisterDistribution απέτυχε με σφάλμα: 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . Το σφάλμα παρουσιάζεται κατά την εκκίνηση του Ubuntu , όπου λέει ότι η λειτουργία δεν μπορούσε να ολοκληρωθεί λόγω περιορισμού του συστήματος εικονικού δίσκου. Το μήνυμα σφάλματος ζητά επίσης να αποσυμπιεστεί και να κρυπτογραφηθεί το μήνυμα.
Το WslRegisterDistribution(WslRegisterDistribution) απέτυχε με σφάλμα: 0xc03a001a
Σφάλμα: 0xc03a001a
Η λειτουργία που ζητήθηκε δεν ήταν δυνατό να ολοκληρωθεί λόγω περιορισμού συστήματος εικονικού δίσκου.
Τα αρχεία εικονικού σκληρού δίσκου πρέπει να είναι ασυμπίεστα και μη κρυπτογραφημένα και να μην είναι αραιά.
Το WslRegisterDistribution(WslRegisterDistribution) απέτυχε με σφάλμα: 0xc03a001a
Σφάλμα: Το 0xc03a001a συνήθως ακολουθείται από ένα μήνυμα που λέει ότι η λειτουργία που ζητήθηκε δεν μπορούσε να ολοκληρωθεί λόγω περιορισμού του συστήματος εικονικού δίσκου. Τα αρχεία εικονικού σκληρού δίσκου(Virtual hard disk) πρέπει να είναι ασυμπίεστα και μη κρυπτογραφημένα και να μην είναι αραιά.
Υπάρχουν δύο μέθοδοι που προτείνονται για την επίλυση του προβλήματος στα επίσημα φόρουμ του GitHub . Το πρώτο σάς επιτρέπει να απενεργοποιήσετε την κρυπτογράφηση και το δεύτερο φροντίζει για το ζήτημα της συμπίεσης.
- Εκτελέστε την εντολή FSUTIL
- Καταργήστε την επιλογή Συμπίεση περιεχομένου(Uncheck Compress Contents) για τον κατάλογο Ubuntu
Το εργαλείο fsutil(fsutil tool) σχετίζεται με λειτουργίες συστήματος αρχείων FAT και NTFS , όπως διαχείριση, προετοιμασία ή αποσυναρμολόγηση του τόμου.
Επομένως, βασικά, αυτό το πρόβλημα μπορεί να επιλυθεί ακολουθώντας τα παρακάτω βήματα.
- Μεταβείτε στην ακόλουθη διαδρομή USERPROFILE CanonicalGroupLimited.Ubuntu .
- Ανοίξτε το φάκελο προφίλ για τη διανομή Linux .
- Φάκελος LocalState.
- Κάντε δεξί κλικ σε αυτόν τον φάκελο και επιλέξτε Ιδιότητες.
- Πατήστε το κουμπί Για προχωρημένους.
- Καταργήστε την επιλογή Συμπίεση(Deselect Compress) περιεχομένων για εξοικονόμηση χώρου στο δίσκο.
- Καταργήστε την επιλογή Κρυπτογράφηση(Deselect Encrypt) περιεχομένου για ασφάλεια δεδομένων.
- Επιλέξτε μόνο αυτήν την επιλογή φακέλου.
Ας δούμε αναλυτικά τα βήματα.
Εκτελέστε την εντολή FSUTIL
Ανοίξτε τη γραμμή εκτέλεσης(Run) ( Win +R ), πληκτρολογήστε cmd και πατήστε Shift + Enter για να εκκινήσετε τη γραμμή εντολών με άδεια διαχειριστή. Πληκτρολογήστε και εκτελέστε την παρακάτω εντολή
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
Κάντε επανεκκίνηση(Reboot) του υπολογιστή μόλις τελειώσετε και ξεκινήστε το Ubuntu ή οποιοδήποτε άλλο Linux .
Καταργήστε την επιλογή Συμπίεση περιεχομένου(Uncheck Compress Contents) για τον κατάλογο Ubuntu
Ο κατάλογος του Ubuntu βρίσκεται στην παρακάτω διαδρομή
%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Είναι πιθανό ένα Windows Update να έχει ενεργοποιήσει τη συμπίεση και την κρυπτογράφηση για αυτόν τον φάκελο. Εάν είναι έτσι, τότε πρέπει να το απενεργοποιήσετε
Μεταβείτε στο %localappdata%Packages
, κάντε δεξί κλικ στον CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
φάκελο και επιλέξτε Ιδιότητες.
Στην καρτέλα Γενικά , κάντε κλικ στο κουμπί Για (General)προχωρημένους(Advanced) . Καταργήστε την επιλογή του πλαισίου για συμπίεση και κρυπτογράφηση. Κάντε κλικ(Click) και αποθηκεύστε τις αλλαγές. Η διαδικασία μπορεί να διαρκέσει λίγο, ανάλογα με το μέγεθος του φακέλου και των αρχείων.
Όταν σας ζητηθεί να εφαρμόσετε τις αλλαγές μόνο στον τρέχοντα φάκελο ή σε όλους τους υποφακέλους και τα αρχεία, επιλέξτε μόνο αυτόν τον φάκελο(just this folder) , καθώς καθαρίζετε μόνο τη σημαία συμπίεσης.
Μετά από αυτό, η wsl --set-version
εντολή αλλαγής, θα πρέπει να λειτουργεί και να σας επιτρέπει να εκτελέσετε ένα περιβάλλον Linux , συμπεριλαμβανομένων των περισσότερων εργαλείων γραμμής εντολών, βοηθητικών προγραμμάτων και εφαρμογών.
Στο εξής(Hereafter) , το πρόβλημά σας θα πρέπει να λυθεί και δεν θα πρέπει να δείτε ξανά το σφάλμα WSL 0xc03a001a, λέει η Microsoft .
Hope it helps!
Παρόμοιο WslRegisterDistribution απέτυχε με σφάλματα(Similar WslRegisterDistribution failed with errors) : 0x80041002 | 0x800700b7 ή 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e και 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
Το WslRegisterDistribution απέτυχε με σφάλμα: 0x80370114
Το WslRegisterDistribution απέτυχε με σφάλμα 0x8007023e
Το WslRegisterDistribution απέτυχε με σφάλμα 0x8007019e ή 0x8000000d
Το WslRegisterDistribution απέτυχε με σφάλμα: 0x800701bc
Το WslRegisterDistribution απέτυχε με σφάλμα: 0x80070422
Το WslRegisterDistribution απέτυχε με σφάλμα 0x800700b7 ή 0x80080005
Το WslRegisterDistribution απέτυχε με σφάλμα: 0x80370102
Το WslRegisterDistribution απέτυχε με σφάλμα: 0x80041002
Πώς να εκτελέσετε το αρχείο .sh ή Shell Script στα Windows 11/10
Πώς να εγκαταστήσετε το υποσύστημα Windows για Linux στα Windows 11
Πώς να ελέγξετε την έκδοση υποσυστήματος Windows για Linux (WSL) στα Windows
Το WSL σταμάτησε να λειτουργεί με Σφάλμα 0x80070003
Δημιουργήστε το LineageOS στα Windows 10 χρησιμοποιώντας το Υποσύστημα Windows για Linux
Διορθώστε σφάλματα, προβλήματα και ζητήματα υποσυστήματος Windows για Linux
Πώς να ορίσετε την έκδοση Linux Distribution σε WSL1 ή WSL2 στα Windows 10
Η επιδιόρθωση του WslRegisterDistribution απέτυχε με σφάλμα 0x80070032