การตั้งค่าพร็อกซี Windows กับ WinHTTP ต่างกัน
ตรวจว่าแอป Windows ใช้ WinHTTP ก่อนเปลี่ยน netsh แทนการมองว่าเป็นวิธีแก้เบราว์เซอร์ทุกกรณี
หากเบราว์เซอร์ทำงานแต่แอปเบื้องหลัง Windows ไม่ทำงาน ให้ระบุอินเทอร์เฟซพร็อกซีของแอปที่ล้มเหลวก่อน มันอาจใช้ WinHTTP การตั้งค่า Windows ของผู้ใช้ การตั้งค่าต่อเซสชัน การค้นพบอัตโนมัติ หรือการตั้งค่าของตัวเอง บริการอาจทำงานในชื่อผู้ใช้อื่นด้วย
สำหรับการตั้งค่า WinHTTP แบบทั่วไป เริ่มจากการตรวจแบบอ่านอย่างเดียวนี้:
netsh winhttp show proxyผลลัพธ์นี้ไม่ได้อธิบายทุกโปรไฟล์หรือการเชื่อมต่อของเบราว์เซอร์ ก่อนเปลี่ยน ให้ยืนยันจากเอกสารหรือการวินิจฉัยของแอปว่าใช้ค่าเริ่มต้น WinHTTP นี้จริง
| การกระทำที่ต้องการ | ขอบเขต |
|---|---|
| กำหนดค่าเริ่มต้น WinHTTP | จดการตั้งค่าเก่าและคำนึงถึงไคลเอนต์ที่เกี่ยวข้องทั้งหมดซึ่งใช้ร่วมกัน |
| นำเข้าการตั้งค่า Internet ของ Windows | คัดลอกแหล่งนั้นตอนนี้ การเปลี่ยนภายหลังไม่ได้ซิงก์ต่อเนื่อง |
| คืนค่าหลังทดสอบ | คืนพร็อกซีที่จดไว้ หรือรีเซ็ตเฉพาะเมื่อสถานะก่อนหน้าคือเข้าถึงโดยตรง |
เมื่อมีสิทธิ์ที่จำเป็นและแอปที่ตั้งใจให้ใช้ค่าเริ่มต้นนี้ การตั้งค่าโดยชัดเจนคือ:
netsh winhttp set proxy proxy-server="203.0.113.10:8080"แทนที่จุดปลายสำหรับเอกสารด้วยพร็อกซีที่กำหนดให้แอป หรือเลือกจากรายการพร็อกซี HTTPหากเส้นทางอนุญาตพร็อกซีสาธารณะ หากต้องการนำเข้าแหล่งการตั้งค่า Internet ของ Windows แทน:
netsh winhttp import proxy source=ieชื่อเก่า ie ระบุแหล่งนำเข้า หากสถานะเดิมคือเข้าถึงโดยตรง ให้ย้อนการทดสอบด้วย:
netsh winhttp reset proxyมิฉะนั้นให้คืนค่าก่อนหน้า การรีเซ็ต WinHTTP ไม่ลบนโยบายส่วนขยายหรือพร็อกซีของแอปเอง สำหรับ Chrome หรือ Edge ทั่วไป ใช้กล่องโต้ตอบพร็อกซี Windows เว้นแต่ระบุการพึ่งพา WinHTTP โดยเฉพาะแล้ว ไม่มีคำสั่ง netsh ใดบังคับให้ไคลเอนต์เครือข่ายทั้งหมดใช้เส้นทางเดียวกัน