2013-02-22 27 views
5

Chúng tôi có một dịch vụ web đang chạy chậm trong quá trình sản xuất. Trong QA và UAT nó là tốt nhưng những người được đặt tại HQs công ty của chúng tôi. Nhưng sản xuất nằm trong một trung tâm dữ liệu trong đám mây. Tôi chạy wireshark và thấy rằng nó đang thực hiện ít nhất 6 cuộc gọi đến NBNS WPAD (mỗi lần một thời gian ra), mỗi lấy khoảng 3/4 của một giây làm cho nó rất chậm. Tôi muốn tắt WPAD vì môi trường không được cấu hình để sử dụng nhưng nó vẫn đang thực hiện các cuộc gọi và chỉ lãng phí thời gian.Cách Tắt (Tắt) Tự động Tìm kiếm Web Proxy (WPAD) trong Windows Server 2008 R2

Nền tảng của tôi là máy chủ Windows 2008 r2 với IE9. Tôi muốn tắt hoàn toàn các truy vấn DNS WPAD (và các truy vấn NBNS). Chúng tôi không sử dụng proxy. Chúng tôi không sử dụng DHCP. Tôi muốn dừng WPAD nhưng tôi đã không thành công. Tôi đã thử các cách sau: 1.vô hiệu hóa "tự động phát hiện cài đặt" trong IE 2.vô hiệu hóa "sử dụng tập lệnh cấu hình tự động" trong IE 3.Kiểm tra rằng Dịch vụ Tự động Khám phá WinHTTP Web Proxy không chạy tự động, nó được đặt thành chạy thủ công vì vậy tôi nghĩ rằng đó là ok. 4.Được thực hiện "Netsh winhttp show proxy" cho tôi biết Truy cập trực tiếp (không có máy chủ proxy).

Tôi thiếu điều gì cần phải tắt?

Trả lời

1

Để ngăn chặn Windows từ theo dõi mà hỗ trợ mạng WPAD, bạn cần phải thực hiện một sự thay đổi registry đơn giản:

  • Nhấp vào nút Start, và trong lĩnh vực tìm kiếm, gõ "regedit", sau đó chọn "regedit .exe "từ danh sách kết quả
  • Điều hướng qua cây tới" HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Wpad "
  • Khi bạn đã chọn thư mục" Wpad ", nhấp chuột phải ở bên phải cửa sổ và nhấp vào "Mới -> DWORD (Giá trị 32 bit)"
  • Tên giá trị mới này "WpadOverride"
  • Kích đúp vào mới "WpadOverride" giá trị để chỉnh sửa nó
  • Trong mục "Value data" lĩnh vực, thay thế "0" với một "1", sau đó bấm vào nút "OK"
  • Khởi động lại máy tính
+2

Bạn đang 100% nhầm. Phím WpadOverride thực sự khiến Windows thực hiện các yêu cầu WPAD thường xuyên hơn. Hãy xem bài viết này: http://kb.k12usa.com/Knowledgebase/Proxy-Auto-Detect-WPAD-Issues-With-IE-Windows-7 Thật dễ dàng để kéo lên wireshark và lọc trên ** dns.qry.name chứa "wpad" ** để xác minh rằng thay đổi được đề xuất của bạn không tắt nó. Phần buồn là câu trả lời của bạn đã được trích dẫn trên Internet như là cách vô hiệu hóa WPAD (có thể là lỗ hổng bảo mật). – flakshack

3

Group Policy Editor
chỉnh sửa "Default domain Policy"
User Configuration
Chính sách
Windows Settings
Cấu hình Trình duyệt/Kết nối Tự động
Tự động phát hiện cài đặt cấu hình -> DISABLE

3

Nhiều đề xuất xung quanh việc vô hiệu hóa tiêu điểm WPAD trên cài đặt người dùng Internet Explorer. Trong khi điều này sẽ cho IE biết không sử dụng tính năng phát hiện proxy tự động, nó sẽ không dừng Dịch vụ Khám phá Tự động Web Proxy của WinHTTP từ truy vấn cho wpad. Một số người đã đề xuất vô hiệu hoá dịch vụ này hoàn toàn, nhưng kể từ Windows 10, nó là bắt buộc đối với dịch vụ Trình trợ giúp IP và không được khuyến nghị tắt dịch vụ này.

Trong ghi chú MS16-063, bạn có thể thấy cách giải quyết được đề xuất của chúng cho lỗ hổng (cố định) là chỉnh sửa tệp máy chủ (c: \ windows \ system32 \ drivers \ etc \ hosts).

255.255.255.255 wpad. 

Mặc dù bản vá cố định lỗ hổng cụ thể đó, giải pháp thay thế vẫn là một tùy chọn để vô hiệu hóa WPAD. Trong thử nghiệm của tôi, nó dừng các truy vấn.Như ghi chú của bài viết:

Tác động của giải pháp. Khám phá Autoproxy sẽ không hoạt động và vì lý do này, một số ứng dụng, chẳng hạn như Internet Explorer, sẽ không thể tải trang web đúng cách.

Hãy nhớ rằng WPAD có thể là một điều tốt khi thiết lập đúng cách. Như với bất kỳ lời khuyên nào từ Internet, hãy đảm bảo thực hiện kiểm tra của riêng bạn trước khi áp dụng bất kỳ thay đổi nào. Ví dụ: nếu bạn thực hiện thay đổi này đối với máy tính xách tay của công ty và họ chuyển đến một trang web yêu cầu WPAD, chúng sẽ không hoạt động.

Nguồn: Microsoft forums.

Lưu ý rằng bạn có thể dễ dàng sử dụng Wireshark để xem nếu một máy tính đang làm các truy vấn WPAD bằng cách sử dụng bộ lọc:dns.qry.name chứa “wpad”

+0

Trong Windows 10, bạn có thể vào Cài đặt> Mạng & Internet> Proxy và tắt 'Tự động phát hiện cài đặt'. Hoặc bạn cũng có thể tìm kiếm 'Thuộc tính Internet' và truy cập Cài đặt mạng LAN và tắt 'Tự động phát hiện cài đặt'. Mặc dù giao diện người dùng 'Thuộc tính Internet' cũng được kích hoạt từ IE, tôi không nghĩ rằng nó chỉ áp dụng cho IE. Ví dụ: Chrome sẽ tôn trọng cài đặt OS. Với tính năng tự động phát hiện cài đặt, chrome: // net-internals/# proxy sẽ báo cáo cài đặt ban đầu và hiệu quả và nếu tắt, chrome: // net-internals/# proxy chỉ báo cáo cài đặt hiệu quả. –

+0

Tôi biết các op hỏi về Windows Server, nhưng kể từ khi bạn đề cập đến Windows 10 tôi nghĩ rằng để bình luận về trường hợp cho người dùng cuối. –

+0

Đối với liên kết của bạn trên MS16-063, rõ ràng Microsoft đã phát hành bản sửa lỗi trong bản cập nhật https://technet.microsoft.com/library/security/ms16-077 –

Các vấn đề liên quan