Síntomas
Tiene un equipo que ejecuta una edición de 64 bits de Windows 7 o Windows Server 2008 R2. Ejecuta una versión de 32 bits de una aplicación que usa la función QueryPathOfRegTypeLib para recuperar la ruta de acceso de una biblioteca de tipos registrados. Sin embargo, la función QueryPathOfRegTypeLib no devuelve la ruta de acceso correcta. Se devuelve la ruta de acceso de la versión de 64 bits de la biblioteca de tipos en lugar de la ruta de acceso de la biblioteca de tipos de 32 bits.
Para obtener código de ejemplo para reproducir este problema, vea la sección "Más información".
Solución
Información de la actualización
Cómo obtener esta actualización
Microsoft Update
Esta actualización está disponible en el sitio web de Microsoft Update:
Centro de descarga de Microsoft
Los siguientes archivos están disponibles para su descarga desde el Centro de descarga de Microsoft:
Sistema operativo |
Actualizar |
---|---|
Todas las versiones compatibles de Windows 7 basadas en x86 |
Descargar ahora el paquete de actualización. |
Todas las versiones compatibles con Windows 7 basadas en x64 |
Descargar ahora el paquete de actualización. |
Todas las versiones compatibles basadas en x64 de Windows Server 2008 R2 |
Descargar ahora el paquete de actualización. |
Todas las versiones compatibles basadas en IA-64 de Windows Server 2008 R2 |
Descargar ahora el paquete de actualización. |
Para obtener más información sobre cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte técnico de Microsoft de los servicios en línea que Microsoft ha examinado
en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo.
Requisitos previos
No hay ningún requisito previo.
Información de Registro
Para utilizar la actualización de este paquete, no es necesario realizar ningún cambio en el Registro.
Requisito de reinicio
Quizás tenga que reiniciar el equipo una vez aplicada esta actualización.
Información de reemplazo de la actualización
Esta actualización no sustituye a ninguna actualización publicada previamente.
Información del archivo
La versión global de esta actualización instala los archivos que tienen los atributos que se enumeran en las tablas siguientes. Las fechas y horas de estos archivos se muestran según la hora universal coordinada (UTC). Las fechas y horas de estos archivos se muestran en el equipo local en horario local con la configuración actual del horario de verano (DST). Además, las fechas y horas pueden cambiar cuando realiza determinadas operaciones en los archivos.
Notas de información sobre archivos de Windows 7 y Windows Server 2008 R2
-
Los archivos que se aplican a un producto específico, hito (RTM, SPn)y rama de servicio (LDR, GDR) pueden identificarse al examinar los números de versión de archivo como se muestra en la tabla siguiente:
Versión
Producto
Hito
Tipo de servicio
6.1.760
0.16xxxWindows 7 y Windows Server 2008 R2
RTM
GDR
6.1.760
0.20xxxWindows 7 y Windows Server 2008 R2
RTM
LDR
-
Los tipos de servicio GDR contienen solo las correcciones de amplia distribución para solucionar problemas extremadamente importantes. Las ramas de servicio de LDR contienen actualizaciones además de correcciones publicadas ampliamente.
-
Los archivos de MANIFIESTO (.manifest) que se instalan para cada entorno se muestran por separado en la sección "Información de archivos adicionales para Windows Server 2008 R2 y para Windows 7". Los archivos de MANIFIESTO y los archivos del catálogo de seguridad asociado (.cat) son muy importantes para mantener el estado de los componentes actualizados. Los archivos de catálogo de seguridad, para los cuales no están enumerados los atributos, se firman con una firma digital de Microsoft.
Para todas las versiones compatibles basadas en x64 de Windows 7 y de Windows Server 2008 R2
Nombre de archivo |
Versión del archivo |
Tamaño del archivo |
Fecha |
Hora |
Plataforma |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
861,184 |
07-Abr-2010 |
07:37 |
x64 |
Oleaut32.dll |
6.1.7600.20685 |
861,184 |
07-Abr-2010 |
07:46 |
x64 |
Oleaut32.dll |
6.1.7600.16567 |
571,904 |
07-Abr-2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571,904 |
07-Abr-2010 |
07:33 |
x86 |
Para todas las versiones basadas en IA-64 compatibles de Windows Server 2008 R2
Nombre de archivo |
Versión del archivo |
Tamaño del archivo |
Fecha |
Hora |
Plataforma |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
2,038,784 |
07-Abr-2010 |
06:27 |
IA-64 |
Oleaut32.dll |
6.1.7600.20685 |
2,039,296 |
07-Abr-2010 |
06:15 |
IA-64 |
Oleaut32.dll |
6.1.7600.16567 |
571,904 |
07-Abr-2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571,904 |
07-Abr-2010 |
07:33 |
x86 |
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Más información
Código de ejemplo para reproducir este problema
Por ejemplo, el siguiente código de ejemplo desarrolla una versión de 32 bits de una aplicación:
#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;
}
Al ejecutar la aplicación en una edición de 64 bits de Windows 7, recibirá el siguiente resultado: C:\Windows\SysWoW64\stdole2.tlb
However, you receive the following output:
C:\Windows\system32\stdole2.tlb
Para obtener más información sobre la función QueryPathOfRegTypeLib, visite el siguiente sitio web de Microsoft:
Introducción a la función QueryPathOfRegTypeLibPara obtener más información sobre la terminología de actualización de software, haga clic en el siguiente número de artículo para ver el artículo en microsoft Knowledge Base:
824684 Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft
Información adicional de archivos
Información de archivos adicionales para Windows 7 y Windows Server 2008 R2
Archivos adicionales para todas las versiones compatibles basadas en x64 de Windows 7 y de Windows Server 2008 R2
Nombre de archivo |
Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
706 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
706 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
706 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
706 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_190cc06d15192ee9.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
49,750 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
08:45 |
Plataforma |
No aplicable |
Nombre de archivo |
Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_197ebccc2e48d3e7.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
49,750 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
09:05 |
Plataforma |
No aplicable |
Nombre de archivo |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
47,158 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
07:33 |
Plataforma |
No aplicable |
Nombre de archivo |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
47,158 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
07:57 |
Plataforma |
No aplicable |
Archivos adicionales para todas las versiones compatibles de Windows Server 2008 R2 basadas en IA-64
Nombre del archivo |
Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
705 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
704 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
704 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
705 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
16:02 |
Plataforma |
No aplicable |
Nombre de archivo |
Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_bcefc8df5cb9c6af.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
49,749 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
08:38 |
Plataforma |
No aplicable |
Nombre de archivo |
Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_bd61c53e75e96bad.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
49,749 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
09:05 |
Plataforma |
No aplicable |
Nombre de archivo |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
47,158 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
07:33 |
Plataforma |
No aplicable |
Nombre de archivo |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest |
Versión de archivo |
No aplicable |
Tamaño de archivo |
47,158 |
Fecha (UTC) |
07-Abr-2010 |
Hora (UTC) |
07:57 |
Plataforma |
No aplicable |