แสดงพร้อมท์สำหรับข้อมูลประจำตัวเมื่อ Accessing WebDav ยึด FQDN ไซต์จากเครื่องคอมพิวเตอร์ที่ใช้ Windows

นำไปใช้กับ: Windows Vista Enterprise 64-bit EditionWindows Vista Ultimate 64-bit EditionWindows Vista Business


การสนับสนุนสำหรับ Windows Vista โดยไม่มีเซอร์วิสแพ็คติดตั้งสิ้นสุดลงในเดือน 13 เมษายน 2010 หากต้องการรับการปรับปรุงความปลอดภัยสำหรับ Windows ต่อไป จะต้องแน่ใจว่าคุณกำลังเรียกใช้ Windows Vista ที่มี Service Pack 2 (SP2) สำหรับข้อมูลเพิ่มเติม การอ้างอิงถึงเว็บไซต์นี้ของ Microsoft:สนับสนุนจะสิ้นสุดลงสำหรับ Windows บางรุ่น


อาการ


พิจารณาสถานการณ์สมมติต่อไปนี้
  • บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows Vista, Windows 7 หรือ Windows 10 คุณไม่กำหนดค่าพร็อกซีใน Internet Explorer ของ Windows
  • คุณใช้การแจกจ่ายการเขียนแก้เว็บและการกำหนดรุ่น (WebDav) เพื่อเข้าถึงไซต์โดเมนชื่อ (FQDN)
ในสถานการณ์สมมตินี้ คุณได้รับพร้อมท์ให้ใส่ข้อมูลประจำตัวของคุณ แม้ว่าบัญชีผู้ใช้ที่คุณกำลังใช้มีสิทธิ์เพียงพอในการเข้าถึงไซต์นี้

ตัวอย่างเช่น เมื่อคุณเปิดแฟ้ม Microsoft Office จากไซต์ Microsoft Office SharePoint โดยใช้ 2007 Microsoft Office บนคอมพิวเตอร์ไคลเอ็นต์ที่ใช้ Windows Vista ที่มีพร็อกซีไม่ได้รับการกำหนดค่า คุณได้รับพร้อมท์สำหรับการรับรองความถูกต้อง

นอกจากนี้คุณอาจพบข้อผิดพลาดต่อไปนี้เมื่อทำงานกับโฟลเดอร์ย้ายผ่านมุมมอง explorer:

ไคลเอ็นต์ของคุณไม่สนับสนุนการเปิดรายการนี้ ด้วย Windows Explorer"

หมายเหตุ ปัญหานี้เกิดขึ้นบนคอมพิวเตอร์ที่ใช้ Windows XP

สิ่งสำคัญ โปรแกรมแก้ไขด่วนนี้จะรวมอยู่ใน Windows Vista Service Pack 1 หรือรุ่นที่ใหม่กว่าเซอร์วิสแพ็ค อย่างไรก็ตาม คุณต้องกำหนดค่ารายการรีจิสทรี AuthForwardServerList สำหรับข้อมูลเพิ่มเติม ให้ดูส่วนข้อมูลรีจิสทรี

หมายเหตุ สำหรับ Windows 10 คุณจำเป็นต้องตั้งค่าคีย์รีจิสทรี AuthForwardServerList ไม่เพียงพอที่มีเซิร์ฟเวอร์ SharePoint ระบุสำหรับพร็อกซีข้าม

สาเหตุ


ใน Windows Vista หรือรุ่นที่ใหม่กว่าของ Windows, Internet Explorer ใช้บริการไคลเอ็นต์เว็บเมื่อคุณใช้ Internet Explorer เพื่อเข้าถึงทรัพยากร WebDAV บริการไคลเอ็นต์ของเว็บใช้ Windows HTTP Services (WinHTTP) เมื่อต้องการดำเนินการ I/O เครือข่ายไปยังโฮสต์ระยะไกล WinHTTP ส่งข้อมูลประจำตัวของผู้ใช้ในการตอบสนองการร้องขอที่เกิดขึ้นบนไซต์อินทราเน็ตท้องถิ่นเท่านั้น อย่างไรก็ตาม WinHTTP ไม่ตรวจสอบการตั้งค่าโซนความปลอดภัยใน Internet Explorer เพื่อตรวจสอบว่า เว็บไซต์ในโซนที่ให้ข้อมูลประจำตัวที่ถูกส่งโดยอัตโนมัติหรือไม่

ถ้ามีการกำหนดค่าพร็อกซีไม่มี WinHTTP ส่งข้อมูลประจำตัวการไซต์อินทราเน็ตท้องถิ่นเท่านั้น

หมายเหตุ ถ้า URL ประกอบด้วยรอบระยะเวลาที่ไม่มีในชื่อของเซิร์ฟเวอร์ เช่นในตัวอย่างต่อไปนี้ เซิร์ฟเวอร์จะถือว่าเป็นบนไซต์อินทราเน็ตท้องถิ่น:
http://sharepoint/davshare


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

หมายเหตุ เซิร์ฟเวอร์สามารถระบุสำหรับพร็อกซีข้าม ผ่านข้ามรายการ หรือโดย ใช้สคริปต์การกำหนดค่าพร็อกซี

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

การแก้ปัญหา


การแก้ไขจะรวมอยู่ใน Windows 7 เมื่อต้องการแก้ไขปัญหานี้ คุณเพียงแค่สร้างรายการรีจิสทรีต่อไปนี้

ข้อมูลโปรแกรมแก้ไขด่วน

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

หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ติดต่อฝ่ายสนับสนุนและบริการลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน

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

IIS ไม่สนับสนุนการรับรองความถูกต้องของ Windows ผ่านทางอินเทอร์เน็ต ดังนั้น โปรแกรมแก้ไขด่วนนี้ใช้กับสถานการณ์อินทราเน็ตเท่านั้น



หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายชื่อทั้งหมด ของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าของ Microsoft และการสนับสนุน หรือ เพื่อสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:หมายเหตุ แบบฟอร์ม "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" แสดงภาษาที่โปรแกรมแก้ไขด่วนพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น

ข้อกำหนดเบื้องต้น

ไม่มีข้อกำหนดเบื้องต้นสำหรับการติดตั้งโปรแกรมแก้ไขด่วนนี้ได้

ข้อกำหนดการรีสตาร์ท

คุณต้องรีสตาร์ทเครื่องคอมพิวเตอร์หลังจากที่คุณใช้

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้ใช้แทนโปรแกรมแก้ไขด่วนที่มีการนำออกใช้ก่อนหน้านี้

ข้อมูลรีจิสทรี


เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องการปรับเปลี่ยนรีจิสทรี
สิ่งสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนที่บอกให้คุณทราบวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้นจึงให้ตรวจสอบจนแน่ใจว่าคุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการปกป้องเพิ่มเติม ให้สำรองรีจิสทรีก่อนที่คุณทำการปรับเปลี่ยน จากนั้นคุณจะสามารถคืนค่ารีจิสทรีได้หากเกิดปัญหาขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756วิธีการสำรอง และคืนค่ารีจิสทรีใน Windows
หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องสร้างรายการรีจิสทรี เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
  1. คลิกเริ่มพิมพ์regeditในกล่องเริ่มการค้นหาและจากนั้น กดENTER
  2. ค้นหา และคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. บนเมนูแก้ไขชี้ไปที่สร้างและจากนั้น คลิกค่าสายอักขระจำนวนมาก
  4. พิมพ์AuthForwardServerListและจากนั้น กดENTER
  5. บนเมนูแก้ไขคลิกปรับเปลี่ยน
  6. ในกล่องValue dataพิมพ์ URL ของเซิร์ฟเวอร์ที่โฮสต์ใช้ร่วมกันบนเว็บ และจากนั้น คลิกตกลง

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

หมายเหตุ คุณต้องเริ่มบริการ WebClient หลังจากที่คุณปรับเปลี่ยนรีจิสทรี

ตัวอย่าง URL ของรายการ

ต่อไปนี้คือ ตัวอย่าง URL ของรายการ:
https://*.Contoso.com
http://*.dns.live.com
*.microsoft.com
https://172.169.4.6
รายการของ URL นี้ช่วยให้บริการ WebClient เพื่อส่งข้อมูลประจำตัวผ่านช่องทางต่อไปนี้

หมายเหตุ หลังจากที่คุณตั้งค่าคอนฟิกรายการ URL นี้ ข้อมูลประจำตัวจะจะรับรองความถูกต้องไปยังเซิร์ฟเวอร์ WebDAV แม้ว่าเซิร์ฟเวอร์เหล่านี้อยู่บนอินเทอร์เน็ต
  • สถานีใด ๆ เข้ากับโดเมนลูกของโดเมนที่มีชื่อเป็น Contoso.com
  • สถานีใด ๆ ไม่ปลอดภัยกับโดเมนลูกของโดเมนที่มีชื่อเป็น dns.live.com
  • สถานีใด ๆ ไปยังเซิร์ฟเวอร์ที่มีชื่อลงท้ายด้วย " microsoft.com "
  • ช่องสัญญาณเข้ารหัสลับใด ๆ เพื่อโฮสต์ที่มีอยู่ IP 172.169.4.6

สิ่งที่ควรหลีกเลี่ยงในรายการ URL

  • เพิ่มอักขระเครื่องหมายดอกจัน (*) ที่ท้ายของ URL เมื่อคุณทำเช่นนี้ ความเสี่ยงด้านความปลอดภัยอาจส่งผลให้
    http://*.dns.live.*
  • เพิ่มเครื่องหมายดอกจัน (*) ก่อน หรือหลัง จากสายอักขระ เมื่อคุณทำเช่นนี้ บริการ WebClient สามารถส่งข้อมูลประจำตัวของผู้ใช้ไปยังเซิร์ฟเวอร์เพิ่มเติม ดูตัวอย่างต่อไปนี้:
    • http://*Contoso.com

      ในตัวอย่างนี้ บริการนอกจากนี้ส่งข้อมูลประจำตัวของผู้ใช้ไปยัง http://extra_charactersContoso.com
    • http://Contoso*.com

      ในตัวอย่างนี้ บริการนอกจากนี้ส่งข้อมูลประจำตัวของผู้ใช้ไปยัง http://Contosoextra_characters.com
  • ในรายการ URL ไม่ต้องพิมพ์ชื่อ UNC ของโฮสต์ ตัวอย่างเช่น ไม่ได้ใช้ต่อไปนี้:
    *.contoso.com@SSL
  • ในรายการ URL ไม่มีชื่อที่ใช้ร่วมกันหรือหมายเลขพอร์ตที่จะใช้ ตัวอย่างเช่น ไม่ได้ใช้ต่อไปนี้:
    • http://*.dns.live.com/DavShare
    • http://*dns.live.com:80
  • ใช้ IPv6 ในรายการ URL
สิ่งสำคัญ URL ของรายการนี้ไม่มีผลกับการตั้งค่าโซนความปลอดภัย URL ของรายการนี้จะใช้เฉพาะสำหรับวัตถุประสงค์เฉพาะของการส่งต่อไปยังเซิร์ฟเวอร์ WebDAV ข้อมูลประจำตัว ควรมีสร้างรายการที่เป็น restrictively เป็นไปได้เพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัยต่าง ๆ นอกจากนี้ เนื่องจากมี เฉพาะไม่ปฏิเสธรายการ ข้อมูลประจำตัวจะถูกส่งต่อไปยังเซิร์ฟเวอร์ทั้งหมดที่ตรงกับรายการนี้

ข้อมูลแฟ้ม

เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
Windows Vista รุ่นที่ใช้ x86
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Davclnt.dll6.0.6000.2072948,64029-Nov-200704:07x86
Mrxdav.sys6.0.6000.20729112,64029-Nov-200702:02x86
Webclnt.dll6.0.6000.20729196,09629-Nov-200704:09ไม่มีข้อมูล
Windows Vista รุ่นที่ใช้ x64
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Davclnt.dll6.0.6000.2072966,56029-Nov-200705:03x64
Mrxdav.sys6.0.6000.20729136,70429-Nov-200702:12x64
Webclnt.dll6.0.6000.20729212,99229-Nov-200705:05x64
Davclnt.dll6.0.6000.2072948,64029-Nov-200704:07x86
Webclnt.dll6.0.6000.20729196,09629-Nov-200704:09ไม่มีข้อมูล

สถานะ


Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

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


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft