หน้าต่างเบราว์เซอร์หลายบานเปิดขึ้นเมื่อคุณคลิกที่ mailto: link
อาการ
เมื่อคุณคลิกที่ mailto: URL ใน Internet Explorer อินสแตนซ์หลายรายการของ Internet Explorer จะเปิดขึ้น (มากกว่า 60 หน้าต่าง) โดยมีข้อผิดพลาด การดำเนินการถูกยกเลิก และไคลเอนต์อีเมลจะไม่ถูกเรียกใช้ คุณอาจเห็นข้อผิดพลาดต่อไปนี้:
ไม่สามารถดำเนินการนี้ได้เนื่องจากไม่ได้ติดตั้งโปรแกรมรับส่งเมลเริ่มต้นอย่างถูกต้อง
สาเหตุ
ปัญหาเกิดขึ้น เนื่องจากสาเหตุใดสาเหตุหนึ่งเหล่านี้:
- ตั้งค่าตัวจัดการ Mailto ไม่ถูกต้อง
- หายไป โปรโตคอล URL ค่ารีจิสทรี
- สิทธิ์ของรีจิสทรีไม่ถูกต้องสำหรับ mailto กุญแจ.
ปณิธาน
ตั้งค่าไคลเอนต์อีเมลเริ่มต้น
คำแนะนำสำหรับ Windows XP:
- คลิกเริ่มเรียกใช้และพิมพ์ ควบคุม inetcpl.cpl
- เลือก โปรแกรม แท็บ
- จากรายการดรอปดาวน์อีเมล เลือกโปรแกรมรับส่งเมลอื่นแล้วคลิก Apply
- ทำซ้ำขั้นตอนและตั้งค่าไคลเอนต์อีเมลที่คุณต้องการอีกครั้ง
คำแนะนำสำหรับ Windows Vista:
- คลิก เริ่ม, เลือก โปรแกรมเริ่มต้น
- คลิก ตั้งค่าการเข้าถึงโปรแกรมและค่าเริ่มต้นของคอมพิวเตอร์
- คลิก กำหนดเองและเลือกโปรแกรมรับส่งเมลของคุณ (ตัวอย่างเช่น, Windows Mail)
- คลิกตกลง
จากนั้นทำตามขั้นตอนเหล่านี้:
- คลิก ตั้งค่าโปรแกรมเริ่มต้นของคุณ
- เลือกโปรแกรมรับส่งเมลของคุณจากรายการ
- คลิก ตั้งโปรแกรมนี้เป็นค่าเริ่มต้น
- คลิก ตกลง
หากวิธีการข้างต้นไม่ได้ผล ให้ปฏิบัติตามขั้นตอนเหล่านี้ ขั้นตอน:
สร้างค่าสตริงที่หายไปใหม่
- คลิกเริ่มเรียกใช้และพิมพ์ Regedit.exe
- ไปที่สาขาต่อไปนี้:
HKEY_LOCAL_MACHINE\Software\Classes\mailto
- จาก แก้ไข เมนู เลือก ใหม่แล้วคลิก ค่าสตริง.
- พิมพ์ โปรโตคอล URL เป็นชื่อของค่าสตริงใหม่
- ออกจากตัวแก้ไขรีจิสทรี
ไม่สามารถเข้าถึงสาขา "mailto"?
บันทึก: ขั้นตอนต่อไปนี้เขียนขึ้นสำหรับ Windows XP ระบบแต่ขั้นตอนสามารถปรับได้ Windows Vista.
หากคุณได้รับข้อผิดพลาดเมื่อเข้าถึงคีย์รีจิสทรี "mailto" แสดงว่าเป็นเช่นนั้น จะต้องเกิดจากการอนุญาตที่ไม่ถูกต้อง ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขการอนุญาต สำหรับคีย์และคีย์ย่อยนั้น:
การเป็นเจ้าของ mailto คีย์และคีย์ย่อย
- เริ่ม Regedit.exe และไปที่สาขาต่อไปนี้:
HKEY_LOCAL_MACHINE\Software\Classes\mailto
- บนเมนูแก้ไข คลิก สิทธิ์
- คลิก ขั้นสูง แล้วคลิก เจ้าของ แท็บ
- ภายใต้ เปลี่ยนเจ้าของเป็นคลิกเจ้าของใหม่ (บัญชีผู้ใช้ของคุณ)
- ทำเครื่องหมายถูกใกล้ แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ
- คลิก ตกลง
การตั้งค่าการอนุญาตสำหรับ mailto กุญแจ
ตรวจสอบให้แน่ใจว่าผู้ใช้มี อ่าน เข้าถึงคีย์รีจิสทรีข้างต้น ผู้ดูแลระบบ และ ระบบ กลุ่มควรมี ควบคุมทั้งหมด เหนือคีย์ด้านบนและ ผู้ใช้ ควรมี อ่าน เข้าถึง.
- เริ่ม Regedit.exe และไปที่สาขาต่อไปนี้:
HKEY_LOCAL_MACHINE\Software\Classes\mailto
- บนเมนูแก้ไข คลิก สิทธิ์
- กำหนดค่าการอนุญาตตามที่กล่าวไว้ในตารางด้านล่าง:
วัตถุ | สิทธิ์ |
---|---|
เจ้าของผู้สร้าง | ควบคุมทั้งหมด |
ผู้ดูแลระบบ | ควบคุมทั้งหมด |
ผู้ใช้ | อ่าน |
ระบบ | ควบคุมทั้งหมด |
- หากไม่มีชื่อออบเจ็กต์ ให้คลิกที่ เพิ่ม ปุ่มเพื่อเพิ่มผู้ใช้ หรือกลุ่ม
- คลิก ขั้นสูง ปุ่ม
- เลือก แทนที่รายการอนุญาตบนวัตถุลูกทั้งหมดด้วย รายการที่แสดงที่นี่ที่ใช้กับวัตถุลูก ช่องทำเครื่องหมาย
- ยกเลิกการเลือก รับช่วงจาก parent รายการสิทธิ์ที่ใช้กับ วัตถุเด็ก รวมสิ่งเหล่านี้ด้วยรายการที่กำหนดไว้อย่างชัดเจนที่นี่ ช่องทำเครื่องหมาย
- คลิก นำมาใช้แล้วคลิก ใช่ เมื่อคุณได้รับพร้อมท์ให้ ดำเนินต่อ.
- คลิก ตกลงแล้วคลิก ตกลง อีกครั้ง.
- ออกจากตัวแก้ไขรีจิสทรี
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ การกำหนดค่าสิทธิ์ของรีจิสทรี อ่านบทความต่อไปนี้:
วิธีทำ. ใช้คุณสมบัติตัวแก้ไขรีจิสทรีของ Windows XP และ Windows Server 2003
บทความที่เกี่ยวข้อง
- [Windows XP] ตัวเลือก Send To Mail Recipient ทำได้ ไม่มีอะไร
- Outlook Express หายไปจากอินเทอร์เน็ต รายการโปรแกรมรับส่งเมลตัวเลือก
- ไม่มีอะไรเกิดขึ้นเมื่อคุณคลิกบน mailto: ลิงก์ในหน้าเว็บ เมื่อใช้ Internet Explorer 6
- [DefaultMail] ตั้งค่าไคลเอนต์อีเมลเริ่มต้นเป็นเปิด พื้นฐานต่อผู้ใช้