Проблема
Рассмотрим следующий сценарий.
- У вас есть компьютер под управлением 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.
22xxxWindows Vista Пакет обновления 1 (SP1) LDR 6.0.600
2.
22xxxWindows 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.
16xxxWindows 7 и Windows Server 2008 R2 RTM ГДР 6.1.760
0.
20xxxWindows 7 и Windows Server 2008 R2 RTM LDR 6.1.760
1.
17xxxWindows 7 и Windows Server 2008 R2 Пакет обновления 1 (SP1) ГДР 6.1.760
1.
21xxxWindows 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, перечисленных в разделе «Относится к».
Дополнительные сведения
Чтобы воспроизвести проблему, выполните следующие действия.
- Установите 32-разрядную версию Adobe Acrobat Reader.
- Откройте 64-разрядную версию WordPad.
- Нажмите кнопку Добавить объект.
- Выберите параметр Создать из файла .
- Найдите и выберите PDF-файл, а затем нажмите кнопку Открыть.
- В диалоговом окне Вставка объекта нажмите кнопку ОК.
Ожидается, что 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 |
| Платформа | Неприменимо |