কম্পিউটার

ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার

এই সমস্যাটি সাধারণত এলোমেলোভাবে দেখা যায় তবে এটি .NET ফ্রেমওয়ার্ক এ একটি আপডেট ইনস্টল করার পরেও ঘটতে পারে। প্রক্রিয়াটির নির্বাহযোগ্য হল mscorsvw.exe এবং এটি সেই নামে বা .NET রানটাইম অপ্টিমাইজেশান পরিষেবা হিসাবে টাস্ক ম্যানেজারে প্রদর্শিত হবে৷ এটি প্রায়শই চালানো হয় না এবং এটি এমন একটি পরিষেবা যা .NET ফ্রেমওয়ার্ক অপ্টিমাইজ করার জন্য চলে যা বিনিময়ে, এটির উপর নির্ভরশীল অ্যাপ এবং প্রোগ্রামগুলি দ্রুত চালানো নিশ্চিত করে৷

ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার

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

.NET রানটাইম অপ্টিমাইজেশান পরিষেবার উচ্চ CPU ব্যবহারের কারণ কী?

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

  • এটি সাধারণত ধীরে চলছে এবং আপনি কিছু কমান্ড চালানোর মাধ্যমে এটি দ্রুত করার চেষ্টা করতে পারেন।
  • সম্ভবত আপনার কম্পিউটারে ম্যালওয়্যার চলছে যা হয় নিজেকে পরিষেবা হিসাবে ছদ্মবেশিত করে বা পরিষেবাটি সংক্রামিত হয়েছে। একটি ম্যালওয়্যার স্ক্যানার চালানোর চেষ্টা করুন। কিছু ক্ষেত্রে, ম্যালওয়্যার থাকলে, অ্যান্টিম্যালওয়্যার পরিষেবাটিও উচ্চ সম্পদ গ্রহণ করতে পারে৷
  • পরিষেবাটি হয়ত খারাপ হয়ে গেছে এবং আপনার এটি পুনরায় চালু করার চেষ্টা করা উচিত।

দুষ্ট ফাইল মেরামত করুন

এখান থেকে নষ্ট এবং হারিয়ে যাওয়া ফাইলগুলি স্ক্যান করতে এবং পুনরুদ্ধার করতে Restoro ডাউনলোড করুন এবং চালান . একবার হয়ে গেলে, নীচের সমাধানগুলি নিয়ে এগিয়ে যান৷

সমাধান 1:প্রক্রিয়াটি অপ্টিমাইজ করা

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

  1. অনুসন্ধান করুন “কমান্ড প্রম্পট ” হয় ডানে স্টার্ট মেনুতে অথবা এর ঠিক পাশের সার্চ বোতামে ট্যাপ করে। শীর্ষে প্রদর্শিত প্রথম ফলাফলে ডান-ক্লিক করুন এবং “প্রশাসক হিসাবে চালান নির্বাচন করুন ” বিকল্প।
ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. যে ব্যবহারকারীরা উইন্ডোজের একটি পুরানো সংস্করণ ব্যবহার করছেন তারা চালান ডায়ালগ বক্স আনতে Windows লোগো কী + R কী সমন্বয় ব্যবহার করতে পারেন। . বক্সে "cmd" টাইপ করুন এবং Ctrl + Shift + Enter ব্যবহার করুন প্রশাসক হিসাবে কমান্ড প্রম্পট চালানোর জন্য কী সমন্বয়।
  2. নিচে দেখানো কমান্ডগুলি অনুলিপি করুন এবং আটকান এবং নিশ্চিত করুন যে আপনি এন্টার ক্লিক করেছেন প্রতিটির পরে আপনার কীবোর্ডে কী। প্রথম দুটি কমান্ডের মধ্যে, আপনার অপারেটিং সিস্টেম অনুযায়ী একটি নির্বাচন করুন (প্রথমটির জন্য 32-বিট এবং দ্বিতীয়টির জন্য 64-বিট)।
cd c:\Windows\Microsoft.NET\Framework\v4.0.30319 
cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

ngen.exe executequeueditems
  1. . NET রানটাইম অপ্টিমাইজেশান পরিষেবার CPU ব্যবহার স্বাভাবিক অবস্থায় ফিরে এসেছে কিনা তা পরীক্ষা করে দেখুন!

বিকল্প :আপনি যদি নিজে থেকে কমান্ড চালাতে অস্বস্তি বোধ করেন বা আপনি যদি উইন্ডোজ অপারেটিং সিস্টেমের একটি পুরানো সংস্করণ ব্যবহার করেন তবে আপনি Microsoft দ্বারা তৈরি অফিসিয়াল স্ক্রিপ্ট ব্যবহার করতে পারেন যা একই কাজ করা উচিত৷

  1. স্ক্রিপ্টের GitHub পৃষ্ঠা খুলতে এই লিঙ্কে যান। কোডে নিচে নেভিগেট করুন, Raw-এ ডান-ক্লিক করুন বোতাম এবং লিঙ্কটি এইভাবে সংরক্ষণ করুন... বেছে নিন নিশ্চিত করুন যে ফাইলের ধরনটি উইন্ডোজ স্ক্রিপ্ট ফাইল (*.wsf)।
ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. ফাইলটি যেখানে আপনি সংরক্ষিত করেছেন ঠিক সেই স্থানে খুঁজুন এবং এটি চালানোর জন্য ডাবল-ক্লিক করুন। আপনি যদি প্রোগ্রামটি চালানোর জন্য একটি পছন্দের মুখোমুখি হন, তাহলে Windows Script Host নির্বাচন করুন .
  2. এখন সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করে দেখুন।

সমাধান 2:ম্যালওয়্যারের জন্য আপনার কম্পিউটার স্ক্যান করুন

যদিও এটি শীর্ষে শোনাচ্ছে, ম্যালওয়্যার সংক্রমণ এই সমস্যার অন্যতম প্রধান কারণ এবং ম্যালওয়্যারের জন্য আপনার কম্পিউটার পরীক্ষা করা গুরুত্বপূর্ণ। ক্ষতিকারক প্রোগ্রামগুলি আপনার সংস্থানগুলিকে ধরে রাখতে চাইবে এবং তারা সাধারণত তাদের প্রক্রিয়াগুলিকে এমন কিছু হিসাবে নাম দেয় যা আপনার কম্পিউটারের ফাইলগুলির সাথে সাদৃশ্যপূর্ণ৷

এখানে, আমরা আপনাকে দেখাব কিভাবে ম্যালওয়্যারবাইটস দিয়ে আপনার পিসি স্ক্যান করবেন কারণ এটি প্রায়শই সেরা ফলাফল দেখায় যে এটির সত্যিই একটি বিশাল ডাটাবেস রয়েছে। শুভকামনা!

  1. Malwarebytes Anti-Malware৷ এটি একটি আশ্চর্যজনক অ্যান্টি-ম্যালওয়্যার টুল যার একটি বিনামূল্যের সংস্করণ আপনি তাদের অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করতে পারেন। আশা করি, এই সমস্যাটি সমাধান করার পরে আপনার সম্পূর্ণ স্যুটের প্রয়োজন হবে না (যদি না আপনি এটি কিনতে চান এবং এটি অন্যান্য সমস্যার জন্য প্রস্তুত না থাকে) তাই নিশ্চিত করুন যে আপনি এখানে ক্লিক করে ট্রায়াল সংস্করণ ডাউনলোড করেছেন।
ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. আপনার পিসিতে ডাউনলোড ফোল্ডারে আপনি সবেমাত্র তাদের ওয়েবসাইট থেকে ডাউনলোড করা এক্সিকিউটেবল ফাইলটি সনাক্ত করুন এবং ডাবল-ক্লিক করুন আপনার কম্পিউটারে এটি খোলার জন্য এটিতে৷
  2. আপনি কোথায় Malwarebytes ইনস্টল করতে চান তা নির্বাচন করুন এবং ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন যা ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ করার জন্য পর্দায় প্রদর্শিত হবে।
ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. স্টার্ট মেনুতে বা আপনার ডেস্কটপে ম্যালওয়্যারবাইটগুলিকে সনাক্ত করে খুলুন এবং স্ক্যান নির্বাচন করুন অ্যাপ্লিকেশনের হোম স্ক্রিনে বিকল্পটি উপলব্ধ।
  2. ভাইরাস ডাটাবেস আপডেট করার জন্য টুলটি সম্ভবত তার আপডেট করার প্রক্রিয়া চালু করবে এবং তারপর এটি স্ক্যানের সাথে এগিয়ে যাবে। প্রক্রিয়াটি শেষ না হওয়া পর্যন্ত দয়া করে ধৈর্য ধরুন যা অবশ্যই কিছুটা সময় নিতে পারে। আপনার কম্পিউটারে ম্যালওয়্যার শনাক্ত করা হলে, এটি মুছে দেওয়া নিশ্চিত করুন৷ অথবা কোয়ারান্টিনে .
ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. আপনার কম্পিউটার রিস্টার্ট করুন স্ক্যানিং প্রক্রিয়া শেষ হওয়ার পরে এবং আপনি এখনও .NET রানটাইম অপ্টিমাইজেশান পরিষেবাতে সমস্যা অনুভব করছেন কিনা তা পরীক্ষা করে দেখুন!

দ্রষ্টব্য :আপনার কম্পিউটারে আপনার যে ধরনের ম্যালওয়্যার আছে (র্যানসমওয়্যার, জাঙ্কওয়্যার ইত্যাদি) তা জানাতে পারলে আপনার অন্যান্য নিরাপত্তা স্ক্যানারও ব্যবহার করা উচিত। তা ছাড়া, একটি একক স্ক্যানার কখনই সমস্ত ধরণের ম্যালওয়্যার সনাক্ত করতে এবং মুছে ফেলতে সক্ষম হবে না তাই আমরা আপনাকে অন্যগুলিও চেষ্টা করার পরামর্শ দিই!

সমাধান 3:পরিষেবাটি পুনরায় চালু করা

পরিষেবাটি পুনরায় চালু করা পুরো প্রক্রিয়াটিও পুনরায় চালু করবে তবে এটি এই সময়ে আরও দ্রুত সম্পূর্ণ হওয়া উচিত, বিশেষত যদি একটি বাগ এটিকে খারাপ আচরণের কারণ করে। এটি নীচে দেখুন৷

  1. আপনার কীবোর্ডে Windows Key + R কী সমন্বয় ব্যবহার করে রান ইউটিলিটি খুলুন (একই সময়ে এই কী টিপুন। টাইপ করুন “services.msc ” নতুন খোলা বাক্সে উদ্ধৃতি চিহ্ন ছাড়াই এবং পরিষেবা টুলটি খুলতে ওকে ক্লিক করুন। ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. NVIDIA টেলিমেট্রি কন্টেইনার সনাক্ত করুন তালিকায় পরিষেবা, এটিতে ডান-ক্লিক করুন এবং প্রদর্শিত প্রসঙ্গ মেনু থেকে বৈশিষ্ট্য নির্বাচন করুন৷
  2. যদি পরিষেবাটি শুরু করা হয় (আপনি এটি পরিষেবার স্থিতি বার্তার ঠিক পাশেই পরীক্ষা করতে পারেন), আপনার স্টপ ক্লিক করে এটি বন্ধ করা উচিত উইন্ডোর মাঝখানে বোতাম। যাইহোক, স্টার্ট ক্লিক করে এটি আবার চালান
ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. নিশ্চিত করুন যে বিকল্পটি স্টার্টআপ প্রকারের অধীনে রয়েছে পরিষেবার বৈশিষ্ট্য উইন্ডোতে মেনু স্বয়ংক্রিয় সেট করা আছে আপনি অন্যান্য পদক্ষেপের সাথে এগিয়ে যাওয়ার আগে। স্টার্টআপের ধরন পরিবর্তন করার সময় উপস্থিত হতে পারে এমন কোনো ডায়ালগ বক্স নিশ্চিত করুন।

আপনি যখন Start:

এ ক্লিক করবেন তখন আপনি নিম্নলিখিত ত্রুটির বার্তা পেতে পারেন

 “Windows স্থানীয় কম্পিউটারে পরিষেবা শুরু করতে পারেনি। ত্রুটি 1079:এই পরিষেবার জন্য নির্দিষ্ট করা অ্যাকাউন্ট একই প্রক্রিয়ায় চলমান অন্যান্য পরিষেবাগুলির জন্য নির্দিষ্ট করা অ্যাকাউন্ট থেকে আলাদা৷"

যদি এটি ঘটে থাকে তবে এটি ঠিক করতে নীচের নির্দেশাবলী অনুসরণ করুন৷

  1. পরিষেবার বৈশিষ্ট্য উইন্ডো খোলার জন্য উপরের নির্দেশাবলী থেকে ধাপ 1-3 অনুসরণ করুন। লগ অন-এ নেভিগেট করুন ট্যাব এবং ব্রাউজ করুন-এ ক্লিক করুন … বোতাম।
ঠিক করুন:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহার
  1. নির্বাচনের জন্য অবজেক্টের নাম লিখুন এর অধীনে ” এন্ট্রি বক্স, আপনার অ্যাকাউন্টের নাম টাইপ করুন, নাম চেক করুন এ ক্লিক করুন এবং নাম উপলব্ধ হওয়ার জন্য অপেক্ষা করুন৷
  2. আপনার কাজ শেষ হলে ওকে ক্লিক করুন এবং পাসওয়ার্ড-এ পাসওয়ার্ড টাইপ করুন আপনাকে অনুরোধ করা হলে বক্স করুন। এটি এখন সমস্যা ছাড়াই শুরু করা উচিত!

সমাধান 4:একটি ক্লিন বুট সম্পাদন করা

কিছু ক্ষেত্রে, একটি থার্ড-পার্টি অ্যাপ প্রয়োজনীয় অপ্টিমাইজেশনের কারণে উচ্চ সিপিইউ ব্যবহারের কারণ হতে পারে। অতএব, এই ধাপে, পরিষেবাটিতে কোনও তৃতীয়-পক্ষের প্রভাব আছে কিনা তা পরীক্ষা করার জন্য আমরা একটি ক্লিন বুট সম্পাদন করব। একটি ক্লিন বুট শুরু করতে আমাদের ক্লিন বুট গাইড অনুসরণ করুন এবং তারপরে সিপিইউ ব্যবহার আগের মতো বেশি কিনা তা পরীক্ষা করুন। যদি এটি না হয়, তাহলে এর মানে হল যে একটি তৃতীয় পক্ষের অ্যাপ ছিল যা এই সমস্যার কারণ ছিল। এখন আপনি একের পর এক অ্যাপগুলিকে সক্ষম করে এই সমস্যার পিছনে অপরাধীকে সহজেই সমাধান করতে পারেন৷


  1. .NET রানটাইম অপ্টিমাইজেশান পরিষেবা উচ্চ CPU ব্যবহার ঠিক করুন

  2. Windows 10 এ SoftThinks এজেন্ট সার্ভিসের উচ্চ CPU ব্যবহার ঠিক করুন

  3. কীভাবে অ্যাভাস্ট পরিষেবা উচ্চ সিপিইউ ব্যবহারের ত্রুটিগুলি ঠিক করবেন

  4. ফিক্স:mscorsvw.exe কি? .NET রানটাইম অপ্টিমাইজেশান পরিষেবা?