نحوه ریست کردن Winsock در ویندوز 11/10

Windows Sockets یا Winsock یک مشخصات فنی یا یک رابط برنامه‌نویسی است که تصمیم می‌گیرد چگونه هر برنامه درخواست‌های ورودی/خروجی را برای برنامه‌های اینترنتی(Internet) ، یعنی TCP/IP در ویندوز(Windows) رسیدگی کند . در این راهنما، ما در مورد Winsock ، چرا و زمان نیاز به تنظیم مجدد، و نحوه تنظیم مجدد Winsock در Windows 11/10 خواهیم آموخت .

winsock را بازنشانی کنید

Winsock چیست؟

همانطور که گفتیم این یک رابط برنامه نویسی است. ویندوز 11/10 دارای یک DLL با نام winsock.dll است که API را پیاده سازی می کند و برنامه های ویندوز(Windows) و اتصالات TCP/IP را هماهنگ می کند. تنظیمات شامل پیکربندی کامپیوتر برای اتصال به اینترنت است.

چه زمانی نیاز به تنظیم مجدد Winsock دارید

گاهی اوقات سوکت های ویندوز(Windows Sockets) یا Winsock ممکن است خراب شوند و در نتیجه نتوانید به اینترنت(Internet) متصل شوید . این خطا زمانی رخ می دهد که یک فایل ناشناخته را دانلود می کنید که دارای یک اسکریپت مخرب است. این اسکریپت ها می توانند تا حدی Winsock را مسدود کنند و اتصال اینترنت شما را مسدود کنند. اگر برای باز کردن وب سایت ها مشکل دارید، ممکن است به دلیل خرابی تنظیمات Winsock باشد.(Winsock)

اگر هر یک از خطاهای زیر یا برخی از پیام های خطای مشابه را دریافت کردید، به این معنی است که باید Winsock را ریست کنید :

  • هنگام تمدید رابط «اینترنت» خطایی روی داد: عملیاتی روی چیزی که سوکت نیست انجام شد.
  • هنگام تمدید اتصال محلی(Local Area) رابط، خطایی روی داد: ارائه‌دهنده خدمات درخواستی بارگیری یا راه‌اندازی نشد.
  • هنگام تمدید اتصال محلی رابط، خطایی روی داد: عملیاتی روی چیزی که سوکت نیست انجام شد. امکان تماس با راننده کد خطا(Error) 2 وجود ندارد.
  • عملیات انجام نشد زیرا هیچ آداپتوری در حالت مجاز برای این عملیات نیست.

نحوه ریست کردن Winsock در Windows 11/10

در اینجا مراحلی که باید برای تنظیم مجدد Winsock در Windows 11/10 انجام دهید آمده است :

  1. روی دکمه Start کلیک راست کنید
  2. Command Prompt را انتخاب کنید (Admin)
  3. netsh winsock reset را تایپ کرده و Enter را بزنید
  4. برای ایجاد یک فایل log نیز، به جای آن از netsh winsock reset c:\winsocklog.txt استفاده کنید.
  5. کامپیوتر خود را مجددا راه اندازی کنید.

قبل از اینکه شروع به تنظیم مجدد Winsock کنید، به یاد داشته باشید که ابتدا یک نقطه بازیابی سیستم ایجاد کنید .

سپس Command Prompt را به عنوان مدیر باز کنید و دستور زیر را تایپ کنید و Enter را بزنید .

netsh winsock reset

به عنوان یک مدیر، همچنین می توانید یک فایل گزارش تغییرات ایجاد کنید.

برای اضافه کردن مسیر فایل log به دستور بالا:

netsh winsock reset c:\winsocklog.txt

منتظر بمانید(Wait) تا Command Prompt از طریق ریست اجرا شود. اکنون باید کامپیوتر خود را مجددا راه اندازی کنید تا اثرات آن را ببینید.

وقتی Winsock(Winsock) را ریست می کنید چه اتفاقی می افتد ؟

هنگامی که دستور را اجرا می کنید، هر گونه خرابی که در فایل DLL رخ داده است را برطرف می کند. (DLL)بنابراین هیچ راه حلی وجود ندارد جز اینکه آن را با یک نسخه جدید از Winsock جایگزین کنید و آن را به تنظیمات پیش فرض برگردانید.

نکته(TIP) : نرم افزار رایگان قابل حمل ما FixWin به شما امکان می دهد این تنظیمات یا عملکردهای دیگر ویندوز(Windows) را با یک کلیک بازنشانی کنید.

fixwin 10.1

توجه(NOTE) : در اینجا یک Batch File to Release TCP/IP, Flush DNS, Reset Winsock, Reset Proxy به یکباره وجود دارد.

مطالب مرتبط:(Related readings:)

  1. نحوه شستشوی کش DNS(How to Flush DNS Cache)
  2. نحوه بازنشانی TCP/IP
  3. نحوه بازنشانی تنظیمات سرور پروکسی WinHTTP .



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts