ผู้ใช้รายงานว่าเห็นข้อความแสดงข้อผิดพลาด“ข้อผิดพลาดรันไทม์ 429: คอมโพเนนต์ ActiveX ไม่สามารถสร้างวัตถุได้”บนพีซี Windows เมื่อพยายามเข้าถึงโปรแกรมที่ใช้สคริปต์ Visual Basic เช่น แอปพลิเคชัน MS Office Excel, Word, Access, Outlook ข้อผิดพลาดรันไทม์ 429 นี้เปิดใช้งานเมื่อแอปพลิเคชันพยายามเข้าถึงไฟล์ที่ไม่มีอยู่ หรือเสียหายหรือไม่ได้ลงทะเบียนใน Windows ที่นี่เราจะหารือเกี่ยวกับกลยุทธ์การแก้ไขปัญหาบางอย่างเพื่อแก้ไขข้อผิดพลาดรันไทม์ 429 ใน Windows
สารบัญ
แก้ไข 1 – เปลี่ยนประเภทการเริ่มต้นของ ActiveX Installer
1. กด Windows + R ที่จะเปิด วิ่ง.
2. พิมพ์ services.msc ที่จะเปิด บริการ Windows.
3. ค้นหา โปรแกรมติดตั้ง ActiveX (AxInstSV).
4. ดับเบิลคลิก เพื่อเปิดมัน คุณสมบัติ.
5. ใน ประเภทการเริ่มต้น ดรอปดาวน์ เลือก อัตโนมัติ จากรายการ
6. คลิกที่ เริ่ม ปุ่มเพื่อเริ่มบริการ
7. ตอนนี้คลิกที่ นำมาใช้ แล้วก็ ตกลง เพื่อบันทึกการตั้งค่า
8. เริ่มต้นใหม่ ระบบของคุณและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
แก้ไข 2 – ลงทะเบียนแอปพลิเคชันอีกครั้ง
หากคุณได้รับข้อผิดพลาดนี้ทุกครั้งที่เรียกใช้แอปพลิเคชันใดแอปพลิเคชันหนึ่ง อาจเป็นเพราะแอปพลิเคชันไม่ได้รับการกำหนดค่าอย่างเหมาะสมบนพีซีของคุณ การลงทะเบียนแอปพลิเคชันอีกครั้งโดยใช้ขั้นตอนด้านล่างจะช่วยแก้ไขปัญหาได้
1. ตรวจสอบให้แน่ใจว่าคุณกำลังใช้ an บัญชีผู้ดูแลระบบ เนื่องจากคุณต้องการสิทธิ์ของผู้ดูแลระบบเพื่อลงทะเบียนใหม่
2. นำทางไปยัง ตำแหน่งที่ติดตั้งของแอปพลิเคชัน โยนข้อผิดพลาด
3. สำเนา เส้นทางที่สมบูรณ์ของ ปฏิบัติการ (.exe) ไฟล์จากแถบที่อยู่
ตัวอย่างเช่น หากแอปพลิเคชันคือ Mozilla Firefox เส้นทางของไฟล์แบบเต็มจะเป็น
C:\Program Files\Mozilla Firefox\firefox.exe
4. กด Windows + R ที่จะเปิด วิ่ง.
5. แปะ ตำแหน่งที่คัดลอกของแอปพลิเคชันที่ได้รับผลกระทบจากข้อผิดพลาดรันไทม์และ add /regserver ที่ส่วนท้ายของเส้นทางหลังชื่อแอปพลิเคชัน
C:\Program Files\Mozilla Firefox\firefox.exe /regserver
6. กด เข้า และรอให้กระบวนการลงทะเบียนใหม่เสร็จสิ้น
7. เริ่มต้นใหม่ ระบบของคุณและเปิดแอปพลิเคชันและตรวจสอบว่าข้อผิดพลาดรันไทม์ได้รับการแก้ไขหรือไม่
แก้ไข 3 – ลงทะเบียนไฟล์ที่เกี่ยวข้องอีกครั้ง
หากมีชื่อไฟล์ในข้อผิดพลาด ActiveX เช่น .ocx หรือ .dll แสดงว่าไฟล์นี้ไม่ได้ลงทะเบียนอย่างถูกต้องในรีจิสทรีของระบบ คุณต้องลงทะเบียนไฟล์ที่ระบุใหม่โดยใช้ Command Prompt
1. เปิด วิ่ง(วินโดว์+อาร์).
2. พิมพ์ cmd แล้วกด Shift + Ctrl + Enter ที่จะเปิด สั่งการพร้อมท์ ในฐานะผู้ดูแลระบบ
3. พิมพ์คำสั่งด้านล่างในพรอมต์คำสั่ง
regsvr32 filename.dll
เปลี่ยน ชื่อไฟล์ ไปยังไฟล์ที่ระบุในข้อความแสดงข้อผิดพลาด ตัวอย่างเช่น หากคุณเห็นชื่อไฟล์ scrun.dll ในข้อความแสดงข้อผิดพลาดจากนั้นพิมพ์คำสั่งต่อไปนี้
regsvr32 scrrun.dll
4. กด เข้า เพื่อลงทะเบียนไฟล์อีกครั้ง คุณจะเห็นกล่องโต้ตอบระบุความสำเร็จของกระบวนการนี้
5. ทางออก พรอมต์คำสั่ง
6. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ. เมื่อรีบูต ให้ทำตามขั้นตอนที่ทำให้เกิดข้อผิดพลาด ActiveX เพื่อดูว่าได้รับการแก้ไขแล้วหรือไม่
แก้ไข 4 - ทำ SFC Scan
ข้อผิดพลาดรันไทม์ 429 เกิดขึ้นเนื่องจากไฟล์ระบบเสียหายซึ่งแอปพลิเคชันต้องการเพื่อการทำงานที่ถูกต้อง ตัวตรวจสอบไฟล์ระบบ (SFC) เป็นเครื่องมือในตัวที่วิเคราะห์ ค้นหาไฟล์ที่เสียหายหรือเสียหายในระบบ Windows และซ่อมแซมไฟล์เหล่านั้นด้วยสำเนาแคช คลิกที่นี้ ลิงค์ สำหรับขั้นตอนในการสแกน SFC บนระบบ Windows ของคุณ เมื่อการสแกนเสร็จสิ้น ให้ตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
แก้ไข 5 – ตรวจหา Windows Update
1. กด Windows + R และพิมพ์ ms-settings: windowsupdate ที่จะเปิด Windows Update ในการตั้งค่า
2. คลิกที่ ตรวจสอบสำหรับการอัพเดต เพื่อดูว่ามีการอัพเดทใหม่ๆ หรือไม่
3. หากมีการอัปเดตใหม่ๆ ให้ดาวน์โหลดและติดตั้ง
4. เริ่มต้นใหม่ ระบบของคุณและตรวจสอบว่าข้อผิดพลาดยังคงมีอยู่หรือไม่
แก้ไข 6 - ติดตั้ง Microsoft Windows Script ใหม่ (สำหรับผู้ใช้ Windows XP และ Windows Server 2003)
การติดตั้ง MS Windows Script ที่เสียหายหรือไม่สมบูรณ์ใน Windows XP และ Windows Server 2003 อาจเป็นสาเหตุของข้อผิดพลาดรันไทม์ 429 ที่เกี่ยวข้องกับ ActiveX Component ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Windows Script ใหม่
1. คลิกที่นี้ ลิงค์ สำหรับหน้าดาวน์โหลดของ Windows Script สำหรับ XP และ Windows Server
2. ในหน้านี้ ให้คลิกที่ ดาวน์โหลด ปุ่มตามเวอร์ชัน Windows ที่ใช้
3. เมื่อคุณดาวน์โหลดตัวติดตั้ง วิ่ง มัน.
4. ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้ง Windows Script บนระบบของคุณให้เสร็จสิ้น
ตอนนี้ตรวจสอบว่าข้อผิดพลาดรันไทม์ได้รับการแก้ไขหรือไม่
ขอบคุณที่อ่าน.
ตอนนี้คุณต้องสามารถเปิดแอปพลิเคชันโดยใช้บริการสคริปต์ Visual Basic ได้โดยไม่มีข้อผิดพลาด ActiveX แสดงความคิดเห็นและแจ้งให้เราทราบถึงวิธีแก้ไขที่เหมาะกับคุณ