ข้อผิดพลาดรันไทม์ 429 เป็นข้อผิดพลาดของ Visual Basic ที่มักพบเมื่อสร้างอินสแตนซ์ใน MS Office หรือโปรแกรมอื่นๆ ที่ต้องพึ่งพาหรือใช้ Visual Basic ข้อผิดพลาดนี้เกิดขึ้นเมื่อ Component Object Model (COM) ไม่สามารถสร้าง Automationobject ที่ร้องขอได้ ดังนั้นออบเจกต์ Automation จึงไม่พร้อมใช้งานใน Visual Basic ข้อผิดพลาดนี้ไม่ได้เกิดขึ้นในคอมพิวเตอร์ทุกเครื่อง
ผู้ใช้ Windows จำนวนมากได้รายงานว่าประสบกับปัญหาในช่วงหลายปีที่ผ่านมาและการทำซ้ำหลายครั้งของระบบปฏิบัติการ Windows ที่ได้รับการพัฒนาและแจกจ่าย ในกรณีส่วนใหญ่ที่รายงาน ข้อผิดพลาดรันไทม์ 429 จะทำให้เกิดปัญหาในขณะที่ผู้ใช้ที่ได้รับผลกระทบกำลังใช้แอปพลิเคชันเฉพาะในคอมพิวเตอร์ Windows ของตน และข้อผิดพลาดส่งผลให้แอปพลิเคชันที่ได้รับผลกระทบหยุดทำงานและปิดตัวลงอย่างกะทันหัน
ผู้ใช้บางคนยังรายงานว่าได้รับข้อผิดพลาดนี้เมื่อพยายามและเรียกใช้แอปพลิเคชัน/ส่วนเสริมที่ออกแบบบน VB เช่นที่มาจากบลูมเบิร์กและบินเท็กซ์
ข้อผิดพลาดรันไทม์ 429 เป็นสาเหตุของความกังวลในเวอร์ชันต่างๆ ของ Windows ที่มีอยู่ รวมถึง Windows 10 ซึ่งเป็นระบบปฏิบัติการ Windows ใหม่ล่าสุดและยิ่งใหญ่ที่สุด เหยื่อที่พบบ่อยที่สุดของข้อผิดพลาดรันไทม์ 429 ได้แก่ แอปพลิเคชัน Microsoft Office (Excel, Word, Outlook และอื่นๆ) และสคริปต์ลำดับ Visual Basic
ข้อความแสดงข้อผิดพลาดทั้งหมดที่ผู้ใช้ได้รับผลกระทบจากปัญหานี้อ่านว่า:
“ข้อผิดพลาดรันไทม์ '429': องค์ประกอบ ActiveX ไม่สามารถสร้างวัตถุได้ “
ในกรณีนี้ ข้อผิดพลาดนี้บางครั้งเรียกว่า ActiveX Error 429 . ข้อความที่มาพร้อมกับข้อผิดพลาดนี้ไม่ได้ช่วยอธิบายสาเหตุให้กับผู้ใช้ที่ได้รับผลกระทบมากนัก แต่พบว่า ข้อผิดพลาดรันไทม์ 429 ถูกเรียกใช้เกือบทุกครั้งเมื่อแอปพลิเคชันที่ได้รับผลกระทบพยายามเข้าถึงไฟล์ที่ไม่มีอยู่ เสียหาย หรือไม่ได้ลงทะเบียนบน Windows ด้วยเหตุผลบางประการ ไฟล์ที่แอปพลิเคชันพยายามเข้าถึงนั้นเป็นส่วนหนึ่งของฟังก์ชันการทำงาน จึงไม่สามารถเข้าถึงได้ส่งผลให้แอปพลิเคชันหยุดทำงานและแสดงข้อผิดพลาดรันไทม์ 429
แก้ไขข้อผิดพลาดรันไทม์ '429': องค์ประกอบ ActiveX ไม่สามารถสร้างวัตถุได้
โชคดีที่มีคนจำนวนมากที่ได้รับผลกระทบจากข้อผิดพลาดรันไทม์ 429 สามารถทำได้เพื่อพยายามกำจัดข้อผิดพลาดและแก้ไขปัญหา ต่อไปนี้คือวิธีแก้ปัญหาที่มีประสิทธิภาพสูงสุดบางส่วนที่คุณสามารถใช้เพื่อย้อนกลับเมื่อต้องเผชิญกับข้อผิดพลาดรันไทม์ 429:
โซลูชันที่ 1:ทำการสแกน SFC
หนึ่งในผู้กระทำผิดหลักที่อยู่เบื้องหลังข้อผิดพลาดรันไทม์ 429 คือแอปพลิเคชันไฟล์ระบบที่จำเป็นในการทำงานอย่างถูกต้อง แต่ได้รับความเสียหายอย่างใด นี่คือที่มาของการสแกน SFC ยูทิลิตี System File Checker เป็นเครื่องมือ Windows ในตัวที่ออกแบบมาโดยเฉพาะเพื่อวัตถุประสงค์ในการวิเคราะห์คอมพิวเตอร์ Windows สำหรับไฟล์ระบบที่เสียหายหรือเสียหาย โดยระบุตำแหน่งที่มีอยู่แล้วจึงซ่อมแซมหรือเปลี่ยนใหม่ ด้วยแคชสำเนาที่ไม่เสียหาย หากคุณกำลังพยายามกำจัดข้อผิดพลาดรันไทม์ 429 การเรียกใช้การสแกน SFC ถือเป็นก้าวแรกไปในทิศทางที่ถูกต้องอย่างแน่นอน หากคุณไม่คุ้นเคยกับกระบวนการเรียกใช้การสแกน SFC บนคอมพิวเตอร์ Windows เพียงทำตามคำแนะนำนี้ .
แนวทางที่ 2:ลงทะเบียนแอปพลิเคชันที่ได้รับผลกระทบอีกครั้ง
หากคุณพบเพียงข้อผิดพลาดรันไทม์ 429 ขณะใช้แอปพลิเคชันเฉพาะบนคอมพิวเตอร์ของคุณ เป็นไปได้มากว่าคุณตกเป็นเหยื่อของปัญหาเพียงเพราะแอปพลิเคชันที่เป็นปัญหาไม่ได้รับการกำหนดค่าอย่างถูกต้องบนคอมพิวเตอร์ของคุณ ดังนั้นจึง กำลังก่อให้เกิดปัญหา ซึ่งสามารถแก้ไขได้อย่างรวดเร็วโดยเพียงแค่ลงทะเบียนแอปพลิเคชันที่ได้รับผลกระทบอีกครั้งกับเซิร์ฟเวอร์การทำงานอัตโนมัติออนบอร์ดที่ระบบปฏิบัติการ Windows มี หลังจากนั้นปัญหาใดๆ และทั้งหมดควรได้รับการแก้ไขด้วยตนเอง ในการลงทะเบียนแอปพลิเคชันที่ได้รับผลกระทบบนคอมพิวเตอร์ของคุณอีกครั้ง คุณต้อง:
- ตรวจสอบว่าคุณลงชื่อเข้าใช้ ผู้ดูแลระบบ บัญชีบนคอมพิวเตอร์ Windows ของคุณ คุณจะต้องมีสิทธิ์ของผู้ดูแลระบบในการลงทะเบียนแอปพลิเคชันบนคอมพิวเตอร์ของคุณอีกครั้ง
- กำหนดพาธไฟล์ที่สมบูรณ์สำหรับไฟล์แอปพลิเคชันที่เรียกใช้งานได้ (ไฟล์ .EXE) ที่เป็นของแอปพลิเคชันที่ได้รับผลกระทบจากปัญหานี้ โดยไปที่ไดเรกทอรีบนคอมพิวเตอร์ที่ติดตั้งแอปพลิเคชันที่ได้รับผลกระทบ คลิกแถบที่อยู่ใน Windows Explorer คัดลอกทุกอย่างที่มีอยู่ในไฟล์ไปยังตำแหน่งที่คุณสามารถดึงข้อมูลได้อย่างง่ายดายเมื่อคุณต้องการ และเพิ่มชื่อไฟล์และนามสกุลไฟล์ที่ส่วนท้ายของพาธไฟล์ ตัวอย่างเช่น หากแอปพลิเคชันที่เป็นปัญหาคือ Microsoft Word เส้นทางของไฟล์แบบเต็มจะมีลักษณะดังนี้:
C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE - กด โลโก้ Windows คีย์ + R เพื่อเปิด เรียกใช้ โต้ตอบ
- พิมพ์หรือคัดลอกบนเส้นทางไฟล์แบบเต็มสำหรับไฟล์แอปพลิเคชันที่ปฏิบัติการได้ที่เป็นของแอปพลิเคชันที่ได้รับผลกระทบจากข้อผิดพลาดรันไทม์ 429 ตามด้วย /regserver . คำสั่งสุดท้ายควรมีลักษณะดังนี้:
C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE /regserver - กด Enter .
- รอให้ใบสมัครที่เป็นปัญหาลงทะเบียนใหม่ได้สำเร็จ
เมื่อลงทะเบียนแอปพลิเคชันใหม่แล้ว อย่าลืมเปิดและใช้งาน และตรวจดูว่าข้อผิดพลาดรันไทม์ 429 ยังคงมีอยู่หรือไม่
โซลูชันที่ 3:ลงทะเบียนไฟล์ใหม่ที่ระบุโดยข้อความแสดงข้อผิดพลาด
ในบางกรณี ข้อความแสดงข้อผิดพลาดที่ผู้ใช้ได้รับผลกระทบจะเห็นโดยมีข้อผิดพลาดรันไทม์ 429 ระบุไฟล์ .OCX หรือ .DLL ที่แอปพลิเคชันได้รับผลกระทบไม่สามารถเข้าถึงได้ หากข้อความแสดงข้อผิดพลาดระบุไฟล์ในกรณีของคุณ แสดงว่าไฟล์ที่ระบุไม่ได้ลงทะเบียนอย่างถูกต้องในรีจิสทรีของคอมพิวเตอร์ของคุณ การลงทะเบียนไฟล์ที่ระบุอีกครั้งอาจเป็นสิ่งที่คุณต้องทำเพื่อกำจัดข้อผิดพลาดรันไทม์ 429 หากต้องการลงทะเบียนไฟล์อีกครั้งด้วยรีจิสทรีของคอมพิวเตอร์ คุณต้อง:
- ปิดแอปพลิเคชันที่เปิดอยู่ทั้งหมด
- ตรวจสอบให้แน่ใจว่าคุณมีชื่อเต็มของไฟล์ที่ระบุโดยข้อความแสดงข้อผิดพลาดที่ระบุไว้ในที่ปลอดภัย
- หากคุณใช้ Windows 8 หรือ 10 เพียงคลิกขวาที่ เมนูเริ่ม เพื่อเปิด เมนู WinX แล้วคลิก พรอมต์คำสั่ง (ผู้ดูแลระบบ) เพื่อเปิด พรอมต์คำสั่ง ที่มีสิทธิ์ระดับผู้ดูแลระบบ อย่างไรก็ตาม หากคุณใช้ Windows เวอร์ชันเก่า คุณจะต้องเปิด เมนูเริ่ม , ค้นหา “cmd “ คลิกขวาที่ผลการค้นหาชื่อ cmd และคลิก เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อให้บรรลุผลเช่นเดียวกัน
- พิมพ์ regsvr32 filename.ocx หรือ regsvr32 filename.dll ลงใน พรอมต์คำสั่ง . ที่ยกระดับ , แทนที่ ชื่อไฟล์ ด้วยชื่อจริงของไฟล์ที่ระบุโดยข้อความแสดงข้อผิดพลาด ตัวอย่างเช่น หากระบุข้อความแสดงข้อผิดพลาด vbalexpbar4.ocx เนื่องจากเป็นไฟล์ที่ไม่สามารถเข้าถึงได้ สิ่งที่คุณพิมพ์ลงใน Command Prompt ที่มีการยกระดับ จะมีลักษณะดังนี้:
regsvr32 vbalexpbar4.ocx - กด Enter
รอให้ไฟล์ที่ระบุลงทะเบียนใหม่ด้วยรีจิสตรีของคอมพิวเตอร์ได้สำเร็จ จากนั้นตรวจสอบเพื่อดูว่าคุณจัดการเพื่อกำจัด Run-time error 429 ได้สำเร็จหรือไม่
โซลูชันที่ 4:ติดตั้ง Microsoft Windows Script ใหม่ (สำหรับผู้ใช้ Windows XP และ Windows Server 2003 เท่านั้น)
จุดประสงค์ของ Microsoft Windows Script บน Windows XP และ Windows Server 2003 คือการอนุญาตให้ภาษาสคริปต์หลายภาษาทำงานพร้อมกันได้อย่างกลมกลืน แต่การติดตั้งยูทิลิตี้ที่ล้มเหลว ไม่สมบูรณ์ หรือเสียหายอาจส่งผลให้เกิดปัญหาที่แตกต่างกันได้ ข้อผิดพลาดรันไทม์ 429 เป็นหนึ่งในนั้น หากคุณพบข้อผิดพลาดรันไทม์ 429 ใน Windows XP หรือ Windows Server 2003 มีโอกาสสูงที่การติดตั้ง Microsoft Windows Script ใหม่จะช่วยแก้ปัญหาให้คุณได้ หากคุณต้องการติดตั้ง Microsoft Windows Script ใหม่บนคอมพิวเตอร์ของคุณ เพียง:
- คลิก ที่นี่ หากคุณกำลังใช้ Windows XP หรือ ที่นี่ หากคุณกำลังใช้ Windows Server 2003
- คลิกที่ ดาวน์โหลด .
- รอให้ดาวน์โหลดตัวติดตั้งสำหรับ Microsoft Windows Script
- เมื่อดาวน์โหลดตัวติดตั้งแล้ว ให้ไปที่ไดเร็กทอรีที่ดาวน์โหลดและเรียกใช้
- ปฏิบัติตามคำแนะนำบนหน้าจอและดำเนินการตามโปรแกรมติดตั้งจนจบเพื่อให้ติดตั้ง Microsoft Windows Script บนคอมพิวเตอร์ของคุณได้สำเร็จและถูกต้อง
เมื่อคุณมีการติดตั้ง Microsoft Windows Script ที่ถูกต้องบนคอมพิวเตอร์ของคุณแล้ว ให้ตรวจดูว่ายังมีข้อผิดพลาดรันไทม์ 429 อยู่หรือไม่