คุณได้รับข้อความแสดงข้อผิดพลาด ถ้าโปรแกรมรักษาความปลอดภัยของอินเทอร์เน็ตและการเร่งความเร็วของไคลเอนต์ไฟร์วอลล์ 2004 ของเซิร์ฟเวอร์ถูกกำหนดค่าสำหรับการค้นพบอัตโนมัติ หรือ ถ้าคุณพยายามกำหนดค่าโปรแกรมนี้สำหรับการค้นหาอัตโนมัติ


อาการ


ถ้าโปรแกรมความปลอดภัยทางอินเทอร์เน็ตของ Microsoft และไคลเอนต์ไฟร์วอลล์ของ Server 2004 ไฟร์ถูกกำหนดค่าสำหรับการค้นพบอัตโนมัติ คุณอาจพบอาการต่อไปนี้:

  • ถ้า Microsoft Internet Explorer ไม่ถูกกำหนดค่า ให้ใช้พร็อกซี หรือตรวจหาพร็อกซี คุณไม่สามารถเข้าถึงเว็บเพจที่มีเมื่อคุณใช้ Internet Explorer นอกจากนี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ไม่พบเซิร์ฟเวอร์หรือเกิดข้อผิดพลาดของ DNS
  • "X" สีแดงปรากฏเหนือไอคอนของไคลเอ็นต์ของไฟร์วอลล์ คุณสามารถค้นหาไคลเอนต์ไฟร์วอลล์ไอคอนในพื้นที่แจ้งเตือนทางด้านขวาสุดของแถบงาน ถ้าคุณหยุดตัวชี้เมาส์บนไอคอนของไคลเอนต์ไฟร์วอลล์ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ปิดการใช้งาน: ไม่สามารถรับรองความถูกต้องกับเซิร์ฟเวอร์ ISA server_name
ถ้าคุณพยายามกำหนดค่าโปรแกรมไคลเอนต์ไฟร์วอลล์ของ 2004 เซิร์ฟเวอร์ ISA สำหรับการค้นพบอัตโนมัติ คุณอาจพบอาการต่อไปนี้:
  • ถ้าคุณพยายามกำหนดค่าโปรแกรมไคลเอนต์ไฟร์วอลล์จะใช้การค้นพบอัตโนมัติ โดยการคลิกตรวจสอบเดี๋ยวนี้ภายใต้เซิร์ฟเวอร์ ISA ที่ตรวจพบโดยอัตโนมัติบนแท็บทั่วไปคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ไม่สามารถตรวจพบเซิร์ฟเวอร์ ISA
  • "X" สีแดงปรากฏเหนือไอคอนของไคลเอ็นต์ของไฟร์วอลล์ คุณสามารถค้นหาไคลเอนต์ไฟร์วอลล์ไอคอนในพื้นที่แจ้งเตือนทางด้านขวาสุดของแถบงาน ถ้าคุณหยุดตัวชี้เมาส์บนไอคอนของไคลเอนต์ไฟร์วอลล์ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ปิดการใช้งาน: ISA Server ไม่พบ

สาเหตุ


ปัญหานี้เกิดขึ้นถ้าคุณสมบัติIFPCEEWebProxy.SkipAuthenticationForRoutingInformationถูกตั้งค่าเป็นเท็จใน ISA Server 2004 ปัญหานี้เกิดขึ้นเมื่อตรงตามเงื่อนไขต่อไปนี้:
  • โปรแกรมไคลเอนต์ไฟร์วอลล์ถูกกำหนดค่าให้ใช้การค้นหาอัตโนมัติ
  • การตั้งค่าพร็อกซีของเว็บกำหนดให้ผู้ใช้ทั้งหมดในการรับรองความถูกต้องถูกกำหนดค่าสำหรับเครือข่ายภายในวัตถุบนคอมพิวเตอร์ ISA Server 2004

    หมายเหตุ การตั้งค่าผู้ใช้ทั้งหมดต้องการรับรองความถูกต้องจะพร้อมใช้งานเมื่อคุณคลิกรับรองความถูกต้องบนแท็บพร็อกซีของเว็บเมื่อคุณดูคุณสมบัติของวัตถุเครือข่ายภายใน
เงื่อนไขเหล่านี้ทำให้เกิดปัญหานี้ได้เนื่องจากโปรแกรมไคลเอนต์ไฟร์วอลล์ไม่สามารถทำการรับรองความถูกต้อง HTTP เมื่อเปิดใช้งานการตั้งค่าผู้ใช้ทั้งหมดต้องการรับรองความถูกต้องสำหรับเครือข่ายภายในวัตถุ คำขอไปยังพอร์ต Winsock พร็อกซีตรวจ (WSPAD) ต้องถูกรับรองความถูกต้องนอกจากนี้ อย่างไรก็ตาม โปรแกรมไคลเอนต์ไฟร์วอลล์ไม่จัดการการตอบสนอง "401 รับรองความถูกต้อง" ดังนั้น เมื่อโปรแกรมไคลเอนต์ไฟร์วอลล์พยายามเรียกแฟ้ม Wspad.dat จากเซิร์ฟเวอร์เว็บพร็อกซีอัตโนมัติค้นหา (WPAD) ในระหว่างกระบวนการการค้นพบอัตโนมัติ กระบวนการการค้นพบอัตโนมัติล้มเหลว

การแก้ปัญหา


เมื่อต้องการแก้ไขปัญหานี้ ตั้งค่าคุณสมบัติIFPCEEWebProxy.SkipAuthenticationForRoutingInformationเป็นจริง เมื่อต้องการทำเช่นนี้ ให้ทำตามคำแนะนำในส่วนนี้

เซิร์ฟเวอร์ ISA 2004, Standard Edition

ข้อมูล Service pack

เมื่อต้องการแก้ไขปัญหานี้ ขอรับ service pack ล่าสุดสำหรับ ISA Server 2004 สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
891024วิธีการขอรับ service pack ล่าสุดของ ISA Server 2004

ข้อมูลการติดตั้ง

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


คุณต้องใช้ ISA Server 2004 Service Pack 1 หรือรุ่นที่ใหม่กว่า ISA Server 2004 service pack ติดตั้งเมื่อต้องการแก้ไขปัญหานี้ หลังจากที่คุณติดตั้ง service pack ล่าสุดของ ISA Server 2004 ตั้งค่าของรายการรีจิสทรี SkipAuthenticationForRoutingInformation ค่าเป็น 1 หรือ เป็นค่าสูงกว่าเพื่อข้ามการรับรองความถูกต้องสำหรับข้อมูลสายงานการผลิต ตั้งค่านี้แม้ว่าจะมีการกำหนดค่าเครือข่ายภายในวัตถุเพื่อกำหนดให้ผู้ใช้ทั้งหมดในการรับรองความถูกต้อง การกำหนดค่ารายการรีจิสทรีนี้ ให้ทำตามขั้นตอนเหล่านี้
  1. คลิกเริ่มคลิกเรียกใช้พิมพ์regeditนั้นแล้ว คลิกตกลง
  2. ค้นหาคีย์ย่อยของรีจิสทรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Services\W3Proxy\Parameters
  3. ถ้าไม่มีคีย์พารามิเตอร์ให้ทำตามขั้นตอนเหล่านี้:
    1. คลิกขวาที่W3Proxyชี้ไปที่สร้างและคลิกที่คีย์
    2. พิมพ์พารามิเตอร์เป็นชื่อคีย์ และจากนั้น กด ENTER
    ถ้ามีคีย์พารามิเตอร์คลิกขวาพารามิเตอร์ชี้ไปที่สร้างแล้ว คลิ กDWORD Value
  4. พิมพ์SkipAuthenticationForRoutingInformationเป็นชื่อรายการ และจากนั้น กด ENTER
  5. คลิกขวาที่SkipAuthenticationForRoutingInformationและจากนั้น คลิกปรับเปลี่ยน
  6. ในกล่องValue dataพิมพ์ค่า1เพื่อเปิดใช้งานการตั้งค่ารีจิสทรี และจากนั้น คลิกตกลง

    หมายเหตุ เมื่อต้อง การเปิดใช้งาน หรือปิดใช้งานการตั้งค่ารีจิสทรี ใช้แนวทางต่อไปนี้
    ตั้งค่าเป็น 0 หรือไม่มีรายการรีจิสทรีจำเป็นต้องรับรองความถูกต้องสำหรับข้อมูลสายงานการผลิตถ้าวัตถุภายในเครือข่ายถูกกำหนดค่าให้ใช้ผู้ใช้ทั้งหมดในการรับรองความถูกต้อง
    ค่าที่ตั้งค่า เป็น 1 หรือ เป็นค่าสูงกว่าข้ามการรับรองความถูกต้องสำหรับข้อมูลสายงานการผลิต แม้ว่าจะมีการกำหนดค่าเครือข่ายภายในวัตถุเพื่อกำหนดให้ผู้ใช้ทั้งหมดในการรับรองความถูกต้อง
  7. ออกจากตัวแก้ไขรีจิสทรี
  8. เริ่มบริการไฟร์วอลล์ของ Microsoft เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
    1. คลิก เริ่ม คลิก เรียกใช้ พิมพ์ services.msc แล้วคลิก ตกลง
    2. คลิกขวาที่ไฟร์วอลล์ Microsoftและจากนั้น คลิกเริ่มใหม่

ISA Server 2004, Edition องค์กร

Microsoft ให้ตัวอย่างการเขียนโปรแกรมไว้สำหรับประกอบการอธิบายเท่านั้นโดยไม่มีการรับประกันไม่ว่าจะโดยชัดแจ้งหรือโดยนัย กรณีนี้รวมถึงแต่มิได้จำกัดเพียงแค่การการรับประกันโดยนัยเกี่ยวกับการจำหน่ายเป็นสินค้าหรือความเหมาะสำหรับวัตถุประสงค์เฉพาะ บทความนี้ตั้งสมมติฐานว่าคุณมีความคุ้นเคยกับภาษาการเขียนโปรแกรมที่กำลังแสดงและคุ้นเคยกับเครื่องมือที่ใช้ใน การสร้างและแก้จุดบกพร่องของขั้นตอนการดำเนินการ วิศวกรฝ่ายสนับสนุนของ Microsoft สามารถช่วยอธิบายฟังก์ชันการทำงานของกระบวนการเฉพาะได้ แต่จะไม่ปรับเปลี่ยนตัวอย่างเหล่านี้เพื่อให้ฟังก์ชันการทำงานเพิ่มเติมหรือสร้างกระบวนงานเพื่อตอบสนองความต้องการเฉพาะของคุณ
  1. คัดลอกรหัส Microsoft Visual Basic รุ่นการเขียนสคริปต์ (VBScript) ต่อไปนี้ไปยังตัวแก้ไขข้อความเช่น Notepad.exe และจากนั้น ใช้ส่วนขยายเป็น.vbs จะบันทึกแฟ้ม
    set ar = WScript.CreateObject( "FPC.Root" ).GetContainingArrayset wp = ar.ArrayPolicy.WebProxy
    wp.SkipAuthenticationForRoutingInformation = True
    wp.Save
  2. คลิกสองครั้งที่แฟ้ม.vbs เพื่อเรียกใช้สคริปต์
  3. เริ่มบริการไฟร์วอลล์ของ Microsoft เมื่อต้องการทำเช่นนี้:
    1. คลิก เริ่ม คลิก เรียกใช้ พิมพ์ services.msc แล้วคลิก ตกลง
    2. คลิกขวาที่ไฟร์วอลล์ Microsoftและจากนั้น คลิกเริ่มใหม่

สถานะ


Microsoft ได้ยืนยันว่า นี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "ใช้กับ" ปัญหานี้ถูกแก้ไขครั้งแรกใน ISA Server 2004 Service Pack 1

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


สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

889035ผู้ใช้ได้รับการพร้อมท์สำหรับข้อมูลประจำตัวในการรับรองความถูกต้องเมื่อ Internet Explorer มีการกำหนดค่าสำหรับการค้นพบอัตโนมัติใน ISA Server 2004