อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณติดตั้งแอสเซมบลี COM Interop โดยใช้เครื่องมือการลงทะเบียนแอสเซมบลี (Regasm.exe)
-
คุณสร้างโครงการฟอร์ม Windows ที่กําหนดเป้าหมายไปยังโปรไฟล์ไคลเอ็นต์ Microsoft .NET Framework 4 โดยใช้ Microsoft Visual Studio 2010
-
ในกล่องเครื่องมือ คุณเปิดกล่องโต้ตอบ เลือกรายการกล่องเครื่องมือ เพื่อเลือกคลาส COM ที่ลงทะเบียนในแอสเซมบลีที่ติดตั้ง
-
คุณลากคลาส COM ไปยังโครงการฟอร์มของ Windows
ในสถานการณ์สมมตินี้ คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
การนําเข้าตัวควบคุม ActiveX ล้มเหลว โปรดตรวจสอบให้แน่ใจว่าได้ลงทะเบียนอย่างถูกต้อง
การแก้ไข
ข้อมูลโปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว อย่างไรก็ตาม มีไว้เพื่อแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นําไปใช้กับระบบที่พบปัญหานี้โดยเฉพาะเท่านั้นเมื่อต้องการแก้ไขปัญหานี้ ให้ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สําหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของฝ่ายบริการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายในการสนับสนุน
http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ อาจมีการยกเลิกค่าใช้จ่ายสําหรับการโทรติดต่อฝ่ายสนับสนุนตามปกติ หากผู้เชี่ยวชาญฝ่ายสนับสนุนของ Microsoft ระบุว่าการอัปเดตเฉพาะจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนปกติจะใช้กับคําถามและปัญหาการสนับสนุนเพิ่มเติมที่ไม่มีคุณสมบัติสําหรับการอัปเดตเฉพาะที่สงสัย
ข้อกำหนดเบื้องต้น
คุณต้องมีรุ่นที่วางจําหน่ายของ .NET Framework 4 ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้
ความต้องการในการเริ่มระบบใหม่
คุณไม่จําเป็นต้องเริ่มระบบของคอมพิวเตอร์ใหม่หลังจากใช้โปรแกรมแก้ไขด่วน
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนนี้ไม่มีการแทนที่โปรแกรมแก้ไขด่วนอื่นๆ
ข้อมูลไฟล์
โปรแกรมแก้ไขด่วนรุ่นภาษาอังกฤษนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสําหรับไฟล์เหล่านี้แสดงตามเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลไฟล์ ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC และเวลาท้องถิ่น ให้ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
สําหรับ Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows Server 2008, Windows 7 และ Windows Server 2008 R2 รุ่นที่รองรับทั้งหมด
|
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-มิ.ย. 2010 |
08:06 |
x86 |
สําหรับ Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows Server 2008, Windows 7 และ Windows Server 2008 R2 รุ่นที่รองรับทั้งหมด
|
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-มิ.ย. 2010 |
08:06 |
x86 |
สําหรับ Windows Server 2003 รุ่น IA-64 ทั้งหมดที่สนับสนุน Windows XP, Windows Vista, Windows Server 2008, Windows 7 และ Windows Server 2008 R2
|
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-มิ.ย. 2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-มิ.ย. 2010 |
08:06 |
x86 |
เมื่อต้องการแก้ไขปัญหา ให้ใช้คําสั่ง Gacutil.exe เพื่อติดตั้งแอสเซมบลี Interop ไปยังแคชแอสเซมบลีส่วนกลาง (GAC)
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"