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


อาการ


พิจารณาสถานการณ์ต่อไปนี้:
  • คุณเรียกดูไปยังเพจที่มีโปรแกรมประยุกต์ ClickOnce หรือโปรแกรมประยุกต์เบราว์เซอร์ WPF XAML (XBAP)
  • แอพลิเคชันถูกกำหนดค่าให้ทำงานในโหมด "ออนไลน์เท่านั้น"
  • คุณพยายามเรียกใช้โปรแกรมประยุกต์ในโซนอินเทอร์เน็ตใน Internet Explorer
ในสถานการณ์สมมตินี้แอพลิเคชันไม่แสดงการแจ้งเตือนที่ถามว่าคุณต้องการเรียกใช้แอพลิเคชัน

สาเหตุ


ปัญหานี้เกิดขึ้นเนื่องจากโดยค่าเริ่มต้นโปรแกรมประยุกต์ ClickOnce และ WPF XBAPs ไม่แสดงกล่องโต้ตอบการแจ้งเตือนเมื่อคุณเรียกใช้โปรแกรมประยุกต์ในโหมด "ออนไลน์เท่านั้น"

การแก้ไข


ในการแก้ไขปัญหานี้ติดตั้งการปรับปรุงการรักษาความปลอดภัยเฉพาะสำหรับระบบของคุณที่อธิบายไว้ในกระดานข่าว MS11-044 สำหรับข้อมูลเพิ่มเติมโปรดเยี่ยมชมเว็บเพจ Microsoft ต่อไปนี้:

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


กระบวนการตรวจสอบลายเซ็นสำหรับโปรแกรมประยุกต์ ClickOnce และสำหรับ WPF XBAPs ถูกปรับปรุงเพื่อช่วยให้คุณทราบเมื่อคุณกำลังเรียกใช้โปรแกรมประยุกต์ที่ไม่น่าเชื่อถือจากโซนอินเทอร์เน็ต หลังจากที่คุณติดตั้งการปรับปรุงการรักษาความปลอดภัย MS11-044 คุณเห็นกล่องโต้ตอบเรียกใช้โปรแกรมประยุกต์ที่มักจะพบเมื่อคุณใช้ internet Explorer เพื่อเข้าถึงแอพลิเคชันผ่านทางอินเทอร์เน็ต ถ้าโปรแกรมประยุกต์ ClickOnce ที่มีอยู่หรือ WPF XBAPs ถูกคาดว่าจะเรียกใช้จากอินเทอร์เน็ตในโหมดออนไลน์เท่านั้นโดยไม่มีกล่องโต้ตอบที่ถูกนำเสนอการเปลี่ยนแปลงอาจจะต้องทำกับโปรแกรมประยุกต์เหล่านั้นสำหรับโปรแกรมประยุกต์ที่จะทำงานอย่างถูกต้องหลังจาก MS11-044 เป็น ติด ตั้ง ในการแปลงกลับไปยังลักษณะการทำงานเริ่มต้นของโปรแกรมประยุกต์หลังจากที่คุณติดตั้งการปรับปรุงให้ใช้หนึ่งในวิธีต่อไปนี้:
  • เพิ่มผู้เผยแพร่ที่เชื่อถือได้
  • เพิ่มไซต์ที่เชื่อถือได้

วิธีการเพิ่มผู้เผยแพร่ที่เชื่อถือได้

  1. ขอรับใบรับรองดิจิทัลจากผู้มีสิทธิ์ออกใบรับรอง (CA) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับใบรับรองดิจิทัลแวะไปที่เว็บไซต์ Microsoft นักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
  2. ใน Internet Explorer คลิกตัวเลือกอินเทอร์เน็ตบนเมนูเครื่องมือคลิกแท็บเนื้อหาแล้วคลิกผู้เผยแพร่
  3. คลิกนำเข้าแล้วทำตามคำแนะนำในตัวช่วยสร้างการนำเข้าใบรับรอง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเพิ่มผู้เผยแพร่ที่เชื่อถือได้แวะไปเว็บไซต์ MSDN ต่อไปนี้:

วิธีการเพิ่ม URL ลงในรายการไซต์ที่เชื่อถือได้

  1. ใน Internet Explorer คลิกตัวเลือกอินเทอร์เน็ตบนเมนูเครื่องมือคลิกแท็บความปลอดภัยคลิกไซต์ที่เชื่อถือได้และจากนั้นคลิกไซต์
  2. พิมพ์ URL ของไซต์ลงในเพิ่มเว็บไซต์นี้ลงในกล่องข้อความของโซนและจากนั้นคลิกเพิ่ม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเพิ่ม URL ลงในรายการไซต์ที่เชื่อถือได้แวะไปที่เว็บไซต์วิธีใช้ของ Windows ต่อไปนี้:

นอกจากนี้ในการปรับปรุงนี้

นอกเหนือจากการเปลี่ยนแปลงที่แสดงไว้ในส่วน "ข้อมูลช่องโหว่" ของบูเลที MS11-044 การปรับปรุงการรักษาความปลอดภัยนี้ยังสนับสนุน ClickOnce deprecates สำหรับ MD2 และ MD4 แฮช หลังจากที่มีใช้การปรับปรุงโปรแกรมประยุกต์ที่มีการลงชื่อเข้าใช้กับแฮ MD2 หรือ MD4 จะไม่ทำงานอีกต่อไป