কম্পিউটার টিউটোরিয়াল

সিস্টেম এরর 109 (ERROR_BROKEN_PIPE) উইন্ডোজে সমাধান

উইন্ডোজ কম্পিউটারে কাজ করার সময় "System error 109: The pipe has ended" এরর দেখতে পারেন। এটি সাধারণত তখন লক্ষ্য করা যায় যখন ব্যবহারকারী কমান্ড প্রম্পট বা টাস্ক ম্যানেজার দিয়ে ScanEngine-এর মতো একটি রানিং সার্ভিস বন্ধ করার চেষ্টা করে।

এই এরর কম্পিউটার ব্যবহার বা নির্দিষ্ট অ্যাপ্লিকেশন লঞ্চ করার সময় দেখা দেয়। ERROR_BROKEN_PIPE সকল উইন্ডোজ অপারেটিং সিস্টেমে যেকোনো সময় হতে পারে—যেমন অ্যাপ্লিকেশন লঞ্চ করার ठीक আগে। সুনির্দিষ্টভাবে, এই এরর তখন দেখায় যখন ব্যবহারকারী টাস্ক ম্যানেজার বা অন্য উপায়ে একটি ব্যাকগ্রাউন্ড সার্ভিস বন্ধ করার চেষ্টা করে।

কিছু এরর (যেমন ব্লু স্ক্রিন) কম্পিউটারের জন্য ভয়াবহ, কাজ বন্ধ করে দেয় এবং গাম্ভীর সমস্যা নির্দেশ করে। কিন্তু System error 109 তত গাম্ভীর নয়, অধিকাংশ সময় এটা উপেক্ষা করা যায়। তবে যদি বারবার হয়, তবে কোয়াডি সিরিয়াস সমস্যা বোঝায়—তখন ফিক্স করা প্রায়োরিটি।

এরর বুঝতে টার্মিনোলজি জানতে হয়। "Broken pipe" বোঝায় দুটি রানিং প্রসেসের ফাইল ডেসক্রিপ্টরের মধ্যে সংযোগ ভাঙা হয়েছে। যদি এটাও ক্লিয়ার না হয়, চিন্তা নেই—নিচে পূর্ণ সমাধান দেওয়া আছে।

এই এররের সবচেয়ে চিন্তাজনক কারণ হলো ম্যালওয়্যার ইনফেকশন। কম্পিউটার হুমকি ইন্টারনেটের যেকোনো জায়গা থেকে আসতে পারে—প্রোগ্রাম ক্র্যাক ডাউনলোড বা স্প্যাম ইমেইলের অ্যাট্যাচমেন্ট খোলার সময়।

অধিকাংশ কেসে এরর উপেক্ষা করা যায়। কিন্তু যদি বারবার হয়, তবে ম্যালওয়্যার বা পুরনো ড্রাইভার কিনা ট্রিগার করছে সেটা ট্রাবলশুট করুন।

এই আর্টিকেলে উইন্ডোজ 10/11-এ সিস্টেম এরর ফিক্স করার পদ্ধতি আলোচনা করব। "The pipe is being closed" এরর için লিঙ্ক করা আর্টিকেল চেক করুন।

পাইপ (Pipe) কী এবং কেন ভাঙে?

একটি পাইপ দুটি প্রসেসকে সংযুক্ত করে—একটিতে ফাইলের রিড-এন্ড (read-end) থাকে, অন্যটিতে রাইট-এন্ড (write-end)। একটি প্রসেস পাইপে লিখলে সেটি বাফারে স্টোর হয় এবং অন্য প্রসেস সেটি রিট্রিভ করে।

পাইপ হলো শেয়ার্ড মেমোরির একটি অংশ যা প্রসেসগুলো কমিউনিকেশনের জন্য ব্যবহার করে। পাইপ তৈরীকারী প্রসেস = পাইপ সার্ভার। পাইপের সাথে কানেক্ট হওয়া প্রসেস = পাইপ ক্লায়েন্ট। একটা প্রসেস পাইপে ইনফরমেশন লিখে, অন্যটি পড়ে।

দুই ধরনের পাইপ রয়েছে: অ্যানোনিমাস পাইপ এবং নেমড পাইপ। অ্যানোনিমাস পাইপ কম ওভারহেড নেয় কিন্তু সীমিত সার্ভিস দেয়।

এখানে "পাইপ" বলতে ইনফরমেশন কন্ডুইট বোঝানো হয়েছে। কনসেপচুয়ালি পাইপের দুটি এন্ড রয়েছে। ওয়ান-ওয়ে পাইপে এক এন্ড থেকে লিখা যায়, অন্য এন্ড থেকে পড়া যায়। টু-ওয়ে (ডুপ্লেক্স) পাইপে একই এন্ড থেকে রিড-রাইট দুটোই সম্ভব।

Broken pipe হয় যখন একটি প্রসেস প্রিম্যাচুরলি যেকোনো এক এন্ড থেকে এক্সিট করে এবং অন্য প্রসেস এখনও পাইপ বন্ধ করেনি।

উইন্ডোজে System error 109: ERROR_BROKEN_PIPE কী?

উইন্ডোজ সিস্টেম এরর নরমাল ব্যবহারে বিভিন্ন সময় হয়। ইউজারকে এরর কোড দেওয়া হয় যাতে সমস্যাটি অ্যানালাইজ ও ইনভেস্টিগেট করতে পারেন। কিন্তু এই কোডগুলো ডিটেইল্ড ইনফরমেশন দেয় না। নন-সিস্টেম সফ্টওয়্যারও এই কোড রিটার্ন করতে পারে, তাই প্রোগ্রাম ও রানটাইম কনটেক্স্ট বুঝতে হয়।

প্রসেসিং-এর সময় উইন্ডোজ সিস্টেম এরর কোড পাঠায় যাতে ইউজার বুঝতে পারেন কম্পিউটারে কী সমস্যা হচ্ছে। এগুলো অপ্রত্যাশিত সময়ে আসে, তাই এরর মেসেজ, টাইম এবং রানিং প্রসেস АНালাইজ না করা পর্যন্ত ডিটেক্ট করা কঠিন। সিস্টেম এরর কোডগুলো কম্পিউটারের অন্যান্য সমস্যার লক্ষণ। তাই এরর মেসেজ, টাইম এবং রানিং প্রসেস বিবেচনা করতে হয়।

এই এররের ক্ষেত্রে নিচের মেসেজ পপ-আপ হয়:

"The pipe has been ended."

এই এরর সাধারণত বোঝায়: ক্লায়েন্ট নির্দিষ্ট সময় অপেক্ষা করার পর সার্ভারের সাথে তৈরি সকেট কানেকশন বন্ধ করে দেয়। কিন্তু সার্ভার সেটা জানে না এবং ডেটা সোর্স থেকে ডেটা ফেচ করতে থাকে। সার্ভারকে তখন পাতা চলে যখন সেটি আগে তৈরি করা সকেট কানেকশন দিয়ে ক্লায়েন্টকে ডেটা পাঠাতে চায়। তখন এই এরর দেখায়। বিপরীতটিও হতে পারে—ক্লায়েন্ট না জেনে সার্ভার কানেকশন বন্ধ করলে BPE পাওয়া যায় স্ট্রিমে লিখার চেষ্টা করলে।

অর্থাৎ ডেটা ফ্লোয়ে কোথাও ডেটা ফ্লো বন্ধ হয়ে গেছে। অধিকাংশ সময় ফায়ারওয়াল বা অন্যান্য সিকিউরিটি সফ্টওয়্যারই দায়ী। আপনার লোকাল কম্পিউটারের ফায়ারওয়াল অফ করে আপলোড আলো দিন বা সিস্টেম অ্যাডমিনিস্ট্রেটরের সাথে কথা বলুন।

উইন্ডোজে System error 109: ERROR_BROKEN_PIPE এর কারণ

উইন্ডোজ সিস্টেম এরর সফ্টওয়্যার বা হার্ডওয়্যার ব্রেকডাউনের কারণে হয়। কখনো সফ্টওয়্যার হার্ডওয়্যারের সাথে কনসিস্টেন্সি রেখে কাজ করে না (চেঞ্জ বা জেনারেল হার্ডওয়্যার ফেইলারের কারণে)। কখনো কনফ্লিক্টিং ড্রাইভার ইনস্টল থাকে বা OS করাপ্ট হয়। কোনো কম্পোনেন্টে অ্যাসামান্য পাওয়ার সার্জ হতে পারে যা পার্টস ড্যামেজ করে। কম্পিউটার ব্যবহারের বিভিন্ন সময় সিস্টেম এরর দেখাতে পারে এই ধরনের ফ্যাক্টরগুলো। সফ্টওয়্যার ও হার্ডওয়্যার সমস্যা সহজে সমাধান হয় যদি ইউজার ফেইলার কারণ পিনপয়েন্ট করতে পারেন। নিচে রিপেয়ার মেথডগুলো দেওয়া হলো।

কারণ হতে পারে: বুট পার্টিশন কোনো কারণে রিড-অনলি হিসেবে মাউন্ট হয়েছে। সিস্টেম সিদ্ধান্ত নেয় ড্রাইভে রাইট করা সেফ নয় কেননা ফলটি সফ্টওয়্যার ইনস্টলেশন।

অন্য কারণ: apt থেকে কিছু ইনস্টল করার চেষ্টা করলে ইনস্টলার রিড মোডে কোনো রিসোর্স অ্যাক্সেস করতে চায় কিন্তু সফল হয় না। "sudo: cannot mount" এরর দেয়। কারণ উইন্ডোজের অধিকাংশ 'এন্টিটি' ফাইল, এবং রিসোর্স পড়তে উইন্ডোজকে সেটি ওপেন করে পড়তে হয়। যদি অন্য প্রসেস সেটি ব্যবহার করছে থাকে, তবে পড়া সম্ভব নয়। আবার রিডিং প্রসেস যদি যاگ্রেপ্তে এক্সিট করে এবং ফাইল বন্ধ না করে, তবে নেক্সট বুট পর্যন্ত ফাইল করাপ্ট থাকে।

রিবুটের পরও ফাইল অ্যাক্সেস না হলে সমস্যা বড়। ব্রোকেন ফাইল সিস্টেম হতে পারে। এটি সমাধান করতে স্টেবল উইন্ডোজ এনভায়রনমেন্ট লাগে। সেরা উপায়: লাইভ USB থেকে বুট করে ব্রোকেন সিস্টেমে কাজ করা।

অন্য একটি কারণ: ম্যালওয়্যার ইনফেকশন। প্রসেসের সাথে ইন্টারফেয়ার করে হুমকি পাইপ ব্রেক করে, অন্যান্য এররও ট্রিগার করে। ম্যালওয়্যার ম্যালিশিয়াস বিহেভিয়ার ইনিশিয়েট করে সিস্টেম প্রসেস ডিসরাপ্ট করে—এটি আপনার কম্পিউটারে System error 109 হঠাৎ আসার কারণ বোঝাতে পারে।

System error 109: ERROR_BROKEN_PIPE উইন্ডোজে সমাধান

এই এরর মেসেজ দেখলে নিচের রিকমেন্ডেড সমাধানগুলো চেষ্টা করুন। ক্রম বাধ্যতামূলক নয়। যদি জানেন কী ট্রিগার করছে, সেই সমাধান প্রথমে চেষ্টা করুন। না হলে অন্যগুলো ট্রাই করুন।

সমাধান ১: কুইক রিস্টার্ট করুন।

প্রথমে কুইক রিস্টার্ট। ব্যাকগ্রাউন্ডে অনেক অপ্রয়োজনীয় প্রসেস চলতে পারে। তাই আপনি যে প্রসেস চালাতে চাচ্ছেন সেটির জন্য পর্যাপ্ত রিসোর্স অ্যালোকেট হচ্ছে না। সেরা ফিক্স: কুইক রিস্টার্ট।

Start মেনু > Power > Restart। লাকি হলে রিবুটের পর এরর চলে যাবে।

সমাধান ২: ফলটি অ্যাপ রিইনস্টল করুন।

যদি কোনো অ্যাপ ওপেন/রান করার সময় System error 109 আসে, তবে সেটি রিইনস্টল করলে সমাধান হয়। কিন্তু রিইনস্টলের আগে অ্যান্টিভাইরাস টেম্পোরেরিলি ডিসেবল করুন যাতে সেটি মeddle না করে।

Settings দিয়ে:

  1. Settings > Apps > Apps and Features।
  2. Microsoft Store খুঁজে ক্লিক।
  3. Advanced Options লিংক ক্লিক।
  4. Reset সেকশনে Reset বাটন।

PowerShell দিয়ে:

  1. PowerShell অ্যাডমিন হিসেবে রান করুন।
  2. Get-Appxpackage –Allusers > Enter।
  3. অ্যাপের নাম লোকেট > PackageFullName কপি (Ctrl+C)।
  4. Add-AppxPackage -register "C:\Program Files\WindowsApps\" –DisableDevelopmentMode এক্সিকিউট (PackageFullName ও ড্রাইভ লেটার আপনার অনুযায়ী চেঞ্জ করুন)।
  5. Enter।

সমাধান ৩: অ্যাপ কম্প্যাটিবিলিটি মোডে রান করুন।

হয়তো অ্যাপটি বর্তমান উইন্ডোজ ভার্সনের সাথে কম্প্যাটিবল নয়। কম্প্যাটিবিলিটি মোডে রান করুন।

  1. অ্যাপের EXE ফাইল রাইট-ক্লিক > Properties।
  2. Compatibility ট্যাব।
  3. "Run This Program in Compatibility Mode for" ড্রপডাউন থেকে বর্তমান উইন্ডোজ ভার্সন সিলেক্ট।
  4. Apply > OK।
  5. এরর থাকছে কিনা চেক করুন।

সমাধান ৪: ড্রাইভার রোলব্যাক করুন।

আসলে আসা ড্রাইভারে ফিরে যান।

  1. Device Manager-এ ফলটি ড্রাইভার খুঁজুন।
  2. রাইট-ক্লিক > Properties।
  3. Driver ট্যাব > Roll Back Driver বাটন।
  4. Yes ক্লিক করে কনফার্ম ("Are you sure you would like to roll back to the previously installed driver software?")।
  5. রিস্টার্ট।

সমাধান ৫: ড্রাইভার আপডেট বা রিইনস্টল করুন।

রোলব্যাক কাজ না করলে আপডেট বা রিইনস্টল করুন। কম্পিউটারে চেঞ্জ হলে ড্রাইভার মেস আপ হয়। Outbyte Driver Updater ব্যবহার করুন—এক ক্লিকে সকল পুরনো ড্রাইভার আপডেট করে দেয়।

ম্যানুয়ালি করতে চাইলে: ইনকম্প্যাটিবল বা ফলটি ড্রাইভার Windows 10/11-এ System Service Exception এররের কারণ। আউট-অফ-সিঙ্ক ড্রাইভার OS-এর ডিউটি পারফর্ম করতে বাধা দেয়।

  1. Windows Menu > Settings > Update and Security > Check for Updates।
  2. (এটি তখনই কাজ করে যখন হার্ডওয়্যার ম্যানুফ্যাকচারার Windows Update সার্ভিস ব্যবহার করে)।

Device Manager দিয়ে:

  1. সার্চ বক্সে "Device Manager"।
  2. আপডেট করার ডিভাইস এক্সপ্যান্ড > রাইট-ক্লিক > Update Driver (অটো আপডেট)।
  3. সকল ডিভাইসের জন্য রিপিট।

ড্রাইভার আপডেট হয়েছে কিনা চেক:

  1. Device Manager > হার্ডওয়্যার ক্যাটেগরি এক্সপ্যান্ড।
  2. ডিভাইস রাইট-ক্লিক > Properties > Driver 탭 > Driver Date/Version চেক করুন।

সকল ড্রাইভার আপডেটেড থাকলে অন্যান্য সমাধান চেষ্টা করুন।

সমাধান ৬: সিস্টেম রিস্টোর ব্যবহার করুন।

Windows System Restore কম্পিউটারকে পূর্বের ওয়ার্কিং স্টেটে ফেরাতে দেয় (কৃত চেঞ্জ রোলব্যাক করে)। নতুন ইনস্টল করা সফ্টওয়্যার, অ্যান্টিভাইরাস, বা সিস্টেম আপডেট এরর করলে সিস্টেম রিস্টোর করুন।

  1. সার্চে "Create a restore point"।
  2. System Restore বাটন।
  3. Next > ডিজায়ার্ড রিস্টোর পয়েন্ট সিলেক্ট।
  4. "Scan for affected programs" ক্লিক (কौন প্রোগ্রাম আর থাকবে না সেটা দেখাবে)।
  5. কনফার্ম > Next > Finish।

সিস্টেম রিস্টোর তখনই কাজ করে যখন রিস্টোর পয়েন্ট থাকে।

কাজ না করলে Safe Mode-এ বুট করুন (বেইকবোন উইন্ডোজ, এসেনশিয়াল পার্টস মাত্র চলে)।

  1. Start > Settings > Update and Security > Recovery।
  2. Advanced Start-up-এ Restart now।
  3. Options: Troubleshoot > Advanced Options > System restore।
  4. আগের সিস্টেম রিস্টোর স্টেপস অনুসরণ।

সমাধান ৭: করাপ্ট বা মিসিং সিস্টেম ফাইল রিপেয়ার করুন।

System File Checker (SFC) ইউটিলিটি রান করুন। এটি করাপ্ট/ড্যামেজড উইন্ডোজ সিস্টেম ফাইল স্ক্যান ও রিস্টোর করে।

  1. Windows কী > cmd/command prompt সার্চ।
  2. রাইট-ক্লিক > Run as Administrator।
  3. UAC-এ অ্যাডমিন পাসওয়ার্ড।
  4. Command Prompt-এ sfc /scannow > Enter।
  5. স্ক্যান কমপ্লিট হওয়া পর্যন্ত অপেক্ষা > এরর মেসেজ থাকছে কিনা চেক।

Checkdisk (CHKDSK)ও রান করুন—OS-এ অনেক ইনকনসিস্টেন্সি রিপেয়ার করে। সিস্টেম এররও এই ইউটিলিটি দিয়ে রিপেয়ার হয়।

  1. Command Prompt অ্যাডমিন হিসেবে খুলুন।
  2. সিস্টেম বলতে পারে "cannot run at the moment" — Y চাপুন নেক্সট স্টার্টআপের আগে রান করতে। রিবুট।
  3. রিবুটে চেকডিস্ক উইন্ডোজের বাইরে রান করবে—রিপোর্ট দেওয়া পর্যন্ত অপেক্ষা।
  4. উইন্ডোজ নরমালি রিবুট হবে।

সমাধান ৮: ক্লিন বুট (Clean Boot) করুন।

Clean Boot স্টেটে উইন্ডোজ শুধু এসেনশিয়াল সার্ভিসের সাথে стар্ট হয়। সিস্টেম এরর সৃষ্টি করে এমন এক্টিভিটি Clean Boot-এ চেষ্টা করুন।

যদি Clean Boot-এ এরর না হয়, তবে থার্ড-পার্টি সফ্টওয়্যার কনফ্লিক্ট করছে।

  1. Windows + R > msconfig.msc > OK (System Configuration)।
  2. Services ট্যাব > Hide all Microsoft Services চেক।
  3. Disable All (থার্ড-পার্টি সার্ভিস বন্ধ)।
  4. Startup ট্যাব > Open Task Manager > সকল ইনএবল্ড স্টার্টআপ অ্যাপ ডিসেবল। Task Manager বন্ধ > System Configuration-এ ফিরুন।
  5. Apply > OK > Restart Now।
  6. PC এখন Clean Boot মোডে রিস্টার্ট হবে।

সমাধান ৯: পেন্ডিং উইন্ডোজ আপডেট ইনস্টল করুন।

লেটেস্ট উইন্ডোজ ভার্সন ইনস্টল না থাকলে System error 109 সহ বিভিন্ন উইন্ডোজ আপডেট এরর আসতে পারে।

  1. Windows + I > Settings।
  2. Update and Security > Windows Update।
  3. Check for Updates > ডাউনলোড হওয়া পর্যন্ত অপেক্ষা।
  4. Install > রিস্টার্ট > চেক করুন।

সমাধান ১০: ম্যালওয়্যার চেক করুন।

বিল্ট-ইন অ্যান্টিভাইরাস Windows Defender ব্যবহার করুন।

  1. Start মেনু > Windows Defender সার্চ > টপ রেজাল্ট।
  2. Check for updates now।
  3. Scan বাটন।
  4. Defender স্ক্যান করবে, ম্যালিশিয়াস এক্টিভিটি/প্রসেস এলার্ট করবে।

বेहতর রেজাল্টের জন্য থার্ড-পার্টি অ্যান্টি-ম্যালওয়্যারও ব্যবহার করুন। বিশ্বস্ত সোর্স থেকে ডাউনলোড করুন। কমপ্লিট থরো স্ক্যান করুন। স্ক্যান শেষে ফাইন্ডিংস দেখাবে—রিকমেন্ডেড ফিক্স অ্যাপ্লাই করুন।

সমাধান ১১: OS CD দিয়ে রিপেয়ার/রিইনস্টল করুন।

সিস্টেম সফ্টওয়্যার রিপেয়ার করার সেরা উপায় হয় রিইনস্টল। রিপেয়ার রিইনস্টল ফাইল রেখে OS রিপেয়ার করে। ফাইল ব্যাকআপ নিশ্চিত করুন। ইনস্টলেশন মিডিয়া ইন্সার্ট করে রিস্টার্ট।

  1. BIOS অ্যাক্সেস (F1, F2, বা Del—মডেল অনুযায়ী ভিন্ন)।
  2. Boot section-এ বুট ডিভাইস = ইনস্টলেশন ডিস্ক > Save settings।
  3. পুরনো উইন্ডোজের জন্য কিবোর্ড ট্যাপ করতে হয় ইনস্টলেশন ডিস্ক অ্যাক্সেস করার সময়।
  4. ক্লিন-ইনস্টলের বদলে Repair utility প্রথমে চেষ্টা করুন। সমস্যা থাকলে ফাইল ব্যাকআপ নিয়ে ক্লিন রিইনস্টল।

সমাধান ১২: PC রিসেট করুন।

উপরের সব ফেইল করলে নিউক্লিয়ার অপশন: PC রিসেট। ফ্যাক্টরি-ফ্রেশ স্টেটে ফিরিয়ে আনে (ইনস্টল করা অ্যাপস রিমুভ, ডকুমেন্ট থাকে কিন্তু অন্য জায়গায় সেভ করা ভালো)।

  1. Start > Settings > Update & Security > Recovery > Reset this PC-এ Get Started।
  2. প্রম্পট: Keep my files।
  3. Reset।

উপসংহার

সিস্টেম এরর ম্যালফাংশনিং হার্ডওয়্যার, করাপ্ট OS মডিউল ইত্যাদির কারণে হয়। সিস্টেম এরর খুব ব্রড: প্রতিটি সিস্টেমের সैकड़ো লোকেশনে হতে পারে। System error 109: ERROR_BROKEN_PIPE 그중 এক।

System error 109: ERROR_BROKEN_PIPE হয় যখন دو রানিং প্রসেসের ফাইল ডেসক্রিপ্টর μεταξύ যোগাযোগ অভাব হয়। অ্যাপ লঞ্চ বা প্রসেস রান করার সময় হতে পারে। সাধারণত ফলটি ডিভাইস ড্রাইভার বা ম্যালওয়্যার ইনফেকশন কারণ। ফুল সিস্টেম স্ক্যান ও ড্রাইভার আপডেট ইউটিলিটি রান করুন। না হলে ক্লিন বুট মোডে রিস্টার্ট করুন থার্ড-পার্টি সফ্টওয়্যার কনফ্লিক্ট চেক করতে এবং কনফ্লিক্টিং সফ্টওয়্যার রিমুভ করুন।

কী ট্রিগার করছে সেটা পিনপয়েন্ট করা কঠিন, তাই উপরের সব সমাধান চেষ্টা করার পরামর্শ দেওয়া হয়। লিস্টে নিচের দিকে যেতে থাকুন যেন আপনার সিচুয়েশনের জন্য সেরা সমাধান পান।

আপনি যদি এই এরর সমাধান করার অন্য কোনো উপায় জানেন, কমেন্টে শেয়ার করুন যেন আমরা লিস্টে অন্তর্ভুক্ত করতে পারি।

  1. Windows Photo App খোলার সময় File System Error -2147219196 সমাধান

  2. Windows Error 43 সমাধান: হার্ডওয়্যার ও ড্রাইভার ফিক্সের নির্ভরযোগ্য গাইড

  3. উইন্ডোজ ১০-এ ফাইল সিস্টেম এরর (-2147219194) সমাধান: কারণ ও ফিক্স

  4. Kmode Exception Error ব্যাখ্যা এবং উইন্ডোজ ১০-এ ধাপে ধাপে ফিক্স