Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> อีเมล

วิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า

ผู้ใช้หลายคนเจอปัญหาเปิดลิงก์ (hyperlinks) จากในอีเมล Outlook ผู้ใช้ส่วนใหญ่รายงานว่าปัญหานี้เกิดหลัง Windows 10 update ใหญ่ หรือหลังอัปเกรดจาก Windows เก่าไป Windows 10

จากการลองจำลองและรายงานผู้ใช้ ปัญหาส่วนใหญ่มาจาก default browser หรือการติดตั้ง Office ที่ผิดปกติ แม้ Can't Open Links in Outlook พบมากบน Windows 10 แต่ก็รายงานบน Windows 7 และ 8 (8.1) ด้วย โดยเฉพาะ Office 2010

หากกำลังเจอปัญหานี้ บทความนี้มีคู่มือ troubleshooting ที่ดีที่สุด ทำตามลำดับจนหาวิธีที่แก้ได้

วิธีที่ 1: ซ่อมแซมการติดตั้ง Office

ก่อนอื่น ตรวจสอบว่าปัญหาไม่ใช่จากการติดตั้ง Office ที่ผิดปกติ Outlook อาจทำงานผิดจาก glitch หรือ bad Office Installation บางคนแก้ได้โดยใช้ Programs and Features ซ่อม Microsoft Office Suite

ขั้นตอนซ่อม Office:

  1. กด Windows key + R พิมพ์ "appwiz.cpl" Enter เปิด Programs and Featuresวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  2. ใน Programs and Features เลื่อนหา Microsoft Office ที่เกี่ยวกับ Outlook version ที่มีปัญหา
  3. Right-click Microsoft Office version > Changeวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  4. ในหน้าต่าง Microsoft Office Repair เลือก Repair > Continueวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  5. ตามพรอมบนหน้าจอ รอซ่อมเสร็จ
  6. Restart คอมพิวเตอร์ ดูว่าปัญหาหายที่ startup ถัดไปหรือไม่

หายังเปิดลิงก์ใน Outlook ไม่ได้ ไปวิธีถัดไป

วิธีที่ 2: เปลี่ยน Default Web Browser เป็น Internet Explorer หรือ Microsoft Edge

เนื่องจากปัญหาส่วนใหญ่มาจาก default browser การเปลี่ยน default browser อาจแก้ได้

Outlook เวอร์ชันเก่ารู้จักว่า refuse เปิด hyperlinks หรือ crash หาก default browser ไม่ใช่ Internet Explorer (IE) หรือ Microsoft Edge พบมากกับ Office 2010 หรือต่ำกว่า ที่ใช้ 3rd party browser (Chrome, Opera, Firefox ฯลฯ)

หมายเหตุ: หากใช้ 3rd party browser ไม่อยากเปลี่ยนไป built-in ข้ามไป วิธีที่ 3

ขั้นตอนเปลี่ยน default browser:

  1. กด Windows key + R พิมพ์ "control" Enter เปิด Control Panel
  2. ใน Control Panel คลิก Default Programs
  3. ใน Default Programs คลิก Set your default programsวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  4. ใน Default apps window เลื่อนลง Web browser คลิกแอปที่เป็น default ปัจจุบัน > เลือก Microsoft Edge หรือ Internet Explorerวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  5. เปลี่ยน default browser แล้ว Restart คอมพิวเตอร์
  6. Startup ถัดไป เปิด Outlook ดูว่าเปิดลิงก์ได้หรือไม่ หายัง ไปวิธีถัดไป

วิธีที่ 3: อัปเดต Firefox เป็นเวอร์ชันล่าสุด (ถ้าใช้ Firefox)

หากใช้ Firefox เป็น default browser ตรวจสอบว่าใช้เวอร์ชันล่าสุดหรือไม่ มีบั๊ก Firefox version 58 กระตุ้นจาก Outlook.com layout ทำให้ลิงก์เปิดไม่ได้ Mozilla แก้ไขด้วย hotfix ใน Firefox version 60 แล้ว

หมายเหตุ: หากอัปเดต Firefox ล่าสุดไม่ได้ (เพราะ extension incompatible ฯลฯ) ข้ามไป วิธีที่ 4

ขั้นตอนอัปเดต Firefox:

  1. เปิด Firefox คลิกปุ่ม action มุมขวาบน
  2. จากเมนู action ไป Help > About Firefox
  3. หามีอัปเดตใหม่ คลิก Restart to update Firefox รอ reboot ด้วย build ใหม่วิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  4. คลิก Yes ที่ UAC (User Account Control) เรื่อง Firefox Update Software
  5. อัปเดต Firefox ล่าสุดเสร็จ Reboot คอมพิวเตอร์
  6. Startup ถัดไป ทดสอบคลิกลิงก์ใน Outlook หายังไม่ได้/วิธีไม่ได้ใช้ ไปวิธีถัดไป

วิธีที่ 4: เปลี่ยนการตั้งค่า Firefox (ถ้าใช้ Firefox)

หากใช้ Add-ins ที่ไม่เข้ากับ Firefox ล่าสุด อาจไม่อยากอัปเดต โชคดีที่มี workaround ทำให้ลิงก์ใช้ได้อีกโดยไม่ต้องอัปเดต

บางคนแก้ได้โดยแก้ตั้งค่า Firefox ขั้นตอน:

หมายเหตุ: ขั้นตอนนี้ใช้ได้เฉพาะ Firefox versions เก่ากว่า version 60 หากเป็น version 60 ขึ้นไป จะไม่ผ่านขั้นตอน 4

  1. เปิดแท็บใหม่ใน Firefox
  2. Address bar พิมพ์ "about:config" Enter
  3. คลิก I accept the risk! เข้าสู่ Advanced Settingsวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  4. ค้นหา "stylo" ในกล่องค้นหาบนสุด
  5. Double-click layout.css.stylo-blocklist.enabled เปลี่ยนค่า default จาก False เป็น True
  6. Double-click layout.css.stylo_blocklist.blocked_domains ตั้งค่า default เป็น live.com
    หมายเหตุ: หากใช้ Office 365 แทน live.com ใช้ office.com (หรือ office365.com) แทน
  7. ปิดเปิด Firefox ใหม่ ดูว่าปัญหาหายหรือไม่ หายัง ไปวิธีถัดไป

วิธีที่ 5: แก้ค่า .html และ .htm ผ่าน Registry Editor

Organization policies อาจป้องกันการเปิดลิงก์ บางคนแก้ได้โดยแก้ค่า .html และ .htm ใน Registry Editor มี 2 วิธี: สร้าง .reg file รันครั้งเดียว หรือใช้ Elevated Command Prompt เลือกสะดวก

สร้าง .REG file

  1. Right-click พื้นที่ว่าง Desktop > New > Text Document ตั้งชื่ออะไรก็ได้
  2. เปิด text document วางโค้ดนี้:
    Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.html] @="htmlfile" "Content Type"="text/html" "PerceivedType"="text" [HKEY_CLASSES_ROOT\.htm] @="htmlfile" "Content Type"="text/html" "PerceivedType"="text" [HKEY_CLASSES_ROOT\.shtm] @="htmlfile" "Content Type"="text/html" "PerceivedType"="text" [HKEY_CLASSES_ROOT\.shtml] @="htmlfile" "Content Type"="text/html" "PerceivedType"="text" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command] @="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" -nohome"
  3. File > Save as เปลี่ยน extension จาก .txt เป็น .reg > Saveวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  4. ไปตำแหน่งที่เซฟ Double-click ไฟล์ > Yes ที่ UAC prompt ให้ทำการแก้ไข Registry
  5. Reboot คอมพิวเตอร์ ดูว่าปัญหาหายที่ startup ถัดไปหรือไม่

ใช้ Elevated Command Prompt

  1. กด Windows key + R พิมพ์ "cmd" กด Ctrl + Shift + Enter เปิด Elevated Command Prompt ด้วยสิทธิ์ Adminวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  2. ใน CMD copy/waste คำสั่งเหล่านี้ Enter:
    REG ADD HKEY_CURRENT_USER\Software\Classes\.htm /ve /d htmlfile /fREG ADD HKEY_CURRENT_USER\Software\Classes\.html /ve /d htmlfile /f REG ADD HKEY_CURRENT_USER\Software\Classes\.shtml /ve /d htmlfile /fREG ADD HKEY_CURRENT_USER\Software\Classes\.xht /ve /d htmlfile /f REG ADD HKEY_CURRENT_USER\Software\Classes\.xhtml /ve /d htmlfile /f
  3. ปิด CMD Restart คอมพิวเตอร์ ดูว่าปัญหาหายที่ startup ถัดไปหรือไม่

วิธีที่ 6: รีเซ็ต Internet Explorer

Internet Explorer มักถูกโปรแกรมใช้ท่องอินเทอร์เน็ตแทนเบราว์เซอร์อื่น หาก IE มีปัญหา/glitch กระบวนการค้นหาจะหยุด ขั้นตอนรีเซ็ต IE:

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ "Inet.cpl" Enter เปิด Internet Properties
  3. คลิกแท็บ Advanced > Reset

วิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า

  1. ติ๊ก Delete Personal Settings ในหน้าต่างใหม่ > Reset อีกครั้ง

วิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า

  1. Restart คอมพิวเตอร์ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 7: เปิดใช้งาน Internet Explorer

บางกรณี IE ถูกปิดจาก Control Panel ขั้นตอนเปิดใช้งานจาก Classic Control Panel:

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ "Control panel" Enterวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  3. คลิก Programs > Turn Windows Features On or OFFวิธีแก้ไข ลิงก์เปิดไม่ได้ใน Outlook 2016 และเวอร์ชันก่อนหน้า
  4. ตรวจสอบว่า Internet Explorer 11 ติ๊กอยู่
  5. หาไม่ติ๊ก ให้ติ๊ก > OK
  6. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

หมายเหตุ: หากไม่มีวิธีไหนทำงาน ลองสร้าง user account ใหม่ ดูว่าลิงก์ทำงานในนั้นหรือไม่ หาไม่ได้ ลอง restore คอมพิวเตอร์ไป build ก่อนหน้า