Не вдається виконати операцію виклику з кодом помилки "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 клацніть номер статті в базі знань база знань Microsoft:

935791 отримання останнього пакета оновлень Для Windows Vista

Щоб отримати додаткові відомості про те, як отримати пакет оновлень для Windows 7 або Windows Server 2008 R2 клацніть номер статті в базі знань база знань Microsoft:

976932 відомості про пакет оновлень 1 для 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), можна визначити, вивчивши номери версій файлів, як показано в таблиці нижче.

    Версія Продукт SR_Level Підрозділ служби
    6.0.600
    1.
    22xxx
    Windows Vista Пакет оновлень 1 (SP1) LDR (LDR)
    6.0.600
    2.
    22xxx
    Windows Vista Пакет оновлень 2 (SP2) LDR (LDR)
  • Файли MANIFEST (.manifest) і ФАЙЛИ MUM (MUM), інстальовані для кожного середовища , перелічено окремо в розділі "Додаткові відомості про файл для Windows Vista". Файли MUM і файли MANIFEST, а також пов'язані файли каталогу безпеки (CAT) дуже важливі для підтримки стану оновленого компонента. Файли каталогу безпеки, для яких атрибутів немає в списку, підписано цифровим підписом Microsoft.

Для всіх підтримуваних версій Windows Vista на базі x64-процесорів

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
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), можна визначити, вивчивши номери версій файлів, як показано в таблиці нижче.

    Версія Продукт SR_Level Підрозділ служби
    6.1.760
    0.
    16xxx
    Windows 7 і Windows Server 2008 R2 РТМ НДР
    6.1.760
    0.
    20xxx
    Windows 7 і Windows Server 2008 R2 РТМ LDR (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 (LDR)
  • Файли MANIFEST (.manifest) і ФАЙЛИ MUM (MUM), інстальовані для кожного середовища , перелічено окремо в розділі "Додаткові відомості про файл для Windows 7". Файли MUM і MANIFEST, а також пов'язані файли каталогу безпеки (CAT) надзвичайно важливі для підтримки стану оновлених компонентів. Файли каталогу безпеки, для яких атрибутів немає в списку, підписано цифровим підписом Microsoft.

Для всіх підтримуваних версій Windows 7 на базі x64-процесорів

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
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 підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб відтворити проблему, виконайте такі дії:

  1. Інсталюйте 32-розрядну версію Adobe Acrobat Reader.
  2. Відкрийте 64-розрядну версію WordPad.
  3. Натисніть кнопку Вставити об’єкт.
  4. Виберіть параметр Створити з файлу .
  5. Знайдіть і виберіть файл PDF, а потім натисніть кнопку Відкрити.
  6. У діалоговому вікні Вставлення об'єкта натисніть кнопку OK.

Ви очікуєте, що PDF-файл буде вбудовано в документ WordPad. Однак WordPad натомість повертає таке повідомлення про помилку:

Примітка.

Не вдалося створити об'єкт. Переконайтеся, що програму введено в системному реєстрі.

Щоб отримати додаткові відомості про функцію OleCreateFromFile відвідайте веб-сайт корпорації Майкрософт:

Загальні відомості про функцію OleCreateFromFile Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань база знань Microsoft:

824684
        
  Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Продукти сторонніх виробників, згадані в цій статті, виготовлено незалежними від корпорації Майкрософт компаніями. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.

Додаткові відомості про файл

Додаткові відомості про файл для Windows Vista

Додаткові файли для всіх підтримуваних версій Windows Vista на базі x64-процесорів

Ім’я файлу 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

Додаткові файли для всіх підтримуваних версій Windows 7 на базі x64-процесорів

Ім’я файлу 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
Платформа Не застосовується