ปัญหานี้เกิดกับผู้ที่ใช้ Avast เป็นแอนตี้ไวรัส ผู้ใช้บางส่วนรายงานว่าปัญหาเริ่มเกิดหลังอัปเดตเมื่อติดตั้ง Avast แล้ว อีกส่วนรายงานว่าปัญหาโผล่ทุกครั้งที่โปรแกรมเริ่มต้น ข้อความผิดพลาดที่โผล่เหมือนกันคือ:
The procedure entry point … could not be located in the dynamic link library …

จุดสามจุดตรงนี้เป็น placeholder สำหรับชื่อ procedure entry points และ DLLs ตามลำดับ เราเตรียมวิธีที่ช่วยผู้ใช้มากที่สุดสำหรับปัญหานี้ หวังว่าคุณจะสำเร็จเช่นกัน
สาเหตุของ ‘AvastUI.exe’ Entry Point not Found Error
ปัญหานี้อาจเกิดจากหลายปัจจัยที่เปลี่ยนแปลงไปตลอดหลายปี เนื่องจาก Avast ออกอัปเดตบ่อย ปัญหาหลักมักแก้ได้โดยใช้เวอร์ชันล่าสุด สาเหตุที่พบบ่อย:
- มี อัปเดต สำหรับ Avast ที่ทำให้การติดตั้งเสียหาย ควรลอง repair การติดตั้ง หรือติดตั้ง Avast ใหม่ทั้งหมด
- ผู้ใช้บางส่วนรายงานว่าติดตั้ง Visual C++ Redistributable Packages ใหม่ ซึ่งอาจเสียหาย ปัญหาบ่อยครั้งเกี่ยวกับเวอร์ชัน 2008
วิธีที่ 1: Repair Avast
ถ้าการติดตั้ง Avast มีปัญหา ควร repair ผ่าน Control Panel วิธีนี้ช่วยผู้ใช้หลายคน แต่คิดถึงว่าอาจต้องปรับ settings ใหม่ที่คุณเคยเปลี่ยนขณะใช้แอป
- ก่อนอื่น ตรวจสอบให้แน่ใจว่าล็อกอินด้วยบัญชี administrator เพราะไม่สามารถลบโปรแกรมด้วยบัญชีอื่นได้
- คลิก Start menu เปิด Control Panel โดยค้นหา หรือคลิกไอคอน gear เปิด Settings ถ้าใช้ Windows 10

- ใน Control Panel เลือก View as: Category มุมขวาบน คลิก Uninstall a Program ภายใต้ Programs section

- ถ้าใช้ Settings app คลิก Apps จะเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดทันที
- หา Avast ใน Control Panel หรือ Settings คลิก Uninstall/Repair
- Uninstall wizard จะเปิดด้วยสองตัวเลือก: Repair และ Remove เลือก Repair คลิก Next เพื่อซ่อมการติดตั้งโปรแกรม

- จะมีข้อความถามยืนยันกระบวนการ Avast จะรีสตาร์ทด้วย default settings ที่ทำงานก่อน error เริ่มเกิด
- คลิก Finish เมื่อ uninstaller เสร็จสิ้น และรีสตาร์ทคอมพิวเตอร์ ดูว่า error ยังโผล่หรือไม่
วิธีที่ 2: ติดตั้ง Avast ใหม่ (Fresh Install)
เกือบไม่มีอะไรที่ clean install ของ Avast จะแก้ไม่ได้ และปัญหานี้ก็เช่นกัน Clean reinstall ทำง่าย และแก้ปัญหานี้ได้ถ้าวิธีข้างต้นไม่ได้ผล มันทำมากกว่า uninstall ปกติ เพราะล้าง cache files และ registry entries ที่อาจเสียหายด้วย
- ดาวน์โหลดเวอร์ชันล่าสุดของ Avast installer ไปที่ลิงก์นี้ คลิกปุ่ม Download Free Antivirus กลางเว็บไซต์
- ยังต้องดาวน์โหลด Avast Uninstall Utility จากลิงก์นี้ บันทึกไว้ในคอมพิวเตอร์ด้วย

- ตัดการเชื่อมต่ออินเทอร์เน็ตหลังดาวน์โหลดไฟล์เหล่านี้เสร็จ และบูทเข้า Safe Mode ตามคำแนะนำที่เราเตรียมไว้ในบทความนี้
- รัน Avast Uninstall Utility เลือกโฟลเดอร์ที่ติดตั้ง Avast ถ้าติดตั้งใน default folder (Program Files) ปล่อยไว้ได้ ต้อง เลือกโฟลเดอร์ที่ถูกต้อง เพราะเนื้อหาของโฟลเดอร์ที่เลือกจะถูกลบหรือเสียหาย ใช้ File Explorer ไปจนหาโฟลเดอร์ที่ถูกต้อง

- คลิก remove option และรีสตาร์ทคอมพิวเตอร์ โดยบูทเข้า normal startup ตรวจสอบว่า background service กลับสู่ปกติหรือไม่
วิธีที่ 3: ติดตั้ง Visual C++ Redistributable ใหม่
เพราะเรามัก винить Windows สำหรับปัญหานี้ จึงเป็นไปได้ว่า version ของ Microsoft Visual C++ Redistributable ที่ติดตั้งพร้อมกับแอนตี้ไวรัส ไม่ถูกต้อง และคุณอาจต้องติดตั้งด้วยตนเองหลัง uninstall Avast antivirus suite ทำตามขั้นตอนในวิธีที่ 1 เพื่อ uninstall แล้วทำตามคำแนะนำด้านล่าง!
- คลิก Start menu เปิด Control Panel โดย search หาได้เลย หรือคลิกไอคอน gear เปิด Settings app ถ้า OS เป็น Windows 10
- ใน Control Panel สลับ View as เป็น Category มุมขวาบน คลิก Uninstall a Program ภายใต้ Programs section ล่างสุดของ Control panel window

- ถ้าใช้ Settings app บน Windows 10 แค่คลิก Apps จะเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดทันที
- หา Microsoft Visual C++ Redistributable Package ใน Control Panel หรือ Settings คลิก Uninstall หลังคลิกหนึ่งครั้ง อาจสังเกตว่ามีหลาย version ของ utility ต้องจดจำ version ทั้งหมด และทำซ้ำการ uninstall สำหรับแต่ละตัว
- อาจต้องยืนยัน dialog boxes บางอย่าง และทำตามคำแนะนำที่ปรากฏพร้อมกับ uninstallation wizard

- คลิก Finish เมื่อ uninstaller เสร็จ ทำซ้ำ uninstall สำหรับทุก version ของ Visual C++ Package ตอนนี้ ต้องติดตั้ง Visual C++ ใหม่โดยหาที่นี่ เลือก version ที่ต้องการดาวน์โหลด และเลือก download ตาม processor (32-bit หรือ 64-bit)

- หาไฟล์ที่ดาวน์โหลดในโฟลเดอร์ Windows รันมัน และ ทำตามคำแนะนำบนหน้าจอ เพื่อติดตั้ง Microsoft Visual C++ Redistributable Package ติดตั้ง Avast ใหม่ และตรวจสอบว่าปัญหายังปรากฏหรือไม่