Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้า

ข้อผิดพลาดรันไทม์ 429 เป็นข้อผิดพลาดของ Visual Basic ที่พบบ่อยเมื่อสร้างอินสแตนซ์ใน MS Office หรือโปรแกรมอื่นๆ ที่พึ่งพาหรือใช้ Visual Basic ข้อผิดพลาดนี้เกิดขึ้นเมื่อ Component Object Model (COM) ไม่สามารถสร้าง Automation object ที่ร้องขอได้ ทำให้ Automation object ไม่พร้อมใช้งานสำหรับ Visual Basic ข้อผิดพลาดนี้ไม่ได้เกิดขึ้นบนคอมพิวเตอร์ทุกเครื่อง

ผู้ใช้ Windows หลายรายรายงานว่าพบปัญหานี้มาหลายปีแล้ว และในหลายรุ่นของระบบปฏิบัติการ Windows ที่พัฒนาและเผยแพร่ ในส่วนใหญ่ของกรณีที่รายงานมา Runtime error 429 จะเกิดขึ้นขณะที่ผู้ใช้กำลังใช้แอปพลิเคชันเฉพาะบนคอมพิวเตอร์ Windows ของพวกเขา และข้อผิดพลาดทำให้แอปพลิเคชันที่ได้รับผลกระทบล้มเหลวและปิดตัวลงทันที

บางผู้ใช้ยังรายงานว่าพบข้อผิดพลาดนี้เมื่อพยายามรันแอปพลิเคชัน/แอดออนที่ออกแบบบน VB เช่น ที่ให้โดย Bloomberg และ Bintex

Runtime error 429 เป็นสาเหตุของความกังวลในหลายรุ่นของ Windows ที่มีอยู่ รวมถึง Windows 10 ซึ่งเป็นรุ่นล่าสุดในตระกูลยาวนานของระบบปฏิบัติการ Windows เหยื่อที่พบบ่อยที่สุดของ Runtime error 429 ได้แก่ แอปพลิเคชัน Microsoft Office (Excel, Word, Outlook และอื่นๆ) และสคริปต์ลำดับ Visual Basic

ข้อความข้อผิดพลาดทั้งหมดที่ผู้ใช้ที่ได้รับผลกระทบเห็นจะอ่านว่า:

"Run-time error '429': ActiveX component can't create the object"วิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้า

กรณีนี้ข้อผิดพลาดนี้จึงมักถูกเรียกอีกอย่างว่า ActiveX Error 429 ข้อความที่มาพร้อมกับข้อผิดพลาดนี้ไม่ได้ช่วยอธิบายสาเหตุให้ผู้ใช้ที่ได้รับผลกระทบเข้าใจมากนัก แต่ได้ค้นพบว่า Runtime error 429 ถูกทริกเกอร์เกือบทุกครั้งเมื่อแอปพลิเคชันที่ได้รับผลกระทบพยายามเข้าถึงไฟล์ที่ไม่มีอยู่ ได้รับความเสียหาย หรือเพียงแค่ยังไม่ได้ลงทะเบียนใน Windows ด้วยเหตุผลบางอย่าง ไฟล์ที่แอปพลิเคชันพยายามเข้าถึงเป็นสิ่งสำคัญต่อการทำงานของมัน ดังนั้นการเข้าถึงไม่ได้จึงทำให้แอปพลิเคชันล้มเหลวและแสดง Runtime error 429

การแก้ไข Runtime error '429': ActiveX component can't create the object

เป็นโชคดีที่มีหลายอย่างที่ผู้ที่ได้รับผลกระทบจาก Runtime error 429 สามารถทำได้เพื่อพยายามกำจัดข้อผิดพลาดและแก้ไขปัญหา ดังต่อไปนี้คือโซลูชันที่มีประสิทธิภาพสูงสุดบางอย่างที่คุณสามารถใช้ได้เมื่อเจอ Runtime error 429:

วิธีแก้ที่ 1: รันการสแกน SFC

หนึ่งในสาเหตุหลักของ Runtime error 429 คือ ไฟล์ระบบที่แอปพลิเคชันต้องการเพื่อทำงานอย่างถูกต้องแต่ได้รับความเสียหายไป 어쩌มา นี่คือที่ที่การสแกน SFC เข้ามาช่วย System File Checker utility เป็นเครื่องมือในตัวของ Windows ที่ออกแบบมาเฉพาะเพื่อวิเคราะห์คอมพิวเตอร์ Windows หาไฟล์ระบบที่เสียหายหรือได้รับความเสียหายอื่นๆ ค้นหาที่มีอยู่ และจากนั้นซ่อมแซมหรือแทนที่ด้วยสำเนาที่ไม่ได้รับความเสียหายจากแคช หากคุณกำลังพยายามกำจัด Runtime error 429 การรันการสแกน SFC 肯定เป็นขั้นตอนแรกที่ถูกต้อง หากคุณไม่คุ้นเคยกับกระบวนการรันการสแกน SFC บนคอมพิวเตอร์ Windows เพียงทำตาม คำแนะนำนี้

วิธีแก้ที่ 2: ลงทะเบียนแอปพลิเคชันที่ได้รับผลกระทบใหม่

หากคุณพบ Runtime error 429 เฉพาะขณะใช้แอปพลิเคชันเฉพาะบนคอมพิวเตอร์ของคุณ น่าจะเป็นไปได้ว่าคุณตกเป็นเหยื่อของปัญหาเพียงแค่เพราะแอปพลิเคชันที่กล่าวถึงไม่ได้ถูกกำหนดค่าอย่างถูกต้องบนคอมพิวเตอร์ของคุณ และจึงก่อให้เกิดปัญหา สิ่งนี้สามารถแก้ไขได้อย่างรวดเร็วโดยการลงทะเบียนแอปพลิเคชันที่ได้รับผลกระทบใหม่กับ automation server บนบอร์ดที่ระบบปฏิบัติการ Windows มี หลังจากนั้นปัญหาทุกอย่างควรจะแก้ไขได้ด้วยตัวเอง ในการลงทะเบียนแอปพลิเคชันที่ได้รับผลกระทบใหม่บนคอมพิวเตอร์ของคุณ คุณต้อง:

  1. ตรวจสอบให้แน่ใจว่าคุณล็อกอินเข้าสู่บัญชี Administrator บนคอมพิวเตอร์ Windows ของคุณ คุณจะต้องมีสิทธิ์ผู้ดูแลระบบเพื่อลงทะเบียนแอปพลิเคชันใหม่บนคอมพิวเตอร์ของคุณ
  2. กำหนดเส้นทางไฟล์เต็มสำหรับไฟล์แอปพลิเคชันที่รันได้ (.EXE) ของแอปพลิเคชันที่ได้รับผลกระทบจากปัญหานี้ ในการทำเช่นนี้ ให้ไปที่ไดเรกทอรีบนคอมพิวเตอร์ของคุณที่แอปพลิเคชันที่ได้รับผลกระทบถูกติดตั้ง คลิกที่แถบที่อยู่ในหน้าต่าง Windows Explorer คัดลอกทุกสิ่งที่มันมีไว้ที่ใดที่หนึ่งที่คุณสามารถดึงข้อมูลคืนได้ง่ายเมื่อคุณต้องการ และเพิ่มชื่อไฟล์และนามสกุลไฟล์ลงไปที่ท้ายของเส้นทางไฟล์ ตัวอย่างเช่น หากแอปพลิเคชันที่กล่าวถึงคือ Microsoft Word เส้นทางไฟล์เต็มจะมีลักษณะประมาณนี้:
    C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXEวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้าวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้า
  3. กดปุ่ม Windows Logo + R เพื่อเปิดกล่องโต้ตอบ Run
  4. พิมพ์หรือคัดลอกเส้นทางไฟล์เต็มสำหรับไฟล์แอปพลิเคชันที่รันได้ของแอปพลิเคชันที่ได้รับผลกระทบจาก Runtime error 429 ตามด้วย /regserver คำสั่งสุดท้ายควรจะมีลักษณะประมาณนี้:
    C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE /regserverวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้า
  5. กด Enter
  6. รอจนกว่าแอปพลิเคชันจะถูกลงทะเบียนใหม่สำเร็จ

เมื่อแอปพลิเคชันถูกลงทะเบียนใหม่แล้ว อย่าลืมเปิดและใช้งานมัน และตรวจสอบดูว่า Runtime error 429 ยังคงอยู่หรือไม่

วิธีแก้ที่ 3: ลงทะเบียนไฟล์ที่ระบุโดยข้อความข้อผิดพลาดใหม่

ในบางกรณี ข้อความข้อผิดพลาดที่ผู้ใช้ที่ได้รับผลกระทบเห็นพร้อมกับ Runtime error 429 จะระบุไฟล์ .OCX หรือ .DLL เฉพาะที่แอปพลิเคชันที่ได้รับผลกระทบไม่สามารถเข้าถึงได้ หากข้อความข้อผิดพลาดระบุไฟล์ในกรณีของคุณ ไฟล์ที่ระบุนั้นเพียงแค่ไม่ได้ลงทะเบียนอย่างถูกต้องในรีจิสทรีของคอมพิวเตอร์ของคุณ การลงทะเบียนไฟล์ที่ระบุใหม่อาจเป็นสิ่งเดียวที่คุณต้องทำเพื่อกำจัด Runtime error 429 ในการลงทะเบียนไฟล์กับรีจิสทรีของคอมพิวเตอร์ของคุณ คุณต้อง:

  1. ปิดแอปพลิเคชันเปิดอยู่ทั้งหมด
  2. ตรวจสอบให้แน่ใจว่าคุณมีชื่อเต็มของไฟล์ที่ระบุโดยข้อความข้อผิดพลาดจดไว้ที่ปลอดภัย
  3. หากคุณใช้ Windows 8 หรือ 10 ให้คลิกขวาที่ปุ่ม Start Menu เพื่อเปิด WinX Menu และคลิกที่ Command Prompt (Admin) เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ หากคุณใช้รุ่น Windows เก่ากว่า คุณจะต้องเปิด Start Menu ค้นหา "cmd" คลิกขวาที่ผลลัพธ์การค้นหาที่ชื่อ cmd และคลิก Run as administrator เพื่อให้ได้ผลลัพธ์เดียวกันวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้าวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้า
  4. พิมพ์ regsvr32 filename.ocx หรือ regsvr32 filename.dll ลงใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ แทนที่ filename ด้วยชื่อจริงของไฟล์ที่ระบุโดยข้อความข้อผิดพลาด ตัวอย่างเช่น หากข้อความข้อผิดพลาดระบุ vbalexpbar4.ocx เป็นไฟล์ที่ไม่สามารถเข้าถึงได้ สิ่งที่คุณพิมพ์ลงใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบจะมีลักษณะประมาณนี้:
    regsvr32 vbalexpbar4.ocxวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้า
  5. กด Enter

รอจนกว่าไฟล์ที่ระบุจะถูกลงทะเบียนใหม่กับรีจิสทรีของคอมพิวเตอร์ของคุณสำเร็จ และจากนั้นตรวจสอบดูว่าคุณสามารถกำจัด Runtime error 429 ได้สำเร็จหรือไม่

วิธีแก้ที่ 4: ติดตั้ง Microsoft Windows Script ใหม่ (สำหรับผู้ใช้ Windows XP และ Windows Server 2003 เท่านั้น)

วัตถุประสงค์ของ Microsoft Windows Script บน Windows XP และ Windows Server 2003 คือ เพื่อให้ภาษาสคริปติ้งหลายภาษาทำงานพร้อมกันในความสอดคล้องสมบูรณ์แบบ แต่การติดตั้งที่ล้มเหลว ไม่สมบูรณ์ หรือเสียหายของยูทิลิตีนี้อาจทำให้เกิดปัญหาต่างๆ มากมาย โดย Runtime error 429 เป็นหนึ่งในนั้น หากคุณกำลังประสบปัญหา Runtime error 429 บน Windows XP หรือ Windows Server 2003 มีโอกาสมากที่การติดตั้ง Microsoft Windows Script ใหม่จะแก้ไขปัญหาให้คุณ หากคุณต้องการติดตั้ง Microsoft Windows Script ใหม่บนคอมพิวเตอร์ของคุณ เพียงแค่:

  1. คลิก ที่นี่ หากคุณใช้ Windows XP หรือ ที่นี่ หากคุณใช้ Windows Server 2003
  2. คลิกที่ Downloadวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้าวิธีแก้ไข Runtime Error 429 บน Windows 10 และรุ่นก่อนหน้า
  3. รอจนกว่าตัวติดตั้งสำหรับ Microsoft Windows Script จะดาวน์โหลดเสร็จ
  4. เมื่อดาวน์โหลดตัวติดตั้งเสร็จแล้ว ให้ไปที่ไดเรกทอรีที่ดาวน์โหลดไว้และรันมัน
  5. ทำตามคำแนะนำบนหน้าจอและผ่านตัวติดตั้งจนจบเพื่อติดตั้ง Microsoft Windows Script บนคอมพิวเตอร์ของคุณอย่างถูกต้องและสำเร็จ

เมื่อคุณมีการติดตั้ง Microsoft Windows Script ที่ถูกต้องบนคอมพิวเตอร์ของคุณแล้ว ให้ตรวจสอบดูว่า Runtime error 429 ยังคงอยู่หรือไม่