DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 982110 - Dernière mise à jour: mercredi 10 novembre 2010 - Version: 3.0

 

Sommaire

Symptômes

Votre ordinateur exécute une édition 64 bits de Windows 7 ou Windows Server 2008 R2. Vous exécutez une version 32 bits d'une application qui utilise la fonction QueryPathOfRegTypeLib afin de récupérer le chemin d'accès à une bibliothèque de types enregistrée. Toutefois, la fonction QueryPathOfRegTypeLib ne renvoie pas le chemin d'accès correct. Le chemin d'accès de la bibliothèque de types qui est renvoyé est celui de la version 64 bits et non celui de la version 32 bits.

Pour obtenir un exemple de code permettant de reproduire ce problème, reportez-vous à la section « Plus d'informations ».

Résolution

Mettre à jour des informations

Comment obtenir cette mise à jour

Microsoft Update
Cette mise à jour est disponible sur le site Web Microsoft Update :
http://www.update.microsoft.com/ (http://www.update.microsoft.com/)
Centre de téléchargement Microsoft
Vous pouvez télécharger les fichiers suivants à partir du Centre de téléchargement Microsoft :
Réduire ce tableauAgrandir ce tableau
Système d'exploitationMise à jour
Toutes les versions x86 prises en charge de Windows 7
Réduire cette imageAgrandir cette image
Téléchargement
Télécharger le package de mise à jour maintenant. ( http://www.microsoft.com/downloads/details.aspx?FamilyID=5e66824b-4ed2-4ebc-8453-63dd63ac88a7&displayLang=fr)
Toutes les versions x64 prises en charge de Windows 7
Réduire cette imageAgrandir cette image
Téléchargement
Télécharger le package de mise à jour maintenant. ( http://www.microsoft.com/downloads/details.aspx?FamilyID=95060d4d-7576-4e15-acda-2a402f5cbe22&displayLang=fr)
Toutes les versions x64 prises en charge de Windows Server 2008 R2
Réduire cette imageAgrandir cette image
Téléchargement
Télécharger le package de mise à jour maintenant. (http://www.microsoft.com/downloads/details.aspx?FamilyID=dc6d407c-9607-4779-8c2d-1ad4b54aa5d3&displayLang=fr)
Toutes les versions IA-64 prises en charge de Windows Server 2008 R2
Réduire cette imageAgrandir cette image
Téléchargement
Télécharger le package de mise à jour maintenant. (http://www.microsoft.com/downloads/details.aspx?FamilyID=4277dd94-15f8-4de0-93e0-562bbfbf629a&displayLang=fr)
Pour plus d'informations sur la façon de télécharger des fichiers du Support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
119591  (http://support.microsoft.com/kb/119591/ ) Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier.

Configuration requise

Aucune configuration requise.

Informations sur le Registre

Pour utiliser la mise à jour fournie dans ce package, il n'est pas nécessaire de modifier le Registre.

Nécessité d'un redémarrage

Vous devrez peut-être redémarrer votre ordinateur après avoir appliqué cette mise à jour.

Informations sur le remplacement de la mise à jour

Cette mise à jour ne remplace aucune mise à jour déjà publiée.

Informations sur les fichiers

La version internationale de cette mise à jour installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Les date et heure de ces fichiers s'affichent sur votre ordinateur local conformément à l'heure locale et avec le paramètre actif en matière d'heure d'été. En outre, ces dates et heures peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.
Notes d'information sur les fichiers Windows 7 et Windows Server 2008 R2
  • Vous pouvez identifier les fichiers qui s'appliquent à un produit spécifique, un jalon (RTM, SPn) et à un dossier (LDR, GDR) en examinant les numéros de version des fichiers tels qu'ils apparaissent dans le tableau suivant :
    Réduire ce tableauAgrandir ce tableau
    VersionProduitJalonDossier
    6.1.760 0.16xxxWindows 7 et Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 et Windows Server 2008 R2RTMLDR
  • Les dossiers GDR ne contiennent que les correctifs généralement publiés pour résoudre les problèmes courants extrêmement importants. Les dossiers LDR contiennent des mises à jour en plus des correctifs généralement publiés.
  • Les fichiers MANIFEST (.manifest) qui sont installés pour chaque environnement sont énumérés séparément dans la section « Informations sur les fichiers supplémentaires pour Windows Server 2008 R2 et Windows 7 ». Les fichiers MANIFEST, ainsi que les fichiers du catalogue de sécurité associés (.cat), sont extrêmement importants pour conserver l'état des composants mis à jour. Les fichiers du catalogue de sécurité, pour lesquels les attributs ne sont pas répertoriés, ont une signature numérique Microsoft.
Pour toutes les versions x64 prises en charge de Windows 7 et Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
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
Pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
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

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Plus d'informations

Exemple de code permettant de reproduire ce problème

Par exemple, l'exemple code suivant développe une version 32 bits d'une application :
#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; }
Lorsque vous exécutez l'application dans une édition 64 bits de Windows 7, vous vous attendez à recevoir le résultat suivant :
C:\Windows\SysWoW64\stdole2.tlb
Toutefois, vous recevez le résultat suivant : 
C:\Windows\system32\stdole2.tlb

Pour plus d'informations sur la fonction QueryPathOfRegTypeLib, reportez-vous au site Web de Microsoft à l'adresse suivante :
Introduction à la fonction QueryPathOfRegTypeLib (http://msdn.microsoft.com/fr-fr/library/ms221436.aspx)
Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684  (http://support.microsoft.com/kb/824684/ ) Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Informations sur les fichiers supplémentaires

Informations sur les fichiers supplémentaires pour Windows 7 et Windows Server 2008 R2

Informations sur les fichiers supplémentaires pour toutes les versions x64 prises en charge de Windows 7 et de Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
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
Fichiers supplémentaires pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2
Réduire ce tableauAgrandir ce tableau
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

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows 7 Entreprise
  • Windows 7 Édition Familiale Basique
  • Windows 7 Édition Familiale Premium
  • Windows 7 Professionnel
  • Windows 7 Édition Integrale
  • 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
Mots-clés : 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store