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

แก้ไขข้อผิดพลาด WebView2 Runtime 'Installation Failed' — คู่มือขั้นตอน

เมื่อมีปัญหากับการติดตั้ง 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 เสมอ

  1. เยี่ยมชมหน้าดาวน์โหลด WebView2 Runtime อย่างเป็นทางการ
  2. คลิกปุ่ม Download และเลือก Evergreen Standalone Installer:
    • เลือก x64 สำหรับระบบ 64-bit
    • เลือก x86 สำหรับระบบ 32-bit
  3. หลังจากดาวน์โหลด:
    • ค้นหาไฟล์ติดตั้ง (มักอยู่ในโฟลเดอร์ Downloads)
    • คลิกขวาไฟล์และเลือก Run as administrator
  4. ทำตามวิซาร์ดการติดตั้งและ รีสตาร์ทคอมพิวเตอร์ เพื่อให้การเปลี่ยนแปลงมีผล

2. ติดตั้ง WebView2 Runtime ใหม่แบบสะอาด

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

  1. กด Windows + R พิมพ์ appwiz.cpl แล้วคลิก OK เพื่อเปิด Programs and Features
  2. ค้นหา Microsoft Edge WebView2 Runtime ในรายการ คลิกขวา และเลือก Uninstall (ยืนยันหากได้รับแจ้ง)
  3. เยี่ยมชมหน้าดาวน์โหลด WebView2 อย่างเป็นทางการ
  4. ภายใต้ "Evergreen Standalone Installer" ให้ดาวน์โหลด:
    • x64 version สำหรับ Windows 64-bit
    • x86 version สำหรับ Windows 32-bit
  5. คลิกขวาโปรแกรมติดตั้งที่ดาวน์โหลดมา และเลือก Run as administrator เพื่อเริ่มการติดตั้ง
  6. หลังการติดตั้งเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ เพื่อให้การเปลี่ยนแปลงมีผล

3. กำหนดค่ารายการรีจิสทรี

หากปัญหายังคงอยู่ อาจมาจากรายการรีจิสทรีที่ไม่ถูกต้องหรือขาดหายไปที่เกี่ยวข้องกับ WebView2 การปรับรายการเหล่านี้สามารถช่วยให้ระบบจดจำสถานะการติดตั้ง WebView2 ใหม่และลบแฟล็กรีจิสทรีที่ไม่ถูกต้องซึ่งอาจบล็อกการติดตั้งใหม่ โดยเฉพาะหาก WebView2 จำเป็นสำหรับคอมโพเนนต์ UI ของ EAC หรือการสื่อสารแบ็กเอนด์

  1. กด Windows + R พิมพ์ regedit แล้วกด Enter (ยืนยัน UAC prompt หากจำเป็น)
  2. นำทางผ่านรีจิสทรีไปยังเส้นทางที่แน่นอนนี้ (ใช้แถบด้านซ้าย):
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients
  3. ค้นหาและลบคีย์รีจิสทรีเฉพาะนี้ (คลิกขวา → Delete):
    {F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}
  4. หลังจากลบแล้ว ให้ติดตั้ง WebView2 Runtime ใหม่โดยใช้วิธีที่ 1

4. ซ่อมแซมการติดตั้ง WebView2 Runtime

การซ่อมแซม WebView2 Runtime สามารถช่วยแก้ไขข้อขัดแย้งหรือข้อผิดพลาดที่ป้องกันการทำงานอย่างถูกต้อง วิธีนี้มีประโยชน์โดยเฉพาะหากวิธีแก้ไขก่อนหน้าไม่ได้ผลและปัญหายังคงอยู่ระหว่างการพยายามติดตั้ง

  1. กด Windows + R เพื่อเปิดกล่องโต้ตอบ Run
  2. พิมพ์ appwiz.cpl ในช่องข้อความ และคลิก OK หรือกด Enter
  3. ในหน้าต่าง Programs and Features ให้ค้นหา Microsoft Edge WebView2 Runtime ในรายการโปรแกรมที่ติดตั้ง
  4. คลิกขวาบนมัน และเลือก Repair จากเมนูบริบท
  5. ทำตามพรอมต์บนหน้าจอเพื่อเสร็จสิ้นกระบวนการซ่อมแซม (อาจใช้เวลา 1-2 นาที)
  6. หลังจากซ่อมแซมเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ เพื่อนำการเปลี่ยนแปลงไปใช้

หากคุณทำตามวิธีทั้งหมดที่ระบุไว้ข้างต้น ปัญหาควรจะได้รับการแก้ไข อย่างไรก็ตาม หากปัญหายังคงอยู่แม้จะใช้วิธีแก้ไขทั้งหมด ให้พิจารณาติดต่อ Microsoft Support เพื่อความช่วยเหลือเพิ่มเติมที่เหมาะกับกรณีเฉพาะของคุณ

เกี่ยวกับผู้เขียน

แก้ไขข้อผิดพลาด WebView2 Runtime  Installation Failed  — คู่มือขั้นตอน

Hamza Mohammad Anwar

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