Windows پراکسی ترتیبات اور WinHTTP الگ ہیں
netsh بدلنے سے پہلے معلوم کریں کہ Windows ایپ WinHTTP استعمال کرتی ہے؛ اسے ہر براؤزر مسئلے کا حل نہ سمجھیں۔
براؤزر کام کرے مگر Windows بیک گراؤنڈ ایپ نہ کرے تو پہلے ناکام ایپ کا پراکسی انٹرفیس پہچانیں۔ وہ WinHTTP، صارف کی Windows ترتیبات، فی سیشن ترتیب، خودکار دریافت یا اپنی ترتیب استعمال کر سکتی ہے۔ سروس دوسرے صارف کے طور پر بھی چل سکتی ہے۔
عام WinHTTP ترتیب کے لیے اس صرف پڑھنے والی جانچ سے شروع کریں:
netsh winhttp show proxyیہ آؤٹ پٹ ہر براؤزر پروفائل یا رابطے کو بیان نہیں کرتا۔ بدلنے سے پہلے ایپ کی دستاویز یا تشخیص سے تصدیق کریں کہ یہ یہی WinHTTP ڈیفالٹ استعمال کرتی ہے۔
| مطلوبہ عمل | دائرہ |
|---|---|
| WinHTTP ڈیفالٹ مقرر کرنا | پرانی ترتیب لکھیں اور اسے بانٹنے والے تمام متعلقہ کلائنٹس کو مدنظر رکھیں۔ |
| Windows Internet ترتیبات درآمد کرنا | سورس ابھی نقل کریں؛ بعد کی تبدیلیاں مسلسل ہم آہنگ نہیں ہوتیں۔ |
| آزمائش کے بعد بحال کرنا | لکھا ہوا پراکسی بحال کریں یا صرف تب ری سیٹ کریں جب پچھلی حالت براہِ راست رسائی تھی۔ |
ضروری اختیارات اور اس ڈیفالٹ کو استعمال کرنے والی ایپ کے ساتھ واضح ترتیب ہے:
netsh winhttp set proxy proxy-server="203.0.113.10:8080"دستاویزی اینڈپوائنٹ کو ایپ کے لیے مقرر پراکسی سے بدلیں، یا راستہ عوامی پراکسی کی اجازت دے تو HTTP پراکسی فہرست سے امیدوار لیں۔ اس کے بجائے Windows Internet ترتیبات کا سورس درآمد کرنے کے لیے:
netsh winhttp import proxy source=ieپرانا نام ie درآمد کا سورس بتاتا ہے۔ اصل حالت براہِ راست رسائی تھی تو آزمائش اس طرح واپس لیں:
netsh winhttp reset proxyورنہ پچھلی قدریں بحال کریں۔ WinHTTP ری سیٹ کرنے سے ایکسٹینشن پالیسی یا ایپ کا اپنا پراکسی نہیں ہٹتا۔ عام Chrome یا Edge سیٹ اپ کے لیے Windows پراکسی ڈائیلاگ استعمال کریں، الا یہ کہ WinHTTP کی مخصوص وابستگی پہچانی ہو؛ کوئی netsh کمانڈ تمام نیٹ ورک کلائنٹس کو ایک راستہ بانٹنے پر مجبور نہیں کرتی۔