Τρόπος αντιμετώπισης προβλημάτων που αφορούν ζητήματα εγκατάστασης Microsoft.NET Framework 1.1 στα Windows XP ή στα Windows 2000

Σημείωση Μην χρησιμοποιείτε τις πληροφορίες που εμφανίζονται σε αυτό το άρθρο για την αντιμετώπιση προβλημάτων μιας εγκατάστασης του Microsoft .NET Framework 1.1 σε Windows Server 2003. Για περισσότερες πληροφορίες σχετικά με τον τρόπο αντιμετώπισης προβλημάτων που αφορούν μια εγκατάσταση του .NET Framework 1.1 σε Windows Server 2003, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

830646 Τρόπος αντιμετώπισης προβλημάτων εγκατάστασης του Microsoft .NET Framework 1.1 στον Microsoft Windows Server 2003

Σύνοψη

Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο αντιμετώπισης προβλημάτων που ενδέχεται να αντιμετωπίσετε κατά την εγκατάσταση του .NET Framework 1.1 στα Windows XP ή στα Windows 2000.

Αιτία

Όταν ο Microsoft Windows Installer έχει καταχωρηθεί σωστά στο μητρώο των Windows, το πρόγραμμα Εγκατάστασης (Setup) του .NET Framework 1.1 δεν είναι δυνατό να αποκτήσετε πρόσβαση σε ορισμένα στοιχεία του Windows Installer.

Προτεινόμενη αντιμετώπιση

Απαιτήσεις

Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με τα ακόλουθα θέματα:
  • Microsoft .NET Framework 1.1
  • Ο Επεξεργαστής μητρώου
  • Πρόγραμμα εγκατάστασης των Windows
Η ακόλουθη λίστα περιγράφει το υλικού που συνιστώνται, λογισμικό, υποδομή δικτύου και τα service pack που χρειάζεστε:
  • Τα Windows 2000 ή Windows XP
  • Microsoft .NET Framework 1.1

Μέθοδος 1: Η κατάργηση της καταχώρησης και, στη συνέχεια, επαναλάβετε την καταχώρηση του Windows Installer

  1. Κατάργηση της καταχώρησης του Windows Installer:
    Κάντε κλικ στο κουμπί Έναρξη, κάντε κλικ στην εντολή Εκτέλεση, πληκτρολογήστε msiexec / unregister, και στη συνέχεια κάντε κλικ στο κουμπί OK.
  2. Επαναλάβετε την καταχώρηση του Windows Installer:
    Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε msiexec/regserverκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.

Μέθοδος 2: Επιδιόρθωση του .NET Framework

Υπάρχουν δύο επιλογές για την επιδιόρθωση του .NET Framework.

Επιλογή A: επιδιόρθωση το .NET Framework 1.1, χρησιμοποιώντας τη γραμμή εντολών

  1. Εντοπίστε το αρχείο Dotnetfx.exe που χρησιμοποιήσατε για να εγκαταστήσετε το .NET Framework 1.1. Για να γίνει αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
    • Εάν έχετε εγκαταστήσει το .NET Framework 1.1 από ένα CD ή ένα DVD, τοποθετήστε το δίσκο εγκατάστασης στη μονάδα CD ή DVD.
    • Εάν έχετε εγκαταστήσει το .NET Framework 1.1 από τον σκληρό σας δίσκο, κάντε λήψη του προγράμματος Εγκατάστασης (Setup) του .NET Framework 1.1 στον σκληρό σας δίσκο.
    • Εάν έχετε εγκαταστήσει το .NET Framework 1.1 από μια μονάδα δίσκου δικτύου, συνδεθείτε ξανά με τη μονάδα δίσκου δικτύου.
  2. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε cmd και στη συνέχεια κάντε κλικ στο κουμπί OK.
  3. Στη γραμμή εντολών, εκτελέστε την ακόλουθη εντολή:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Σημείωση % InstallationPath % είναι ένας χαρακτήρας κράτησης θέσης για τη διαδρομή του αρχείου Dotnetfx.exe που εντοπίσατε στο βήμα 1.

Β: η επιλογή Επιδιόρθωσης του .NET Framework 1.1, χρησιμοποιώντας το αρχείο cache του Windows Installer

  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε Installerκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Στο μενού " Προβολή " στον Windows Installer, κάντε κλικ στο κουμπί
    Λεπτομέρειες.
  3. Κάντε ένα από τα εξής, ανάλογα με το λειτουργικό σας σύστημα:
    • Στα Windows XP, κάντε δεξιό κλικ στην κεφαλίδα στήλης " όνομα " και, στη συνέχεια, κάντε κλικ στο κουμπί σχόλια.
    • Στα Windows 2000, κάντε δεξιό κλικ στην κεφαλίδα στήλης " όνομα " και, στη συνέχεια, κάντε κλικ στο κουμπί
      Σχόλιο.
  4. Κάντε δεξιό κλικ στο προσωρινά αποθηκευμένο αρχείο του Windows Installer που έχει το
    Microsoft .NET Framework 1.1 RTL x86 enu σχόλιο και, στη συνέχεια, κάντε κλικ στο κουμπί επισκευή.
  5. Αφού ολοκληρωθεί η διαδικασία επιδιόρθωσης, κλείστε το πρόγραμμα εγκατάστασης.

Μέθοδος 3: Κατάργηση και επανεγκατάσταση του .NET Framework 1.1

Υπάρχουν δύο επιλογές για να καταργήσετε και να επανεγκαταστήσετε το .NET Framework 1.1.

Επιλογή α: Χρησιμοποιήστε το εργαλείο εκκαθάρισης του .NET Framework (αυτόματη μέθοδος)

Το εργαλείο εκκαθάρισης του .NET Framework θα καταργήσετε και στη συνέχεια να επανεγκαταστήσετε το .NET Framework 1.1 για εσάς. Για πληροφορίες σχετικά με τον τρόπο απόκτησης και χρήσης αυτού του εργαλείου, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:Τα προϊόντα τρίτων κατασκευαστών που περιγράφει αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητες της Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, σχετικά με τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.

Επιλογή β: τροποποίηση του μητρώου (μη αυτόματη μέθοδος)

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου πριν να το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
  1. Καταργήστε το .NET Framework 1.1 από τη μνήμη cache του Windows Installer. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε Installerκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.
    2. Στο μενού " Προβολή " στον Windows Installer, κάντε κλικ στο κουμπί
      Λεπτομέρειες.
    3. Κάντε ένα από τα εξής, ανάλογα με το λειτουργικό σας σύστημα:
      • Στα Windows XP, κάντε δεξιό κλικ στην κεφαλίδα στήλης " όνομα " και, στη συνέχεια, κάντε κλικ στο κουμπί σχόλια.
      • Στα Windows 2000, κάντε δεξιό κλικ στην κεφαλίδα στήλης " όνομα " και, στη συνέχεια, κάντε κλικ στο κουμπί
        Σχόλιο.
    4. Κάντε δεξιό κλικ στο προσωρινά αποθηκευμένο αρχείο του Windows Installer που έχει το
      Microsoft .NET Framework 1.1 RTL x86 enu σχόλιο και, στη συνέχεια, κάντε κλικ στο κουμπί Κατάργηση.
    5. Αφού ολοκληρωθεί η διαδικασία απεγκατάστασης, κλείστε το πρόγραμμα εγκατάστασης.
  2. Διαγράψτε με μη αυτόματο τρόπο τα υπάρχοντα αρχεία και τους φακέλους από τον υπολογιστή σας. Ανάλογα με την παρούσα κατάσταση του .NET Framework, αυτό το αρχείο και το φάκελο ενδέχεται να μην υπάρχει. Για να διαγράψετε το αρχείο και το φάκελο, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε system32και, στη συνέχεια, κάντε κλικ στο κουμπί OK. Τα περιεχόμενα του φακέλου System32 εμφανίζονται στην Εξερεύνηση των Windows.
    2. Εντοπίστε και, στη συνέχεια, διαγράψτε το φάκελο URTTemp .
    3. Εντοπίστε και, στη συνέχεια, διαγράψτε το αρχείο mscoree.dll .

      Σημείωση Εάν το .NET Framework 1.0 είναι επίσης εγκατεστημένο στον υπολογιστή σας και δεν σκοπεύετε να επανεγκαταστήσετε το .NET Framework 1.1, πρέπει να επιδιορθώσετε το .NET Framework 1.0. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες".
    4. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε Microsoft.NETκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK. Τα περιεχόμενα του φακέλου Microsoft.NET εμφανίζονται στην Εξερεύνηση των Windows.
    5. Στο φάκελο Microsoft.NET, κάντε διπλό κλικ στο φάκελο του πλαισίου .
    6. Στο φάκελο Framework, διαγράψτε την
      ο φάκελος V1.1.4322 .
    7. Κλείστε το φάκελο πλαίσιο .
  3. Διαγράψτε με μη αυτόματο τρόπο τα σχετικά κλειδιά μητρώου. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regeditκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK για να ξεκινήσετε τον Επεξεργαστή μητρώου.
    2. Στον επεξεργαστή μητρώου, εντοπίστε και κατόπιν διαγράψτε τα υπάρχοντα κλειδιά μητρώου (όλα τα κλειδιά μητρώου ενδέχεται να μην υπάρχει):
      • Setup\NDP\v1.1.4322 πλαίσιο HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Κλείστε τον Επεξεργαστή μητρώου.
  4. ZAP πληροφορίες του Windows Installer από το μητρώο με τη χρήση του βοηθητικού προγράμματος Msizap.exe. Το βοηθητικό πρόγραμμα Msizap.exe περιλαμβάνεται με Microsoft Windows Installer κιτ ανάπτυξης λογισμικού (SDK). Για να κάνετε λήψη του SDK του Windows Installer, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Zap πληροφορίες του Windows Installer από το μητρώο, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε cmd και στη συνέχεια κάντε κλικ στο κουμπί OK.
    2. Στη γραμμή εντολών, εντοπίστε τον κατάλογο που περιέχει το βοηθητικό πρόγραμμα Msizap.exe και, στη συνέχεια, εκτελέστε την ακόλουθη εντολή:
      TP Msizap {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. Επανεκκινήστε τον υπολογιστή σας.
  5. Απαλοιφή των περιεχομένων του φακέλου Temp. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε % Temp %και, στη συνέχεια, κάντε κλικ στο κουμπί OK. Τα περιεχόμενα του φακέλου Temp εμφανίζονται στην Εξερεύνηση των Windows.
    2. Στο φάκελο Temp, κάντε κλικ στο κουμπί
      Επιλογή όλων του μενού Επεξεργασία .
    3. Στο μενού αρχείο , κάντε κλικ στο κουμπί
      Διαγραφή.

      Σημείωση Διαγράψτε όσα αρχεία και τους φακέλους όσο το δυνατόν από το φάκελο Temp.
  6. Απενεργοποιήστε όλα τα προγράμματα προστασίας από ιούς και όλα τα προγράμματα τείχους προστασίας που έχετε εγκαταστήσει στον υπολογιστή σας. Για να γίνει αυτό, χρησιμοποιήστε το βοηθητικό πρόγραμμα ρύθμισης παραμέτρων (Msconfig.exe) για να εκτελέσετε μια καθαρή εκκίνηση του υπολογιστή σας και, στη συνέχεια, απενεργοποιήστε όλες τις υπηρεσίες που δεν χρειάζεστε. Κατά τη χρήση του Msconfig.exe σε κατάσταση λειτουργίας διάγνωσης, ενεργοποιήστε ξανά την υπηρεσία Windows Installer στην καρτέλα υπηρεσίες . Στη συνέχεια, ξεκινήστε το Msconfig. Για να γίνει αυτό, ακολουθήστε τα εξής βήματα:
    Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε MSconfigκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK
  7. Για να εγκαταστήσετε το .NET Framework 1.1. Για να κάνετε λήψη του .NET Framework 1.1, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Εάν το .NET Framework 1.0 είναι εγκατεστημένα στον υπολογιστή σας και δεν σκοπεύετε να επανεγκαταστήσετε το .NET Framework 1.1, πρέπει να επιδιορθώσετε το .NET Framework 1.0 για να αντικαταστήσετε το αρχείο Mscoree.dll και το φάκελο URTTemp. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες".

Περισσότερες πληροφορίες

Πώς μπορείτε να επιδιορθώσετε το .NET Framework 1.0, χρησιμοποιώντας τη γραμμή εντολών

Για να επιδιορθώσετε το .NET Framework 1.0, χρησιμοποιώντας τη γραμμή εντολών, ακολουθήστε τα εξής βήματα:
  1. Εντοπίστε το αρχείο Dotnetfx.exe που χρησιμοποιήσατε για να εγκαταστήσετε το .NET Framework 1.0. Για να γίνει αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
    • Εάν έχετε εγκαταστήσει το .NET Framework 1.0 από ένα CD ή ένα DVD, τοποθετήστε το δίσκο εγκατάστασης στη μονάδα CD ή DVD.
    • Εάν έχετε εγκαταστήσει το .NET Framework 1.0 από τον σκληρό σας δίσκο, κάντε λήψη του προγράμματος Εγκατάστασης (Setup) του .NET Framework 1.0 στον σκληρό σας δίσκο.
    • Εάν έχετε εγκαταστήσει το .NET Framework 1.0 από μια μονάδα δίσκου δικτύου, συνδεθείτε ξανά με τη μονάδα δίσκου δικτύου.
  2. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε cmd και στη συνέχεια κάντε κλικ στο κουμπί OK.
  3. Στη γραμμή εντολών, εκτελέστε την ακόλουθη εντολή:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Σημείωση % InstallationPath % είναι ένας χαρακτήρας κράτησης θέσης για τη διαδρομή του αρχείου Dotnetfx.exe που εντοπίσατε στο βήμα 1.

Αναφορές

Για περισσότερες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες Web:
Συνήθεις Ερωτήσεις του .NET framework 1.1
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx

Τήρηση ιστορικού εκδόσεων, συμβατότητα και εκτέλεση σε παράθεση στο .NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx

Πρόγραμμα εγκατάστασης των Windows
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Εργαλείο εκκαθάρισης του .NET framework
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx

Ο Επεξεργαστής μητρώου
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx
Ιδιότητες

Αναγνωριστικό άρθρου: 824643 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια