เมื่อมีปัญหากับการติดตั้ง Microsoft Edge WebView2 Runtime หรือคอมโพเนนต์ของมัน คุณอาจพบข้อผิดพลาดต่อไปนี้: 「Installation failed. The Microsoft Edge WebView2 Runtime is already installed for the system.」 นี่มักเกิดขึ้นเมื่อพยายามติดตั้ง WebView2 Runtime ด้วยตนเอง สาเหตุทั่วไป ได้แก่:
- การติดตั้งก่อนหน้าที่ไม่สมบูรณ์หรือเสียหาย
- ข้อขัดแย้งของรีจิสทรี
- สิทธิ์ไม่เพียงพอ
- ไฟล์ติดตั้งคงเหลือจากการลองก่อนหน้า
ปัญหาเหล่านี้ป้องกันไม่ให้ระบบจดจำหรือติดตั้ง Runtime ใหม่ได้อย่างถูกต้อง เราได้สรุปชุดวิธีที่พิสูจน์แล้วเพื่อแก้ไขข้อขัดแย้งการติดตั้งนี้ด้านล่าง
1. รัน WebView2 Runtime Installer ในฐานะ Administrator
การรันโปรแกรมติดตั้ง WebView2 Runtime ด้วยสิทธิ์ผู้ดูแลระบบจะทำให้มั่นใจได้ว่ามันสามารถเข้าถึงและแก้ไขไฟล์ระบบและรายการรีจิสทรีที่จำเป็นได้ บัญชีผู้ใช้มาตรฐานอาจขาดสิทธิ์ที่ต้องการเพื่อทำให้การติดตั้งสมบูรณ์ เพื่อหลีกเลี่ยงปัญหาเช่น ข้อผิดพลาดการเขียนไฟล์หรือความล้มเหลวในการกำหนดค่า ให้รันโปรแกรมติดตั้งในฐานะ administrator เสมอ
- เยี่ยมชมหน้าดาวน์โหลด WebView2 Runtime อย่างเป็นทางการ
- คลิกปุ่ม Download และเลือก Evergreen Standalone Installer:
- เลือก x64 สำหรับระบบ 64-bit
- เลือก x86 สำหรับระบบ 32-bit
- หลังจากดาวน์โหลด:
- ค้นหาไฟล์ติดตั้ง (มักอยู่ในโฟลเดอร์ Downloads)
- คลิกขวาไฟล์และเลือก Run as administrator
- ทำตามวิซาร์ดการติดตั้งและ รีสตาร์ทคอมพิวเตอร์ เพื่อให้การเปลี่ยนแปลงมีผล
2. ติดตั้ง WebView2 Runtime ใหม่แบบสะอาด
การติดตั้งใหม่แบบสะอาดของ WebView2 Runtime จะทำให้แน่ใจว่าไฟล์ที่เสียหายหรือรายการรีจิสทรีที่ไม่ถูกต้องซึ่งคงเหลือจากการติดตั้งก่อนหน้าถูกลบออก ซากซ้อนเหล่านี้อาจบล็อกการติดตั้งใหม่โดยบ่งชี้เท็จว่า WebView2 Runtime ติดตั้งอยู่แล้ว ด้วยการลบคอมโพเนนต์ที่มีอยู่ออกทั้งหมดก่อนติดตั้งใหม่ คุณจะกำจัดข้อขัดแย้งที่เป็นไปได้และอนุญาตให้ Runtime ติดตั้งได้อย่างถูกต้อง
- กด Windows + R พิมพ์
appwiz.cplแล้วคลิก OK เพื่อเปิด Programs and Features - ค้นหา Microsoft Edge WebView2 Runtime ในรายการ คลิกขวา และเลือก Uninstall (ยืนยันหากได้รับแจ้ง)
- เยี่ยมชมหน้าดาวน์โหลด WebView2 อย่างเป็นทางการ
- ภายใต้ "Evergreen Standalone Installer" ให้ดาวน์โหลด:
- x64 version สำหรับ Windows 64-bit
- x86 version สำหรับ Windows 32-bit
- คลิกขวาโปรแกรมติดตั้งที่ดาวน์โหลดมา และเลือก Run as administrator เพื่อเริ่มการติดตั้ง
- หลังการติดตั้งเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ เพื่อให้การเปลี่ยนแปลงมีผล
3. กำหนดค่ารายการรีจิสทรี
หากปัญหายังคงอยู่ อาจมาจากรายการรีจิสทรีที่ไม่ถูกต้องหรือขาดหายไปที่เกี่ยวข้องกับ WebView2 การปรับรายการเหล่านี้สามารถช่วยให้ระบบจดจำสถานะการติดตั้ง WebView2 ใหม่และลบแฟล็กรีจิสทรีที่ไม่ถูกต้องซึ่งอาจบล็อกการติดตั้งใหม่ โดยเฉพาะหาก WebView2 จำเป็นสำหรับคอมโพเนนต์ UI ของ EAC หรือการสื่อสารแบ็กเอนด์
- กด Windows + R พิมพ์ regedit แล้วกด Enter (ยืนยัน UAC prompt หากจำเป็น)
- นำทางผ่านรีจิสทรีไปยังเส้นทางที่แน่นอนนี้ (ใช้แถบด้านซ้าย):
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients
- ค้นหาและลบคีย์รีจิสทรีเฉพาะนี้ (คลิกขวา → Delete):
{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5} - หลังจากลบแล้ว ให้ติดตั้ง WebView2 Runtime ใหม่โดยใช้วิธีที่ 1
4. ซ่อมแซมการติดตั้ง WebView2 Runtime
การซ่อมแซม WebView2 Runtime สามารถช่วยแก้ไขข้อขัดแย้งหรือข้อผิดพลาดที่ป้องกันการทำงานอย่างถูกต้อง วิธีนี้มีประโยชน์โดยเฉพาะหากวิธีแก้ไขก่อนหน้าไม่ได้ผลและปัญหายังคงอยู่ระหว่างการพยายามติดตั้ง
- กด Windows + R เพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ appwiz.cpl ในช่องข้อความ และคลิก OK หรือกด Enter
- ในหน้าต่าง Programs and Features ให้ค้นหา Microsoft Edge WebView2 Runtime ในรายการโปรแกรมที่ติดตั้ง
- คลิกขวาบนมัน และเลือก Repair จากเมนูบริบท
- ทำตามพรอมต์บนหน้าจอเพื่อเสร็จสิ้นกระบวนการซ่อมแซม (อาจใช้เวลา 1-2 นาที)
- หลังจากซ่อมแซมเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ เพื่อนำการเปลี่ยนแปลงไปใช้
หากคุณทำตามวิธีทั้งหมดที่ระบุไว้ข้างต้น ปัญหาควรจะได้รับการแก้ไข อย่างไรก็ตาม หากปัญหายังคงอยู่แม้จะใช้วิธีแก้ไขทั้งหมด ให้พิจารณาติดต่อ Microsoft Support เพื่อความช่วยเหลือเพิ่มเติมที่เหมาะกับกรณีเฉพาะของคุณ
เกี่ยวกับผู้เขียน

Hamza Mohammad Anwar
Hamza Mohammad Anwar เป็นนักพัฒนาเว็บ JavaScript ระดับกลาง ที่เน้นการพัฒนาแอปพลิเคชันประสิทธิภาพสูงด้วยเทคโนโลยี MERN ชุดทักษะรวมถึงความเชี่ยวชาญใน ReactJS, MongoDB, Express NodeJS และเทคโนโลยีที่เกี่ยวข้องอื่นๆ Hamza ยังเป็นผู้ได้รับการรับรอง Google IT Professional ซึ่งแสดงถึงความสามารถในการสนับสนุน IT ด้วยความหลงใหลในการแก้ปัญหา เขาทำซ้ำข้อผิดพลาดบนคอมพิวเตอร์ของตัวเองเพื่อตรวจสอบและหาวิธีแก้ไขปัญหาทางเทคนิคต่างๆ