Η λειτουργία QueryPathOfRegTypeLib δεν επιστρέφει τη σωστή διαδρομή για μια έκδοση 32 bit μιας εφαρμογής σε μια έκδοση 64 bit των Windows 7 ή στον Windows Server 2008 R2

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

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

Συμπτώματα

Έχετε έναν υπολογιστή ο οποίος εκτελεί μια έκδοση 64 bit των Windows 7 ή τον Windows Server 2008 R2. Εκτελείτε μια έκδοση 32 bit μιας εφαρμογής η οποία χρησιμοποιεί τη λειτουργία QueryPathOfRegTypeLib για να ανακτήσει τη διαδρομή μιας καταχωρημένης βιβλιοθήκης τύπων. Ωστόσο, η λειτουργία QueryPathOfRegTypeLib δεν επιστρέφει τη σωστή διαδρομή. Επιστρέφεται η διαδρομή της έκδοσης 64 bit της βιβλιοθήκης τύπων αντί για τη διαδρομή της βιβλιοθήκης τύπων 32 bit.

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

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

Πληροφορίες ενημέρωσης

Τρόπος λήψης αυτής της ενημέρωσης

Microsoft Update
Αυτή η ενημέρωση διατίθεται από την τοποθεσία Web του Microsoft Update:
http://www.update.microsoft.com/
Κέντρο λήψης της Microsoft
Τα ακόλουθα αρχεία είναι διαθέσιμα για λήψη από το Κέντρο λήψης της Microsoft:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Λειτουργικό σύστημαΕνημέρωση
Όλες οι υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε x86
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Πραγματοποιήστε άμεση λήψη του πακέτου ενημέρωσης.
Όλες οι τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε x64
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Πραγματοποιήστε άμεση λήψη του πακέτου ενημέρωσης.
Όλες οι υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε x64
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Πραγματοποιήστε άμεση λήψη του πακέτου ενημέρωσης.
Όλες οι υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε τεχνολογία IA-64
Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Πραγματοποιήστε άμεση λήψη του πακέτου ενημέρωσης.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft έχει ελέγξει αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία δημοσίευσης του αρχείου. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Προϋποθέσεις

Δεν υπάρχουν προϋποθέσεις.

Πληροφορίες μητρώου

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

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

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

Πληροφορίες αντικατάστασης ενημέρωσης

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

Πληροφορίες αρχείου

Η καθολική έκδοση αυτής της ενημέρωσης εγκαθιστά αρχεία με τα χαρακτηριστικά που αναφέρονται στους παρακάτω πίνακες. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία εμφανίζονται στην τοπική σας ώρα μαζί με τις δικές σας ρυθμίσεις θερινής ώρας. Επιπλέον, οι ημερομηνίες και οι ώρες ενδέχεται να αλλάξουν όταν εκτελέσετε συγκεκριμένες λειτουργίες στα αρχεία.
Σημειώσεις πληροφοριών αρχείων για Windows 7 και Windows Server 2008 R2
  • Τα αρχεία που σχετίζονται με ένα συγκεκριμένο προϊόν, με ορόσημα (εκδόσεις RTM, SPn) και με κλάδους υπηρεσιών (LDR, GDR) μπορούν να αναγνωριστούν εξετάζοντας τους αριθμούς έκδοσης των αρχείων που εμφανίζονται στον ακόλουθο πίνακα:
    Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
    ΈκδοσηΠροϊόνΟρόσημοΚλάδος υπηρεσιών
    6.1.760 0,16xxxWindows 7 και Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 και Windows Server 2008 R2RTMLDR
  • Οι κλάδοι υπηρεσιών GDR περιέχουν μόνο τις επιλύσεις που έχουν κυκλοφορήσει ευρέως για την αντιμετώπιση διαδεδομένων και εξαιρετικά σημαντικών προβλημάτων. Οι κλάδοι υπηρεσιών LDR περιέχουν και ενημερώσεις πέρα από τις επιδιορθώσεις που κυκλοφορούν ευρέως.
  • Τα αρχεία MANIFEST (.manifest) που εγκαθίστανται σε κάθε περιβάλλον παρατίθενται ξεχωριστά στην ενότητα "Πρόσθετες πληροφορίες αρχείων για Windows Server 2008 R2 και Windows 7". Τα αρχεία MANIFEST, καθώς και τα συσχετιζόμενα αρχεία καταλόγου ασφαλείας (.cat), είναι εξαιρετικά σημαντικά για τη διατήρηση της κατάστασης των ενημερωμένων στοιχείων. Τα αρχεία καταλόγου ασφαλείας, των οποίων τα χαρακτηριστικά δεν αναφέρονται, φέρουν ψηφιακή υπογραφή από τη Microsoft.
Για όλες τις υποστηριζόμενες εκδόσεις Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.1.7600.16567861,18407-Apr-201007:37x64
Oleaut32.dll6.1.7600.20685861,18407-Apr-201007:46x64
Oleaut32.dll6.1.7600.16567571,90407-Apr-201007:10x86
Oleaut32.dll6.1.7600.20685571,90407-Apr-201007:33x86
Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.1.7600.165672,038,78407-Apr-201006:27IA-64
Oleaut32.dll6.1.7600.206852,039,29607-Apr-201006:15IA-64
Oleaut32.dll6.1.7600.16567571,90407-Apr-201007:10x86
Oleaut32.dll6.1.7600.20685571,90407-Apr-201007:33x86

Κατάσταση

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

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

Δείγμα κώδικα για την αναπαραγωγή αυτού του προβλήματος

Για παράδειγμα, το ακόλουθο δείγμα κώδικα αναπτύσσει μια έκδοση 32 bit μιας εφαρμογής:
#include "windows.h" #include "Oleauto.h"

int _tmain(int argc, _TCHAR* argv[]) { GUID guid; //OLE Automation(2.0) IIDFromString(L"{00020430-0000-0000-C000-000000000046}", &guid);

        DWORD lcid = 0x0409; BSTR str; QueryPathOfRegTypeLib(guid, 2, 0, lcid, &str);

        wprintf(L"%s\n",(LPCTSTR)str);

        ::SysFreeString(str); return 0; }
Όταν εκτελείτε την εφαρμογή σε μια έκδοση 64 bit των Windows 7, αναμένετε να λάβετε το ακόλουθο αποτέλεσμα:
C:\Windows\SysWoW64\stdole2.tlb
Ωστόσο, λαμβάνετε το ακόλουθο αποτέλεσμα:
C:\Windows\system32\stdole2.tlb

Για περισσότερες πληροφορίες σχετικά με τη λειτουργία QueryPathOfRegTypeLib, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Εισαγωγή στη λειτουργία QueryPathOfRegTypeLib
Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Πρόσθετες πληροφορίες αρχείου

Πρόσθετες πληροφορίες αρχείων για τα Windows 7 και τον Windows Server 2008 R2

Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και του Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
File nameAmd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_190cc06d15192ee9.manifest
File versionNot applicable
File size49,750
Date (UTC)07-Apr-2010
Time (UTC)08:45
PlatformNot applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_197ebccc2e48d3e7.manifest
File versionNot applicable
File size49,750
Date (UTC)07-Apr-2010
Time (UTC)09:05
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:33
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:57
PlatformNot applicable
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε τεχνολογία IA-64
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
File nameIa64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04.manifest
File versionNot applicable
File size705
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d.manifest
File versionNot applicable
File size704
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5.manifest
File versionNot applicable
File size704
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69.manifest
File versionNot applicable
File size705
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_bcefc8df5cb9c6af.manifest
File versionNot applicable
File size49,749
Date (UTC)07-Apr-2010
Time (UTC)08:38
PlatformNot applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_bd61c53e75e96bad.manifest
File versionNot applicable
File size49,749
Date (UTC)07-Apr-2010
Time (UTC)09:05
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:33
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:57
PlatformNot applicable

Ιδιότητες

Αναγν. άρθρου: 982110 - Τελευταία αναθεώρηση: Τετάρτη, 10 Νοεμβρίου 2010 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Λέξεις-κλειδιά: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

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

 

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