現象
次のような状況で問題が発生します。
-
COM 相互運用機能アセンブリは、アセンブリ登録ツール (Regasm.exe) を使用してインストールします。
-
Microsoft Visual Studio 2010 を使用して、Microsoft .NET Framework 4 クライアント プロファイルを対象とする Windows フォーム プロジェクトを作成します。
-
ツールボックスで、[ ツールボックス項目の選択] ダイアログ ボックスを開き、インストールされているアセンブリで登録されている COM クラスを選択します。
-
COM クラスを Windows フォーム プロジェクトにドラッグします。
この場合に、次のようなエラー メッセージが表示されます。
ActiveX コントロールをインポートできませんでした。 正しく登録されていることを確認してください。
解決方法
修正プログラムの情報
サポートされている修正プログラムが Microsoft から入手できるようになりました。 ただし、この記事で説明する問題のみを修正することを目的としています。 この特定の問題が発生しているシステムにのみ適用します。
この問題を解決するには、Microsoft カスタマー サポート サービスに問い合わせて修正プログラムを入手してください。 Microsoft カスタマー サポート サービスの電話番号とサポート コストに関する情報の完全な一覧については、次の Microsoft Web サイトを参照してください。http://support.microsoft.com/contactus/?ws=support注 特別な場合、Microsoft サポート プロフェッショナルが特定の更新プログラムによって問題が解決されると判断した場合、通常はサポート呼び出しに対して発生する料金が取り消されることがあります。 ただし、特定の更新プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。
必要条件
この修正プログラムを適用するには、.NET Framework 4 のリリース バージョンがインストールされている必要があります。
再起動の必要性
影響を受けるファイルが使用されていない場合は、修正プログラムを適用した後にコンピューターを再起動する必要はありません。
修正プログラムの置き換えに関する情報
この修正プログラムは、他の修正プログラムを置き換えるものではありません。
ファイル情報
この修正プログラムの英語版には、次の表に示すファイル属性 (またはそれ以降のファイル属性) があります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC と現地時刻の違いを見つけるには、コントロール パネルの [日付と時刻] 項目の [タイム ゾーン] タブを使用します。
サポートされているすべての x86 ベースバージョンの Windows Server 2003、Windows XP、Windows Vista、Windows Server 2008、Windows 7、および Windows Server 2008 R2
File name |
ファイル バージョン |
ファイル サイズ |
日付 |
Time |
Platform |
---|---|---|---|---|---|
SetupUi.dll |
10.0.30319.318 |
295,248 |
2010 年 6 月 5 日 |
03:53 |
x86 |
Setupengine.dll |
10.0.30319.318 |
809,304 |
2010 年 6 月 5 日 |
03:53 |
x86 |
Setup または Setup.exe |
10.0.30319.318 |
78,152 |
2010 年 6 月 5 日 |
03:53 |
x86 |
System.Design.dll |
4.0.30319.318 |
5,078,360 |
2010 年 6 月 5 日 |
08:06 |
x86 |
サポートされているすべての x64 ベースバージョンの Windows Server 2003、Windows XP、Windows Vista、Windows Server 2008、Windows 7、および Windows Server 2008 R2
File name |
ファイル バージョン |
ファイル サイズ |
日付 |
Time |
Platform |
---|---|---|---|---|---|
SetupUi.dll |
10.0.30319.318 |
295,248 |
2010 年 6 月 5 日 |
03:53 |
x86 |
Setupengine.dll |
10.0.30319.318 |
809,304 |
2010 年 6 月 5 日 |
03:53 |
x86 |
Setup または Setup.exe |
10.0.30319.318 |
78,152 |
2010 年 6 月 5 日 |
03:53 |
x86 |
System.Design.dll |
4.0.30319.318 |
5,078,360 |
2010 年 6 月 5 日 |
08:06 |
x86 |
サポートされているすべての IA-64 ベースバージョンの Windows Server 2003、Windows XP、Windows Vista、Windows Server 2008、Windows 7、および Windows Server 2008 R2
File name |
ファイル バージョン |
ファイル サイズ |
日付 |
Time |
Platform |
---|---|---|---|---|---|
SetupUi.dll |
10.0.30319.318 |
295,248 |
2010 年 6 月 5 日 |
03:53 |
x86 |
Setupengine.dll |
10.0.30319.318 |
809,304 |
2010 年 6 月 5 日 |
03:53 |
x86 |
Setup または Setup.exe |
10.0.30319.318 |
78,152 |
2010 年 6 月 5 日 |
03:53 |
x86 |
System.Design.dll |
4.0.30319.318 |
5,078,360 |
2010 年 6 月 5 日 |
08:06 |
x86 |
この問題を回避するには、Gacutil.exe コマンドを使用して相互運用機能アセンブリをグローバル アセンブリ キャッシュ (GAC) にインストールします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。