Εισαγωγή
Το Εργαλείο επιδιόρθωσης του Microsoft .NET Framework εντοπίζει προβλήματα που παρουσιάζονται συχνά και επηρεάζουν τη ρύθμιση ή τις ενημερώσεις του Microsoft .NET Framework. Το εργαλείο προσπαθεί να επιλύσει αυτά τα προβλήματα εφαρμόζοντας γνωστές επιδιορθώσεις ή επιδιορθώνοντας κατεστραμμένες εγκαταστάσεις των υποστηριζόμενων εκδόσεων του .NET Framework. Το εργαλείο διαθέτει ένα εύχρηστο περιβάλλον εργασίας χρήστη που βασίζεται σε οδηγό. Επίσης, υποστηρίζει τη χρήση γραμμής εντολών μαζί με πιο σύνθετες επιλογές.
Η Microsoft έχει κυκλοφορήσει την ακόλουθη ενημερωμένη έκδοση του Εργαλείου επιδιόρθωσης του Microsoft .NET Framework.Τελευταία έκδοση
Τελευταία ενημέρωση: 08/01/2024
Έκδοση: v1.5 Έκδοση: 4.8.4739.15 Υποστηριζόμενες γλώσσες: Αγγλικά (Ηνωμένων Πολιτειών)Αλλαγές που περιλαμβάνονται στην έκδοση v1.5
-
Το εργαλείο υποστηρίζει πλέον τα Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 και 4.6.2. Επομένως, η επιδιόρθωση και η επισκευή ισχύουν επίσης για αυτά τα προϊόντα.
-
Επιλύει μια ευπάθεια ανύψωσης δικαιωμάτων που περιγράφεται λεπτομερώς στο CVE 2024-38081.
-
Καταργεί το λειτουργικό σύστημα υποστήριξης και τις εκδόσεις του .NET Framework.
Το εργαλείο υποστηρίζει όλες τις δυνατότητες της προηγούμενης έκδοσης ως έχει.
Σημειώσεις
-
Το Εργαλείο επιδιόρθωσης του .NET Framework διατίθεται μόνο στα Αγγλικά.
-
Οι υποστηριζόμενες πλατφόρμες και οι εκδόσεις του .NET Framework παρατίθενται στην περιοχή "Επηρεαζόμενες ρυθμίσεις παραμέτρων".
Λήψη πληροφοριών
Η πιο πρόσφατη έκδοση του Εργαλείου επιδιόρθωσης του .NET Framework είναι διαθέσιμη για λήψη από την ακόλουθη τοποθεσία web του Κέντρου λήψης αρχείων της Microsoft:
Υποστηριζόμενες επιλογές γραμμής εντολών για αυτό το εργαλείο
Τυπική επιλογή |
Περιγραφή |
Χρήση |
---|---|---|
/? OR /help |
Εμφανίζει πληροφορίες βοήθειας. |
NetFxRepairTool.exe /? |
/q OR /quiet |
Λειτουργία αναστολής ειδοποιήσεων. Δεν απαιτείται αλληλεπίδραση χρήστη και το εργαλείο δοκιμάζει όλες τις επιδιορθώσεις/επιδιορθώσεις και αποθηκεύει το αρχείο καταγραφής. Οι επιλογές "/q" και "/p" αποκλείονται αμοιβαία. |
NetFxRepairTool.exe /q |
/p OR /passive |
Λειτουργία χωρίς επιτήρηση. Εμφανίζεται μόνο η γραμμή προόδου. Οι επιλογές "/q" και "/p" αποκλείονται αμοιβαία. |
NetFxRepairTool.exe /p |
/a OR /addsource |
Λειτουργία επιδιόρθωσης εκτός σύνδεσης. Τα αρχεία με δυνατότητα αναδιανομής που απαιτούνται για την επιδιόρθωση αντιγράφονται από μια διαδρομή κοινόχρηστου ή φακέλου δικτύου που καθορίζεται από τη σημαία "/addsource". Αυτό θα πρέπει γενικά να χρησιμοποιείται όταν το εργαλείο λειτουργεί σε αποσυνδεδεμένο ή κλειδωμένο περιβάλλον. |
NetFxRepairTool.exe /a <διαδρομής φακέλου> Παράδειγμα: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
/r OR /repair |
Η λειτουργία επιδιόρθωσης μπορεί προαιρετικά να αποτελέσει στόχο για ένα σύνολο καθορισμένων γραμμών βάσης προϊόντος. Εάν αυτή η επιλογή δεν έχει οριστεί, το εργαλείο θα προσπαθήσει να επιδιορθώσει όλες τις υποστηριζόμενες εκδόσεις του .NET Framework που είναι εγκατεστημένες. Η επιλογή "/επιδιόρθωση" μπορεί επίσης να χρησιμοποιηθεί μαζί με την τιμή "Καμία", για να εφαρμοστούν απλώς επιδιορθώσεις και να παραλειπθεί η εκτέλεση επιδιόρθωσης για οποιαδήποτε γραμμή βάσης προϊόντος. Όταν αυτή η επιλογή χρησιμοποιείται μαζί με την τιμή "Καμία", δεν πρέπει να καθοριστεί η επιλογή "/addsource". Αυτή η επιλογή ισχύει μόνο σε λειτουργία αναστολής ειδοποιήσεων και παθητικής λειτουργίας. |
NetFxRepairTool.exe /r <έκδοση1>; <έκδοση2> Υποστηριζόμενες τιμές έκδοσης: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net472, .net48, καμία Παραδείγματα: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 |
/l OR /logs |
Προαιρετικά, ορίζει τη διαδρομή φακέλου που θέλετε για την αρχειοθήκη αρχείων καταγραφής (FixDotNet*.cab) που δημιουργείται από το εργαλείο. Η προεπιλεγμένη θέση (που δεν καθορίζει αυτή την επιλογή) του αρχείου CAB είναι ο τρέχων φάκελος επιφάνειας εργασίας του χρήστη. |
><διαδρομής φακέλου NetFxRepairTool.exe /l Παράδειγμα: NetFxRepairTool.exe /l "%temp%" |
/c OR /collectonly |
Λειτουργία "Μόνο συλλογή αρχείων καταγραφής". Αυτή η λειτουργία θα επιτρέπει τη συλλογή αρχείων καταγραφής που σχετίζονται με τη ρύθμιση του .NET Framework, η οποία είναι χρήσιμη για την αντιμετώπιση προβλημάτων. Η επιδιόρθωση ή οποιεσδήποτε λειτουργίες επιδιόρθωσης δεν εκτελούνται όταν καθορίζεται αυτή η επιλογή. Αυτή η επιλογή ισχύει μόνο σε αθόρυβες και παθητικές λειτουργίες και θα καταστείλει όλες τις άλλες λειτουργίες. |
NetFxRepairTool.exe /q /c Ή NetFxRepairTool.exe /p /c |
/n OR /noceipconsent |
Εξαίρεση από την αποστολή πληροφοριών σχολίων στη Microsoft. Η προεπιλογή (χωρίς τον καθορισμό της σημαίας) προϋποθέτει ότι ο χρήστης έχει επιλέξει να στέλνει δεδομένα χρήσης στη Microsoft. Αυτή η επιλογή ισχύει μόνο σε λειτουργία αναστολής ειδοποιήσεων και παθητικής λειτουργίας. |
NetFxRepairTool.exe /q /n Ή NetFxRepairTool.exe /p /n |
Περισσότερες πληροφορίες
Επιλογές εργαλείου επιδιόρθωσης
Το Εργαλείο επιδιόρθωσης του .NET Framework ακολουθεί μια διαδικασία τεσσάρων βημάτων:
-
Προσπαθεί να επιλύσει προβλήματα ρύθμισης
-
Εφαρμογή των επιδιορθώσεων (απαιτεί τη συγκατάθεση του χρήστη)
-
Προσπαθεί να επιδιορθώσει όλες τις εγκατεστημένες εκδόσεις του .NET Framework
-
Συλλέγει αρχεία καταγραφής (απαιτεί τη συγκατάθεση του χρήστη)
Το εργαλείο μπορεί να κάνει μία ή περισσότερες αλλαγές στην εγκατεστημένη έκδοση του .NET Framework. Για παράδειγμα, μπορεί να διορθώσει την κατάσταση του Windows Installer στον υπολογιστή, να επαναφέρει λίστες ελέγχου πρόσβασης (DACLs) διακριτικής ευχέρειας σε συγκεκριμένους φακέλους ή να επιλύσει προβλήματα που σχετίζονται με μια μη έγκυρη ή κατεστραμμένη καταχώρηση ενημέρωσης.
Υποστήριξη εκτός σύνδεσης
Το Εργαλείο επιδιόρθωσης του .NET Framework παρέχει μια επιλογή επιδιόρθωσης των εκδόσεων του .NET Framework που είναι εγκατεστημένες στον υπολογιστή (βήμα 3 της διαδικασίας στην ενότητα "Επιλογές εργαλείου επιδιόρθωσης"). Το εργαλείο απαιτεί τα αρχεία με δυνατότητα αναδιανομής αυτών των εκδόσεων να είναι διαθέσιμα κατά τη στιγμή της επιδιόρθωσης. Από προεπιλογή, το εργαλείο κάνει λήψη αυτών των πακέτων από το Internet κατά τη διάρκεια της επιδιόρθωσης. Εάν ο υπολογιστής σας έχει περιορισμένη ή καθόλου σύνδεση στο Internet, θα πρέπει να χρησιμοποιήσετε τη λειτουργία χωρίς σύνδεση για την επιδιόρθωση. Για να το κάνετε αυτό, καθορίστε την επιλογή /addsource μαζί με τη διαδρομή του φακέλου που περιέχει τα αρχεία με δυνατότητα αναδιανομής, όπως στο παρακάτω παράδειγμα:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Εάν το Εργαλείο επιδιόρθωσης δεν βρει το απαιτούμενο με δυνατότητα αναδιανομής στον καθορισμένο φάκελο, θα προσπαθήσει να κάνει λήψη του αρχείου από το Internet. Το Εργαλείο επιδιόρθωσης δεν μπορεί να το κάνει αυτό εάν δεν είναι δυνατή η λήψη του απαιτούμενου αρχείου. Ο παρακάτω πίνακας παραθέτει τα αρχεία με δυνατότητα αναδιανομής του .NET Framework.
Έκδοση και προφίλ |
Αρχιτεκτονική |
Όνομα αρχείου προγράμματος εγκατάστασης |
Διεύθυνση URL |
---|---|---|---|
.NET Framework 4.8 |
x86, x64 |
NDP48-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.2 |
x86, x64 |
NDP472-KB4054530-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.1 |
x86, x64 |
NDP471-KB4033342-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7 |
x86, x64 |
NDP47-KB3186497-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.2 |
x86, x64 |
NDP462-KB3151800-x86-x64-AllOS-ENU.exe |
|
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (εάν έχουν εγκατασταθεί το .NET Framework 3.0 και 3.5) |
x86, x64 |
dotnetfx35.exe |
Λειτουργία αναστολής ειδοποιήσεων και παθητική λειτουργία
Μπορείτε να αυτοματοποιήσετε όλες τις λειτουργίες του Εργαλείου επιδιόρθωσης εκτελώντας το εργαλείο σε κατάσταση αναστολής ειδοποιήσεων ή παθητικής λειτουργίας. Αυτό έχει το πλεονέκτημα ότι δεν απαιτείται αλληλεπίδραση χρήστη για την εκτέλεση του εργαλείου. Αυτό είναι ιδιαίτερα χρήσιμο σε μεγάλες αναπτύξεις στις οποίες οι διαχειριστές συστήματος μπορούν να ρυθμίσουν τις παραμέτρους του εργαλείου (μέσω της γραμμής εντολών) και επίσης να συλλέγουν αρχεία καταγραφής σε καθορισμένες θέσεις.
Συλλογή δεδομένων
Το Εργαλείο επιδιόρθωσης του .NET Framework συλλέγει πληροφορίες σχετικά με τη χρήση εργαλείων εκτός από τη συλλογή δεδομένων διαγνωστικής εγκατάστασης. Οι πληροφορίες χρήσης χρησιμοποιούνται για τη βελτίωση της ποιότητας του Εργαλείου επιδιόρθωσης του .NET Framework και τα δεδομένα εγκατάστασης χρησιμοποιούνται για τη βελτίωση της εγκατάστασης του .NET Framework. Αυτές οι πληροφορίες δεν χρησιμοποιούνται για σκοπούς μάρκετινγκ ή πώλησης σε τρίτους. Για περισσότερες πληροφορίες, διαβάστε τη Δήλωση προστασίας προσωπικών δεδομένων του Εργαλείου επιδιόρθωσης του Microsoft .NET Framework.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, ανατρέξτε στο ακόλουθο άρθρο στη Γνωσιακή βάση της Microsoft:
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft σάρωνε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο την ημερομηνία δημοσίευσης του αρχείου. Το αρχείο αποθηκεύεται σε διακομιστές με βελτιωμένη ασφάλεια που σας βοηθούν να αποτρέψετε τυχόν μη εξουσιοδοτημένες αλλαγές στο αρχείο.
Ιστορικό εκδόσεων
Έκδοση v1.5
Υποστηριζόμενες γλώσσες: Αγγλικά (Ηνωμένων Πολιτειών)
Προσθέτει υποστήριξη για το .NET Framework 4.6.2 μέσω του .NET Framework 4.8.Έκδοση v1.4
Υποστηριζόμενες γλώσσες: Αγγλικά (Ηνωμένων Πολιτειών)
Προσθέτει υποστήριξη για το .NET Framework 4.6.2 μέσω του .NET Framework 4.8.Έκδοση v1.3
Υποστηριζόμενες γλώσσες: Αγγλικά (Ηνωμένων Πολιτειών)
Επεκτείνει την υποστήριξη για το .NET Framework 4.5.2, το .NET Framework 4.6 και το .NET Framework 4.6.1.Έκδοση v1.2
Υποστηριζόμενες γλώσσες: Αγγλικά (Ηνωμένων Πολιτειών)
Η λειτουργία αναστολής ειδοποιήσεων και η υποστήριξη παθητικής λειτουργίας μέσω της γραμμής εντολών προστίθενται για το εργαλείο. Τώρα, το εργαλείο δεν απαιτεί την εκτέλεσή του μόνο σε λειτουργία περιβάλλοντος εργασίας χρήστη. Επομένως, η εργασία μπορεί να αυτοματιστεί. Το εργαλείο υποστηρίζει πλέον το .NET Framework 4.5 και το .NET Framework 4.5.1. Επομένως, ισχύουν επίσης επιδιορθώσεις και επισκευές για αυτά τα προϊόντα. Ένας νέος, προαιρετικός διακόπτης γραμμής εντολών προστίθεται για να επιτρέψει την επιδιόρθωση συγκεκριμένων εκδόσεων του .NET Framework για την παράκαμψη της επιδιόρθωσης άλλων εγκατεστημένων εκδόσεων ταυτόχρονα. Το αρχείο καταγραφής που δημιουργείται από το Εργαλείο επιδιόρθωσης μπορεί τώρα να αποθηκευτεί προαιρετικά σε μια θέση που καθορίζεται από το χρήστη, χρησιμοποιώντας μια επιλογή γραμμής εντολών. Αυτή η νέα επιλογή παρακάμπτει την προεπιλεγμένη θέση, η οποία είναι η επιφάνεια εργασίας του τρέχοντος χρήστη σε λειτουργία περιβάλλοντος εργασίας χρήστη και ο φάκελος %temp% σε κατάσταση αναστολής ειδοποιήσεων ή παθητικής λειτουργίας. Μια νέα επιλογή σάς επιτρέπει να εκτελέσετε το Εργαλείο επιδιόρθωσης στη λειτουργία "Μόνο αρχεία καταγραφής" χωρίς να εφαρμόσετε επιδιορθώσεις ή επιδιορθώσεις. Η επιλογή παρέχει την ευελιξία για τη συλλογή και τη διερεύνηση αρχείων καταγραφής πριν από την εφαρμογή πραγματικών επιδιορθώσεων. Νέα, προαιρετική υποστήριξη θα σας επιτρέψει να εξαιρεθείτε από οποιαδήποτε συλλογή δεδομένων σε κατάσταση αναστολής ειδοποιήσεων ή παθητικής λειτουργίας. Έκδοση: v1.1 Υποστηριζόμενες γλώσσες: Αγγλικά (Ηνωμένων Πολιτειών) Έκδοση v1.1 - επεκτείνει την υποστήριξη για το .NET Framework 3.5 SP1 (σε αυτά περιλαμβάνονται το .NET Framework 3.0 SP2 και το .NET Framework 2.0 SP2). Η έκδοση v1.1 προσθέτει επίσης υποστήριξη χωρίς σύνδεση για υπολογιστές που έχουν περιορισμένη ή καθόλου σύνδεση στο Internet. Έκδοση: v1.0 Υποστηριζόμενες γλώσσες: Αγγλικά (Ηνωμένων Πολιτειών) Η έκδοση v1.0 είναι η πρώτη έκδοση του εργαλείου που είχε υποστήριξη για το .NET Framework 4 και τις ενημερώσεις του.Ρυθμίσεις παραμέτρων που επηρεάζονται
Μπορείτε να χρησιμοποιήσετε το Εργαλείο επιδιόρθωσης του .NET Framework για να διορθώσετε προβλήματα εγκατάστασης για τις ακόλουθες ρυθμίσεις παραμέτρων:
-
Το .NET Framework 4.8 στα ακόλουθα λειτουργικά συστήματα:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.2 στα ακόλουθα λειτουργικά συστήματα:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.1 στα ακόλουθα λειτουργικά συστήματα:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6.1 στα ακόλουθα λειτουργικά συστήματα:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6.2 στα ακόλουθα λειτουργικά συστήματα:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 3.5 SP1 στα ακόλουθα λειτουργικά συστήματα:
-
Windows Server 2008 Service Pack 2 (SP2)
-