Το WslRegisterDistribution απέτυχε με σφάλμα 0xc03a001a

Ακόμη και μετά τον έλεγχο όλων των απαιτήσεων, ενδέχεται να αντιμετωπίσετε προβλήματα κατά την εγκατάσταση του υποσυστήματος Windows(Windows Subsystem) για Linux . Για παράδειγμα, όταν προσπαθείτε να εκκινήσετε το Ubuntu από το Microsoft Store , μπορεί να εμφανιστεί ένα μήνυμα σφάλματος στον υπολογιστή σας που διαβάζει, το WslRegisterDistribution απέτυχε με σφάλμα: 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . Το σφάλμα παρουσιάζεται κατά την εκκίνηση του Ubuntu , όπου λέει ότι η λειτουργία δεν μπορούσε να ολοκληρωθεί λόγω περιορισμού του συστήματος εικονικού δίσκου. Το μήνυμα σφάλματος ζητά επίσης να αποσυμπιεστεί και να κρυπτογραφηθεί το μήνυμα.

Αποτυχία σφάλματος WslRegisterDistribution 0xc03a001a

Το WslRegisterDistribution(WslRegisterDistribution) απέτυχε με σφάλμα: 0xc03a001a
Σφάλμα: 0xc03a001a
Η λειτουργία που ζητήθηκε δεν ήταν δυνατό να ολοκληρωθεί λόγω περιορισμού συστήματος εικονικού δίσκου.
Τα αρχεία εικονικού σκληρού δίσκου πρέπει να είναι ασυμπίεστα και μη κρυπτογραφημένα και να μην είναι αραιά.

Το WslRegisterDistribution(WslRegisterDistribution) απέτυχε με σφάλμα: 0xc03a001a

Σφάλμα: Το 0xc03a001a συνήθως ακολουθείται από ένα μήνυμα που λέει ότι η λειτουργία που ζητήθηκε δεν μπορούσε να ολοκληρωθεί λόγω περιορισμού του συστήματος εικονικού δίσκου.  Τα αρχεία εικονικού σκληρού δίσκου(Virtual hard disk) πρέπει να είναι ασυμπίεστα και μη κρυπτογραφημένα και να μην είναι αραιά.

Υπάρχουν δύο μέθοδοι που προτείνονται για την επίλυση του προβλήματος στα επίσημα φόρουμ του GitHub . Το πρώτο σάς επιτρέπει να απενεργοποιήσετε την κρυπτογράφηση και το δεύτερο φροντίζει για το ζήτημα της συμπίεσης.

  • Εκτελέστε την εντολή FSUTIL
  • Καταργήστε την επιλογή Συμπίεση περιεχομένου(Uncheck Compress Contents) για τον κατάλογο Ubuntu

Το εργαλείο fsutil(fsutil tool) σχετίζεται με λειτουργίες συστήματος αρχείων FAT και NTFS , όπως διαχείριση, προετοιμασία ή αποσυναρμολόγηση του τόμου.

Επομένως, βασικά, αυτό το πρόβλημα μπορεί να επιλυθεί ακολουθώντας τα παρακάτω βήματα.

  1. Μεταβείτε στην ακόλουθη διαδρομή USERPROFILE CanonicalGroupLimited.Ubuntu .
  2. Ανοίξτε το φάκελο προφίλ για τη διανομή Linux .
  3. Φάκελος LocalState.
  4. Κάντε δεξί κλικ σε αυτόν τον φάκελο και επιλέξτε Ιδιότητες.
  5. Πατήστε το κουμπί Για προχωρημένους.
  6. Καταργήστε την επιλογή Συμπίεση(Deselect Compress) περιεχομένων για εξοικονόμηση χώρου στο δίσκο.
  7. Καταργήστε την επιλογή Κρυπτογράφηση(Deselect Encrypt) περιεχομένου για ασφάλεια δεδομένων.
  8. Επιλέξτε μόνο αυτήν την επιλογή φακέλου.

Ας δούμε αναλυτικά τα βήματα.

Εκτελέστε την εντολή FSUTIL

Ανοίξτε τη γραμμή εκτέλεσης(Run) ( Win +R ), πληκτρολογήστε cmd και πατήστε Shift + Enter για να εκκινήσετε τη γραμμή εντολών με άδεια διαχειριστή. Πληκτρολογήστε και εκτελέστε την παρακάτω εντολή

fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1

Κάντε επανεκκίνηση(Reboot) του υπολογιστή μόλις τελειώσετε και ξεκινήστε το Ubuntu ή οποιοδήποτε άλλο Linux .

Καταργήστε την επιλογή Συμπίεση περιεχομένου(Uncheck Compress Contents) για τον κατάλογο Ubuntu

Το WslRegisterDistribution απέτυχε με σφάλμα: 0xc03a001a

Ο κατάλογος του 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 | 0x803701140x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e και 0x8000000d(0x8007019e and 0x8000000d) .



About the author

Είμαι επαγγελματίας τεχνικός ήχου και πληκτρολογίου με πάνω από 10 χρόνια εμπειρία. Έχω εργαστεί στον εταιρικό κόσμο, ως σύμβουλος και διευθυντής προϊόντων, και πιο πρόσφατα, ως μηχανικός λογισμικού. Οι δεξιότητες και η εμπειρία μου μου επιτρέπουν να εργάζομαι σε διάφορα είδη έργων από μικρές επιχειρήσεις έως μεγάλες εταιρείες. Είμαι επίσης ειδικός στα Windows 11 και εργάζομαι πάνω στο νέο λειτουργικό σύστημα για πάνω από δύο χρόνια τώρα.



Related posts