Internet Explorer ควรตรวจสอบเพื่อดูว่าเป็นเบราว์เซอร์เริ่มต้นหรือไม่

click fraud protection

"Internet Explorer ควรตรวจสอบว่าเป็นเบราว์เซอร์เริ่มต้นหรือไม่" - ตัวเลือกไม่ทำงาน

บทนำ

หากคุณเคยใช้บุคคลที่สาม เบราว์เซอร์และต้องการเปลี่ยนกลับไปใช้ Internet Explorer เป็นเบราว์เซอร์เริ่มต้นของคุณ ใช้ "Internet Explorer ควรตรวจสอบเพื่อดูว่าเป็นค่าเริ่มต้นหรือไม่ เบราว์เซอร์" ในตัวเลือกอินเทอร์เน็ต แท็บโปรแกรม มากกว่า. ข้อมูล...

บันทึก: สำหรับ XP SP1 ขึ้นไป คุณสามารถใช้ได้ ที่ ชุด. การเข้าถึงโปรแกรมและค่าเริ่มต้น คุณลักษณะในแผงควบคุม - เพิ่ม/ลบโปรแกรม แอปเพล็ต และตั้งค่า Internet Explorer เป็นค่าเริ่มต้น นี่เป็นวิธีที่ง่ายที่สุด

ทำไมไม่ "Internet Explorer ควรตรวจสอบดูว่าเป็น เบราว์เซอร์เริ่มต้น" - ตัวเลือกใช้งานได้? ข้อสังเกตของฉันด้านล่าง:

ในหลาย ๆ สถานการณ์ Internet Explorer จะไม่ให้ตรวจสอบเบราว์เซอร์เริ่มต้น เคยสงสัยว่าทำไม มันไม่เคารพการตั้งค่า (?)

นี่สำหรับ ขั้นสูง ผู้ใช้และหมายเหตุข้อมูล

อย่างไรก็ตาม นี่คือขั้นตอนที่ทำให้ Internet Explorer พร้อมท์สำหรับค่าเริ่มต้น ตรวจสอบเบราว์เซอร์เมื่อเริ่มต้นครั้งถัดไป

  • เปิด regedit.exe และไปที่:

HKEY_CLASSES_ROOT \ http \ shell \ open \ command

  • สำรองคีย์ด้วยการส่งออก เป็นไฟล์ REG
  • ในบานหน้าต่างด้านขวา ให้แทนที่ ค่าที่มีอยู่ (ค่าเริ่มต้น) เป็นข้อความ "something.exe"
  • ปิด Regedit
  • รีสตาร์ท Windows (มิฉะนั้นวิธีการนี้อาจใช้ไม่ได้)
  • หลังจากรีสตาร์ทแล้ว ให้เปิด Internet Explorer

Internet Explorer จะ เตือนตัวเองว่าไม่ใช่เบราว์เซอร์เริ่มต้นและแจ้งให้ผู้ใช้ตั้งค่า ตามค่าเริ่มต้น โดยมีข้อความต่อไปนี้:

อินเทอร์เน็ตเอ็กซ์พลอเรอร์ ไม่ใช่เบราว์เซอร์เริ่มต้นของคุณในขณะนี้ คุณต้องการกำหนดให้เป็นค่าเริ่มต้นหรือไม่ เบราว์เซอร์?
[-/] ทำการตรวจสอบนี้เสมอเมื่อเปิดอินเทอร์เน็ต สำรวจ.

คลิกใช่และ Internet Explorer จะแก้ไขการเชื่อมโยงส่วนใหญ่ในรีจิสทรีและตั้งค่าเป็นค่าเริ่มต้น

บันทึก

วิธีการข้างต้นทำงานได้ดีในทุกระบบที่ฉันทดสอบด้วย อย่างไรก็ตามหนึ่ง ผู้ใช้รายงานว่าการตั้งค่านี้ไม่ได้เรียกใช้การตรวจสอบเบราว์เซอร์เริ่มต้นแม้แต่ หลังจากรีบูต หากเป็นเช่นนั้น โปรดยกเลิกขั้นตอนข้างต้นเพื่อคืนสถานะที่ถูกต้อง รายการ.

ข้อมูลเพิ่มเติมเกี่ยวกับวิธีการข้างต้น

เหตุใดฉันจึงตั้งค่าไม่ถูกต้อง (something.exe) แทนที่จะตั้งค่า ไปที่ "iexplore.exe" ?

Internet Explorer ตรวจสอบค่ารีจิสทรี HKCR\http\shell\open\command การกระทำของ (ค่าเริ่มต้น) เมื่อเริ่มต้น หากตัวเลือก "Internet Explorer ควรตรวจสอบ ดูว่ามันเป็นเบราว์เซอร์เริ่มต้นหรือไม่" เปิดใช้งานและถ้าคำสั่ง (ค่าเริ่มต้น) ถูกกำหนดเป็นอย่างอื่นที่ไม่ใช่สตริง iexplore.exeแล้ว IE เท่านั้น เรียกใช้การตรวจสอบเบราว์เซอร์เริ่มต้น มิฉะนั้น Internet Explorer จะละเว้นการตรวจสอบ "เบราว์เซอร์เริ่มต้น" นี้. คือสิ่งที่ฉันสังเกตเห็น

เบราว์เซอร์บางตัวไม่แก้ไขคีย์/ค่า HKCR\http\shell\open\command แต่พวกเขาสร้างรายการเพิ่มเติมภายใต้เชลล์และตั้งค่าเป็นการดำเนินการเริ่มต้น

ตัวอย่าง

[HKEY_CLASSES_ROOT\http\เชลล์]
(ค่าเริ่มต้น) ตั้งค่าเป็น OpenWithMyBrowser

[HKEY_CLASSES_ROOT\http\shell\OpenWithMyBrowser\command]
(ค่าเริ่มต้น) ตั้งค่าเป็น "MyBrowser.exe"

ในตัวอย่างข้างต้น คำสั่ง http\shell\open จะไม่ถูกแก้ไข ดังนั้นอินเทอร์เน็ต Explorer ละเว้น Internet Explorer ควรตรวจสอบเพื่อดูว่าเป็น ตัวเลือกเบราว์เซอร์เริ่มต้น

หวังว่านี่จะชี้แจง