Θα είναι πολύ απογοητευτικό εάν θέλετε να εγκαταστήσετε τα Windows .NET Framework 3.5 στον υπολογιστή σας, αλλά σας αρνείται με ένα μήνυμα σφάλματος που λέει "Τα Windows δεν μπόρεσαν να ολοκληρώσουν τις απαιτούμενες αλλαγές. Κωδικός σφάλματος 0x800F0954 ". Αυτός ο κωδικός σφάλματος μπορεί να δημιουργήσει προβλήματα όταν προσπαθείτε να ενεργοποιήσετε ή να εγκαταστήσετε οποιαδήποτε από τις προαιρετικές δυνατότητες των Windows στη συσκευή σας Windows 10. Εάν αντιμετωπίζετε αυτό το πρόβλημα μην ανησυχείτε. Υπάρχουν διαθέσιμες διορθώσεις για την επίλυση του προβλήματος για εσάς. Αυτό το σφάλμα συμβαίνει όταν η σύνδεση μεταξύ των Windows Server Update Services (WSUS) και του Windows Optional Feature Installer αποτύχει ή τερματιστεί. Έτσι, το Windows Update Optional Feature Installer αποτυγχάνει επίσης να λάβει την έγκριση της λήψης του Windows Optional Feature και δείχνει το μήνυμα σφάλματος. Ας κρατήσουμε τους λόγους εκτός, ας πάμε κατευθείαν για τις διορθώσεις.
Εάν παρατηρήσετε τον ίδιο κωδικό σφάλματος στο παράθυρο της γραμμής εντολών προσπαθήστε αυτές τις αρχικές λύσεις και ελέγξτε εάν το πρόβλημά σας έχει επιλυθεί-
Αρχικές λύσεις–
1. Επανεκκίνηση στον υπολογιστή σας και μετά την επανεκκίνηση της συσκευής σας, δοκιμάστε να εγκαταστήσετε ξανά το πλαίσιο .NET.
2. Ελέγξτε αν εκκρεμούν ενημερώσεις των Windows ή όχι. Εάν εκκρεμεί κάποια από τις ενημερώσεις των Windows, εγκαταστήστε το Windows Update (πολλά από τα Windows Update συνοδεύονται από συστήματα πλαισίου .NET που εγκαθίστανται κατά την ενημέρωση των Windows).
[ΣΠΟΥΔΑΙΟΣ]- Πριν μετακινηθείτε στις διορθώσεις βεβαιωθείτε ότι έχετε δημιουργήσει ένα σημείο επαναφοράς συστήματος για το σύστημά σας. Σε κάθε περίπτωση, αν κάτι πάει στραβά, μπορείτε να επαναφέρετε το σύστημα στην παρούσα κατάσταση.
Εάν εξακολουθεί να υπάρχει, αντιμετωπίζετε το πρόβλημα με την εγκατάσταση του .NET framework 3.5 ή οποιασδήποτε προαιρετικής δυνατότητας των Windows, ακολουθήστε αυτές τις επιδιορθώσεις-
Επιδιόρθωση-1 ενημέρωση από το Windows Update χωρίς άδεια του WSUS-
Όπως συζητήσαμε, ο λόγος πίσω από αυτό το σφάλμα είναι το αίτημα αποδοχής ή απόρριψης μεταξύ των Windows Server Update Services (WSUS) και Windows Optional Feature Installer, έτσι μπορούμε να παρακάμψουμε το αίτημα έγκρισης στο WSUS και να εγκαταστήσουμε απευθείας το Windows Feature χωρίς WSUS. Ακολουθήστε προσεκτικά αυτά τα βήματα για να το κάνετε-
1. Στην αρχή, θα πρέπει να πληκτρολογήσετε "Αρχείο" στο Αναζήτηση πλαίσιο δίπλα στο εικονίδιο των Windows.
2. Στη συνέχεια, πρέπει να κάνετε κλικ στο "Επεξεργαστής μητρώου“.

2. Στο αριστερό παράθυρο του Επεξεργαστής μητρώου, πλοηγηθείτε σε αυτήν την τοποθεσία-
HKEY_LOCAL_MACHINE \ ΛΟΓΙΣΜΙΚΟ \ Πολιτικές \ Microsoft \ Windows \ WindowsUpdate \ AU
3. Τώρα στο δεξιό τμήμα του παραθύρου διπλό κλικ επί "ΧρήσηWUServer“.
4. Αλλαγή των δεδομένων τιμής σε "0“. Κάντε κλικ στο "Εντάξει“.

Εάν δεν μπορείτε να βρείτε "ΧρήσηWUServer«Πρέπει να δημιουργήσεις μόνοι σου το κλειδί. Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε το κλειδί-
ένα. Μετά την πλοήγηση στο "ΑΥ"Μητρώο, κάντε δεξί κλικ στον κενό χώρο και κάντε κλικ στο "Νέος"Και κάντε κλικ στο"Τιμή DWORD (32-bit)“.

σι. Τώρα, μετονομάστε το "Νέο κλειδί" όπως και "ΧρήσηWUServer“. Τώρα, ακολουθήστε το βήμα 2 του Fix-1.

Κλείστε τον Επεξεργαστή Μητρώου και επανεκκινήστε ο υπολογιστής σου. Μετά την επανεκκίνηση δοκιμάστε να εγκαταστήσετε ξανά το .NET framework 3.5 στον υπολογιστή σας. Εάν εξακολουθείτε να αντιμετωπίζετε το πρόβλημα, προχωρήστε στην επόμενη επιδιόρθωση.
Επιδιόρθωση-2 Εγκαταστήστε το προαιρετικό χαρακτηριστικό με τα Windows MCT-
Εάν αντιμετωπίζετε το πρόβλημα με την άμεση εγκατάσταση της δυνατότητας από τον Πίνακα Ελέγχου, μπορείτε να το κάνετε χρησιμοποιώντας Windows PowerShell, όπου πρέπει να κατεβάσετε το Windows 10 ISO χρησιμοποιώντας το Media Creation Tool (MCT). Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε την προαιρετική δυνατότητα από Windows PowerShell–
1. Κατεβάστε το Windows 10 ISO (μην ξεχάσετε να αντιστοιχίσετε το build no του ISO με τα Windows 10 στον υπολογιστή σας. Τώρα προσαρτήστε το ISO στο σύστημά σας κάνοντας διπλό κλικ πάνω του.
2. Τύπος Πλήκτρο Windows + R κλειδί και πληκτρολογήστε "δύναμη"Και χτύπησε"Εντάξει“.

2. Στη συνέχεια, θα πρέπει να αντιγράψετε-επικολλήσετε αυτήν την εντολή στο PowerShell παράθυρο και πατήστε Εισαγω.
Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Πηγή D: \ Πηγές \ SxS

Αλλάξτε το όνομα προέλευσης σύμφωνα με τη μονάδα δίσκου όπου έχετε τοποθετήσει το Windows 10 ISO, δηλαδή, εάν έχετε τοποθετήσει το ISO στη μονάδα G: \ τότε πρέπει να αλλάξετε την εντολή ως-
Προσθήκη-WindowsCapability -Online -Ονομα NetFx3 ~~~~ - Πηγή G: \ Πηγές \ SxS
ΣΗΜΕΙΩΣΗ-
Εάν δεν μπορείτε να εκτελέσετε αυτήν την εντολή στο παράθυρο PowerShell, αντίγραφο και Επικόλληση αυτή η εντολή PowerShell παράθυρο και πατήστε Εισαγω.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Πηγή: D: \ Πηγές \ SxS
[ΣΗΜΕΙΩΣΗ-Αλλαγή του ονόματος προέλευσης σύμφωνα με τη μονάδα δίσκου όπου έχετε τοποθετήσει το Windows 10 ISO, σημαίνει, εάν έχετε τοποθετήσει το ISO στο ΣΟΛ:\οδηγήστε τότε πρέπει να αλλάξετε την εντολή ως
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Πηγή:ΣΟΛ:\ Πηγές \ SxS
3. Τώρα, τέλος, πρέπει να ελέγξετε εάν το .NET Framework είναι εγκατεστημένο ή όχι με αντιγραφή και επικόλληση αυτής της εντολής PowerShell παράθυρο και πατήστε Εισαγω.
Get-WindowsCapability -Online -Ονομα NetFx3 ~~~~
Επανεκκινήστε ο υπολογιστής σου.
Μετά την επανεκκίνηση, ελέγξτε εάν το .NET Framework 3.5 είναι εγκατεστημένο στον υπολογιστή σας ή όχι. Πηγαίνετε για την επόμενη επιδιόρθωση, εάν εξακολουθείτε να έχετε "Αποτυχία εγκατάστασης .NET Framework 3.5 Κωδικός σφάλματος 0x800F0954".
Fix-3 Εγκατάσταση .NET Framework 3.5 από τη γραμμή εντολών-
Μπορείτε να εγκαταστήσετε το .NET framework 3.5 απλώς φορτώνοντας τα Windows 10 ISO / DVD και εκτελώντας μια εντολή στο παράθυρο της γραμμής εντολών. Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε το .NET Framework 3.5 από το παράθυρο γραμμής εντολών-
1. Κατεβάστε το Windows 10 ISO.
(ΣΗΜΕΙΩΣΗ- Κατά τη λήψη, μην ξεχάσετε να ταιριάξετε το build no του ISO με τα Windows 10 στον υπολογιστή σας.)
2. Τώρα προσαρμόστε το ISO κάνοντας διπλό κλικ πάνω του.
3. Θυμηθείτε το όνομα του γράμματος δίσκου (όπως "G:" / "H:" κλπ).
4. Τώρα, πρέπει να πατήσετε Πλήκτρο Windows + R για να ξεκινήσετε το Τρέξιμο.
5. Όταν μπορείτε να δείτε το παράθυρο Εκτέλεση, θα πρέπει να πληκτρολογήσετε "cmd" σε αυτό Τρέξιμο παράθυρο και κάντε κλικ στο "Εντάξει“.

3. Τώρα αντιγραφή επικόλληση αυτή η εντολή στο δικό σας Γραμμή εντολών παράθυρο και πατήστε Εισαγω.
dism / online / enable-feature / featurename: NetFX3 / Source: H: \ source \ sxs / LimitAccess
ΣΗΜΕΙΩΣΗ- Θα χρειαστεί να αλλάξετε το γράμμα της μονάδας στην εντολή σύμφωνα με το γράμμα της μονάδας δίσκου όπου έχετε φορτώσει το DVD.
dism / online / enable-feature / featurename: NetFX3 / Πηγή:ΣΟΛ:\ source \ sxs / LimitAccess

ΣΗΜΕΙΩΣΗ-
Εάν αντιμετωπίζετε πρόβλημα με την εκτέλεση αυτής της εντολής, δοκιμάστε να εκτελέσετε την παρακάτω εντολή-
dism / online / enable-feature / featurename: NetFX3 / All / Source:γράμμα κίνησης: \ source \ sxs / LimitAccess
ΣΗΜΕΙΩΣΗ- Μην ξεχάσετε να αλλάξετε το «γράμμα κίνησης«Στην εντολή όπως συζητήθηκε προηγουμένως.
dism / online / enable-feature / featurename: NetFX3 / All / Source:ΣΟΛ:\ source \ sxs / LimitAccess

Επανεκκινήστε ο υπολογιστής σου.
Μετά την επανεκκίνηση, ελέγξτε εάν εξακολουθείτε να αντιμετωπίζετε πρόβλημα με την "Εγκατάσταση .NET Framework 3.5 απέτυχε Κωδικός σφάλματος 0x800F0954" στον υπολογιστή σας.
Θα πρέπει να μπορείτε να ενεργοποιήσετε / εγκαταστήσετε το .NET Framework 3.5 στον υπολογιστή σας, χωρίς περαιτέρω σφάλμα.