Operacja wywołania kończy się niepowodzeniem z kodem błędu "0x800706f7" w przypadku uruchomienia aplikacji wywołującej funkcję OleCreateFromFile() w celu utworzenia obiektu osadzonego z zawartości nazwanego pliku w 64-bitowej wersji systemu Windows Vista lub Windows 7

Dotyczy
Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate

Objawy

Rozważmy następujący scenariusz:

  • Na komputerze jest uruchomiona 64-bitowa wersja systemu Windows Vista lub Windows 7.
  • Uruchamiasz aplikację wywołującą funkcję OleCreateFromFile() w celu utworzenia obiektu osadzonego na podstawie zawartości nazwanego pliku na komputerze.

W tym scenariuszu operacja wywołania może zakończyć się niepowodzeniem i zwróci kod błędu "0x800706f7".

Uwaga Ten problem występuje, jeśli serwer OLE jest 32-bitowy.

Przyczyna

Ten problem występuje z powodu błędu w składniku OLE32.dll.

Rozwiązanie

Informacje o poprawkach

Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka ma na celu rozwiązanie tylko problemu opisanego w tym artykule. Tę poprawkę należy stosować tylko do systemów, w których występuje problem opisany w tym artykule. Ta poprawka może zostać poddana dodatkowym testom. Dlatego jeśli ten problem nie dotyczy użytkownika, zaleca się zaczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, u góry tego artykułu z bazy wiedzy znajduje się sekcja "Dostępne do pobrania poprawki". Jeśli ta sekcja nie zostanie wyświetlona, skontaktuj się z działem pomocy technicznej i pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga W przypadku wystąpienia dodatkowych problemów lub konieczności rozwiązania problemu może być konieczne utworzenie osobnego zgłoszenia serwisowego. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, które nie kwalifikują się do objęcia tą poprawką. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=support Uwaga: W formularzu "Dostępne do pobrania poprawki" są wyświetlane języki, dla których poprawka jest dostępna. Jeśli nie widzisz odpowiedniego języka, oznacza to, że nie ma dla niego dostępnej poprawki.

Wymagania wstępne

Aby zastosować tę poprawkę, musisz mieć jeden z następujących systemów operacyjnych:

  • Windows Vista z dodatkiem Service Pack 1 (SP1)
  • Dodatek Service Pack 2 (SP2) dla systemu Windows Vista
  • Windows 7
  • Windows 7 z dodatkiem Service Pack 1 (SP1)

Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania dodatku Service Pack dla systemu Windows Vista, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

935791 Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows Vista

Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania dodatku Service Pack dla systemu Windows 7 lub Windows Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

976932 Informacje o dodatkach Service Pack 1 dla systemów Windows 7 i Windows Server 2008 R2

Informacje na temat rejestru

Aby zastosować tę poprawkę, nie trzeba wprowadzać żadnych zmian w rejestrze.

Wymóg ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.

Informacje o zastępowaniu poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.

Informacje o plikach

Globalna wersja tej poprawki instaluje pliki o atrybutach wymienionych w poniższych tabelach. Daty i godziny tych plików są wyświetlane według uniwersalnego czasu koordynowanego (UTC). Daty i godziny dla tych plików na komputerze lokalnym są wyświetlane w formacie czasu lokalnego, wraz z bieżącą różnicą czasu letniego. Ponadto daty i godziny mogą się zmieniać, gdy wykonujesz określone operacje na plikach.

Uwagi dotyczące plików w systemie Windows Vista

Ważne poprawki dla systemów Windows Vista i Windows Server 2008 znajdują się w tych samych pakietach. Jednak na stronie Żądanie poprawki jest widoczny tylko system "Windows Vista". Aby zażądać pakietu poprawki, który ma zastosowanie do jednego lub obu systemów operacyjnych, należy wybrać poprawkę wymienioną w sekcji "Windows Vista" na stronie. Aby ustalić, jakiego systemu operacyjnego dotyczy każda poprawka, należy zawsze zapoznać się z sekcją "Dotyczy" w artykułach.

  • Pliki odnoszące się do określonego produktu, SR_Level (RTM, SPn) i gałęzi usługi (LDR, GDR) można zidentyfikować, sprawdzając numery wersji plików przedstawione w poniższej tabeli.

    Wersja Produkt SR_Level Oddział usługi
    6.0.600
    1.
    22xxx
    Windows Vista SP1 Rekord LDR
    6.0.600
    2.
    22xxx
    Windows Vista SP2 Rekord LDR
  • Pliki MANIFEST (.manifest) i MUM (.mum) instalowane w poszczególnych środowiskach są wymienione oddzielnie w sekcji "Dodatkowe informacje o plikach dla systemu Windows Vista". Pliki MUM i MANIFEST oraz skojarzone pliki katalogu zabezpieczeń (cat) są bardzo ważne dla utrzymania stanu zaktualizowanego składnika. Pliki wykazu zabezpieczeń, których nie wymieniono atrybutów, są podpisywane przy użyciu podpisu cyfrowego firmy Microsoft.

Dla wszystkich obsługiwanych wersji systemu Windows Vista opartych na architekturze x64

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Ole32.dll 6.0.6001.22792 1,922,560 08-lis-2010 20:32 x64
Ole32.dll 6.0.6002.22520 1,916,928 08-lis-2010 22:56 x64
Ole32.dll 6.0.6001.22792 1,315,840 08-lis-2010 19:26 x86
Ole32.dll 6.0.6002.22520 1,317,376 08-lis-2010 21:37 x86

Uwagi dotyczące plików w systemie Windows 7

Ważne poprawki systemu Windows 7 i poprawki systemu Windows Server 2008 R2 znajdują się w tych samych pakietach. Jednak poprawki na stronie Żądanie poprawki są wymienione w obu systemach operacyjnych. Aby zażądać pakietu poprawki, który ma zastosowanie do jednego lub obu systemów operacyjnych, wybierz poprawkę wymienioną w obszarze "Windows 7/Windows Server 2008 R2" na stronie. Aby ustalić, jakiego systemu operacyjnego dotyczy każda poprawka, należy zawsze zapoznać się z sekcją "Dotyczy" w artykułach.

  • Pliki odnoszące się do określonego produktu, SR_Level (RTM, SPn) i gałęzi usługi (LDR, GDR) można zidentyfikować, sprawdzając numery wersji plików przedstawione w poniższej tabeli.

    Wersja Produkt SR_Level Oddział usługi
    6.1.760
    0.
    16xxx
    Windows 7 i Windows Server 2008 z dodatkiem R2 RTM NRD
    6.1.760
    0.
    20xxx
    Windows 7 i Windows Server 2008 z dodatkiem R2 RTM Rekord LDR
    6.1.760
    1.
    17xxx
    Windows 7 i Windows Server 2008 z dodatkiem R2 SP1 NRD
    6.1.760
    1.
    21xxx
    Windows 7 i Windows Server 2008 z dodatkiem R2 SP1 Rekord LDR
  • Pliki MANIFEST (.manifest) i MUM (.mum) instalowane w poszczególnych środowiskach są wymienione oddzielnie w sekcji "Dodatkowe informacje o plikach dla systemu Windows 7". Pliki MUM i MANIFEST oraz skojarzone pliki katalogu zabezpieczeń (cat) są niezwykle ważne dla zachowania stanu zaktualizowanych składników. Pliki wykazu zabezpieczeń, których nie wymieniono atrybutów, są podpisywane przy użyciu podpisu cyfrowego firmy Microsoft.

Dla wszystkich obsługiwanych wersji systemu Windows 7 opartych na architekturze x64

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Ole32.dll 6.1.7600.20861 2,085,376 18-Gru-2010 06:09 x64
Ole32.dll 6.1.7601.21624 2,087,424 18-Gru-2010 08:51 x64
Ole32.dll 6.1.7600.20861 1,414,144 18-Gru-2010 05:30 x86
Ole32.dll 6.1.7601.21624 1,414,656 18-Gru-2010 07:57 x86

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Aby odtworzyć problem, wykonaj następujące czynności:

  1. Zainstaluj 32-bitową wersję programu Adobe Acrobat Reader.
  2. Otwórz 64-bitową wersję aplikacji WordPad.
  3. Kliknij przycisk Wstaw obiekt.
  4. Wybierz opcję Utwórz z pliku .
  5. Znajdź i zaznacz plik PDF, a następnie kliknij przycisk Otwórz.
  6. W oknie dialogowym Wstawianie obiektu kliknij przycisk OK.

Plik PDF powinien zostać osadzony w dokumencie programu WordPad. Zamiast tego program WordPad zwraca jednak następujący komunikat o błędzie:

Uwaga

Nie można utworzyć obiektu. Upewnij się, że aplikacja została wprowadzona do rejestru systemu.

Aby uzyskać więcej informacji o funkcji OleCreateFromFile, odwiedź następującą witrynę firmy Microsoft w sieci Web:

Ogólne informacje o funkcji OleCreateFromFile Aby uzyskać więcej informacji dotyczących terminologii związanej z aktualizacjami oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

824684
        
  Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Produkty innych firm omawiane w tym artykule są tworzone przez firmy niezależne od firmy Microsoft. Firma Microsoft nie udziela jakichkolwiek gwarancji, dorozumianych ani innych, co do wydajności i niezawodności tych produktów.

Dodatkowe informacje o plikach

Dodatkowe informacje o plikach dla systemu Windows Vista

Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows Vista dla komputerów z procesorami x64

Nazwa pliku Amd64_355b273398b00d635f5c3894e610dd2c_31bf3856ad364e35_6.0.6001.22792_none_1245ff316ce9c9e8.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1,060
Data (UTC) 09-lis-2010
Godzina (UTC) 03:52
Platforma Nie dotyczy
Nazwa pliku Amd64_4223e07730bc63365e3f0e1e1a428f35_31bf3856ad364e35_6.0.6001.22792_none_79490102c63f5d1a.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 710
Data (UTC) 09-lis-2010
Godzina (UTC) 03:52
Platforma Nie dotyczy
Nazwa pliku Amd64_b95ca2615e8dfb7a5fab8e75d7501a38_31bf3856ad364e35_6.0.6002.22520_none_9bc6b23f4be94233.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1,060
Data (UTC) 09-lis-2010
Godzina (UTC) 03:52
Platforma Nie dotyczy
Nazwa pliku Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6001.22792_none_08669c56c4138e95.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 8,892
Data (UTC) 08-lis-2010
Godzina (UTC) 20:45
Platforma Nie dotyczy
Nazwa pliku Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6002.22520_none_0a96bf04c102ea9b.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 8,892
Data (UTC) 08-lis-2010
Godzina (UTC) 23:11
Platforma Nie dotyczy
Nazwa pliku X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6001.22792_none_ac4800d30bb61d5f.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 8,846
Data (UTC) 08-lis-2010
Godzina (UTC) 19:47
Platforma Nie dotyczy
Nazwa pliku X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.0.6002.22520_none_ae78238108a57965.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 8,846
Data (UTC) 08-lis-2010
Godzina (UTC) 21:54
Platforma Nie dotyczy

Dodatkowe informacje o plikach dla systemu Windows 7

Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 opartych na architekturze x64

Nazwa pliku Amd64_7e598d58f0488866b1b423709822ec77_31bf3856ad364e35_6.1.7600.20861_none_06829256f7edbfa9.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1,060
Data (UTC) 20-gru-2010
Godzina (UTC) 21:52
Platforma Nie dotyczy
Nazwa pliku Amd64_bcf8a893e7e580c100bc2fdbc8687e23_31bf3856ad364e35_6.1.7601.21624_none_ea01708c72dbd89a.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1,060
Data (UTC) 20-gru-2010
Godzina (UTC) 21:52
Platforma Nie dotyczy
Nazwa pliku Amd64_c7757be375b80cf5e4d2d9b4508bd313_31bf3856ad364e35_6.1.7600.20861_none_c09abbf3a6fe1bb5.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 710
Data (UTC) 20-gru-2010
Godzina (UTC) 21:52
Platforma Nie dotyczy
Nazwa pliku Amd64_d9f80b4143bb7b0c8a112b93e794ce93_31bf3856ad364e35_6.1.7601.21624_none_bad8cb56ad511056.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 710
Data (UTC) 20-gru-2010
Godzina (UTC) 21:52
Platforma Nie dotyczy
Nazwa pliku Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7600.20861_none_08addc1625135e53.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 2,472
Data (UTC) 18-Gru-2010
Godzina (UTC) 06:49
Platforma Nie dotyczy
Nazwa pliku Amd64_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7601.21624_none_0ac279aa2216a680.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 2,472
Data (UTC) 18-Gru-2010
Godzina (UTC) 09:21
Platforma Nie dotyczy
Nazwa pliku Update.mum
Wersja pliku Nie dotyczy
Rozmiar pliku 3,215
Data (UTC) 20-gru-2010
Godzina (UTC) 21:52
Platforma Nie dotyczy
Nazwa pliku X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7600.20861_none_ac8f40926cb5ed1d.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 2,468
Data (UTC) 18-Gru-2010
Godzina (UTC) 05:55
Platforma Nie dotyczy
Nazwa pliku X86_microsoft-windows-com-base-qfe-ole32_31bf3856ad364e35_6.1.7601.21624_none_aea3de2669b9354a.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 2,468
Data (UTC) 18-Gru-2010
Godzina (UTC) 08:28
Platforma Nie dotyczy