Μήνυμα λάθους όταν περνάτε μια παραλλαγή μεταξύ ενός υπολογιστή-πελάτη COM και ενός διακομιστή COM στα Windows: "0x800706F7 (Το στέλεχος έλαβε εσφαλμένα δεδομένα)"

Ισχύει για
Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard

Συμπτώματα

Εξετάστε τα ακόλουθα σενάρια σε έναν υπολογιστή που εκτελεί Windows 7, Windows Vista, Windows Server 2008 R2 ή Windows Server 2008:

  • Μπορείτε να μεταβιβάσετε μια παραλλαγή από έναν υπολογιστή-πελάτη COM σε ένα διακομιστή COM. Η παραλλαγή περιέχει έναν μόνο τύπο δεδομένων που ορίζεται από το χρήστη (UDT) ή ένα SafeArray of UDT.
  • Μπορείτε να μεταβιβάσετε μια παραλλαγή από ένα διακομιστή COM σε έναν υπολογιστή-πελάτη COM. Η παραλλαγή περιέχει έναν μόνο τύπο δεδομένων που ορίζεται από το χρήστη (UDT) ή ένα SafeArray of UDT.

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

Σημείωση

0x800706F7 (Το στέλεχος έλαβε κακά δεδομένα)

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας ενός σφάλματος στο αρχείο Oleaut32.dll. Εξαιτίας αυτού του σφάλματος, δεν μπορείτε να παρατάξετε UDT που είναι τυλιγμένα σε μια παραλλαγή.

Επίλυση

Πληροφορίες επείγουσας επιδιόρθωσης

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

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

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

http://support.microsoft.com/contactus/?ws=support Σημείωση Η φόρμα "Διαθέσιμη λήψη επείγουσας επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η επείγουσα επιδιόρθωση. Εάν δεν βλέπετε τη γλώσσα σας, αυτό συμβαίνει επειδή δεν υπάρχει διαθέσιμη επείγουσα επιδιόρθωση για αυτήν τη γλώσσα.

Προαπαιτούμενα

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

  • Windows Vista Service Pack (SP1)
  • Windows Vista Service Pack (SP2)
  • Windows Server 2008
  • Windows Server 2008 SP2
  • Windows Server 2008 R2
  • Windows 7

Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης ενός service pack των Windows Vista, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

935791 Τρόπος απόκτησης του τελευταίου service pack των Windows Vista

Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης ενός service pack του Windows Server 2008, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

968849 Τρόπος απόκτησης του τελευταίου Service Pack για το Windows Server 2008

Απαίτηση επανεκκίνησης

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

Πληροφορίες αντικατάστασης επείγουσας επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον ακόλουθο πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία παρατίθενται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, η ώρα μετατρέπεται σε τοπική. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Ζώνη ώρας στο στοιχείο Ημερομηνία και ώρα στο Πίνακας Ελέγχου.

Σημειώσεις πληροφοριών αρχείων για τα Windows Vista και Windows Server 2008

Σημαντικό Οι επείγουσες επιδιορθώσεις των Windows Vista και Windows Server 2008 επείγουσες επιδιορθώσεις περιλαμβάνονται στα ίδια πακέτα. Ωστόσο, μόνο "Windows Vista" παρατίθεται στη σελίδα αίτηση επείγουσας επιδιόρθωσης. Για να ζητήσετε το πακέτο επειγουσών επιδιορθώσεων που ισχύει για ένα ή και τα δύο λειτουργικά συστήματα, επιλέξτε την επείγουσα επιδιόρθωση που παρατίθεται στην ενότητα "Windows Vista" στη σελίδα. Για να πληροφορηθείτε σχετικά με το λειτουργικό σύστημα για το οποίο προορίζεται κάθε άμεση επιδιόρθωση, ανατρέξτε στην ενότητα "Ισχύει για" που θα βρείτε στα άρθρα.

  • Τα αρχεία που σχετίζονται με ένα συγκεκριμένο προϊόν, SR_Level (εκδόσεις RTM,SP n) και κλάδους υπηρεσιών (LDR, GDR) μπορούν να αναγνωριστούν εξετάζοντας τους αριθμούς έκδοσης αρχείων, όπως φαίνεται στον ακόλουθο πίνακα.

    Έκδοση Προϊόν SR_Level Κλάδος υπηρεσίας
    6.0.600
    1.
    22χ
    Windows Vista και Windows Server 2008 SP1 LDR
    6.0.600
    2.
    22χ
    Windows Vista και Windows Server 2008 SP2 LDR
  • Το Service Pack 1 είναι ενσωματωμένο στην τελική έκδοση του Windows Server 2008.

  • Τα αρχεία MANIFEST (.manifest) και τα αρχεία MUM (.mum) που εγκαθίστανται για κάθε περιβάλλον παρατίθενται ξεχωριστά στην ενότητα "πρόσθετες πληροφορίες αρχείων για το Windows Server 2008 και τα Windows Vista". Τα αρχεία MUM και MANIFEST, καθώς και τα αρχεία του συσχετισμένου καταλόγου ασφαλείας (.cat), είναι εξαιρετικά σημαντικά για τη διατήρηση της κατάστασης των ενημερωμένων στοιχείων. Τα αρχεία καταλόγου ασφάλειας, των οποίων τα χαρακτηριστικά δεν αναφέρονται, φέρουν ψηφιακή υπογραφή από τη Microsoft.

Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 και των Windows Vista που βασίζονται σε τεχνολογία x 86

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα Πλατφόρμα
Oleaut32.dll 6.0.6001.22544 563,200 19-Οκτ-2009 14:10 x86
Oleaut32.dll 6.0.6002.22247 563,712 19-Οκτ-2009 13:50 x86

Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 και των Windows Vista που βασίζονται σε τεχνολογία x 64

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα Πλατφόρμα
Oleaut32.dll 6.0.6001.22544 847,872 19-Οκτ-2009 15:20 x64
Oleaut32.dll 6.0.6002.22247 846,848 19-Οκτ-2009 13:47 x64
Oleaut32.dll 6.0.6001.22544 563,200 19-Οκτ-2009 14:10 x86
Oleaut32.dll 6.0.6002.22247 563,712 19-Οκτ-2009 13:50 x86

Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 που βασίζονται σε τεχνολογία IA-64

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα Πλατφόρμα
Oleaut32.dll 6.0.6001.22544 1,987,072 19-Οκτ-2009 14:15 IA-64
Oleaut32.dll 6.0.6002.22247 1,987,072 19-Οκτ-2009 13:42 IA-64
Oleaut32.dll 6.0.6001.22544 563,200 19-Οκτ-2009 14:10 x86
Oleaut32.dll 6.0.6002.22247 563,712 19-Οκτ-2009 13:50 x86

Σημειώσεις πληροφοριών αρχείων για τα Windows 7 και Windows Server 2008 R2

Σημαντικό Οι επείγουσες επιδιορθώσεις των Windows 7 και Windows Server επείγουσες επιδιορθώσεις του 2008 R2 περιλαμβάνονται στα ίδια πακέτα. Ωστόσο, οι άμεσες επιδιορθώσεις στη σελίδα αιτήματος επείγουσας επιδιόρθωσης παρατίθενται και στα δύο λειτουργικά συστήματα. Για να ζητήσετε το πακέτο επείγουσας επιδιόρθωσης που εφαρμόζεται σε ένα ή και τα δύο λειτουργικά συστήματα, επιλέξτε την επείγουσα επιδιόρθωση που αναφέρεται στην ενότητα "Windows 7/Windows Server 2008 R2" στη σελίδα. Για να πληροφορηθείτε σχετικά με το λειτουργικό σύστημα για το οποίο προορίζεται κάθε άμεση επιδιόρθωση, ανατρέξτε στην ενότητα "Ισχύει για" που θα βρείτε στα άρθρα.

  • Τα αρχεία που σχετίζονται με ένα συγκεκριμένο προϊόν, SR_Level (εκδόσεις RTM,SP n) και κλάδους υπηρεσιών (LDR, GDR) μπορούν να αναγνωριστούν εξετάζοντας τους αριθμούς έκδοσης αρχείων, όπως φαίνεται στον ακόλουθο πίνακα.

    Έκδοση Προϊόν SR_Level Κλάδος υπηρεσίας
    6.1.760
    0.
    20χ
    Windows 7 και Windows Server 2008 R2 RTM LDR
  • Τα αρχεία MANIFEST (.manifest) και τα αρχεία MUM (.mum) που εγκαθίστανται σε κάθε περιβάλλον παρατίθενται ξεχωριστά στην ενότητα "πρόσθετες πληροφορίες αρχείων για το Windows Server 2008 R2 και τα Windows 7". Τα αρχεία MUM και MANIFEST, καθώς και τα αρχεία του συσχετισμένου καταλόγου ασφαλείας (.cat), είναι εξαιρετικά σημαντικά για τη διατήρηση της κατάστασης των ενημερωμένων στοιχείων. Τα αρχεία καταλόγου ασφάλειας, των οποίων τα χαρακτηριστικά δεν αναφέρονται, φέρουν ψηφιακή υπογραφή από τη Microsoft.

                  

Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86

                    
                  

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα Πλατφόρμα
Oleaut32.dll 6.1.7600.20554 571,904 21-Οκτ-2009 06:05 x86

                  

Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και του Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64

                    
                  

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα Πλατφόρμα
Oleaut32.dll 6.1.7600.20554 861,184 21-Οκτ-2009 06:37 x64

                  

Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε τεχνολογία IA-64

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα Πλατφόρμα
Oleaut32.dll 6.1.7600.20554 2,039,296 21-Οκτ-2009 04:54 IA-64

                  

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

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

Για περισσότερες πληροφορίες σχετικά με τις λεπτομέρειες παράταξης, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:

http://msdn.microsoft.com/en-us/library/ms692621%28VS.85%29.aspx Για περισσότερες πληροφορίες σχετικά με τους τύπους δεδομένων που ορίζονται από το χρήστη (UDT), επισκεφθείτε τις ακόλουθες τοποθεσίες MSDN στο Web:

http://msdn.microsoft.com/en-us/library/ms221210.aspx

http://msdn.microsoft.com/en-us/library/ms221453.aspx