ngen.exe ক্রমাগত সিপিইউ ব্যবহার করে


10

আমি সম্প্রতি উইন্ডোজ installed. ইনস্টল করেছিলাম এটি একটি পরিষ্কার ইনস্টল (অর্থাত্ উইন্ডোজের অন্য সংস্করণ থেকে আপগ্রেড নয়), তবে আমি অন্যান্য গুচ্ছ প্রোগ্রামগুলি ইনস্টল করেছি। সমস্ত মূলধারার অ্যাপ্লিকেশন - অসচেতন কিছুই নয়।

তার পর থেকে, আমার সিপিইউ ব্যবহার নিয়মিত 50% এর কাছাকাছি ছিল।

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

এটি কোনও সময় প্রয়োগ করে না, এমনকি যখন আমার কোনও অ্যাপ্লিকেশন চলছে না।

এটা কি আর কেউ দেখেছে? এটি কীভাবে ঘটছে তা আমি কীভাবে জানতে পারি?

উত্তর:


7

ইসেক্সেকের পরামর্শ অনুসরণ করে আমি কী চলছে তা দেখতে প্রক্রিয়া এক্সপ্লোরার ব্যবহার করেছি। আমি এটি খুঁজে পেয়েছি:

এখানে চিত্র বর্ণনা লিখুন

শেষ হওয়া প্রক্রিয়াগুলি হাইলাইট করা হয় লাল; শুধু শুরু সবুজ হয়। এটি দেখায় যে ngen.exe ক্রমাগত সমাপ্ত হয় এবং পুনরায় চালু হচ্ছে। উপরের গ্রাফ থেকে আপনি দেখতে পাবেন এটি প্রতিবার প্রায় এক সেকেন্ডের জন্য চলে।

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

রিজেডিট ব্যবহার করে, আমি যখনই আমার পিসি শুরু করি তখন নেটফেক্সআপডেট.েক্সে শুরু হওয়া এন্ট্রিটি পেয়েছি:

এখানে চিত্র বর্ণনা লিখুন

দেখে মনে হচ্ছে এটি কোনও কারণে .NET 1.1 গ্রন্থাগারে আটকে আছে। আমি। নেট বিকাশকারী এবং আমার কিছু কোড .NET 1.1 এ চলে। এটি সব ঠিকঠাক কাজ করছে বলে মনে হচ্ছে, তাই আমি রেজিস্ট্রি থেকে এই এন্ট্রিটি সরিয়েছি এবং আমার মেশিনটি রিবুট করেছি।

কোনও সমস্যা ছাড়াই এখন বেশ কয়েক দিন হয়েছে (এমনকি নেট। 1.1 এর বিরুদ্ধে বিকাশকালেও), তাই আমি এই সমাধানটি নিয়ে খুশি।


5

NGEN হ'ল ডটনেট ফ্রেমওয়ার্কের নেটিভ কোড জেনারেটর। নেটিভ অ্যাসেমব্লিগুলি তৈরি না হওয়া পর্যন্ত এটি পটভূমির কাজ হিসাবে মন্থর হবে


4
এটি এখন কয়েক সপ্তাহ ধরে চলছে - দিনে আট ঘন্টা, সপ্তাহে পাঁচ দিন। নিশ্চয়ই তা স্বাভাবিক নয়?
teedyay

5

ফাইলটি ngen.exeমাইক্রোসফ্ট। নেট ফ্রেমওয়ার্কের অংশ হিসাবে উপস্থিত বলে মনে হচ্ছে, প্রসেসলিবারি ডটকম অনুসারে । আমি যে উইন্ডোজ 7 ল্যাপটপটি ব্যবহার করছি তাতে এটির জন্য অনুসন্ধান করেছি, তবে এটি সন্ধান করতে পারি না।

আপনি মাইক্রোসফ্ট থেকে বৈধ ফাইল কিনা তা নির্ধারণ করতে আপনি প্রক্রিয়া এক্সপ্লোরার ব্যবহার করতে পারেন । আপনি যখন এটি দেখতে পাবেন সেখানে ngen.exe এ ডান ক্লিক করুন, বৈশিষ্ট্যগুলি নির্বাচন করুন, তারপরে যাচাই বাটনে ক্লিক করুন। আপনার এমন কিছু দেখতে পাওয়া উচিত (চিত্রটি এর জন্য svchost.exe):

এখানে চিত্র বর্ণনা লিখুন

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


1

এফওয়াইআই - আমার উইন্ডোজ ২০০RR2-এ নেটফেক্সআপডেটটি আমি ভি 1.1 ইনস্টল করার পরে আটকে গেলাম,% টেম্পর% \ নেটফেক্সআপডেট.লগ শো:

START: invocation ID = 1; version = v1.1.4322; params = 
REGWRITE: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce NetFxUpdate_v1.1.4322="C:\Windows\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
REGDELETE: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run NetFxUpdate_v1.1.4322
INVOKE: "C:\Windows\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 2 v1.1.4322 NI NID
START: invocation ID = 2; version = v1.1.4322; params =

এবং তারপরে (বার বার):

INVOKE: "C:\Windows\Microsoft.NET\Framework\v1.1.4322\ngen.exe" /nologo /silent "C:\Windows\Microsoft.NET\Framework\v1.1.4322\System.dll"
RETURN: -1

আপনার মতো একই স্থিরতা, এইচকেএলএম ... \ রান কীটি সরান।


0

আমিও এই সমস্যার মুখোমুখি হয়েছি। কিন্তু এর উত্তর teedyayআমাকে সাহায্য করেনি। যে সমাধানটি ডিআইডি সাহায্য করে তা হ'ল স্বয়ংক্রিয় আপডেটগুলি অক্ষম করা। Https://superuser.com/a/502049/201171 দেখুন


0

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

ফিক্স (এটি আমার পক্ষে কাজ করেছে এবং এটি কেন কাজ করে তা তেমন কোনও অর্থ দেয় না): আপনি যদি এনজেন প্রক্রিয়াটিতে ডান ক্লিক করে ফাইলের অবস্থানটি খোলেন তবে মূল ডিরেক্টরিতে "এনজেন" নামের একটি পাঠ্য ফাইল রয়েছে। আমি ফাইলটি সরিয়েছি এবং পুরো সপ্তাহ এবং গণনা দেখেছি না gen

যদি কেউ এটিকে চেষ্টা করে দেখতে চান এবং এর জন্য "ফিক্স" নিশ্চিত করুন।


0

আমি সর্বদা তাজা ইনস্টল করার পরে এবং নতুনভাবে আপডেট হওয়ার পরে এই আদেশগুলি চালিত করি:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe executequeueditems
C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe executequeueditems

তাদের সমাপ্ত হওয়ার জন্য অপেক্ষা করুন এবং আপনি আর আর দেখতে পাবেন না।


-1

নীচে istry HKEY_LOCAL_MACHINE OF সফ্টওয়্যার \ Microsoft.NETFramework \ v2.0.50727 \ এনজেনসার্ভিস oot মূলগুলি এনজেন রেজিস্ট্রি কাঠামোটি নিজেই তৈরি করবে যা সমস্যাটিকে "সমাধান করে" itself

সূত্র

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.