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

วิธีแก้ไข "An Error Has Occurred in the Script On This Page" (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)

ข้อผิดพลาดของสคริปต์ยังคงเป็นเรื่องที่พบได้บ่อยในหมู่นักท่องอินเทอร์เน็ต และไม่ได้จำกัดอยู่ที่เบราว์เซอร์เว็บอย่างที่คุณคิด 'An error has occurred in the script of this page' (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้) มักรายงานกับ Internet Explorer แต่มีโปรแกรมมากมายที่ใช้สคริปต์ของ IE ดังนั้นปัญหานี้จึงรายงานร่วมกับแอปพลิเคชันที่แตกต่างกันมากมาย ได้ที่ทราบว่าปัญหานี้ไม่ได้เป็นเอกสิทธิ์ของ Windows เวอร์ชันใดเวอร์ชันหนึ่ง เนื่องจากยืนยันแล้วว่าเกิดขึ้นบนเวอร์ชันล่าสุดทั้งหมด รวมถึง Windows 7, Windows 8.1 และ Windows 10

วิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)

สาเหตุของปัญหา 'An error has occurred in the script of this page'

เราสืบสวนปัญหานี้โดยดูรายงานผู้ใช้ต่างๆ และกลยุทธ์ซ่อมแซมที่ใช้กันมากที่สุดในการแก้ไขปัญหานี้ จากการสืบสวนของเรา มีผู้ร้ายที่แตกต่างกันหลายคนที่อาจรับผิดชอบต่อปัญหานี้:

  • Java หายไปจากเครื่อง Windows — สถานการณ์ที่พบบ่อยที่สุดที่ข้อผิดพลาดนี้จะเกิด คือเมื่อสคริปต์พยายามรันบนเครื่องที่ไม่มีสภาพแวดล้อม Java ติดตั้ง หากสถานการณ์นี้ใช้ได้ คุณจะสามารถแก้ข้อผิดพลาดได้โดยการติดตั้ง Java บนคอมพิวเตอร์ของคุณ
  • ส่วนขยายเบราว์เซอร์บุคคลที่สามเปิดใช้งานสำหรับ IE — หากคุณตั้งค่า Internet Explorer ให้อนุญาตให้ใช้ส่วนขยายเบราว์เซอร์บุคคลที่สามก่อนหน้านี้ โอกาสสูงว่าคุณเพิ่งระบุตัวร้าย ในกรณีนี้ คุณควรแก้ปัญหาได้โดยการปิดใช้งานส่วนขยายเบราว์เซอร์บุคคลที่สามสำหรับ IE
  • urlmon.dll ยังไม่ได้ลงทะเบียน — ไฟล์ Dynamic Link Library นี้เป็นหนึ่งในผู้ร้ายที่น่าจะเป็นไปได้มากที่สุดเมื่อพูดถึงข้อผิดพลาดนี้ ส่วนใหญ่ของสคริปต์ที่รันใน IE จะไม่ทำงาน เว้นแต่ไฟล์นี้จะถูกลงทะเบียน หากสถานการณ์นี้ใช้ได้ คุณควรแก้ปัญหาได้โดยการลงทะเบียน urlmon.dll
  • การแจ้งเตือนข้อผิดพลาดสคริปต์เปิดใช้งานอยู่ — จำไว้ว่าข้อผิดพลาดนี้จะปรากฏตราบใดที่การแจ้งเตือนข้อผิดพลาดสคริปต์ได้รับอนุญาตให้ปรากฏ หากคุณต้องการเพียงป้องกันไม่ให้ป๊อปอัปข้อผิดพลาดรบกวนเซสชันท่องเว็บของคุณ คุณควรทำได้โดยการปิดใช้งานการแจ้งเตือนข้อผิดพลาดสคริปต์
  • KMP script ถูกบล็อกโดย IE — ในกรณีที่คุณเจอข้อผิดพลาดขณะใช้ KMPlayer โอกาสมีว่ามันเพราะปลั๊กอิน Google Analytics ที่โปรแกรมเล่นวิดีโอใช้ หากสถานการณ์นี้ใช้ได้ คุณจะแก้ปัญหาได้โดยการเพิ่มเว็บสคริปต์เข้าไปในรายการ Restricted sites (ไซต์ที่จำกัด)

หากคุณกำลังพยายามแก้ไขข้อผิดพลาดเฉพาะนี้ บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาหลายอย่าง ด้านล่าง คุณจะพบชุดวิธีที่ผู้ใช้อื่นในสถานการณ์คล้ายกันใช้แก้ไข 'An error has occurred in the script of this page' สำเร็จแล้ว แต่ละวิธีแก้ไขที่เป็นไปได้ด้านล่าง ยืนยันแล้วว่าทำงานได้โดยผู้ใช้ที่ได้รับผลกระทบอย่างน้อยหนึ่งคน

สำหรับผลลัพธ์ที่ดีที่สุด เราแนะนำให้ปฏิบัติตามวิธีแก้ไขตามลำดับที่นำเสนอ เนื่องจากเรียงตามประสิทธิภาพและความรุนแรง หนึ่งในนั้นจะแก้ปัญหาได้แน่นอน ไม่ว่าตัวร้ายที่สุดท้ายจะเป็นอะไร

หากคุณพบวิธีใดที่ไม่ใช้ได้กับสถานการณ์เฉพาะของคุณ ให้ข้ามไปและดำเนินต่อกับวิธีถัดไปด้านล่าง

1. ติดตั้ง Java สำหรับ Windows

เมื่อพูดถึงข้อผิดพลาด 'An error has occurred in the script of this page' ตัวร้ายที่นิยมที่สุดคือความจริงที่ว่า Java ไม่ได้ติดตั้งบนเครื่องที่ได้รับผลกระทบ ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงานว่าพวกเขาแก้ปัญหาได้หลังจากติดตั้งเวอร์ชัน JAVA ล่าสุดบนคอมพิวเตอร์ของพวกเขา

หมายเหตุ: จำไว้ว่า Microsoft Edge ไม่รองรับปลั๊กอินใดๆ ดังนั้นจึงไม่ใช้ Java หากคุณเจอปัญหานี้ใน Microsoft Edge ให้ข้ามไปวิธีถัดไปด้านล่าง เนื่องจากวิธีนี้จะไม่มีผลกับคุณ

วิธีแก้ไขนี้อาจมีประสิทธิภาพสำหรับผู้ที่ข้อผิดพลาดเกิดจากการติดตั้ง Java ที่ไม่สมบูรณ์หรือเสียหายด้วย

นี่คือคำแนะนำ מהירה สำหรับการติดตั้ง Java บน Windows:

  1. จากเบราว์เซอร์ที่สมบูรณ์ ให้เยี่ยมชมลิงก์นี้ (ที่นี่) และคลิก Java Download
  2. บนหน้าจอถัดไป คลิก Agree and Start Free Download (ยอมรับและเริ่มดาวน์โหลดฟรี)วิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)
  3. เมื่อ Java Setup executable ถูกดาวน์โหลดแล้ว ให้ดับเบิลคลิกที่มัน และคลิก Install ที่พรอมต์แรกเพื่อเริ่มการติดตั้งวิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)
  4. ปฏิบัติตามคำแนะนำบนหน้าจอที่เหลือเพื่อติดตั้ง Java สำหรับ Windows ให้เสร็จสิ้น
  5. เมื่อกระบวนการเสร็จสิ้นและ Java ติดตั้งแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
  6. เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ โดยการทำซ้ำการกระทำเดียวกันที่เคยกระตุ้นข้อผิดพลาดก่อนหน้านี้

หากข้อผิดพลาด 'An error has occurred in the script of this page' ยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

2. ปิดใช้งานส่วนขยายเบราว์เซอร์บุคคลที่สาม

สถานการณ์ที่พบบ่อยอีกอย่างที่ข้อผิดพลาด 'An error has occurred in the script of this page' เกิดขึ้น คือกรณีที่เครื่องได้รับอนุญาตให้ใช้ส่วนขยายเบราว์เซอร์บุคคลที่สามสำหรับ Internet Explorer นี่เปิดโอกาสให้ระบบมีช่องโหว่ด้านความปลอดภัยและข้อผิดพลาดอย่างนี้มาก — นี่คือเหตุผลที่ Microsoft ตัดสินใจปิดตัวเลือกนี้ไว้โดยค่าเริ่มต้นบนเวอร์ชัน Windows ล่าสุด

ผู้ใช้บางคนที่พบปัญหานี้รายงานว่าข้อความข้อผิดพลาดหยุดเกิดขึ้นหลังจากพวกเขาดำเนินขั้นตอนที่จำเป็นเพื่อปิดใช้งานส่วนขยายเบราว์เซอร์บุคคลที่สามที่ IE ใช้

นี่คือคำแนะนำ מהירה วิธีการทำ:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้น พิมพ์ "control" และกด Enter เพื่อเปิดอินเทอร์เฟซ Control Panel แบบคลาสสิก
  2. เมื่อคุณอยู่ภายในหน้าต่าง control panel ให้ใช้ฟังก์ชันค้นหาในมุมขวาบน เพื่อค้นหา "internet options" จากนั้น คลิก Internet Options จากผลลัพธ์การค้นหา
  3. ภายในหน้าจอ Internet Properties (คุณสมบัติอินเทอร์เน็ต) ให้เลือกแท็บ Advanced (ขั้นสูง) จากแถบด้านบน
  4. เลื่อนลงผ่านรายการ Settings (การตั้งค่า) ไปที่ Browsing (การท่องเว็บ) และตรวจสอบให้แน่ใจว่ากล่องถูกที่เกี่ยวข้องกับ Enable third-party browser extensions (เปิดใช้งานส่วนขยายเบราว์เซอร์บุคคลที่สาม) ถูก ปิดใช้งาน
  5. คลิกที่ Apply (ใช้) เพื่อบันทึกการเปลี่ยนแปลง แล้วรีสตาร์ทคอมพิวเตอร์ของคุณ
  6. ในลำดับการเริ่มต้นครั้งต่อไป ให้ทำซ้ำการกระทำเดียวกันที่เคยกระตุ้นปัญหาก่อนหน้านี้ และดูว่าคุณแก้ไขข้อผิดพลาด 'An error has occurred in the script of this page' ได้หรือไม่
วิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)

หากข้อผิดพลาดเดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

3. ลงทะเบียนไฟล์ urlmon.dll

ผู้ใช้หลายคนที่พบข้อผิดพลาด 'An error has occurred in the script of this page' รายงานว่าพวกเขาสามารถแก้ปัญหาได้โดยการลงทะเบียนใหม่ไฟล์ urlmon.dll ไฟล์นี้เป็นหนึ่งในไฟล์ Dynamic Link Library ที่ใช้กันกว้างที่สุด ซึ่งถูกใช้โดยสคริปต์ที่ขับเคลื่อนโดย Internet Explorer

แม้คุณจะไม่เก่งเทคนิคมากก็ตาม คุณควรสามารถปฏิบัติตามขั้นตอนด้านล่างได้ (ไม่ว่าคุณจะใช้ Windows เวอร์ชันไหน) นี่คือคำแนะนำ מהירה สำหรับการลงทะเบียนใหม่ไฟล์ urlmon.dll:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้น พิมพ์ "Regsvr32 urlmon.dll" และกด Enter เพื่อเริ่มคำสั่งและลงทะเบียนไฟล์วิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)
  2. หากคุณถูกพรอมต์โดย UAC (User Account Control prompt) ให้คลิก Yes.
  3. หากขั้นตอนสำเร็จ คุณจะเห็นข้อความต่อไปนี้ "DllRegisterServer urmon.dll succeeded"

    วิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)

    หากข้อผิดพลาด 'An error has occurred in the script of this page' ยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

4. ปิดใช้งานการแจ้งเตือนข้อผิดพลาดสคริปต์

หากไม่มีวิธีข้างต้นช่วยคุณแก้ปัญหาได้ มีวิธีแน่นอนหนึ่งที่จะทำให้คุณไม่เห็นข้อผิดพลาด 'An error has occurred in the script of this page' อีกต่อไป คุณสามารถปิดการแจ้งเตือนที่รบกวนนี้โดยเฉพาะ เพื่อให้แน่ใจว่าคุณจะไม่ถูกรบกวนอีก

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

หากคุณตัดสินใจไปทางนี้ นี่คือคำแนะนำ מהירה สำหรับการปิดใช้งานการแจ้งเตือนข้อผิดพลาดสคริปต์:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้น พิมพ์ "control" และกด Enter เพื่อเปิด Classic Control Panel Interface (อินเทอร์เฟซคอนโทรลแพนเนลแบบคลาสสิก)
  2. เมื่อคุณอยู่ภายใน Classic Control Panel Interface ให้ใช้ฟังก์ชันค้นหาในมุมขวาบน เพื่อค้นหา "internet options" และกด Enter.
  3. จากผลลัพธ์การค้นหา คลิกที่ Internet Options
  4. ภายในหน้าจอ Internet Properties ให้เลือกแท็บ Advanced และเลื่อนลงไปที่หมวดหมู่ Browsing
  5. เมื่อคุณไปถึงที่นี่ ให้ยกเลิกการติ๊กกล่องที่เกี่ยวข้องกับ Display a notification about every script error (แสดงการแจ้งเตือนเกี่ยวกับข้อผิดพลาดสคริปต์ทุกครั้ง)
  6. คลิกที่ Apply ที่มุมขวาล่าง เพื่อบันทึกการปรับเปลี่ยน
  7. ตั้งแต่การรีสตาร์ทเบราว์เซอร์ครั้งต่อไป คุณควรไม่เห็นข้อผิดพลาด 'An error has occurred in the script of this page' อีกแล้ว
วิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)

หากคุณเจอปัญหานี้กับ KMPlayer ให้ไปที่วิธีถัดไปด้านล่าง

5. บล็อก Google Analytics สำหรับ KMPlayer (หากเกี่ยวข้อง)

หากคุณเจอปัญหานี้ขณะพยายามเปิดวิดีโอด้วย KMPlayer โอกาสมีว่าข้อผิดพลาด 'An error has occurred in the script of this page' เกิดขึ้น เพราะโปรแกรมเล่นวิดีโอกำลังพยายามใช้สคริปต์ที่ไม่คุ้นเคยกับ Internet Explorer

ผู้ใช้หลายคนที่พบปัญหาเดียวกันแก้ปัญหาได้อย่างถาวร โดยการเข้าถึงการตั้งค่า Internet Options ของ Internet Explorer และเพิ่มสคริปต์ตัวร้ายเข้าไปในรายการ Restricted sites นี่คือคำแนะนำ מהירה วิธีการทำ:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้น พิมพ์ "control" และกด Enter เพื่อเปิดอินเทอร์เฟซ Control Panel แบบคลาสสิก
  2. ภายใน Control Panel ใช้ฟังก์ชันค้นหา (มุมขวาบน) เพื่อค้นหา 'internet options' จากนั้น คลิก Internet Options จากรายการผลลัพธ์
  3. ภายในหน้าจอ Internet Properties คลิกที่แท็บ Security (ความปลอดภัย)
  4. จากการตั้งค่าความปลอดภัย 4 อย่าง ให้เลือก Restricted sites (ไซต์ที่จำกัด) และจากนั้นคลิกที่ปุ่ม Sites (ไซต์) ด้านล่าง
  5. ในกล่อง Restricted sites ให้พิมพ์ที่อยู่เว็บต่อไปนี้ในกล่องภายใต้ Add this website to the zone (เพิ่มเว็บไซต์นี้เข้าโซน) และคลิกที่ Add (เพิ่ม):
    https://www.google-analytics.com/ga.js
  6. คลิก Close (ปิด) และจากนั้นคลิกที่ Apply (ใช้) เพื่อบันทึกการกำหนดค่าปัจจุบัน และรีสตาร์ทคอมพิวเตอร์ของคุณ
  7. ในการเริ่มต้นคอมพิวเตอร์ครั้งต่อไป ให้เปิดวิดีโออีกตัวกับ KMPlayer และดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
วิธีแก้ไข  An Error Has Occurred in the Script On This Page  (เกิดข้อผิดพลาดในสคริปต์ของหน้านี้)