บางผู้ใช้ Windows รายงานว่าแม้แอป HughesNet Usage Meter จะติดตั้งบนระบบได้โดยไม่มีปัญหา แต่ทุกครั้งที่พยายามเข้าถึง Status Meter จะได้ข้อความ 「JavaScript error occurred in the main process (Error Passing Configuration File)」
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273411.png)
มีหลายสาเหตุที่อาจก่อให้เกิดปัญหา JavaScript error occurred in the main process (Error Passing Configuration File):
- การติดตั้งเสียหาย — อาจเจอปัญหานี้จากการติดตั้งที่เสียหาย หรือหลังชุดโปรแกรมความปลอดภัยแยกไฟล์หรือการพึ่งพา (dependencies) ของแอป HughesNet Usage Meter ไว้ ในกรณีนี้ สามารถแก้ได้โดยลบแอปปัจจุบันและติดตั้งเวอร์ชันล่าสุดจากเว็บไซต์อย่างเป็นทางการ
- AppData ไม่สอดคล้อง — หากปัญหาเดิมยังคงอยู่ระหว่างการติดตั้งใหม่ของ HughesNet Usage Meter น่าจะเป็นเพราะไฟล์ชั่วคราวที่เก็บอยู่ในโฟลเดอร์ AppData ในกรณีนี้ การล้างไฟล์ชั่วคราวเหล่านั้นจะแก้ปัญหาได้
- การติดตั้งสภาพแวดล้อม Java ใหม่ — ผู้ใช้บางส่วนยืนยันว่าปัญหานี้อาจเกิดจากปัญหาของการติดตั้ง Java ปัจจุบัน หากสถานการณ์นี้ตรง สามารถแก้ได้โดยติดตั้งสภาพแวดล้อม JDK ใหม่ทั้งหมด ให้แน่ใจว่าไม่มีความไม่สอดคล้องที่อาจก่อให้เกิดปัญหานี้
วิธีที่ 1: ติดตั้งแอปพลิเคชันใหม่
ผู้ใช้ส่วนใหญ่รายงานว่าปัญหานี้เกิดจากความไม่สอดคล้องในการเขียนโค้ดของแอปพลิเคชัน ไม่เกี่ยวข้องกับสภาพแวดล้อม Java ตามที่ข้อความข้อผิดพลาดปรากฏขึ้นเนื่องจากไฟล์ภายในที่เสียหายซึ่งใช้ Javascript
โชคดีที่ผู้ใช้บางส่วนยืนยันว่าแก้ได้โดยติดตั้งแอปพลิเคชันใหม่ และทำความสะอาดไฟล์ที่เหลือระหว่างการติดตั้ง
หากสถานการณ์นี้ตรง ทำตามขั้นตอนด้านล่างเพื่อติดตั้งแอปพลิเคชันใหม่:
- กด Windows key + R เปิดกล่องโต้ตอบ Run พิมพ์ appwiz.cpl กด Enter เปิดแอป Programs and Features หากมีพรอมป์ UAC (User Account Control) คลิก Yes ให้สิทธิ์แอดมิน
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273504.png)
- ในเครื่องมือ Programs and Features เลื่อนหาแอป HughesNet Usage Meter เมื่อเจอ คลิกขวาเลือก Uninstall
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273553.png)
- ในหน้าจอลบการติดตั้ง ทำตามคำแนะนำบนหน้าจอให้เสร็จสิ้น เมื่อถามว่าจะลบข้อมูลชั่วคราวหรือไม่ ให้ยินยอม
- หลังลบการติดตั้งเสร็จ รีบูตคอมพิวเตอร์ รอการเริ่มต้นเสร็จสิ้น
- เมื่อคอมพิวเตอร์บูทกลับมา เข้าถึงลิงก์นี้ (ที่นี่) เพื่อดาวน์โหลดเวอร์ชันล่าสุดของแอป
- เมื่อดาวน์โหลดเสร็จ คลิกสองครั้งที่ไฟล์ติดตั้ง คลิก Yes ที่พรอมป์ UAC รอการติดตั้งเสร็จสิ้น
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273654.png)
- ทันทีที่ติดตั้งเสร็จ ให้เปิดแอป HughesNet Usage Meter ดูว่ายังเจอ JavaScript Error ขณะพยายามเปิดอินเทอร์เฟซหลักจากเมนูแถบงานหรือไม่
หากยังเจอข้อผิดพลาด 「JavaScript error occurred in the main process」 ให้ลองวิธีถัดไป
วิธีที่ 2: ล้างโฟลเดอร์ AppData
หากวิธีแรกไม่ได้ผล ขั้นตอนถัดไปคือเข้าโฟลเดอร์ AppData ของแอป Usage Meter และล้างเนื้อหา เพื่อให้แน่ใจว่าไม่มีไฟล์ชั่วคราวที่อาจช่วยก่อให้เกิดปัญหา JavaScript Error Passing Configuration File
อย่างไรก็ตาม โฟลเดอร์ที่เก็บข้อมูลชั่วคราวของแอปนี้ซ่อนอยู่โดยค่าเริ่มต้น ต้องทำให้มองเห็นได้ก่อน แต่หลังจากนั้นและล้างเนื้อหาของไดเรกทอรี HughesNet Usage Meter ปัญหาควรจะแก้ไขได้
ทำตามขั้นตอนด้านล่างเพื่อล้างโฟลเดอร์ AppData ของแอป HughesNet Usage Meter:
- ตรวจสอบว่า HughesNet Status Meter ปิดสมบูรณ์ (และไม่ทำงานในพื้นหลัง)
- เปิด File Explorer (My Computer บนเวอร์ชันเก่า) คลิกแท็บ View จากแถบเมนูด้านบน
- เมื่อการตั้งค่า View แสดงแล้ว ตรวจสอบให้แน่ใจว่ากล่อง Hidden Items ถูกติ๊ก
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273675.png)
- ตอนนี้ที่มองเห็น Hidden Items แล้ว ใช้ File Explorer (My Computer) ไปที่ตำแหน่ง:
C:\Users\*your User name*\AppData\Roaming\
หมายเหตุ: *your User name* เป็นเพียงตัวแทน แทนที่ด้วยชื่อเครื่องของคุณเอง
- เข้าไปในโฟลเดอร์ Roaming คลิกสองครั้งที่ HughesNet Usage Meter เข้าไปภายใน กด Ctrl + A เลือกทั้งหมด คลิกขวาที่รายการที่เลือก เลือก Delete จากเมนูบริบท
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273769.png)
- เปิดแอปพลิเคชัน HughesNet Usage Meter อีกครั้ง ดูว่าปัญหาแก้ไขแล้วหรือไม่
หากข้อความข้อผิดพลาดเดิมยังคงเกิดขึ้น ให้ลองวิธีถัดไป
วิธีที่ 3: ติดตั้งสภาพแวดล้อม Java ใหม่
หากสองวิธีข้างต้นไม่ช่วย น่าจะเป็นเพราะปัญหาที่เผชิญอยู่รากเหงาจากการติดตั้ง Java ที่แอป HughesNet Usage Meter ใช้งานอยู่ ผู้ใช้บางส่วนที่เจอปัญหาเดียวกันยืนยันว่าแก้ได้หลังติดตั้งสภาพแวดล้อม Java ใหม่ทั้งหมด — บ่งชี้ว่าปัญหาเกิดจากความไม่สอดคล้องของการติดตั้ง Java
หากสถานการณ์นี้ตรงกับสถานการณ์ปัจจุบัน ทำตามขั้นตอนด้านล่างเพื่อติดตั้งสภาพแวดล้อม Java ใหม่:
- กด Windows key + R เปิดกล่องโต้ตอบ Run พิมพ์ appwiz.cpl กด Enter เข้าถึงเมนู Programs and Features
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273504.png)
- ในเมนู Programs and Features เลื่อนหา Java การติดตั้งปัจจุบัน เมื่อเจอ คลิกขวาเลือก Uninstall
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273755.png)
- ในหน้าจอลบการติดตั้ง ทำตามคำแนะนำบนหน้าจอให้เสร็จสิ้น แล้วรีสตาร์ทคอมพิวเตอร์ รอการเริ่มต้นเสร็จสิ้น
- หลังคอมพิวเตอร์บูทกลับมา เปิดลิงก์นี้ (ที่นี่) จากเบราว์เซอร์ที่ชอบ คลิกปุ่ม Agree and Start free Download
![[แก้ไข] ข้อผิดพลาด JavaScript ของ HughesNet Usage Meter](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112273776.png)
- เมื่อดาวน์โหลดเสร็จ คลิกสองครั้งที่ติดตั้ง JavaSetup ทำตามพรอมป์บนหน้าจอเพื่อติดตั้ง Java เวอร์ชันล่าสุด
- หลังดำเนินการเสร็จ รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อเริ่มต้นระบบครั้งต่อไป