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

แก้ไขข้อผิดพลาด 'Res IEFrame DLL ACR_Error.HRM' ใน Internet Explorer

ผู้ใช้ Windows บางส่วนรายงานว่าเจอข้อผิดพลาด 'Res IEFrame DLL ACR_Error.HRM' เมื่อพยายามเปิดเซสชันเบราว์เซอร์ที่ปิดไปก่อนหน้านี้ใน Internet Explorer ปัญหานี้พบใน Windows 7, 8.1, และ 10

แก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer

หลังสืบสวนพบสาเหตุหลายอย่าง:

  • IE Add-on ที่ขัดแย้ง — Add-on ที่มีปัญหา (Browser Hijacker หรือ PUP) รบกวนการทำงานของ IE แก้โดย Disable Add-on ทั้งหมดที่ Active อยู่
  • IE Script ที่ล้มเหลว — Script ที่รันทุกครั้งที่เริ่ม IE ล้มเหลว แก้โดย Reset IE ทั้งหมดผ่าน Internet Properties
  • Temp Files ใน IE เสียหาย — ไฟล์ชั่วคราวที่ IE เก็บไว้เสียหาย แก้โดยล้าง Temp Files ทั้งหมดผ่าน Internet Options หรือใช้ CCleaner
  • ขาด Java Runtime Environment (JRE) — Windows ขาด JRE บาง Add-on ต้องพึ่งพา JRE ติดตั้ง JRE แบบปกติ
  • System File Corruption — ไฟล์ระบบเสียหาย แก้ด้วย DISM และ SFC

นี่คือคู่มือย่อยสำหรับแก้ไขข้อผิดพลาดนี้:

วิธีที่ 1: ปิด Internet Explorer Add-on ทั้งหมด

Add-on ที่มีปัญหาอาจก่อให้เกิดข้อผิดพลาดนี้ IE เป็นเป้าหมายของ Browser Hijackers และ PUPs มาก ข้อผิดพลาดประเภทนี้จาก Add-on พบบ่อย

ขั้นตอน Disable Add-on ทั้งหมดจาก Manage Add-ons:

  1. Win + R พิมพ์ iexplore.exe Enter เปิด Internet Explorerแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  2. ใน IE คลิกไอคอน Gear (มุมขวาบน) > Manage add-onsแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  3. ใน Manage Add-ons คลิก Toolbars and Extensions (ใต้ Add-on Types)
  4. เลือก Toolbars and Extensions คลิกไอเทมด้านขวา กด Ctrl + A เลือกทั้งหมด > คลิกขวา > Disable allแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  5. Restart เบราว์เซอร์ ทดสอบว่าข้อผิดพลาดหายหรือไม่

ถ้ายังเจอ ไปวิธีถัดไป

วิธีที่ 2: Reset Internet Explorer

สมมติว่าปัญหามาจากการตั้งค่าของ IE Reset การตั้งค่าจะช่วยได้ ผู้ใช้หลายคนแก้ได้ (เพราะ Script ล้มเหลว) โดย Reset IE จาก Internet Options

  1. Win + R พิมพ์ inetcpl.cpl Enter เปิด Internet Propertiesแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer

    หมายเหตุ: UAC ถาม กด Yes ให้สิทธิ์ Admin

  2. แท็บ Advanced
  3. คลิก Reset (ใต้ Reset Internet Explorer settings) ติ๊ก Delete personal settings > Resetแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  4. รอจบการทำงาน คลิก Closeแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  5. รีบูท เปิด IE ทดสอบอีกครั้ง

ถ้ายังเจอ ไปวิธีถัดไป

วิธีที่ 3: ล้าง Temporary IE Files

ข้อมูลเสียหายที่ IE เก็บเป็น Temporary File อาจก่อให้เกิดปัญหา ผู้ใช้หลายคนแก้ได้โดยล้าง Cookies และ Cached Files ผ่านเมนู Tools

  1. Win + R พิมพ์ iexplore.exe Enter เปิด IEแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  2. ในหน้าแรก IE คลิกไอคอน Gear (มุมขวาบน) > Internet Optionsแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  3. แท็บ General > คลิก Delete (ใต้ Browsing history)แก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  4. ติ๊ก Temporary Internet files and website files และ Cookies and website data ตัวอื่นยกติ๊ก > Delete ยืนยันแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  5. รอเสร็จ รีบูท ทดสอบ

ถ้ายังเจอ ไปวิธีถัดไป

วิธีที่ 4: รัน CCleaner แบบ Custom Scan

ไฟล์ Registry เสียหายที่ส่งผลต่อ IE อาจเป็นสาเหตุ บางคนแก้ได้ด้วย CCleaner หลัง Auto-cleanup ไม่สามารถลบไฟล์เสียหายได้

  1. เปิดเบราว์เซอร์ที่ทำงานได้ ไป หน้าดาวน์โหลด CCleaner ทางการ ดาวน์โหลดอัตโนมัติแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer

    หมายเหตุ: ถ้าไม่ดาวน์โหลดอัตโนมัติ คลิกลิงก์ดาวน์โหลดด้วยตนเอง

  2. ดับเบิลคลิก Installer > Yes ที่ UAC
  3. ติดตั้งตามขั้นตอน แก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer

    หมายเหตุ: ถ้ามี Offer ติดตั้ง PUP กด Decline

  4. รอติดตั้งเสร็จ รัน CCleaner ปกติ
  5. คลิก Custom Clean เมนูแนวตั้งซ้าย
  6. ติ๊กทุกกล่องของ Microsoft Edge และ Internet Explorer ยกติ๊กตัวอื่น > Run Cleanerแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  7. รอสแกนเสร็จ CCleaner ลบไฟล์ Temp เสียหาย รีบูทด้วยตนเอง ทดสอบ

วิธีที่ 5: ติดตั้ง Java Runtime Environment

Windows ขาด JRE อาจก่อให้เกิดข้อผิดพลาดนี้ เพราะ Add-on หลายตัวของ IE ต้องพึ่งพา JRE

  1. เปิดเบราว์เซอร์ที่ทำงานได้ ไป หน้าดาวน์โหลด Java Runtime ทางการ
  2. คลิก Java Download > Agree and Start Free Downloadแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  3. ดาวน์โหลดเสร็จ ดับเบิลคลิก JRE Executable ติดตั้งตามขั้นตอน
    หมายเหตุ: UAC ถาม กด Yes
  4. ติดตั้ง JRE เสร็จ รีบูท ทดสอบ IE อีกครั้ง

ถ้ายังมีปัญหา ไปวิธีสุดท้าย

วิธีที่ 6: รัน SFC และ DISM Scans

ถ้าวิธีข้างต้นไม่ได้ อาจเป็น System File Corruption ที่แก้ไม่ได้แบบปกติ ใช้ Utilities Built-in สองตัวนี้:

System File Checker (SFC) และ DISM (Deployment Image Servicing and Management) สแกนและซ่อมไฟล์ระบบที่เสียหาย แม้คล้ายกันแต่มีความแตกต่างสำคัญ ทำให้เหมาะ合ใช้ติดต่อกัน

  1. Win + R พิมพ์ cmd > Ctrl + Shift + Enter เปิด Elevated CMD UAC กด Yesแก้ไขข้อผิดพลาด  Res IEFrame DLL ACR_Error.HRM  ใน Internet Explorer
  2. พิมพ์คำสั่ง Enter เริ่ม SFC Scan:
    sfc /scannow

    หมายเหตุ: ใช้ Archive ท้องถิ่นแทนที่ไฟล์เสียหาย ไม่ต้องอินเทอร์เน็ต สำคัญ: ห้าม interrump SFC Scan ระหว่างทำงาน เพื่อไม่ให้เกิด Logical Issues เพิ่ม

  3. SFC เสร็จ รีบูทด้วยตนเอง (ถ้าไม่ได้ Prompt ให้รีบูท)
  4. หลังบูทเสร็จ เปิด Elevated CMD อีกครั้ง (ขั้น 1) พิมพ์คำสั่ง DISM:
    DISM /Online /Cleanup-Image /RestoreHealth

    หมายเหตุ: DISM ต้องอินเทอร์เน็ตตลอด เพราะใช้ Windows Update Component ดาวน์โหลดไฟล์ที่ดีมาแทนที่

  5. DISM เสร็จ รีบูท เปิด IE ทดสอบ