Παρουσιάζονται σφάλματα εφαρμογών μετά την εκτέλεση του Xmlinst.exe σε διακομιστές παραγωγής

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 278636 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περιγραφή προβλήματος

Μετά την εκτέλεση του Xmlinst.exe, εφαρμογές (όπως το Microsoft SQL Server 2000) ίσως δεν εκτελείται σωστά.

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

Αυτόματη επίλυση

Για να διορθώσετε αυτό το ζήτημα αυτόματα, κάντε κλικ στην επιλογή του Διορθώστε το πρόβλημασύνδεση. Στη συνέχεια, κάντε κλικ στο κουμπί Εκτέλεσημε το Λήψη αρχείωνπαράθυρο διαλόγου και, ακολουθήστε τα βήματα σε αυτόν τον οδηγό.


Διορθώστε το πρόβλημα
Microsoft Fix it 50193


Σημειώσεις
  • Αυτός ο οδηγός μπορεί να είναι μόνο στα Αγγλικά Ωστόσο, η αυτόματη επιδιόρθωση λειτουργεί επίσης για άλλες εκδόσεις γλώσσας των Windows.
  • Εάν δεν είστε στον υπολογιστή που έχει το πρόβλημα, μπορείτε να αποθηκεύσετε την αυτόματη επιδιόρθωση σε μια μονάδα δίσκου flash ή ένα CD, έτσι ώστε να μπορείτε να το εκτελέσετε στον υπολογιστή που έχει το πρόβλημα.
Τώρα μεταβείτε το "Επέλυσε το πρόβλημα;"ενότητα.

Επιδιόρθωση μόνος μου

Κατά την εκτέλεση του Xmlinst.exe, το πρόγραμμα τροποποιεί το ProgID τιμές μητρώου για όλες τις παλαιότερες εκδόσεις του προγράμματος ανάλυσης Microsoft XML (MSXML) και να χρησιμοποιήσετε την τελευταία έκδοση του αρχείου .dll MSXML επιβάλλει. Για να επιλύσετε αυτό το ζήτημα και για να αντιστρέψετε τα αποτελέσματα του προηγούμενου προγράμματος του Xmlinst.exe, πρέπει πρώτα να εκτελέσετε το του Xmlinst.exe -u εντολή για να καταργήσετε τα υπάρχοντα κλειδιά μητρώου. Στη συνέχεια, πρέπει να χρησιμοποιήσετε Regsrv32.exe για να καταχωρήσετε συγκεκριμένες εκδόσεις των αρχείων .dll που θέλετε. Συνιστάται να καταχωρήσετε όλες τις τρέχουσες εκδόσεις του προγράμματος ανάλυσης MSXML. Για να εγκαταστήσετε μια συγκεκριμένη έκδοση της μονάδας ανάλυσης MSXML, ανατρέξτε στον πίνακα "Εκδόσεις του MSXML" το "Περισσότερες πληροφορίες"ενότητα. Αυτός ο πίνακας λεπτομέρειες εκδόσεις MSMXL. Για παράδειγμα, η καταχώρηση του προγράμματος ανάλυσης MSXML 2.6, χρησιμοποιήστε την ακόλουθη εντολή:
το αρχείο Regsvr32.exe msxml2.dll

Επέλυσε το πρόβλημα;

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

Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

Του Xmlinst.exe προορίζεται ως κατάλληλη μέθοδος για προγραμματιστές για την εκτέλεση της τελευταίας έκδοσης του προγράμματος ανάλυσης MSXML parser στα προγράμματά τους. Με αυτόν τον τρόπο, οι προγραμματιστές να αποφύγετε την ανάγκη να μεταγλωττίσετε και να ενημερώσετε υπάρχοντα προγράμματα, όταν χρησιμοποιούν και δοκιμή της τελευταίας έκδοσης του προγράμματος ανάλυσης MSXML parser, ανεξάρτητα από την έκδοση της μονάδας ανάλυσης που το πρόγραμμα είχε καθοριστεί αρχικά για να χρησιμοποιήσετε.

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

Το πρόγραμμα ανάλυσης MSXML προορίζεται για εγκατάσταση σε πλάι-πλάι κατάσταση λειτουργίας. Αυτό σας επιτρέπει να εγκαταστήσετε συγκεκριμένες εκδόσεις του προγράμματος ανάλυσης MSXML parser που θέλετε να εγκατασταθούν χωρίς μία εγκατάσταση του προγράμματος ανάλυσης MSXML parser που επηρεάζουν μια άλλη εγκατάσταση. Επομένως, μπορούν να συνυπάρχουν όλες τις ξεχωριστές εκδόσεις του προγράμματος ανάλυσης MSXML. Επιπλέον, τα αρχεία .dll νέα και προηγούμενο για το πρόγραμμα ανάλυσης μπορεί να βρίσκεται πλάι-πλάι στον υπολογιστή σας.

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

Σημείωση Εάν η εκτέλεση του Xmlinst.exe, του Xmlinst.exe μπορεί να προκαλέσει αστάθεια του συστήματος και ενδέχεται να προκαλέσει αποτυχία στα προγράμματα. Μετά την εκτέλεση του Xmlinst.exe, ο υπολογιστής βρίσκεται σε μη υποστηριζόμενη κατάσταση. Επίσης, οι αλλαγές που γίνονται από του Xmlinst.exe είναι καθολικές στον υπολογιστή όπου εκτελέστηκε του Xmlinst.exe και οι αλλαγές αυτές επηρεάζουν όλα τα προγράμματα που χρησιμοποιούν το πρόγραμμα ανάλυσης MSXML.

Παρόλο που το MSXML εγκαθίσταται σε λειτουργία, .dll δεν αντικατασταθεί ή διαγραμμένα αρχεία αντικατάστασης. Ενημερώνεται μόνο το μητρώο. Του Xmlinst.exe ενημερώνει όλες τις καταχωρήσεις μητρώου για κάθε συγκεκριμένη έκδοση της μονάδας ανάλυσης MSXML, ώστε να οδηγεί στη νεότερη έκδοση της μονάδας ανάλυσης MSXML. Επειδή του Xmlinst.exe ενημερώνει μόνο το μητρώο, όλες τις προηγούμενες εκδόσεις των αρχείων .dll πρέπει να παραμείνουν στον υπολογιστή για να αντιστρέψετε τα αποτελέσματα της προηγούμενης εκτέλεσης του Xmlinst.exe. Οι εντολές του Xmlinst.exe και περιγραφές παρατίθενται στον ακόλουθο πίνακα:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΕντολήΣυμπεριφορά
Xmlinst(Λειτουργία αντικατάστασης) Για να αντικαταστήσετε την υπάρχουσα μονάδα ανάλυσης MSXML με Msxml3.dll.
Xmlinst msmxl -uΔιαγράφει όλες τις καταχωρήσεις από το μητρώο που δημιουργήθηκαν από Msxml.dll.
Xmlinst -u msxml3Διαγράφει όλες τις καταχωρήσεις από το μητρώο που δημιουργήθηκαν από Msxml3.dll.
Xmlinst -uΔιαγράφει όλες τις καταχωρήσεις από το μητρώο που δημιουργήθηκαν από οποιαδήποτε έκδοση της μονάδας ανάλυσης MSXML.
Xmlinst-;Εκτύπωση μηνύματος χρήσης.

Για να μεταβείτε σε διαφορετική έκδοση του προγράμματος ανάλυσης MSXML

Για να μεταβείτε σε διαφορετική έκδοση του προγράμματος ανάλυσης MSXML, ακολουθήστε τα εξής βήματα:
  1. Στη γραμμή εντολών, πληκτρολογήστε τα ακόλουθα, όπου όνομα διαδρομής είναι η θέση του Xmlinst.exe:
    όνομα διαδρομής\xmlinst.exe -u
    Η προηγούμενη εντολή απαλείφει όλες τις καταχωρήσεις μητρώου.
  2. Καταχωρήστε τα αρχεία DLL που θέλετε να χρησιμοποιήσετε.
    1. Για να καταχωρήσετε Msxml.dll, πληκτρολογήστε την ακόλουθη εντολή και πιέστε το πλήκτρο ENTER:
      regsvr32 msxml.dll
    2. Για να καταχωρήσετε Msxml2.dll, πληκτρολογήστε την ακόλουθη εντολή και πιέστε το πλήκτρο ENTER:
      regsvr32 msxml2.dll
    3. Για να καταχωρήσετε Msxml3.dll, πληκτρολογήστε την ακόλουθη εντολή και πιέστε το πλήκτρο ENTER:
      regsvr32 msxml3.dll
Εκδόσεις του MSXML
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΕκδόσειςΌνομα αρχείου Έκδοση #
1.0 MSXML.dll 4.71.1712.5
1.0a MSXML.dll 4.72.2106.4
1.0 Service Pack 1 (SP1) MSXML.dll 4.72.3110.0
2.0 MSXML.dll 5.0.2014.0206
2.0a MSXML.dll 5.0.2314.1000
2.0b MSXML.dll 5.0.2614.3500
2.5 Beta 2 MSXML.dll 5.0.2919.38
2.5a MSXML.dll 5.0.2919.6303
2.5 MSXML.dll 5.0.2920.0
2.5 Service Pack 1 (SP1) MSXML.dll 8.0.5226
2.6 Έκδοση Ιανουαρίου 2000 Web Msxml2.dll (έκδοση Ιανουαρίου Web) 7.50.4920.0
2.6 Beta 2 Msxml2.dll 8.0.5207.3
2.6 Msxml2.dll 8.0.6518.1
3.0 Έκδοση Μαρτίου 2000 Web Msxml3.dll (έκδοση Web Μαρτίου) 7.50.5108.0
3.0 Έκδοση Web Μαΐου 2000 Msxml3.dll (ίσως έκδοση Web) 8.0.7309.3
3.0 Έκδοση Ιουλίου 2000 Web Msxml3.dll (έκδοση Web Ιουλίου) 8.0.7520.1
3.0 Έκδοση Σεπτεμβρίου 2000 Web Msxml3.dll (έκδοση Web Σεπτεμβρίου) 8.0.7722.0
3.0 ΈκδοσηMsxml3.dll8.0.7820.0
Εκδόσεις XML που περιλαμβάνονται στα προϊόντα
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Το λειτουργικό σύστημα ή το πρόγραμμαΟ Internet Explorer
Έκδοση
MSXML
Έκδοση
*Ο Microsoft Internet Explorer 4.01.0
Έκδοση του αρχείου #: 4.71.1712.5
Microsoft Windows 95, έκδοση OEM Service Release 2.5Ο Microsoft Internet Explorer 4.0a1.0a
Έκδοση του αρχείου #: 4.72.2106.4
*Microsoft Internet Explorer 4.01 Service Pack 1 (SP1) 2.0a
Έκδοση του αρχείου #: 5.0.2014.0206
*Ο Microsoft Internet Explorer 5.02.0
Έκδοση του αρχείου #: 5.0.2014.0206
Microsoft Office 2000 Ο Microsoft Internet Explorer 5.0a2.0a
Έκδοση του αρχείου #: 5.0.2314.1000
Αναδιανομή του MSXML2.0a
Όνομα αρχείου: Msxmlr.dll
Έκδοση του αρχείου #: 5.0.2314.1000
Microsoft Windows 98 Δεύτερη έκδοσηΟ Microsoft Internet Explorer 5.0b 2.0b
Έκδοση του αρχείου #: 5.0.2614.3500
Τα Microsoft Windows 95 ή Microsoft Windows 98Ο Microsoft Internet Explorer 5.01 2.5a
Έκδοση του αρχείου #: 5.0.2919.6303
Τα Microsoft Windows NT 4.0 Ο Microsoft Internet Explorer 5.01 2.5a
Έκδοση του αρχείου #: 5.0.2919.6303
Τα Windows 2000 Ο Microsoft Internet Explorer 5.01 2.5Έκδοση του αρχείου #: 5.0.2920.0
Τα Windows 2000 Microsoft Internet Explorer 5.01 με Service Pack 1 (SP1) 2.5 Service Pack 1 (SP1)
Έκδοση του αρχείου #: 8.0.5226
Τα Microsoft Windows 95 ή Microsoft Windows 98Ο Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Έκδοση του αρχείου #: 8.0.5226
Τα Microsoft Windows NT 4.0Ο Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Έκδοση του αρχείου #: 8.0.5226
Τα Windows 2000 Ο Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Έκδοση του αρχείου #: 8.0.5226
Microsoft Windows 2000 Service Pack 1 (SP1)Ο Microsoft Internet Explorer 5.52.5 Service Pack 1 (SP1)
Έκδοση του αρχείου #: 8.0.5226

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
SQL ServerΈκδοση του MSXML
Microsoft SQL Server 2000 Beta 22.6 b2
Έκδοση του αρχείου #: 8.0.5207.3
Microsoft SQL Server 20002.6
Έκδοση του αρχείου #: 8.0.6518.1

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
BizTalkΈκδοση του MSXML
BizTalk (προεπισκόπηση τεχνολογίας)2.6
Έκδοση του αρχείου #: 8.0.6518.1
BizTalk (Beta) 2.6
Έκδοση του αρχείου #: 8.0.6518.1

Πληροφορίες για το αναγνωριστικό GUID και ProgID

Την έκδοση MSXML 3.0 Beta είναι εγκατεστημένη στον υπολογιστή σε κατάσταση λειτουργίας με παράθεση. Αυτή η λειτουργία προστατεύει τις εφαρμογές που χρησιμοποιούν αρχεία Msxml.dll και Msxml2.dll. Λειτουργία με παράθεση σάς επιτρέπει να αποφασίσετε ποια έκδοση της μονάδας ανάλυσης για να χρησιμοποιήσετε τον κωδικό του. Εάν εκτελείτε MSXML αυτήν τη στιγμή σε κατάσταση λειτουργίας με παράθεση και έχουν coded παλιά ΑναγνωριστικάΚλάσης (ClassIds) και ProgID, ώστε, τις εφαρμογές σας εντοπίσει τις νέες δυνατότητες για την έκδοση MSXML 3.0 Beta. Για να ενεργοποιήσετε τις εφαρμογές να χρησιμοποιούν τις δυνατότητες την έκδοση MSXML 3.0 beta, εκτελέστε το πρόγραμμα ανάλυσης σε λειτουργία αντικατάστασης.

Σημείωση Όταν εκτελείτε το πρόγραμμα ανάλυσης σε λειτουργία αντικατάστασης, αυτό μπορεί να τροποποιήσει τη συμπεριφορά της XML εφαρμογές που χρησιμοποιούν το παλιό ProgID, ώστε.

Ο παρακάτω πίνακας είναι μια εύκολη αναφορά που παραθέτει διάφορα συμβολικό όνομα, GUID και ProgID συνδυασμούς:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Συμβολικό όνομαGUIDΑναγνωριστικό προγράμματος
CLSID_DOMDocumentπαλιά: {2933BF90-7B36-11 D 2-B20E-00C04F983E60}
νέα: {f6d90f11-9 c 73-11 d 3-b32e-00c04f990bb4}
παλιά: Microsoft.XMLDOM, MSXML.DOMDocument
νέα: MSXML2.DOMDocument
έκδοση εξαρτάται:
CLSID_DOMDocument30
{f5078f32-c551-11 d 3-89b9-0000f81fe221}MSXML2.DOMDocument.3.0
CLSID_FreeThreadedDOMDocumentπαλιά: {2933BF91-7B36-11 D 2-B20E-00C04F983E60}
νέα: {f6d90f12-9 c 73-11 d 3-b32e-00c04f990bb4}
παλιά: Microsoft.FreeThreadedXMLDOM,
MSXML.FreeThreadedDOMDocument
Δημιουργία:
MSXML2.FreeThreadedDOMDocument
έκδοση εξαρτάται:
CLSID_FreeThreadedDOMDocument30
{f5078f33-c551-11 d 3-89b9-0000f81fe221}MSXML2.FreeThreadedDOMDocument.3.0
CLSID_DSOControl παλιά: {550DDA30-0541-11 D 2-9CA9-0060B0EC3D39}
νέα: {f6d90f14-9 c 73-11 d 3-b32e-00c04f990bb4}
παλιά: Microsoft.XMLDSO
νέα: MSXML2.DSOControl
έκδοση εξαρτάται:
CLSID_DSOControl30
{f5078f39-c551-11 d 3-89b9-0000f81fe221}MSXML2.DSOControl.3.0
CLSID_XMLHTTPπαλιά: {ED8C108E-4349-11 D 2-91A4-00C04F7969E8}
νέα: {f6d90f16-9 c 73-11 d 3-b32e-00c04f990bb4}
παλιά: Microsoft.XMLHTTP
νέα: MSXML2.XMLHTTP
έκδοση εξαρτάται:
CLSID_XMLHTTP30
{f5078f35-c551-11 d 3-89b9-0000f81fe221} MSXML2.XMLHTTP.3.0
CLSID_XMLSchemaCache{373984C9-B845-449B-91E7-45AC83036ADE}MSXML2.XMLSchemaCache
έκδοση εξαρτάται:
CLSID_XMLSchemaCache30
{f5078f34-c551-11 d 3-89b9-0000f81fe221}MSXML2.XMLSchemaCache.3.0
CLSID_XSLTemplate{2933BF94-7B36-11 d 2-B20E-00C04F983E60} MSXML2.XSLTemplate
έκδοση εξαρτάται:
CLSID_XSLTemplate30
{f5078f36-c551-11 d 3-89b9-0000f81fe221}MSXML2.XSLTemplate.3.0

Ιδιότητες

Αναγν. άρθρου: 278636 - Τελευταία αναθεώρηση: Σάββατο, 17 Σεπτεμβρίου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Λέξεις-κλειδιά: 
kbfixme kbmsifixme kbproductlink kbmsxmlnosweep kbprb kbmt KB278636 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:278636

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com