Πώς να μάθετε ποιο πλαίσιο δικτύου είναι εγκατεστημένο. Καθορισμός Έκδοσης Net Framework

Σε αυτό το άρθρο θα μιλήσω για το πώς μπορείτε να προσδιορίσετε την έκδοση. Net Framework-ένα εγκατεστημένο στο μηχάνημά σας:

  1. χρησιμοποιώντας το σύστημα αρχείων των Windows
  2. χρησιμοποιώντας ένα ειδικό βοηθητικό πρόγραμμα CLRver.exe
  3. σε κώδικα από το έργο σας
  4. πώς να προσδιορίσετε την έκδοση πλαισίου μιας συγκεκριμένης διάταξης.

Μέθοδος 1 - χρήση του συστήματος αρχείων

Έτσι, ο ευκολότερος τρόπος για να προσδιορίσετε εάν το .Net Framework είναι εγκατεστημένο στον υπολογιστή σας είναι να ανοίξετε τον αντίστοιχο κατάλογο του φακέλου των Windows.

Οι κατάλογοι με το πλαίσιο βρίσκονται στη διεύθυνση:

%SystemRoot%\Microsoft.NET\Framework
%SystemRoot%\Microsoft.NET\Framework64.

Για παράδειγμα, μεταβείτε στο c:\Windows\Microsoft.NET\Framework. Σε αυτή τη διαδρομή θα βρείτε φακέλους που ξεκινούν με v και την έκδοση πλαισίου:

Στο παραπάνω στιγμιότυπο οθόνης βλέπουμε αρκετούς καταλόγους που ικανοποιούν την παραπάνω απαίτηση. Πλαίσια στα οποία είναι εγκατεστημένα διαφορετικές εκδόσεις CLR, μπορείτε να το αναγνωρίσετε κοιτάζοντας έναν ή τον άλλο κατάλογο - μέσα στον κατάλογο που περιέχει το CLR, μεταξύ άλλων, θα πρέπει να υπάρχουν συγκροτήματα .net, όπως φαίνεται στην εικόνα:

Μέθοδος 2 - χρησιμοποιώντας ένα ειδικό βοηθητικό πρόγραμμα CLRver.exe

Μπορείτε να εκκινήσετε το βοηθητικό πρόγραμμα χρησιμοποιώντας το Comand Promt Visual Studio. Για να το κάνετε αυτό, μεταβείτε στο Start->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio Comand Prompt.

Εκτελέστε την εντολή CLRver.exe. Η κονσόλα θα εμφανίσει μια λίστα με τις εκδόσεις CLR που είναι εγκατεστημένες στο μηχάνημά σας:

Μέθοδος 3 - στον κώδικα του έργου σας

Είναι πολύ απλό - απλώς καλέστε την ιδιότητα System.Enviroment.Version, εδώ είναι ένα παράδειγμα από το MSDN:

// Sample for the Environment.Version ιδιότητα με χρήση System; Δείγμα κλάσης ( δημόσιο στατικό κενό Main() ( Console.WriteLine(); Console.WriteLine("Version: (0)", Environment.Version.ToString()); ) )

Μέθοδος 4 πώς να προσδιορίσετε την έκδοση πλαισίου μιας συγκεκριμένης διάταξης χρησιμοποιώντας το Reflection

Μπορείτε να μάθετε μέσω προγραμματισμού την έκδοση του πλαισίου στο οποίο είναι γραμμένο ένα συγκεκριμένο συγκρότημα:

Χρήση του συστήματος. χρησιμοποιώντας System.Reflection; ... System.Reflection.Assembly.LoadFrom("C:\...\MyAssembly.dll").ImageRuntimeVersion

Αυτό είναι όλο για σήμερα. Σας ευχαριστώ όλους για την προσοχή σας =)

Κάθε νέα έκδοσηΤο .Net Framework φέρνει νέες δυνατότητες, επομένως κατά την ανάπτυξη μιας νέας εφαρμογής, είναι σημαντικό να γνωρίζετε ακριβώς ποιες εκδόσεις είναι εγκατεστημένες στον υπολογιστή σας. Υπάρχουν διάφοροι τρόποι για να λάβετε μια λίστα με εκδόσεις .NET Framework.

Πληροφορίες σχετικά με τις εκδόσεις .Net που είναι εγκατεστημένες στο σύστημα αποθηκεύονται στο μητρώο. Για να το αποκτήσετε, πρέπει να ανοίξετε τον επεξεργαστή μητρώου και να μεταβείτε στην ενότητα HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP, όπου παρατίθενται όλες οι εκδόσεις που είναι εγκατεστημένες στο σύστημα. Αναλυτικές πληροφορίεςαποθηκεύεται σε ενότητες με το όνομα έκδοσης και για εκδόσεις παλαιότερες από 4.0 - στην υποενότητα Client ή Full. Εδώ είναι μερικές επιλογές:

Εγκατάσταση — σημαία εγκατάστασης έκδοσης.
Έκδοση - πλήρης αριθμόςεκδόσεις?
Διαδρομή εγκατάστασης — κατάλογος εγκατάστασης.
Έκδοση — αριθμός τρέχουσας έκδοσης.

Συνήθως, θέλετε να γνωρίζετε τον αριθμό της τελευταίας έκδοσης που έχει εγκατασταθεί. Μπορείτε να το μάθετε από την παράμετρο Release, για παράδειγμα:

378389 - .Net Framework 4.5;
378675 - .Net Framework 4.5.1 σε Windows 8.1 και Windows Server 2012 R2;
378758 - .Net Framework 4.5.1 σε Windows 7\8 και Windows Server 2008\2012;
379893 - .Net Framework 4.5.2.

Ως εναλλακτική λύση στον Επεξεργαστή Μητρώου, μπορείτε να χρησιμοποιήσετε Κονσόλα PowerShell. Η πρόσβαση στο μητρώο στο PowerShell γίνεται χρησιμοποιώντας έναν πάροχο που σας επιτρέπει να προβάλλετε τις ομάδες μητρώου ως φακέλους στο σύστημα αρχείων. Για παράδειγμα, μπορείτε να ελέγξετε τα περιεχόμενα του κλάδου HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full με την εντολή:

dir ′HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full′

Μπορείτε επίσης να μάθετε τις εγκατεστημένες εκδόσεις του .NET Framework χρησιμοποιώντας προγράμματα τρίτων, για παράδειγμα Asoft .Net Version Detector. Το πρόγραμμα δεν απαιτεί εγκατάσταση, απλώς αποσυσκευάστε το και εκτελέστε το. Εμφανίζει όλες τις εκδόσεις του .NET που είναι εγκατεστημένες στον υπολογιστή, καθώς και τη μέγιστη διαθέσιμη έκδοση.

Εν κατακλείδι, να σας υπενθυμίσω ότι σε λειτουργικά συστήματα διακομιστών που ξεκινούν από τον Windows Server 2012, οι βασικές εκδόσεις του .Net (3.5 και 4.5) αποτελούν μέρος του συστήματος και εγκαθίστανται ως στοιχείο (Feature) και οι δευτερεύουσες εκδόσεις (4.5. 1, 4.5.2, κ.λπ.) προέρχονται ως ενημερώσεις από Windows Update. Αναλυτική περιγραφήνέες εκδόσεις του .Net μπορούν να προβληθούν στον ιστότοπο

Καλημέρα.

Δεν είναι τόσο σπάνιο να συναντήσετε διάφορα λάθηπου σχετίζονται με πακέτο της Microsoft.NET Framework (τις περισσότερες φορές σε παιχνίδια, διάφορα προγράμματα επεξεργασίας, προγράμματα σχεδίασης, πάρτε τουλάχιστον το ίδιο AutoCAD...).

Σε όλα παρόμοια προβλήματα, πρέπει να μάθετε ποια έκδοση του .NET Framework απαιτεί η εφαρμογή, να δείτε αν είναι στα Windows και, αν όχι, να την ενημερώσετε/εγκαταστήσετε. Δεν φαίνεται τίποτα περίπλοκο, αλλά υπάρχουν αποχρώσεις. Θα συζητηθούν στο άρθρο...

Για αναφορά. Γενικά, το .NET Framework είναι ένα ειδικό πακέτο που έχει σχεδιαστεί για να συνδυάζει διάφορα λογισμικά γραμμένα διαφορετικές γλώσσεςπρογραμματισμός (ώστε να λειτουργούν όλα). Θεωρητικά, μπορείτε να το συγκρίνετε με κωδικοποιητές. Φυσικά, εάν δεν έχετε την απαιτούμενη έκδοση στον υπολογιστή σας (ή έχει καταστραφεί), τότε το πρόγραμμα δεν θα ξεκινήσει για εσάς.

Και τώρα, πιο κοντά στο θέμα, θα εξετάσω το πιο σημαντικό πράγμα…

Πώς μπορώ να μάθω ποιες εκδόσεις του .NET Framework έχω εγκαταστήσει;

Μέθοδος Νο. 1

Πρέπει να ανοίξετε τον πίνακα Διαχείριση Windowsκατά μήκος της παρακάτω διαδρομής: (περίπου. : εγκατάσταση και αφαίρεση προγραμμάτων).

Σπουδαίος!

Σημειώνω ότι στα Windows 8 και 10 το Microsoft .NET δεν αναφέρεται εγκατεστημένα προγράμματα(για να δείτε εκδόσεις, πρέπει να ανοίξετε τον σύνδεσμο στο αριστερό μενού "Προβολή εγκατεστημένων ενημερώσεων").

Δεν υπάρχει επιλογή απεγκατάστασης του .NET στα Windows 10 τακτικά μέσαΩστόσο, κατά κανόνα, είναι δυνατή η εγκατάσταση της πιο πρόσφατης έκδοσης του .NET (ενημέρωσή του).

Μέθοδος Νο. 2

Για προβολή και επίλυση προβλημάτων με .NET υπάρχει ειδική χρησιμότητα".NET Version Detector" (διαθέσιμο στον σύνδεσμο:).

Δεν απαιτεί εγκατάσταση. Μετά την εκκίνηση θα εμφανιστεί μια λίστα με όλα εγκατεστημένες εκδόσεις, και θα οδηγήσει επίσης συνδέσμους για να τα κατεβάσετε (αν ξαφνικά λείπει κάτι, μπορείτε να το κατεβάσετε και να το εγκαταστήσετε).

Είναι δυνατόν να μην ενημερώσω αυτό το πακέτο, αφού δεν το έχω ενημερώσει ξανά και όλα λειτούργησαν;

Οι περισσότεροι χρήστες δεν το θυμούνται καν (προς το παρόν...). Το γεγονός είναι ότι σε νέες εκδόσεις Windows ήδηπεριλαμβάνεται μια συγκεκριμένη έκδοση του .NET (προεγκατεστημένη στο σύστημα) και δεν χρειάζεται να κατεβάσετε ή να ενημερώσετε οτιδήποτε ξεχωριστά.

Επιπλέον, το .NET περιλαμβάνεται συχνά στα προγράμματα εγκατάστασης δημοφιλή παιχνίδια, και όταν εγκατασταθούν, αυτό το πακέτο ενημερώνεται επίσης. Εκείνοι. Όλες οι ενέργειες είναι αόρατες στον χρήστη...

Ωστόσο, μπορεί να συμβεί αυτό νέο πρόγραμμαή το παιχνίδι θα απαιτήσει ένα νέο πακέτο .NET (ή το αντίστροφο, θέλετε να εκτελέσετε κάτι παλιό που θα απαιτεί μια συγκεκριμένη έκδοση του .NET και καμία άλλη).

Και τότε όλα είναι απλά: εάν η απαιτούμενη έκδοση του .NET δεν είναι διαθέσιμη, τότε κατά την εκκίνηση θα δείτε ένα σφάλμα (όπως στο παρακάτω παράδειγμα). Παρεμπιπτόντως, ορισμένα σφάλματα μπορεί να σχετίζονται με μια "σπασμένη" έκδοση του .NET (γι' αυτό μερικές φορές συνιστάται η ενημέρωση αυτού του λογισμικού).

Πρώτον, θα ήθελα να σας συμβουλεύσω αμέσως: δεν χρειάζεται να κάνετε λήψη όλων των εκδόσεων στη σειρά και να προσπαθήσετε να εγκαταστήσετε ξανά κάθε μία (λίγο πιο κάτω θα σημειώσω ποιες εκδόσεις συνιστώνται για διαφορετικά λειτουργικά συστήματα). Δεύτερον, συνιστάται η λήψη του .NET μόνο από τον επίσημο ιστότοπο της Microsoft (μη τροποποιημένο πρόγραμμα εγκατάστασης, ας πούμε έτσι).

Μέθοδος Νο. 1.

  • (για Windows XP)
  • (περιλαμβάνει .NET 2.0, 3.0; για Windows XP, Vista).
  • (για Windows XP, Vista και 7).
  • (για Windows 7, 8 και 8.1).
  • (για Windows 7, 8, 8.1 και 10).
  • (για Windows 7, 8, 8.1 και 10).

Σημαντικό να σημειωθεί Αυτή η έκδοση .NET 4 (ας πούμε) ενημερώνει την προηγούμενη έκδοση του .NET, επομένως τα νέα λειτουργικά συστήματα Windows 8, 10 απαιτούν την εγκατάσταση (στο 99,9% των περιπτώσεων) μόνο των πιο πρόσφατων εκδόσεων του .NET 4.

Πρόσθεση!

Δεν μπορώ να μην προτείνω το πρόγραμμα - ακόμα κι αν δεν χρειάζεται να ενημερώσετε τα προγράμματα οδήγησης, δοκιμάστε να το χρησιμοποιήσετε ούτως ή άλλως. Το γεγονός είναι ότι εντοπίζει αυτόματα στοιχεία που λείπουν στο σύστημα που ενδέχεται να επηρεάσουν παιχνίδια (.NET, Visual C++ και άλλα πακέτα) και τα εγκαθιστά. Συμφωνώ, είναι βολικό!

Σημειώστε ότι το πρόγραμμα κατεβάζει και εγκαθιστά όλα τα απαραίτητα για παιχνίδια (.NET, Visual C++ και άλλα πακέτα) αυτόματα!

Είναι δυνατή η κατάργηση του .NET Framework (ή η χρήση διαφορετικής έκδοσης); Τι χρειάζεται για αυτό;

Στις περισσότερες περιπτώσεις, δεν χρειάζεται να αφαιρέσετε το πακέτο - απλά πρέπει να χρησιμοποιήσετε διαφορετική έκδοση. Μπορείτε να το κάνετε αυτό στην καρτέλα (το οποίο μπορεί να ανοίξει στον Πίνακα Ελέγχου των Windows - ακριβώς πάνω από το άρθρο δείχνει πού μπορείτε να το βρείτε) .

Στην πραγματικότητα, πρέπει να βάλετε ένα σημάδι επιλογής δίπλα στο πακέτο που θέλετε να χρησιμοποιήσετε και να συμφωνήσετε με τις αλλαγές (το λειτουργικό σύστημα Windows μπορεί να χρειαστεί λήψη αρχεία που λείπουν- το κάνει μόνη της σε αυτόματη λειτουργία (απλώς χρειάζεται σύνδεση στο διαδίκτυο)).

Σε περιπτώσεις που φαίνεται να έχετε εγκαταστήσει απαιτούμενη έκδοση.NET, αλλά το παιχνίδι (πρόγραμμα) εξακολουθεί να παρουσιάζει σφάλματα και να "βρίζει" - μπορείτε να προσπαθήσετε να αφαιρέσετε το πακέτο .NET και να το εγκαταστήσετε ξανά.

Σε ορισμένες περιπτώσεις, ένα πακέτο μπορεί να αφαιρεθεί ανοίγοντας τη λίστα των εγκατεστημένων προγραμμάτων ( Πίνακας Ελέγχου\Προγράμματα\Προγράμματα και δυνατότητες ). Η απεγκατάσταση πραγματοποιείται με τον ίδιο τρόπο όπως οποιοδήποτε άλλο πρόγραμμα (δείτε στιγμιότυπο οθόνης παρακάτω).

Σε ορισμένες περιπτώσεις, μπορεί να απαιτηθεί ένα ειδικό βοηθητικό πρόγραμμα: NET Framework Cleanup Tool (σύνδεσμος στο ιστολόγιο προγραμματιστών της Microsoft - ).

Το βοηθητικό πρόγραμμα δεν απαιτεί εγκατάσταση. Παρεμπιπτόντως, πρέπει να το εκτελέσετε ως διαχειριστής (περίπου. : δηλ. κάντε κλικ στο εκτελέσιμο αρχείο δεξί κλικποντίκια και μενού περιβάλλοντοςεπιλέξτε "Εκτέλεση ως διαχειριστής") .

Αυτό είναι όλο για σήμερα.

Οι προσθήκες είναι ευπρόσδεκτες...

Ό,τι καλύτερο σε όλους.

Οι περισσότεροι χρήστες έχουν πολλές ερωτήσεις σχετικά με το πακέτο Microsoft .NET Framework. Στο σημερινό άρθρο θα ήθελα να σταθώ σε αυτό το πακέτο και να αναλύσω όλες τις πιο συχνές ερωτήσεις.

Φυσικά, ένα άρθρο δεν θα σας σώσει από όλες τις ατυχίες, αλλά και πάλι θα καλύψει το 80% των θεμάτων...

NET Framework - πακέτο λογισμικού(μερικές φορές χρησιμοποιούνται οι όροι: τεχνολογία, πλατφόρμα), που προορίζεται για την ανάπτυξη προγραμμάτων και εφαρμογών. Κύριο χαρακτηριστικόΤο πακέτο είναι ότι διαφορετικές υπηρεσίες και προγράμματα γραμμένα σε διαφορετικές γλώσσες προγραμματισμού θα είναι συμβατά.

Για παράδειγμα, ένα πρόγραμμα γραμμένο σε C++ μπορεί να έχει πρόσβαση σε μια βιβλιοθήκη γραμμένη στους Δελφούς.

Εδώ μπορούμε να κάνουμε κάποια αναλογία με κωδικοποιητές για αρχεία ήχου-βίντεο. Εάν δεν έχετε κωδικοποιητές, τότε δεν θα μπορείτε να ακούσετε ή να παρακολουθήσετε αυτό ή εκείνο το αρχείο. Είναι το ίδιο με το NET Framework - εάν δεν έχετε την απαιτούμενη έκδοση, δεν θα μπορείτε να εκτελέσετε ορισμένα προγράμματακαι εφαρμογές.

Είναι δυνατόν να μην εγκαταστήσετε το NET Framework;

Μπορείτε, αλλά πολλοί χρήστες δεν το κάνουν. Υπάρχουν πολλές εξηγήσεις για αυτό.

Πρώτον, το NET Framework εγκαθίσταται από προεπιλογή με τα Windows (για παράδειγμα, τα Windows 7 περιλαμβάνουν την έκδοση 3.5.1).

Δεύτερον, πολλοί άνθρωποι δεν εκτελούν παιχνίδια ή προγράμματα που απαιτούν αυτό το πακέτο.

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

Επομένως, εάν άρχισαν να εμφανίζονται σφάλματα κατά την εκκίνηση νέο παιχνίδιή προγράμματα, ψάξτε το απαιτήσεις συστήματος, ίσως απλά δεν έχετε την κατάλληλη πλατφόρμα...

2. Πώς μπορώ να μάθω ποιες εκδόσεις είναι εγκατεστημένες στο σύστημα;

Σχεδόν κανένας χρήστης δεν γνωρίζει ποιες εκδόσεις του NET Framework είναι εγκατεστημένες στο σύστημα. Για να προσδιορίσετε, ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε ειδική χρησιμότητα. Ένα από τα καλύτερα, κατά τη γνώμη μου, είναι το NET Version Detector.

Αυτό το βοηθητικό πρόγραμμα δεν χρειάζεται να εγκατασταθεί, απλώς πραγματοποιήστε λήψη και εκτέλεση.

Παρεμπιπτόντως, εδώ είναι μια γρήγορη υποσημείωση για να πούμε ότι το NET Framework 3.5.1 περιλαμβάνει τα ακόλουθα στοιχεία:

- .NET Framework 2.0 με SP1 και SP2 - .NET Framework 3.0 με SP1 και SP2.

Μπορείτε επίσης να μάθετε για τις εγκατεστημένες πλατφόρμες NET Framework στα Windows. Στα Windows 8 (7*), πρέπει να μεταβείτε στον Πίνακα Ελέγχου/Προγράμματα/Ενεργοποίηση ή απενεργοποίηση των δυνατοτήτων των Windows.

3. Πού μπορώ να κάνω λήψη όλων των εκδόσεων του Microsoft .NET Framework;

NET Framework 1, 1.1

Τώρα πρακτικά δεν χρησιμοποιούνται. Εάν έχετε προγράμματα που αρνούνται να ξεκινήσουν και οι απαιτήσεις τους υποδεικνύουν το NET Framework 1.1, σε αυτήν την περίπτωση θα πρέπει να τα εγκαταστήσετε. Στα υπόλοιπα, είναι απίθανο το σφάλμα να συμβεί λόγω της έλλειψης των πρώτων εκδόσεων. Παρεμπιπτόντως, αυτές οι εκδόσεις δεν είναι εγκατεστημένες από προεπιλογή μαζί με τα Windows 7, 8.

Λήψη NET Framework 1.1 - Ρωσική έκδοση (www.microsoft.com/ru-RU/download/details.aspx?id=26).

Λήψη NET Framework 1.1 - Αγγλική έκδοση(www.microsoft.com/en-US/download/details.aspx?id=26).

Παρεμπιπτόντως, δεν μπορείτε να εγκαταστήσετε το NET Framework με διαφορετικά πακέτα γλωσσών.

NET Framework 2, 3, 3.5

Χρησιμοποιείται αρκετά συχνά και σε πολλές εφαρμογές. Ωστόσο, συνήθως αυτά τα πακέτα δεν χρειάζεται να εγκατασταθούν, γιατί Το NET Framework 3.5.1 είναι εγκατεστημένο με τα Windows 7. Εάν δεν τα έχετε ή αποφασίσετε να τα εγκαταστήσετε ξανά, τότε οι σύνδεσμοι μπορεί να σας φανούν χρήσιμοι...

Λήψη - NET Framework 2.0 (Service Pack 2)

Λήψη – NET Framework 3.0 (Service Pack 2)

Λήψη – NET Framework 3.5 (Service Pack 1)

NET Framework 4, 4.5

Το προφίλ πελάτη Microsoft .NET Framework 4 παρέχει ένα περιορισμένο σύνολο δυνατοτήτων .NET Framework 4. Έχει σχεδιαστεί για απόδοση εφαρμογές πελάτηκαι εξασφάλιση ταχείας ανάπτυξης Τεχνολογίες Windows Presentation Foundation (WPF) και Windows Forms. Διανέμεται ως συνιστώμενη ενημερωμένη έκδοση KB982670.

Λήψη - NET Framework 4.0

Λήψη - NET Framework 4.5

4. Πώς να αφαιρέσετε το Microsoft .NET Framework και να εγκαταστήσετε μια άλλη έκδοση (επανεγκατάσταση);

Αυτό συμβαίνει, φυσικά, σπάνια. Μερικές φορές φαίνεται να έχει εγκατασταθεί η σωστή έκδοση του NET Framework, αλλά το πρόγραμμα εξακολουθεί να μην ξεκινά (εμφανίζονται όλα τα είδη σφαλμάτων). Σε αυτήν την περίπτωση, είναι λογικό να αφαιρέσετε το προηγουμένως εγκατεστημένο NET Framework και να εγκαταστήσετε ένα νέο.

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

NET Framework Cleanup Tool

Δεν χρειάζεται να εγκαταστήσετε το βοηθητικό πρόγραμμα, απλώς εκτελέστε το και συμφωνήστε με τους κανόνες χρήσης του. Στη συνέχεια, θα σας ζητήσει να καταργήσετε όλες τις πλατφόρμες Net Framework - Όλες τις εκδόσεις (Windows8). Συμφωνώ και κάντε κλικ στο κουμπί "Εκκαθάριση τώρα".

Μετά την αφαίρεση, επανεκκινήστε τον υπολογιστή σας. Στη συνέχεια, μπορείτε να ξεκινήσετε τη λήψη και την εγκατάσταση νέων εκδόσεων των πλατφορμών.

Πώς μπορώ να μάθω ποιες εκδόσεις του .NET Framework είναι εγκατεστημένες στον υπολογιστή μου;

Μπορείτε να δείτε ποιες εκδόσεις του .NET Framework εγκαταστάθηκαν στον υπολογιστή σας σε αυτό το τμήμα του μητρώου:

Προσοχή!!!

Να είστε προσεκτικοί όταν εργάζεστε στο μητρώο. Χρησιμοποιώντας το μητρώο, μπορείτε να απενεργοποιήσετε το λειτουργικό σύστημα.

Για Windows XP:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

1) Καλέστε το μενού Έναρξη.

4) Θα εμφανιστεί το παράθυρο του Επεξεργαστή Μητρώου. Σε αυτό το παράθυρο πρέπει να ακολουθήσετε τη διαδρομή: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

5) Στο φάκελο ".NETFramework" θα υπάρχουν περισσότεροι φάκελοι, τα ονόματα των οποίων θα είναι Εκδόσεις πλαισίου(εκτός πολιτικής).

Για Windows Vista, 7, 8.x, 10:

1) Καλέστε το μενού Έναρξη.

2) Επιλέξτε το μενού "Εκτέλεση".

3) Στο παράθυρο "Εκτέλεση του προγράμματος", πληκτρολογήστε regedit. Κάντε κλικ στο κουμπί "OK".

4) Θα εμφανιστεί το παράθυρο "Έλεγχος λογαριασμού χρήστη". Σε αυτό το παράθυρο, κάντε κλικ στο κουμπί «Ναι».

5) Θα εμφανιστεί το παράθυρο Επεξεργαστής Μητρώου. Σε αυτό το παράθυρο πρέπει να ακολουθήσετε τη διαδρομή: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

6) Στο φάκελο ".NETFramework" θα υπάρχουν περισσότεροι φάκελοι, τα ονόματα των οποίων θα είναι εκδόσεις του Framework. Τα ονόματα αυτών των φακέλων θα ξεκινούν με το γράμμα
"v", και μετά θα υπάρχουν αριθμοί. Για παράδειγμα: V4.0.30319 ή V2.0.50727.