Symptomy
Rozpatrzmy następujący scenariusz:
-
Zespół COM Interop można zainstalować za pomocą narzędzia rejestracji zestawu (Regasm.exe).
-
Projekt Formularz systemu Windows, który jest kierowany do profilu klienta programu Microsoft .NET Framework 4, jest tworzony przy użyciu programu Microsoft Visual Studio 2010.
-
W przyborniku otwierasz okno dialogowe Wybieranie elementów przybornika, aby wybrać zarejestrowaną klasę COM w zainstalowanym zestawie.
-
Klasę COM można przeciągnąć do projektu Formularza systemu Windows.
W tym scenariuszu zostanie wyświetlony komunikat o błędzie podobny do następującego:
Nie można zaimportować kontrolki ActiveX. Upewnij się, że jest prawidłowo zarejestrowana.
Rozwiązanie
Informacje dotyczące poprawek
Obsługiwana poprawka jest teraz dostępna od firmy Microsoft. Jednak jego celem jest naprawienie tylko problemu opisanego w tym artykule. Zastosuj ją tylko do systemów, w których występuje ten konkretny problem.Aby rozwiązać ten problem, skontaktuj się z działem obsługi klienta firmy Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów usług obsługi klienta firmy Microsoft oraz informacje na temat kosztów pomocy technicznej, odwiedź następującą witrynę internetową firmy Microsoft:
http://support.microsoft.com/contactus/?ws=supportUwaga W specjalnych przypadkach opłaty, które są zwykle naliczane za połączenia z pomocą techniczną, mogą zostać anulowane, jeśli pracownik pomocy technicznej firmy Microsoft ustali, że określona aktualizacja rozwiąże problem. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, których rozwiązanie nie jest objęte określoną aktualizacją.
Wymagania wstępne
Aby zastosować tę poprawkę, musisz mieć zainstalowaną wersję programu .NET Framework 4.
Wymaganie ponownego uruchomienia
Nie musisz ponownie uruchamiać komputera po zastosowaniu poprawki, jeśli pliki, których dotyczy problem, nie są używane.
Informacje dotyczące zastępowania poprawek
Ta poprawka nie zastępuje żadnych innych poprawek.
Informacje dotyczące pliku
Angielska wersja tej poprawki zawiera atrybuty plików (lub nowsze atrybuty plików) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wymienione w uniwersalnym czasie koordynowanym (UTC). Podczas wyświetlania informacji o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.
Dla wszystkich obsługiwanych x86 wersji systemu Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7 i Windows Server 2008 R2
|
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Podest |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-cze-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-cze-2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-cze-2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-cze-2010 |
08:06 |
x86 |
Dla wszystkich obsługiwanych x64 wersji systemu Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7 i Windows Server 2008 R2
|
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Podest |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-cze-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-cze-2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-cze-2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-cze-2010 |
08:06 |
x86 |
Dla wszystkich obsługiwanych wersji systemu Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7 i Windows Server 2008 R2 opartych na IA-64
|
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Podest |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-cze-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-cze-2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-cze-2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-cze-2010 |
08:06 |
x86 |
Aby obejść ten problem, użyj polecenia Gacutil.exe w celu zainstalowania zestawu Interop w globalnej pamięci podręcznej zestawów (GAC).
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".