Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

У вас есть компьютер с 64-битной версией Windows 7 или Windows Server 2008 R2. Вы запустите 32-битную версию приложения с функцией QueryPathOfRegTypeLib для извлечения пути к зарегистрированой библиотеке типов. Однако функция QueryPathOfRegTypeLib не возвращает правильный путь. Путь к 64-битной версии библиотеки типов возвращается вместо пути к 32-битной библиотеке типов.

Пример кода для воспроизведения этой проблемы см. в разделе "Дополнительные сведения".

Решение

Сведения об обновлении

Получение обновления

Обновление Майкрософт

Это обновление доступно на веб-сайте Обновления Майкрософт:

http://update.microsoft.com

Центр загрузки Майкрософт

В Центре загрузки Майкрософт доступны для скачивания следующие файлы:

Операционная система

Обновление

Все поддерживаемые 32-разрядные (x86) версии Windows 7

Загрузить скачайте пакет обновления.

Все поддерживаемые 64-разрядные (x64) версии Windows 7

Загрузить скачайте пакет обновления.

Все поддерживаемые 64-разрядные (x64) версии Windows Server 2008 R2

Загрузить скачайте пакет обновления.

Все поддерживаемые версии Windows Server 2008 R2

Загрузить скачайте пакет обновления.

Дополнительные сведения о загрузке файлов поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:

119591 Как получить файлы поддержки Майкрософт от веб-служб, которые корпорация Майкрософт проверяла этот файл
на вирусы. Корпорация Майкрософт использует самые последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Предварительные условия

Нет предварительных условий.

Сведения о внесении изменений в реестр

Чтобы использовать обновление из этого пакета, не требуется вносить изменения в реестр.

Требование перезагрузки

После установки этого обновления может потребоваться перезагрузить компьютер.

Сведения о замене обновлений

Это обновление не заменяет ранее выпущенное обновление.

Сведения о файлах

В глобальной версии этого обновления устанавливаются файлы с атрибутами, перечисленными в таблицах ниже. Даты и время для файлов указаны в формате UTC. Даты и время для этих файлов на локальном компьютере отображаются с учетом часового пояса и перехода на летнее время. Кроме того, даты и время могут изменяться при выполнении определенных операций с файлами.

Примечания к сведениям о файлах для Windows 7 и Windows Server 2008 R2


  • Файлы, которые относятся к определенному продукту, вехе (RTM, SPn)и ветви обслуживания (LDR, GDR), можно определить, изучив номера версий файлов, как показано в следующей таблице:

    Версия

    Продукт

    Этап разработки

    Направление поддержки

    6.1.760
    0.16xxx

    Windows 7 и Windows Server 2008 R2

    RTM

    GDR

    6.1.760
    0.20x

    Windows 7 и Windows Server 2008 R2

    RTM

    LDR

  • Направления поддержки GDR содержат только те исправления, которые выпускаются повсеместно и предназначены для устранения распространенных критических проблем. Филиалы службы LDR содержат обновления, а также широко выпущенные исправления.

  • Файлы МАНИФЕСТа (МАНИФЕСТ), установленные для каждой среды, перечислены отдельно в разделе "Дополнительные сведения о файлах для Windows Server 2008 R2 и Windows 7". Файлы МАНИФЕСТа и связанные с ним файлы каталога безопасности (CAT) очень важны для сохранения обновленных компонентов. Файлы каталога безопасности, атрибуты для которых не указаны, подписаны цифровой подписью Майкрософт.

Все поддерживаемые 64-разрядные (x64) версии Windows 7 и Windows Server 2008 R2

Имя файла

Версия файла

Размер

дата

Время

Платформа

Oleaut32.dll

6.1.7600.16567

861,184

07-апр-2010

07:37

x64

Oleaut32.dll

6.1.7600.20685

861,184

07-апр-2010

07:46

x64

Oleaut32.dll

6.1.7600.16567

571,904

07-апр-2010

07:10

x86

Oleaut32.dll

6.1.7600.20685

571,904

07-апр-2010

07:33

x86

Для всех поддерживаемых версий IA-64 Windows Server 2008 R2

Имя файла

Версия файла

Размер

дата

Время

Платформа

Oleaut32.dll

6.1.7600.16567

2,038,784

07-апр-2010

06:27

IA-64

Oleaut32.dll

6.1.7600.20685

2,039,296

07-апр-2010

06:15

IA-64

Oleaut32.dll

6.1.7600.16567

571,904

07-апр-2010

07:10

x86

Oleaut32.dll

6.1.7600.20685

571,904

07-апр-2010

07:33

x86

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация

Образец кода для воспроизведения этой проблемы

Например, в следующем примере разрабатывается 32-битная версия приложения:

#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-битной версии Windows 7 ожидается следующее: C:\Windows\SysWoW64\stdole2.tlb

However, you receive the following output:
C:\Windows\system32\stdole2.tlb


Дополнительные сведения о функции QueryPathOfRegTypeLib можно получить на следующем веб-сайте Майкрософт:

Введение в функцию QueryPathOfRegTypeLibЧтобы получить дополнительные сведения об терминологии обновления программного обеспечения, щелкните номер следующей статьи, чтобы просмотреть статью в базе знаний Майкрософт:

824684 Описание стандартных терминов, используемых для описания обновлений программного обеспечения Майкрософт

Дополнительные сведения о файле

Дополнительные сведения о файлах для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых версий Windows 7 и Windows Server 2008 R2

Имя файла

Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e.manifest

Версия файла

Not applicable

Размер

706

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f.manifest

Версия файла

Not applicable

Размер

706

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b.manifest

Версия файла

Not applicable

Размер

706

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3.manifest

Версия файла

Not applicable

Размер

706

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_190cc06d15192ee9.manifest

Версия файла

Not applicable

Размер

49,750

Дата (UTC)

07-апр-2010

Время (UTC)

08:45

Платформа

Not applicable

Имя файла

Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_197ebccc2e48d3e7.manifest

Версия файла

Not applicable

Размер

49,750

Дата (UTC)

07-апр-2010

Время (UTC)

09:05

Платформа

Not applicable

Имя файла

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest

Версия файла

Not applicable

Размер

47,158

Дата (UTC)

07-апр-2010

Время (UTC)

07:33

Платформа

Not applicable

Имя файла

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest

Версия файла

Not applicable

Размер

47,158

Дата (UTC)

07-апр-2010

Время (UTC)

07:57

Платформа

Not applicable

Дополнительные файлы для всех поддерживаемых версий IA-64 Windows Server 2008 R2

Имя файла

Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04.manifest

Версия файла

Not applicable

Размер

705

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d.manifest

Версия файла

Not applicable

Размер

704

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5.manifest

Версия файла

Not applicable

Размер

704

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69.manifest

Версия файла

Not applicable

Размер

705

Дата (UTC)

07-апр-2010

Время (UTC)

16:02

Платформа

Not applicable

Имя файла

Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_bcefc8df5cb9c6af.manifest

Версия файла

Not applicable

Размер

49,749

Дата (UTC)

07-апр-2010

Время (UTC)

08:38

Платформа

Not applicable

Имя файла

Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_bd61c53e75e96bad.manifest

Версия файла

Not applicable

Размер

49,749

Дата (UTC)

07-апр-2010

Время (UTC)

09:05

Платформа

Not applicable

Имя файла

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest

Версия файла

Not applicable

Размер

47,158

Дата (UTC)

07-апр-2010

Время (UTC)

07:33

Платформа

Not applicable

Имя файла

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest

Версия файла

Not applicable

Размер

47,158

Дата (UTC)

07-апр-2010

Время (UTC)

07:57

Платформа

Not applicable

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×