ใน Internet Explorer 7 คุณไม่สามารถใช้โปรแกรมประยุกต์โดยทางโปรแกรมการระบุอินสแตนซ์ของ Internet Explorer 7 ในเดสก์ท็อปแบบอื่นนอกเหนือจากเดสก์ท็อปเป็นค่าเริ่มต้น

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 940998 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
สิ่งสำคัญบทความนี้ประกอบด้วยข้อมูลเกี่ยวกับวิธีการแก้ไขรีจิสทรี ควรตรวจสอบว่าได้สำรองรีจิสทรีก่อนที่จะปรับเปลี่ยน โปรดทำความเข้าใจกับวิธีการคืนค่ารีจิสทรีในกรณีที่เกิดปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีสำรองข้อมูล คืนค่า และปรับเปลี่ยนรีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base::
322756วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

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

หมายเหตุ:ปัญหานี้ไม่ได้เกิดขึ้นใน Microsoft Internet Explorer 6

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีการเปลี่ยนแปลงในลักษณะการทำงานใน Internet Explorer 7

ใน Internet Explorer 6, ShellWindows ออปเจ็กต์เกี่ยวข้องกับ CLSID ที่ต่อไปนี้:
{9ba05972-f6a8-11cf-a442-00a0c90a8f39 }
วัตถุนี้เป็นการภายในเครื่องเซิร์ฟเวอร์ COM ที่มีอยู่สำหรับแต่ละเดสก์ท็อป เมื่อคุณใช้การcoCreateฟังก์ชันเพื่อสร้างอินสแตนซ์ ShellWindows อินสแตนซ์ที่ถูกผูกไว้กับเซิร์ฟเวอร์บนเดสก์ท็อปที่คุณสร้างอินสแตนซ์ ดังนั้น แอพลิเคชันสามารถระบุหน้าต่าง Internet Explorer 6 ในเดสก์ท็อปทั้งหมด

ใน Internet Explorer 7,
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\
เพิ่มคีย์ย่อยพร้อมกับรายการรีจิสทรี RunAs และตั้งค่าของรายการรีจิสทรี RunAs เป็นผู้ใช้แบบโต้ตอบ การเปลี่ยนแปลงลักษณะการทำงานสำหรับ Internet Explorer 7 ทำให้อินสแตนซ์ ShellWindows ไปสามารถผูกกับเซิร์ฟเวอร์บนเดสก์ท็อปเป็นค่าเริ่มต้นแม้ว่าคุณได้สร้างอินสแตนซ์ในเดสก์ท็อปอื่น ๆ

การหลีกเลี่ยงปัญหา

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

วิธีแก้ปัญหา สำหรับ Windows XP และ Windows Server 2003

เมื่อต้องการแก้ไขปัญหานี้ ใน Windows XP หรือ Windows Server 2003 ดำเนินการดังต่อไปนี้:
  1. คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:regeditแล้ว คลิกตกลง.
  2. ค้นหาและคลิกที่รีจิสทรีซับคีย์ต่อไปนี้::
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ {9BA05972-F6A8-11CF-A442-00A0C90A8F39 }
  3. ลบรายการรีจิสทรี AppID
  4. ออกจาก "ตัวแก้ไขรีจิสทรี"

วิธีแก้ปัญหาสำหรับ Windows Vista

เมื่อต้องการแก้ไขปัญหานี้ใน Windows Vista ดำเนินการดังต่อไปนี้:
  1. การติดตั้งการปรับปรุงการรักษาความปลอดภัย MS07-033 สำหรับ Internet Explorer (KB933566), หรือติดตั้งการปรับปรุงในภายหลังความปลอดภัยที่สะสมสำหรับ Internet Explorerสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัย MS07-033 สะสมปรับปรุง คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
    933566ms07-033: สะสม Security Update สำหรับ Internet Explorer
  2. การติดตั้งการปรับปรุง KB935855

    หมายเหตุ
    • การปรับปรุงนี้ทำให้ Internet Explorer 7 จะเรียกใช้บนเดสก์ท็อปแบบอื่นนอกเหนือจากเดสก์ท็อปเป็นค่าเริ่มต้น
    • หลังจากที่คุณติดตั้งโปรแกรมปรับปรุงนี้ รายการรีจิสทรี FEATURE_MULTI_DESKTOP จะถูกเพิ่มภายใต้คีย์ย่อยของรีจิสทรีต่อไปนี้:
      สิทธิ์ Explorer\Low HKLM\Software\Microsoft\Internet
      ค่าของรายการรีจิสทรีนี้คือ 1
    • หลังจากที่คุณติดตั้งการปรับปรุง KB935855 รายการรีจิสทรี AppIDFlags จะถูกเพิ่มภายใต้คีย์ย่อยของรีจิสทรีต่อไปนี้:
      HKLM\Sofware\Classes\AppID\ {60EE1F45-C0DD-4A1F-AA44-D97424600A16 }
      ค่าของรายการรีจิสทรีนี้คือ 1
  3. เริ่มต้นระบบคอมพิวเตอร์ใหม่

สถานะ

ลักษณะการทำงานนี้เกิดจากการออกแบบ

ข้อมูลเพิ่มเติม

เดสก์ท็อปเป็นวัตถุ securable ที่มีพื้นผิวการแสดงผลแบบลอจิคัล เดสก์ท็อปอาจประกอบด้วยรายการอินเทอร์เฟซสำหรับผู้ใช้เช่นหน้าต่างและเมนู สำหรับข้อมูลเพิ่มเติม โปรดไปที่ต่อไปนี้สำหรับนักพัฒนาเครือข่ายเว็บไซต์ของ Microsoft:
http://msdn2.microsoft.com/en-us/library/ms682573.aspx
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรายการรีจิสทรี AppID แวะไปที่ไซต์ของเว็บเครือข่ายของนักพัฒนา Microsoft ต่อไปนี้:
http://msdn2.microsoft.com/en-us/library/ms682359.aspx

คุณสมบัติ

หมายเลขบทความ (Article ID): 940998 - รีวิวครั้งสุดท้าย: 28 กันยายน 2554 - Revision: 3.0
ใช้กับ
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
Keywords: 
kbtshoot kbexpertiseadvanced kbprb kbmt KB940998 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:940998

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com