"Windows sockets registry entries required for network connectivity are missing" এরর বলতে উইন্ডোজ সকেটস (Winsock) রেজিস্ট্রি এন্ট্রিতে করপশন বোঝায়। Windows Sockets হলো একটি প্রোগ্রামিং ইন্টারফেস যা ইনকামিং এবং আউটগোইং নেটওয়ার্ক রিকোয়েস্ট ম্যানেজ করে সাপোর্টিং প্রোগ্রাম হিসেবে কাজ করে। যদি Winsock নেটওয়ার্ক রিকোয়েস্ট প্রসেস না করে, তবে ইন্টারনেট কানেকশনই কাজ করবে না। উইন্ডোজ ১০ লঞ্চের পর অনেকেই আশা করতেন নেটওয়ার্ক সমস্যা শেষ হয়ে যাবে, কিন্তু দুর্ভাগ্যক্রমে উইন্ডোজ ১০ ব্যবহারকারীরা ইন্টারনেট কানেক্ট করতে বাধা পাওয়ার এরর রিপোর্ট করছেন।

বিল্ট-ইন ট্রাবলশوتر দিয়ে যাচাই করলে উইন্ডোজ রিপোর্ট করে: "Windows Sockets registry entries required for network connectivity are missing"। আশা করুননি উইন্ডোজ ট্রাবলশুটার অটোমেটিক্যালি এই সমস্যা ফিক্স করতে পারবে না।
এই এরর ট্রিগার করার সবচেয়ে সাধারণ কারণগুলো:
- এক বা একাধিক নেটওয়ার্ক প্রোটোকল কম্পিউটারে অনুপস্থিত
- Windows Sockets registry entries অনুপস্থিত
আশ্চর্য ব্যাপার হলো এই সমস্যা একটি উইন্ডোজ আপডেট (KB3034229) এর পর থেকে শুরু হয়েছে। আপডেট অ্যাপ্লাই হওয়ার সাথে সাথে অনেক ব্যবহারকারী ইন্টারনেট কানেক্ট করতে পারলেন না। উইন্ডোজ ১০-এ আপগ্রেড করলে Winsock রেজিস্ট্রি গুলো মেস আপ হয়ে যায়।
খুশির খবর — আপনার রেজিস্ট্রি এন্ট্রি আসলে মিসিং নয়। আরও সঠিক বললে এন্ট্রিগুলো করপ্ট হয়েছে বা সিস্টেম যা একসপেক্ট করে उससे ভিন্ন কিছুতে পরিবর্তন হয়েছে। অন্য একটি পরিস্থিতি হলো থার্ড-পার্টি অ্যাপ্লিকেশন এন্ট্রিগুলো মডিফাই করা থেকে রোধ করছে।
খারাপ খবর — বিস্তৃত ট্রাবলশুটিং সেশনের জন্য প্রস্তুত থাকুন, কারণ এই ইস্যু অনেক ভিন্ন কারণের দ্বারা হয়। আপনার পরিস্থিতি অনুযায়ী এরর মিসলিডিং হতে পারে এবং আসলে সমস্যাটি উইন্ডোজ সকেটস কোনো liên quan নাও থাকতে পারে।
এখন ফিক্সিং পার্টে যাই। নিচে উইন্ডোজ ১০ ব্যবহারকারীদের ইন্টারনেট কানেক্টIVITY ফিরিয়ে আনতে সফল হয়েছে এমন ফিক্সের সংগ্রহ দেওয়া হলো। আপনার পরিস্থিতি যেন কাজ করে এমন একটি ফিক্স না পাওয়া পর্যন্ত প্রতিটি মেথড ক্রমাগত অনুসরণ করুন।
মেথড ১: Winsock কম্পোনেন্ট রিসেট করা
Winsock হলো একটি স্পেসিফিকেশন গাইডলাইন যা ডিফাইন করে কিভাবে বিল্ট-ইন উইন্ডোজ নেটওয়ার্ক সফ্টওয়্যার নেটওয়ার্ক সার্ভিস অ্যাক্সেস করে। যদি করপ্ট Winsock সমস্যার কারণ হয়, তবে কমান্ড প্রম্পট ব্যবহার করে উইন্ডোজ সকেটস রিসেট করা সবচেয়ে সহজ এবং কার্যকর সমাধান। সম্ভবত TCP/IP সেটিংসও প্রভাবিত হয়েছে।
কমান্ড প্রম্পটে নিচের কমান্ড সিকোয়েন্স রান করে Winsock এবং TCP/IP সেটিংস রিসেট করুন:
- উইন্ডোজ স্টার্ট বারে (বাম নিচে) "cmd" সার্চ করুন। Command Prompt-এ রাইট-ক্লিক করে Open as Administrator সিলেক্ট করুন।

- নিচের কমান্ডগুলো Command Prompt-এ টাইপ/পেস্ট করুন এবং প্রতিটোর পর Enter চাপুন:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

- কম্পিউটার রিবুট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন। যদি "Windows Sockets registry entries" এরর এখনও ইন্টারনেট কানেক্ট করতে বাধা দেয়, তবে মেথড ২-এ যান।
মেথড ২: নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার আনইনস্টল করা
Winsock রিসেট করলে যদি নেটওয়ার্ক কম্পোনেন্টের নরমাল ফাংশন্যালিটি ফিরে না আসে, তবে ফল্টি নেটওয়ার্ক ড্রাইভার হতে পারে। এটি কমন হলেও কেস থাকে যেখানে ইথারনেট অ্যাডাপ্টার সঠিকভাবে ইনস্টল হয়নি। এটি সাধারণত উইন্ডোজ ৭ বা ৮ থেকে উইন্ডোজ ১০-এ আপগ্রেড করার সময় হয়।
কিছু ব্যবহারকারী নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার আনইনস্টল করে ক্লিন রিবুটের পর রিইনস্টল করে এই এরর ফিক্স করেছেন। দ্রুত গাইড নিচে:
- Windows key + R চাপে Run উইন্ডো খুলুন, "devmgmt.msc" টাইপ করে Enter চাপুন Device Manager খুলতে।

- Device Manager-এ Network adapters-এ স্ক্রোল করুন এবং ড্রপ-ডাউন এক্সপ্যান্ড করুন। আপনার সেটআপ অনুযায়ী এক, দুই বা অধিক ড্রাইভার থাকতে পারে।
- সাধারণত প্রথম এন্ট্রিই ইথারনেট অ্যাডাপ্টার ড্রাইভার যা রিইনস্টল করতে হবে। এতে রাইট-ক্লিক করে Uninstall device চাপুন।
নোট: ল্যাপটপ ব্যবহার করলে Wireless Network Adapter-ও আনইনস্টল করুন।

- নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার আনইনস্টল হলে সিস্টেম রিবুট করুন যাতে উইন্ডোজ মিসিং ড্রাইভার রিইনস্টল করে। যদি এররের কারণ ইথারনেট অ্যাডাপ্টার ড্রাইভার হয়, তবে রিবুটের পর ইন্টারনেট কানেক্ট করতে পারবেন। সমস্যা থাকলে মেথড ৩-এ যান।
মেথড ৩: Winsock রেজিস্ট্রি ডিলিট করে TCP/IP রিইনস্টল করা
Winsock-কে "Windows Sockets registry entries required" এরর থেকে সম্পূর্ণ মুক্ত করার জন্য Winsock রেজিস্ট্রি পুরোপুরি ডিলিট করে TCP/IP রিইনস্টল করব। এই মেথড Winsock রিসেটের চেয়ে বেশি সময় নেওয়া সত্ত্বেও এটি নিশ্চিত করবে যে আপনার Winsock রেজিস্ট্রি এন্ট্রি করপশন থেকে মুক্ত।
নোট: এই প্রসিডিউর রেজিস্ট্রি ফাইল ম্যানিপুলেট করে। সঠিকভাবে ফলো করলে রিস্ক নেই, কিন্তু ভুল হলে অপ্রত্যাশিত সিস্টেম সমস্যা হতে পারে। এই মেথড চেষ্টা করার আগে সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন।
রিস্টোর পয়েন্ট তৈরি হলে নিচের ধাপগুলো ফলো করুন:
- Windows key + R চাপে "regedit" টাইপ করে Enter চাপুন Registry Editor খুলতে।

- Registry Editor-এ বাম প্যান ব্যবহার করে নিচের লোকেশনে যান: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WinSock2

- WinSock2 কীতে রাইট-ক্লিক করে Export সিলেক্ট করুন, তারপর রেজিস্ট্রি ব্যাকআপ নিরাপদ লোকেশনে সেভ করুন। এটি ব্যাকআপ হিসেবে রাখা হয়েছে।

- ব্যাকআপ হলে আবার WinSock2-তে রাইট-ক্লিক করে Delete সিলেক্ট করুন।

- ধাপ ৩ এবং ৪ WinSock ফোল্ডারের জন্যও করুন। এখন Registry Editor বন্ধ করুন।
- Windows key + R চাপে Run উইন্ডো খুলুন, "ncpa.cpl" টাইপ করে Enter চাপুন Network Connections খুলতে।

- আপনার Local Area Connection (বা Ethernet)-এ রাইট-ক্লিক করে Properties সিলেক্ট করুন।

- Properties উইন্ডোতে Install বাটনে ক্লিক করুন।

- Select Network Feature টাইপের নিচে Protocol সিলেক্ট করুন এবং Add চাপুন।

- Select Network Protocol উইন্ডোতে Have Disk-এ ক্লিক করুন।

- Install From Disk উইন্ডোতে C:\Windows\inf টাইপ করে Enter চাপুন।

- Select Network Protocol-এ Internet Protocol (TCP/IP) – Tunnels সিলেক্ট করে OK চাপুন।

- মেশিন রিস্টার্ট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
মেথড ৪: VPN / Proxy কানেকশন ডিজেবল করা
প্রথম তিন মেথড ব্যর্থ হলে আপনি নিশ্চিত হতে পারেন Winsock রেজিস্ট্রি ইনট্যাক্ট।
আপনি যদি VPN / Proxy ব্যবহার করেন প্রাইভেসি জন্য, তবে অবশ্যই যাচাই করুন। কিছু ব্যবহারকারী রিপোর্ট করেছেন যে VPN / Proxy কানেকশন दुর্বল বা অস্থির হলে এই এরর হয়।
নোট: VPN বা Proxy ব্যবহার না করলে সরাসরি মেথড ৫-এ যান।
VPN / Proxy ডিজেবল করে সিস্টেম রিস্টার্ট করুন। যদি VPN/Proxy ডিজেবল থাকা অবস্থায় এরর না আসে, তবে আপনার VPN/Proxy প্রোভাইডারের সাপোর্টে যোগাযোগ করুন। না হলে অন্য সলিউশন খুঁজুন।
আপনার Virtual Private Network (VPN) যদি Network Connections উইন্ডোতে দেখায়, তবে ইথারনেট অ্যাডাপ্টার ডিজেবল/এনাবল করে অস্থায়ীভাবে ফিক্স করতে পারেন। Run উইন্ডোতে (Windows key + R) "control ncpa.cpl" টাইপ করে Enter চাপুন। Network Connections-এ Ethernet adapter-এ রাইট-ক্লিক করে Disable, আবার Enable করুন।

মেথড ৫: এক্সternal অ্যান্টিভাইরাস স্যুট আনইনস্টল করা
এক্সternal অ্যান্টিভাইরাস স্যুটও এই এরর করতে পারে। উইন্ডোজ ডিফেন্ডার এই ইস্যুর কারণ হয় না, শুধু কিছু এক্সternal স্যুট কনফার্মড কেস।
নোট: এক্সternal অ্যান্টিভাইরাস ব্যবহার না করলে মেথড ৬-এ যান।
BitDefender এবং Avira আশংকিত, আরও থার্ড-পার্টি সিকিউরিটি স্যুট থাকতে পারে। কারণ স্পষ্ট নাও হলেও অনুমান করা হয় কিছু সিকিউরিটি সলিউশন রেজিস্ট্রি ফাইলগুলোর সাথে অতিরিক্ত সুরক্ষামূলক হয়।
দুর্ভাগ্যক্রমে অ্যান্টিভাইরাস অস্থায়ীভাবে ডিজেবল করলে কোনো ফলাফল আসবে না। একমাত্র উপায় হলো অ্যান্টিভাইরাস আনইনস্টল করে রিবুট করা এবং এরর চলে গেছে কিনা দেখা। এরর থাকলে নিচের মেথডে যান।
মেথড ৬: লিগ্যাসি গেম এবং অ্যাপ্লিকেশন আনইনস্টল করা
লিগ্যাসি অ্যাপ্লিকেশন এবং গেম নতুন উইন্ডোজ ভার্সনে কম্প্যাটিবিলিটি সমস্যা সৃষ্টি করে। কিছু ব্যবহারকারী রিপোর্ট করেছেন যে লিগ্যাসি গেম/অ্যাপ্লিকেশন ইনস্টল করার পর এই এরর শুরু হয়েছে।
Compatibility mode-এ উইন্ডোজ ১০-এ গেম ইনস্টল ও রান হওয়া সত্ত্বেও, ইনস্টলেশন কিটে পুরনো ড্রাইভার থাকতে পারে যা নতুন OS-এ ইনকম্প্যাটিবল বা সাপোর্টেড নয়।
আপনি যদি সম্প্রতি উইন্ডোজ ১০-এ কনফিগার না করা পুরনো গেম/অ্যাপ্লিকেশন আনইনস্টল করেছেন, তবে সেটি এবং ইনস্টলেশন কিটের ড্রাইভারগুলো আনইনস্টল করুন। লিগ্যাসি প্রোগ্রামের সব ট্রেস রিমুভ করলে সিস্টেম রিবুট করুন এবং ইন্টারনেট কানেক্ট হচ্ছে কিনা চেক করুন। সমস্যা থাকলে মেথড ৭-এ যান।
মেথড ৭: স্ট্যাটিক IP কনফ্লিক্ট সমাধান
আপনি যদি কম্পিউটারের জন্য স্ট্যাটিক IP ব্যবহার করেন, তবে অ্যাড্রেস কনফ্লিক্ট চেক করুন। ডুপ্লিকেট IP অ্যাড্রেস কনফ্লিক্ট এই এরর সৃষ্টি করে। এটি হয় যখন دو এন্ডপয়েন্টে একই IP অ্যাসাইন করা হয়।
অধিকাংশ সময় সিস্টেম অ্যাডমিন ভুলবশত লোকাল এরিয়া নেটওয়ার্কের দুটি কম্পিউটারে একই IP দিয়ে দেন। কিন্তু এক কম্পিউটারে একাধিক অ্যাডাপ্টার কনফিগার থাকলে বা ISP দুটি কাস্টমারকে একই IP দিয়ে দিলেও কনফ্লিক্ট হয়।
স্ট্যাটিক IP ব্যবহার করলে প্রথমে চেক করুন লোকাল এরিয়া নেটওয়ার্কে অন্য কোনো ডিভাইসে একই IP অ্যাসাইন করা হয়নি। লোকাল না হলে অন্য স্ট্যাটিক IP ট্রাই করুন।
মেথড ৮: DNS সার্ভার অ্যাড্রেস ম্যানুয়ালি পরিবর্তন
Netsh উইন্ডোজের বিল্ট-ইন ইউটিলিটি যা লোকাল নেটওয়ার্কের সাথে অনেক কাজ করে, কিন্তু কিছু ব্যবহারকারী এর দিয়ে এই এরর সমাধান করেছেন।
নির্দিষ্টভাবে, তারা Netsh ব্যবহার করে ম্যানুয়ালি DNS সার্ভার অ্যাড্রেস পরিবর্তন করে নেটওয়ার্ক কানেকশন ফিরিয়ে আনায়। পদ্ধতি নিচে:
- উইন্ডোজ স্টার্ট বারে "cmd" সার্চ করুন। Command Prompt-এ রাইট-ক্লিক করে Open as Administrator সিলেক্ট করুন।

- Command Prompt-এ "netsh interface ip set dns "Ethernet" static 8.8.8.8" টাইপ করে Enter চাপুন।
নোট: আপনার অ্যাডাপ্টার নাম ভিন্ন হলে ethernet এর জায়গায় সেটি বসান।
- রিবুট করুন এবং এরর সমাধান হয়েছে কিনা চেক করুন।
মেথড ৯: ওয়ায়ারলেস মোড পরিবর্তন
যদি ওয়ায়ারলেস কানেকশনে এই ইস্যু হয়, তবে Wireless Mode-এর সাথে সম্পর্কিত হতে পারে। কিছু ব্যবহারকারী 802.11b+g+n থেকে 802.11g-এ পরিবর্তন করে সমাধান করেছেন।
উইন্ডোজ ১০ 802.11b+g+n ওয়ায়ারলেস মোড পছন্দ করে না এবং এই টাইপের কানেকশনে সমস্যা করে। এটি मुख্যভাবে উইন্ডোজ ১০ চলমান ডেল ল্যাপটপে হয়।

রাউটার সেটিংস অ্যাক্সেস করতে পারলে Wireless Mode এন্ট্রি খুঁজুন। যদি 802.11b+g+n-এ সেট থাকে, তবে 802.11g বা অন্য কিছুতে পরিবর্তন করুন।
মেথড ১০: রাউটার/মডেম ফ্যাক্টরি রিসেট
কোনো মেথড কাজ না করলে রাউটারের দিকে লক্ষ্য করুন। হালকা শুরু করুন: রাউটার আনপ্লাগ/অফ করে নেটওয়ার্ক সেটিংস রিকনফিগার করুন।
কাম না করলে পিছনে Reset button ব্যবহার করুন। সব রাউটার/মডেমে রিসেট বাটন থাকে — সাধারণত পিছনে এবং শার্প জিনিস দিয়ে চাপতে হয়।

নোট: মডেল অনুযায়ী ফ্যাক্টরি রিসেটে রাউটার পাসওয়ার্ডও রিসেট হতে পারে। অনাকাঙ্ক্ষিত পরিস্থিতি এড়াতে আপনার মডেম/রাউটার মডেলের স্পেসিফিক রিসেট প্রসিডিউর অনলাইনে সার্চ করুন।
আপনার কাছে অন্য রাউটার/মডেম থাকলে সেটি সেটআপ করে দেখুন একই এরর আসে কিনা। না আসলে ফল্টি রাউটার/মডেমে ফার্মওয়্যার রিসেট করুন। প্রসিডিউর ম্যানুফ্যাকচারার অনুযায়ী ভিন্ন হয়।