อาการ
ถ้าโปรแกรมความปลอดภัยทางอินเทอร์เน็ตของ 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 หรือ เป็นค่าสูงกว่าเพื่อข้ามการรับรองความถูกต้องสำหรับข้อมูลสายงานการผลิต ตั้งค่านี้แม้ว่าจะมีการกำหนดค่าเครือข่ายภายในวัตถุเพื่อกำหนดให้ผู้ใช้ทั้งหมดในการรับรองความถูกต้อง การกำหนดค่ารายการรีจิสทรีนี้ ให้ทำตามขั้นตอนเหล่านี้
-
คลิกเริ่มคลิกเรียกใช้พิมพ์regeditนั้นแล้ว คลิกตกลง
-
ค้นหาคีย์ย่อยของรีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Services\W3Proxy\Parameters
-
ถ้าไม่มีคีย์พารามิเตอร์ให้ทำตามขั้นตอนเหล่านี้:
-
คลิกขวาที่W3Proxyชี้ไปที่สร้างและคลิกที่คีย์
-
พิมพ์พารามิเตอร์เป็นชื่อคีย์ และจากนั้น กด ENTER
ถ้ามีคีย์พารามิเตอร์คลิกขวาพารามิเตอร์ชี้ไปที่สร้างแล้ว คลิ กDWORD Value
-
-
พิมพ์SkipAuthenticationForRoutingInformationเป็นชื่อรายการ และจากนั้น กด ENTER
-
คลิกขวาที่SkipAuthenticationForRoutingInformationและจากนั้น คลิกปรับเปลี่ยน
-
ในกล่องValue dataพิมพ์ค่า1เพื่อเปิดใช้งานการตั้งค่ารีจิสทรี และจากนั้น คลิกตกลง
หมายเหตุ เมื่อต้อง การเปิดใช้งาน หรือปิดใช้งานการตั้งค่ารีจิสทรี ใช้แนวทางต่อไปนี้ตั้งค่าเป็น 0 หรือไม่มีรายการรีจิสทรี
จำเป็นต้องรับรองความถูกต้องสำหรับข้อมูลสายงานการผลิตถ้าวัตถุภายในเครือข่ายถูกกำหนดค่าให้ใช้ผู้ใช้ทั้งหมดในการรับรองความถูกต้อง
ค่าที่ตั้งค่า เป็น 1 หรือ เป็นค่าสูงกว่า
ข้ามการรับรองความถูกต้องสำหรับข้อมูลสายงานการผลิต แม้ว่าจะมีการกำหนดค่าเครือข่ายภายในวัตถุเพื่อกำหนดให้ผู้ใช้ทั้งหมดในการรับรองความถูกต้อง
-
ออกจากตัวแก้ไขรีจิสทรี
-
เริ่มบริการไฟร์วอลล์ของ Microsoft เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
คลิก เริ่ม คลิก เรียกใช้ พิมพ์ services.msc แล้วคลิก ตกลง
-
คลิกขวาที่ไฟร์วอลล์ Microsoftและจากนั้น คลิกเริ่มใหม่
-
ISA Server 2004, Edition องค์กร
Microsoft ให้ตัวอย่างการเขียนโปรแกรมไว้สำหรับประกอบการอธิบายเท่านั้นโดยไม่มีการรับประกันไม่ว่าจะโดยชัดแจ้งหรือโดยนัย กรณีนี้รวมถึงแต่มิได้จำกัดเพียงแค่การการรับประกันโดยนัยเกี่ยวกับการจำหน่ายเป็นสินค้าหรือความเหมาะสำหรับวัตถุประสงค์เฉพาะ บทความนี้ตั้งสมมติฐานว่าคุณมีความคุ้นเคยกับภาษาการเขียนโปรแกรมที่กำลังแสดงและคุ้นเคยกับเครื่องมือที่ใช้ใน การสร้างและแก้จุดบกพร่องของขั้นตอนการดำเนินการ วิศวกรฝ่ายสนับสนุนของ Microsoft สามารถช่วยอธิบายฟังก์ชันการทำงานของกระบวนการเฉพาะได้ แต่จะไม่ปรับเปลี่ยนตัวอย่างเหล่านี้เพื่อให้ฟังก์ชันการทำงานเพิ่มเติมหรือสร้างกระบวนงานเพื่อตอบสนองความต้องการเฉพาะของคุณ
-
คัดลอกรหัส Microsoft Visual Basic รุ่นการเขียนสคริปต์ (VBScript) ต่อไปนี้ไปยังตัวแก้ไขข้อความเช่น Notepad.exe และจากนั้น ใช้ส่วนขยายเป็น.vbs จะบันทึกแฟ้ม
set ar = WScript.CreateObject( "FPC.Root" ).GetContainingArrayset wp = ar.ArrayPolicy.WebProxy
wp.SkipAuthenticationForRoutingInformation = True wp.Save -
คลิกสองครั้งที่แฟ้ม.vbs เพื่อเรียกใช้สคริปต์
-
เริ่มบริการไฟร์วอลล์ของ Microsoft เมื่อต้องการทำเช่นนี้:
-
คลิก เริ่ม คลิก เรียกใช้ พิมพ์ services.msc แล้วคลิก ตกลง
-
คลิกขวาที่ไฟร์วอลล์ Microsoftและจากนั้น คลิกเริ่มใหม่
-
สถานะ
Microsoft ได้ยืนยันว่า นี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "ใช้กับ" ปัญหานี้ถูกแก้ไขครั้งแรกใน ISA Server 2004 Service Pack 1
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
889035ผู้ใช้ได้รับการพร้อมท์สำหรับข้อมูลประจำตัวในการรับรองความถูกต้องเมื่อ Internet Explorer มีการกำหนดค่าสำหรับการค้นพบอัตโนมัติใน ISA Server 2004