Symptomy
Masz komputer z systemem Windows 7 lub Windows Server 2008 R2 w wersji 64-bitowej. W celu pobrania ścieżki zarejestrowanej biblioteki typów jest uruchamiana 32-bitowa wersja aplikacji używającej funkcji QueryPathOfRegTypeLib. Jednak Funkcja QueryPathOfRegTypeLib nie zwraca poprawnej ścieżki. Ścieżka 64-bitowej wersji biblioteki typów jest zwracana zamiast ścieżki 32-bitowej biblioteki typów.
Aby uzyskać przykładowy kod umożliwiający odtworzenie tego problemu, zobacz sekcję "więcej informacji".
Rozwiązanie
Informacje o aktualizacji
Jak uzyskać tę aktualizację
Microsoft Update
Ta aktualizacja jest dostępna w witrynie Microsoft Update w sieci Web:
Centrum pobierania Microsoft
Następujące pliki są dostępne do pobrania w centrum pobierania Microsoft:
System operacyjny |
Aktualizacja |
---|---|
Wszystkie obsługiwane wersje systemu Windows 7 dla systemów opartych na procesorach x86 |
|
Wszystkie obsługiwane wersje systemu Windows 7 dla systemów opartych na procesorach x64 |
|
Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 dla systemów opartych na procesorach x64 |
|
Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 z systemem operacyjnym IA-64 |
Aby uzyskać więcej informacji dotyczących sposobów pobierania plików pomocy technicznej firmy Microsoft, należy kliknąć następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft w usługach online
firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najbardziej aktualnego oprogramowania antywirusowego, które było dostępne w dniu, w którym plik został opublikowany. Plik jest przechowywany na serwerach z podwyższonym zabezpieczeniami, które ułatwiają zapobieganie wprowadzaniu nieautoryzowanych zmian w pliku.
Wymagania wstępne
Brak wymagań wstępnych.
Informacje dotyczące rejestru
Aby użyć aktualizacji w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.
Wymaganie ponownego uruchamiania
Po zastosowaniu tej aktualizacji może być konieczne ponowne uruchomienie komputera.
Aktualizowanie informacji o zastępowaniu
Ta aktualizacja nie zastępuje wcześniej wydanej aktualizacji.
Informacje dotyczące pliku
Globalna wersja tej aktualizacji instaluje pliki, których atrybuty wymieniono w poniższych tabelach. Daty i godziny dla tych plików są podane w formacie UTC (Coordinated Universal Time). Daty i godziny odnoszące się do tych plików na komputerze lokalnym są wyświetlane w czasie lokalnym wraz z bieżącą opcją zmiany czasu (DST). Ponadto daty i czasy mogą ulec zmianie, gdy wykonujesz określone operacje na plikach.
Informacje dotyczące plików w systemach Windows 7 i Windows Server 2008 R2
-
Pliki dotyczące określonego produktu, punktu kontrolnego (RTM, SPn) i składnika usługi (LDR, GDR) można zidentyfikować, przeglądając numery wersji plików, jak pokazano w poniższej tabeli:
Wersja
Produkt
Etap
Oddział usługi
6.1.760
wartość 0,16 XXXWindows 7 i Windows Server 2008 R2
RTM
SKŁADNIK
6.1.760
0,20 XXXWindows 7 i Windows Server 2008 R2
RTM
LDR
-
Oddziały usług GDR zawierają tylko te poprawki, które są powszechnie dostępne w celu rozwiązania powszechnych, niezwykle ważnych problemów. Oddziały usługi LDR zawierają aktualizacje oprócz powszechnie opublikowanych poprawek.
-
Pliki MANIFESTU (manifest) zainstalowane dla każdego środowiska są wymienione osobno w sekcji "dodatkowe informacje o plikach dla systemów windows Server 2008 R2 i Windows 7". Pliki manifestu i powiązane pliki wykazu zabezpieczeń (Cat) są niezwykle ważne do zachowania stanu zaktualizowanych składników. Pliki wykazu zabezpieczeń, dla których atrybuty nie są wyświetlane, są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
Wszystkie obsługiwane wersje systemu Windows 7 lub Windows Server 2008 R2 dla komputerów z procesorami x64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Date |
Okresie |
Platform |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
861 184 |
07-kwi-2010 |
07:37 |
wersji |
Oleaut32.dll |
6.1.7600.20685 |
861 184 |
07-kwi-2010 |
07:46 |
wersji |
Oleaut32.dll |
6.1.7600.16567 |
571 904 |
07-kwi-2010 |
07:10 |
architektury |
Oleaut32.dll |
6.1.7600.20685 |
571 904 |
07-kwi-2010 |
07:33 |
architektury |
Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 dla systemów opartych na procesorach IA-64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Date |
Okresie |
Platform |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
2 038 784 |
07-kwi-2010 |
06:27 |
IA-64 |
Oleaut32.dll |
6.1.7600.20685 |
2 039 296 |
07-kwi-2010 |
06:15 |
IA-64 |
Oleaut32.dll |
6.1.7600.16567 |
571 904 |
07-kwi-2010 |
07:10 |
architektury |
Oleaut32.dll |
6.1.7600.20685 |
571 904 |
07-kwi-2010 |
07:33 |
architektury |
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Więcej informacji
Przykładowy kod umożliwiający odtworzenie tego problemu
Na przykład poniższy przykładowy kod opracowuje 32-bitowej wersji aplikacji:
#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;
}
Gdy aplikacja jest uruchamiana w 64-bitowej wersji systemu Windows 7, oczekuje się, że otrzymujesz następujące dane wyjściowe: C:\Windows\SysWoW64\stdole2.tlb
However, you receive the following output:
C:\Windows\system32\stdole2.tlb
Aby uzyskać więcej informacji na temat funkcji QueryPathOfRegTypeLib, odwiedź następującą witrynę firmy Microsoft w sieci Web:
Wprowadzenie do funkcji QueryPathOfRegTypeLibAby uzyskać więcej informacji o terminologii dotyczącej aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft
Dodatkowe informacje o pliku
Dodatkowe informacje o plikach dla systemów Windows 7 i Windows Server 2008 R2
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 lub Windows Server 2008 R2 dla komputerów z procesorami x64
Nazwa pliku |
Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
706 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6 Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
706 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6 Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
706 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
706 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_190cc06d15192ee9. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
49 750 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
08:45 |
Platform |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_197ebccc2e48d3e7. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
49 750 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
09:05 |
Platform |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
47 158 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
07:33 |
Platform |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
47 158 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
07:57 |
Platform |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows Server 2008 R2 z procesorami IA-64
Nazwa pliku |
Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
705 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6 Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
704 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6 Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
704 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
705 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
16:02 |
Platform |
Nie dotyczy |
Nazwa pliku |
Ia64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_bcefc8df5cb9c6af. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
49 749 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
08:38 |
Platform |
Nie dotyczy |
Nazwa pliku |
Ia64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_bd61c53e75e96bad. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
49 749 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
09:05 |
Platform |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
47 158 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
07:33 |
Platform |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
47 158 |
Date (UTC) |
07-kwi-2010 |
Czas (UTC) |
07:57 |
Platform |
Nie dotyczy |