Операция вызова завершается с ошибкой "0x800706f7" при запуске приложения, которое вызывает функцию OleCreateFromFile() для создания внедренного объекта на основе содержимого именованного файла в 64-разрядной версии Windows Vista или Windows 7

Проблема

Рассмотрим следующий сценарий.

  • У вас есть компьютер под управлением 64-разрядной версии Windows Vista или Windows 7.
  • Вы запускаете приложение, которое вызывает функцию OleCreateFromFile() для создания внедренного объекта из содержимого именованного файла на компьютере.

В этом сценарии операция вызова может завершиться ошибкой и вернуть код ошибки "0x800706f7".

Примечание. Эта проблема возникает, если сервер OLE является 32-разрядным.

Причина

Эта проблема возникает из-за ошибки в компоненте OLE32.dll.

Решение

Сведения об исправлении

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

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

Примечание. Если возникают дополнительные проблемы или требуется устранить неполадки, может потребоваться создать отдельный запрос на обслуживание. Обычные затраты на поддержку будут применяться к дополнительным вопросам и проблемам, которые не относятся к данному исправлению. Полный список телефонных номеров службы поддержки и поддержки Майкрософт или создание отдельного запроса на обслуживание см. на следующем веб-сайте Майкрософт:

http://support.microsoft.com/contactus/?ws=support Примечание. В форме "Доступно скачивание исправлений" отображаются языки, для которых доступно исправление. Если язык не отображается, это связано с тем, что исправление недоступно для этого языка.

Необходимые условия

Чтобы применить это исправление, необходимо использовать одну из следующих операционных систем:

  • Windows Vista с пакетом обновления 1 (SP1)
  • Пакет обновления 2 (SP2) для Windows Vista
  • Windows 7
  • Windows 7 с пакетом обновления 1 (SP1)

Дополнительные сведения о том, как получить пакет обновления Для Windows Vista, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

935791 Как получить последнюю версию пакета обновления Для Windows Vista

Дополнительные сведения о том, как получить пакет обновления для Windows 7 или Windows Server 2008 R2, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

976932 сведения о пакете обновления 1 (SP1) для Windows 7 и Windows Server 2008 R2

Данные реестра

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

Необходимость перезапуска

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

Сведения о замене исправлений

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

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

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

Заметки о файлах Windows Vista

Важные исправления Windows Vista и исправления Windows Server 2008 включены в те же пакеты. Однако на странице Запрос исправления отображается только "Windows Vista". Чтобы запросить пакет исправлений, применимый к одной или обеим операционным системам, выберите исправление, указанное в разделе "Windows Vista" на странице. Чтобы определить фактическую операционную систему, к которым применяется каждое исправление, всегда см. раздел "Применимо к".

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

    Версия Продукт Этапу Ветвь службы
    6.0.600
    1.
    22xxx
    Windows Vista Пакет обновления 1 (SP1) LDR
    6.0.600
    2.
    22xxx
    Windows Vista Пакет обновления 2 (SP2) LDR
  • Файлы MANIFEST (.manifest) и MUM (MUM), установленные для каждой среды, перечислены отдельно в разделе "Дополнительные сведения о файлах для Windows Vista". Файлы MUM и файлы MANIFEST, а также связанные файлы каталога безопасности (CAT) очень важны для поддержания состояния обновленного компонента. Файлы каталога безопасности, для которых атрибуты не указаны, подписываются цифровой подписью Майкрософт.

Для всех поддерживаемых 64-разрядных версий Windows Vista

Имя файла Версия файла Размер файла Дата Время Платформа
Ole32.dll 6.0.6001.22792 1,922,560 08 ноября 2010 г. 20:32 x64
Ole32.dll 6.0.6002.22520 1,916,928 08 ноября 2010 г. 22:56 x64
Ole32.dll 6.0.6001.22792 1,315,840 08 ноября 2010 г. 19:26 x86
Ole32.dll 6.0.6002.22520 1,317,376 08 ноября 2010 г. 21:37 x86

Заметки о файлах Windows 7

Важные исправления Windows 7 и исправления Windows Server 2008 R2 включены в те же пакеты. Однако исправления на странице Запрос исправления перечислены в обеих операционных системах. Чтобы запросить пакет исправлений, применимый к одной или обеим операционным системам, выберите исправление, указанное в разделе "Windows 7/Windows Server 2008 R2" на странице. Чтобы определить фактическую операционную систему, к которым применяется каждое исправление, всегда см. раздел "Применимо к".

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

    Версия Продукт Этапу Ветвь службы
    6.1.760
    0.
    16xxx
    Windows 7 и Windows Server 2008 R2 RTM ГДР
    6.1.760
    0.
    20xxx
    Windows 7 и Windows Server 2008 R2 RTM LDR
    6.1.760
    1.
    17xxx
    Windows 7 и Windows Server 2008 R2 Пакет обновления 1 (SP1) ГДР
    6.1.760
    1.
    21xxx
    Windows 7 и Windows Server 2008 R2 Пакет обновления 1 (SP1) LDR
  • Файлы MANIFEST (.manifest) и MUM (MUM), установленные для каждой среды, перечислены отдельно в разделе "Дополнительные сведения о файлах для Windows 7". Файлы MUM и MANIFEST, а также связанные с ними файлы каталога безопасности (CAT) чрезвычайно важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых атрибуты не указаны, подписываются цифровой подписью Майкрософт.

Для всех поддерживаемых 64-разрядных версий Windows 7

Имя файла Версия файла Размер файла Дата Время Платформа
Ole32.dll 6.1.7600.20861 2,085,376 18 декабря 2010 г. 06:09 x64
Ole32.dll 6.1.7601.21624 2,087,424 18 декабря 2010 г. 08:51 x64
Ole32.dll 6.1.7600.20861 1,414,144 18 декабря 2010 г. 05:30 x86
Ole32.dll 6.1.7601.21624 1,414,656 18 декабря 2010 г. 07:57 x86

Состояние

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

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

Чтобы воспроизвести проблему, выполните следующие действия.

  1. Установите 32-разрядную версию Adobe Acrobat Reader.
  2. Откройте 64-разрядную версию WordPad.
  3. Нажмите кнопку Добавить объект.
  4. Выберите параметр Создать из файла .
  5. Найдите и выберите PDF-файл, а затем нажмите кнопку Открыть.
  6. В диалоговом окне Вставка объекта нажмите кнопку ОК.

Ожидается, что PDF-файл будет внедрен в документ WordPad. Однако вместо этого WordPad возвращает следующее сообщение об ошибке:

Примечание

Не удалось создать объект. Убедитесь, что приложение включено в системный реестр.

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

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

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

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

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

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

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

Имя файла Amd64_355b273398b00d635f5c3894e610dd2c_31bf3856ad364e35_6.0.6001.22792_none_1245ff316ce9c9e8.manifest
Версия файла Неприменимо
Размер файла 1,060
Дата (в формате UTC) 09 ноября 2010 г.
Время (в формате UTC) 03:52
Платформа Неприменимо
Имя файла Amd64_4223e07730bc63365e3f0e1e1a428f35_31bf3856ad364e35_6.0.6001.22792_none_79490102c63f5d1a.manifest
Версия файла Неприменимо
Размер файла 710
Дата (в формате UTC) 09 ноября 2010 г.
Время (в формате UTC) 03:52
Платформа Неприменимо
Имя файла Amd64_b95ca2615e8dfb7a5fab8e75d7501a38_31bf3856ad364e35_6.0.6002.22520_none_9bc6b23f4be94233.manifest
Версия файла Неприменимо
Размер файла 1,060
Дата (в формате UTC) 09 ноября 2010 г.
Время (в формате UTC) 03:52
Платформа Неприменимо
Имя файла Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6001.22792_none_08669c56c4138e95.manifest
Версия файла Неприменимо
Размер файла 8,892
Дата (в формате UTC) 08 ноября 2010 г.
Время (в формате UTC) 20:45
Платформа Неприменимо
Имя файла Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6002.22520_none_0a96bf04c102ea9b.manifest
Версия файла Неприменимо
Размер файла 8,892
Дата (в формате UTC) 08 ноября 2010 г.
Время (в формате UTC) 23:11
Платформа Неприменимо
Имя файла X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6001.22792_none_ac4800d30bb61d5f.manifest
Версия файла Неприменимо
Размер файла 8,846
Дата (в формате UTC) 08 ноября 2010 г.
Время (в формате UTC) 19:47
Платформа Неприменимо
Имя файла X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6002.22520_none_ae78238108a57965.manifest
Версия файла Неприменимо
Размер файла 8,846
Дата (в формате UTC) 08 ноября 2010 г.
Время (в формате UTC) 21:54
Платформа Неприменимо

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

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

Имя файла Amd64_7e598d58f0488866b1b423709822ec77_31bf3856ad364e35_6.1.7600.20861_none_06829256f7edbfa9.manifest
Версия файла Неприменимо
Размер файла 1,060
Дата (в формате UTC) 20 декабря 2010 г.
Время (в формате UTC) 21:52
Платформа Неприменимо
Имя файла Amd64_bcf8a893e7e580c100bc2fdbc8687e23_31bf3856ad364e35_6.1.7601.21624_none_ea01708c72dbd89a.manifest
Версия файла Неприменимо
Размер файла 1,060
Дата (в формате UTC) 20 декабря 2010 г.
Время (в формате UTC) 21:52
Платформа Неприменимо
Имя файла Amd64_c7757be375b80cf5e4d2d9b4508bd313_31bf3856ad364e35_6.1.7600.20861_none_c09abbf3a6fe1bb5.manifest
Версия файла Неприменимо
Размер файла 710
Дата (в формате UTC) 20 декабря 2010 г.
Время (в формате UTC) 21:52
Платформа Неприменимо
Имя файла Amd64_d9f80b4143bb7b0c8a112b93e794ce93_31bf3856ad364e35_6.1.7601.21624_none_bad8cb56ad511056.manifest
Версия файла Неприменимо
Размер файла 710
Дата (в формате UTC) 20 декабря 2010 г.
Время (в формате UTC) 21:52
Платформа Неприменимо
Имя файла Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7600.20861_none_08addc1625135e53.manifest
Версия файла Неприменимо
Размер файла 2,472
Дата (в формате UTC) 18 декабря 2010 г.
Время (в формате UTC) 06:49
Платформа Неприменимо
Имя файла Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7601.21624_none_0ac279aa2216a680.manifest
Версия файла Неприменимо
Размер файла 2,472
Дата (в формате UTC) 18 декабря 2010 г.
Время (в формате UTC) 09:21
Платформа Неприменимо
Имя файла Update.mum
Версия файла Неприменимо
Размер файла 3,215
Дата (в формате UTC) 20 декабря 2010 г.
Время (в формате UTC) 21:52
Платформа Неприменимо
Имя файла X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7600.20861_none_ac8f40926cb5ed1d.manifest
Версия файла Неприменимо
Размер файла 2,468
Дата (в формате UTC) 18 декабря 2010 г.
Время (в формате UTC) 05:55
Платформа Неприменимо
Имя файла X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7601.21624_none_aea3de2669b9354a.manifest
Версия файла Неприменимо
Размер файла 2,468
Дата (в формате UTC) 18 декабря 2010 г.
Время (в формате UTC) 08:28
Платформа Неприменимо