Επιδιόρθωση: Η εφαρμογή στον υπολογιστή σας χρειάζεται .NET Framework 3.5

Εάν χρησιμοποιείτε Windows 8 ή 10, ίσως έχετε παρατηρήσει ένα αναδυόμενο παράθυρο που χρειάζεται να εγκαταστήσετε το .NET framework 3.5. Τα αναδυόμενα παράθυρα ενδέχεται να είναι τυχαία εάν εκτελείτε εφαρμογές στο παρασκήνιο ή κατά την εκκίνηση. Το αναδυόμενο μήνυμα λέει:

"Μια εφαρμογή στον υπολογιστή σας χρειάζεται την ακόλουθη δυνατότητα των Windows: .NET Framework 3.5 (περιλαμβάνει Net 2.0 και 3.0)"

Το αναδυόμενο παράθυρο είναι συνήθως γνήσιο, αλλά μπορεί να ενεργοποιηθεί από οποιοδήποτε πρόγραμμα που χρειάζεται αυτό το πλαίσιο, συμπεριλαμβανομένου του κακόβουλου λογισμικού. Εάν επιλέξετε να παραλείψετε την εγκατάσταση, το αναδυόμενο παράθυρο ενδέχεται να εμφανιστεί ξανά όταν προσπαθείτε να εγκαταστήσετε ένα πρόγραμμα ή όταν προσπαθείτε να εκτελέσετε ένα συγκεκριμένο πρόγραμμα. Ωστόσο, η λήψη του από το Διαδίκτυο και η εγκατάστασή του στον υπολογιστή σας θα επιστρέψει μόνο ένα πιο απογοητευτικό σφάλμα ότι το πλαίσιο είναι ήδη εγκατεστημένο. Αυτό το άρθρο θα εξηγήσει γιατί εμφανίζεται αυτό το αναδυόμενο παράθυρο, ποιο είναι το πλαίσιο .NET και γιατί απαιτείται στον υπολογιστή σας. Τελικά, θα σας δώσουμε μεθόδους για το πώς μπορείτε να εγκαταστήσετε το .NET Framework 3.5 στον υπολογιστή σας.

Για να καταλάβουμε γιατί το .NET framework 3.5 είναι απαραίτητο και γιατί εμφανίζεται αυτό το αίτημα, πρέπει πρώτα να καταλάβουμε τι είναι το .NET framework. Στον προγραμματισμό, ένα πλαίσιο είναι μια συλλογή διεπαφών προγραμματισμού εφαρμογών (API) που είναι συνήθως μια κοινόχρηστη βιβλιοθήκη κωδικών που μπορούν να καλέσουν οι προγραμματιστές κατά την ανάπτυξη εφαρμογών. Με αυτόν τον τρόπο, δεν χρειάζεται να γράψουν τον κώδικα από την αρχή, εξοικονομώντας πολύτιμο χρόνο και επομένως ενθαρρύνοντας τον προγραμματιστή να επικεντρωθεί περισσότερο σε αυτό που μπορεί να κάνει το πρόγραμμα. Στο .NET Framework, αυτή η βιβλιοθήκη κοινόχρηστου κώδικα ονομάζεται Framework Class Library (FCL). Οι κωδικοί στην κοινόχρηστη βιβλιοθήκη μπορούν να εκτελούν όλα τα είδη διαφορετικών λειτουργιών και είναι χιλιάδες τέτοιων κωδικών. Για παράδειγμα, ο κώδικας ping μιας άλλης συσκευής στο δίκτυο ή ο κωδικός για την ενεργοποίηση των πλαισίων διαλόγου «Άνοιγμα ως» ή «Αποθήκευση ως» βρίσκεται εντός αυτού του πλαισίου.

Εκτός από τους τυποποιημένους κωδικούς, το .NET framework παρέχει ένα περιβάλλον χρόνου εκτέλεσης για την εκτέλεση εφαρμογών που δημιουργήθηκαν χρησιμοποιώντας τους κωδικούς πλαισίου. Ένα περιβάλλον χρόνου εκτέλεσης είναι ένα είδος sandbox στο οποίο εκτελούνται εφαρμογές. το ίδιο πράγμα που συμβαίνει με τις εφαρμογές java. Το περιβάλλον χρόνου εκτέλεσης .NET ονομάζεται Common Language Runtime (CLR). Το CLR επίσης, διαχειρίζεται νήματα μνήμης και επεξεργαστή, χειρίζεται εξαιρέσεις προγραμμάτων και διαχειρίζεται την ασφάλεια. Με τη σύνταξη των κωδικών πριν από την εκτέλεση τους, το περιβάλλον χρόνου εκτέλεσης απομονώνει το λογισμικό από το υλικό του υπολογιστή διασφαλίζοντας έτσι ότι το κωδικοποιημένο πρόγραμμα μπορεί να εκτελεστεί σε οποιονδήποτε υπολογιστή.

Το .NET framework αναπτύχθηκε για πολλά λειτουργικά συστήματα, αλλά λόγω του ιδιόκτητου χαρακτήρα του, χρησιμοποιείται κυρίως στα Windows. Υπήρξαν πολλές εκδόσεις του πλαισίου .NET. Η αρχική ιδέα ήταν ότι οι νεότερες εκδόσεις ήταν συμβατές προς τα πίσω με κωδικούς που δημιουργήθηκαν χρησιμοποιώντας παλαιότερες εκδόσεις. Ωστόσο, συνειδητοποιήθηκε ότι αυτό δεν θα μπορούσε πλέον να ισχύει. Ωστόσο, το .NET Framework έκδοση 3.5 περιέχει κωδικούς από την έκδοση 3.0 και την έκδοση 2.0 είναι επομένως συμβατό με τις εκδόσεις μόνο. Η τελευταία έκδοση (V. 4.6) δεν είναι συμβατή προς τα πίσω και επομένως συνήθως εκτελείται παράλληλα με άλλες εκδόσεις.

Τι προκαλεί το .NET framework 3.5 απαιτείται αναδυόμενο παράθυρο στα Windows 8/10

Τα Windows 8 και Windows 10 συνήθως έρχονται φορτωμένα και με τα δύο .NET Framework έκδοση 3.5 και 4.6. Ωστόσο, μόνο η έκδοση 4.6 είναι ενεργοποιημένη και θα πρέπει να ενεργοποιήσετε το .NET Framework 3.5. Επομένως, τυχόν προγράμματα που χρησιμοποιούν το πλαίσιο .NET έκδοση 3.5 θα ενεργοποιήσουν ένα αναδυόμενο παράθυρο που πρέπει να εγκατασταθεί το .NET Framework 3.5 επειδή η έκδοση 4.6 δεν είναι συμβατή προς τα πίσω. Πολλά προγράμματα δημιουργήθηκαν χρησιμοποιώντας αυτό το πλαίσιο, καθώς υποστηρίζει προγράμματα που κωδικοποιούνται σε C #, C ++, F #, Visual Basic και μερικές δεκάδες άλλα. Σε μια προσπάθεια να ενθαρρυνθεί η χρήση της νέας έκδοσης, το παλαιότερο .NET framework 3.5 είναι επομένως απενεργοποιημένο στον υπολογιστή σας. Ωστόσο, ορισμένοι κωδικοποιητές διανέμουν την απαιτούμενη έκδοση με τα προγράμματά τους.

Εάν λάβετε το σφάλμα που λέει .NET έκδοση 3.5 απαιτείται στον υπολογιστή σας για να εκτελέσετε ένα πρόγραμμα, μπορείτε να χρησιμοποιήσετε τις παρακάτω μεθόδους για να το εγκαταστήσετε στον υπολογιστή σας. Το .NET framework 3.5 περιλαμβάνει εκδόσεις 3.0 και 2.0 και επομένως θα λύσει αναδυόμενα παράθυρα που σας ζητούν να εγκαταστήσετε τις εκδόσεις 3.0 και 2.0.

Μέθοδος 1: Ενεργοποιήστε το .NET Framework 3.5 σε προγράμματα και δυνατότητες

Ευτυχώς, το .NET framework 3.5 διανέμεται με τα Windows 8 ή 10. Το μόνο που χρειάζεται να κάνετε είναι να το ενεργοποιήσετε και να το επιτρέψετε να χρησιμοποιηθεί από προγράμματα που το ονομάζουν. Αυτός είναι ο λόγος για τον οποίο η εγκατάσταση ενός ληφθέντος πλαισίου .NET θα δηλώσει απλώς ότι η έκδοση που προσπαθείτε να εγκαταστήσετε υπάρχει ήδη στον υπολογιστή σας. Για να ενεργοποιήσετε αυτήν τη λειτουργία:

  1. Τύπος Κλειδί Windows + Ρ για να ανοίξετε το τρέξιμο
  2. Τύπος appwiz.cpl στο πλαίσιο κειμένου εκτέλεσης και πατήστε enter για να ανοίξετε το παράθυρο προγραμμάτων και δυνατοτήτων
  3. Κάντε κλικ στον σύνδεσμο «Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows”.
  4. Ψάχνω ".NET Framework 3.5 (περιλαμβάνει .NET 2.0 και 3.0) "
  5. Επιλέξτε το πλαίσιο στα αριστερά του και κάντε κλικ στο OK για να ενεργοποιήσετε το .NET Framework 3.5.
  6. Επανεκκινήστε τον υπολογιστή σας εάν σας ζητηθεί.

Μέθοδος 2: Εγκατάσταση και ενεργοποίηση του .NET Framework 3.5 χρησιμοποιώντας το DISM

Χρησιμοποιώντας το εργαλείο γραμμής εντολών Deployment Image Servicing and Management (DISM), μπορείτε να εγκαταστήσετε και να ενεργοποιήσετε το .NET framework 3.5 στον υπολογιστή σας. Θα χρειαστείτε το αρχείο Windows 8/10 DVD ή ISO για να το κάνετε αυτό.

  1. Τοποθετήστε το DVD σας στο δίσκο και κλείστε το ή κάντε δεξί κλικ στο αρχείο .ISO και επιλέξτε "mount". το αρχείο ISO θα φορτωθεί ως εικονικός δίσκος / μονάδα (σημειώστε το γράμμα αυτής της μονάδας).
  2. Πατήστε το πλήκτρο Windows + R για να ανοίξετε το παράθυρο εκτέλεσης
  3. Πληκτρολογήστε CMD στο πλαίσιο κειμένου εκτέλεσης και πατήστε enter για να ανοίξετε τη γραμμή εντολών
  4. Πληκτρολογήστε ή επικολλήστε την παρακάτω εντολή στο παράθυρο CMD:

    DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: \ source \ sxs

  5. Όπου D: είναι η διαδρομή των αρχείων εγκατάστασης των παραθύρων σας (DVD ή εικονική μονάδα δίσκου).
  6. Περιμένετε να ολοκληρωθεί επιτυχώς η εγκατάσταση
  7. Επανεκκινήστε τον υπολογιστή σας εάν σας ζητηθεί.

Μπορείτε επίσης να δείτε το άλλο άρθρο μου που εξηγεί πώς να το κάνετε Υποβάθμιση σε .NET Framework 3.5