সত্যিই উইন্ডোজ একটি প্রক্রিয়া হত্যা


375

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

এটি ব্যাচ স্ক্রিপ্টগুলি লেখার জন্য এবং ব্যাচ স্ক্রিপ্টগুলি লেখার জন্য ব্যবহার করা যেতে পারে প্রোগ্রামিং।

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


19
স্ট্রে প্রসেসগুলি প্রোগ্রামিংয়ের একটি সাধারণ যথেষ্ট সমস্যা যা আমার একমত নয়; এটি কোনও অফ-টপিক প্রশ্ন নয়।
ড্যান মোল্ডিং

19
আমি ডেভেলপার হিসাবে প্রতিদিন প্রক্রিয়া পরিচালনার সাথে ডিল করি। এটি আমার পক্ষে সম্পূর্ণ বিষয়!
জন ফিৎসপ্যাট্রিক

14
আমি এই প্রশ্নটি মুছে ফেলার বিরুদ্ধে দৃ strongly়ভাবে পরামর্শ দিচ্ছি। +195 এবং এটি জড়িত প্রশ্নটির জন্য সত্যিই প্রথম দিকে গুগল হিট।
জোশুয়া

2
"যদি না তারা সরাসরি প্রোগ্রামিংয়ের জন্য ব্যবহৃত সরঞ্জামগুলিকে জড়িত করে" আমি ভিজুয়াল স্টুডিওর প্রক্রিয়ায় একটি প্রসেস চালিয়ে যাচ্ছি যাতে এটি আমাকে হত্যা করতে অক্ষম করে this ভিজ্যুয়াল স্টুডিও বন্ধ করা সমস্যাযুক্ত প্রক্রিয়াটি হারাতে সহায়তা করেছিল।
জোয়াকিম

উত্তর:


318

প্রসেসস-ট্যাব কলগুলিতে "শেষ প্রক্রিয়া" TerminateProcessযা উইন্ডোজ কোনও প্রক্রিয়াটি হত্যা করতে সবচেয়ে চূড়ান্ত উপায়।

যদি এটি সরে না যায় তবে বর্তমানে এটি কিছু কার্নেল সংস্থান (সম্ভবত কোনও বগি ড্রাইভার) অপেক্ষা করে লক হয়ে গেছে এবং প্রক্রিয়াটি সরাতে আপনি করতে পারেন এমন কিছুই (পুনরায় বুটের সংক্ষিপ্ত) নেই।

ওয়েবেব্যাক থেকে এই ব্লগ-এন্ট্রিটি একবার দেখুন: http://blogs.technet.com/markrussinovich/archive/2005/08/17/unkillable-processes.aspx

লিনাক্সের মতো ইউনিক্স ভিত্তিক সিস্টেমেও এই সমস্যা রয়েছে যেখানে প্রক্রিয়াগুলি kill -9যদি "নিরবচ্ছিন্ন ঘুম" (শীর্ষে এবং পিএস দ্বারা রাষ্ট্র হিসাবে দেখানো হয় D) নামে পরিচিত থাকে তবে প্রক্রিয়াগুলি এত ভাল ঘুমায় যাতে আগত সংকেতগুলি প্রক্রিয়া করতে পারে না (যা যা killকরে - সংকেত প্রেরণ করে)।

সাধারণত, নিরবচ্ছিন্ন ঘুম দীর্ঘস্থায়ী হওয়া উচিত নয়, তবে উইন্ডোজ হিসাবে, ভাঙ্গা ড্রাইভার বা ভাঙা ব্যবহারকারী স্থান প্রোগ্রাম ( vforkছাড়াই exec) Dচিরতরে ঘুমোতে পারে।


29
যদিও আমি ঘৃণা করি যে এটি সঠিক উত্তর, তবে আমার মনে সন্দেহ নেই যে এটি নীচের টাস্ককিলের চেয়ে আরও সঠিক .... বোকা বগী চালকগণ!
কোডেটাকু

6
পুনরায় বুট করার চেয়ে সামান্য কম বিরক্তিকর হ'ল আবার লগ ইন / চালানো। এখনও কাজ হারাতে পারেন, তবে সম্ভবত খুব বেশি সময় নয়।
উদ্দীপনা

8
এটি প্রাথমিক প্রক্রিয়া সর্বদা চলমান রয়েছে তা নিশ্চিত করে অন্য কোনও প্রক্রিয়া দ্বারা সৃষ্ট। আপনি আপনার পুরানো দৃষ্টান্তটি মেরে
ফেলেছেন

8
এই উত্তরটি মোটেও সঠিক নয়। "সমাপ্তি প্রক্রিয়া" প্রক্রিয়াগুলি হত্যার সর্বাধিক চূড়ান্ত উপায় নয়, কারণ এটি পরিষেবা প্রক্রিয়াগুলিকে হত্যা করতে পারে না (উদাহরণস্বরূপ)। taskkill /fসবচেয়ে চূড়ান্ত হয়।
ব্যবহারকারী 626528

5
টাস্কিল / চ কেবলমাত্র TerminateProcessএপিআই কল করে । এটি টাস্ক ম্যানেজারের মতো ঠিক একই জিনিসটি করেছে (যদিও আপনি ঠিক সেদিকেই রয়েছেন, উন্নত সুবিধাগুলি সহ)।
পাইলিফ

233
taskkill /im myprocess.exe /f

"/ এফ" "বল" এর জন্য। আপনি যদি পিআইডি জানেন, তবে আপনি এটি নির্দিষ্ট করতে পারেন:

taskkill /pid 1234 /f

প্রচুর অন্যান্য বিকল্প সম্ভব, কেবল টাইপকিল / টাইপ করুন? তাদের সবার জন্য "/ T" বিকল্পটি একটি প্রক্রিয়া এবং যে কোনও শিশু প্রক্রিয়াটিকে মেরে ফেলে; এটি আপনার কাজে লাগতে পারে।


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

6
@ লিজপ্রজিএমআর - টাস্ককিল এবং "শেষ টাস্ক" সম্ভবত উভয়ই একই অন্তর্নিহিত উইন্ডোজ ফাংশনটিকে "টার্মিনেটপ্রসেস" এমএসডিএন.ইমক্রোসফটকম
en

60
এটি টাস্ক ম্যানেজারের "শেষ প্রক্রিয়া" এর পরে আর কার্যকর নয়।
এডি

2
আমি পুনরায় বুট না করেই সুগারসিঙ্ক.এক্সিকে জোর করে হত্যা করার চেষ্টা করছি (যেহেতু সুগারসিঙ্কটি সত্যিই আসার আগে দু'বার পুনরায় চালু করা আবার এটি আবার কাজ করে), তবে টাস্ককিল / টি / এফ / আইএম সুগারসিঙ্ক.এক্সে কাজ করে না - যদিও এটি "সাফল্য" দাবি করে
জন কুমস

2
ধন্যবাদ! taskkill /pid 1234 /fকাজ শেষ করে যখন শেষ টাস্ক কাজ করতে অস্বীকার করে! কি দারুন!
হেন্ডি ইরাওয়ান

37

প্রক্রিয়া হ্যাকারের একটি প্রক্রিয়া হত্যার অসংখ্য উপায় রয়েছে।

(প্রক্রিয়াটিতে রাইট-ক্লিক করুন, তারপরে বিবিধ-> টার্মিনেটরে যান))


5
সহকর্মের পথে তেমন কিছু খুঁজে পাচ্ছে না, কারণ এটি অনুসন্ধান করলে কেবল কয়েক মিলিয়ন ফ্রি ডাউনলোড পাওয়া যায় !!! লিঙ্ক। তবে এটি যা বলে তা যা করে, ভাইরাস ঝুঁকিপূর্ণ এবং সমস্ত কিছু।
বুড়ো

2
@ নুজোলিলো: অবশ্যই! প্রক্রিয়াটিতে রাইট-ক্লিক করুন, বিবিধ-> টার্মিনেটরে যান।
ব্যবহারকারী541686

6
সমস্ত প্রক্রিয়াতে কাজ করে না, আমার কাছে এমন একটি ছিল যা সমস্ত বিকল্প থেকে বেঁচে গিয়েছিল।
Zitrax

7
এটি আমার কম্পিউটারটি ব্লুজস্ক্রিন করেছে। পুনরায় বুট করার পরে প্রক্রিয়াটি চলে গেল। ভাল কাজ ... -.- '
পেড্রো অলিভিয়র

5
দুর্ভাগ্যক্রমে টার্মিনেটর v2.39 :(
raymai97

23

জোসেপসটিউনস ঠিক আছে। Cmd.exe খুলুন এবং রান করুন

taskkill /im processname.exe /f

যদি কোনও ত্রুটি বলতে থাকে,

ত্রুটি: পিআইডি 1234 সহ "process.exe" প্রক্রিয়াটি শেষ করা যায়নি। কারণ: অ্যাক্সেস অস্বীকৃত।

তারপরে প্রশাসক হিসাবে cmd.exe চালানোর চেষ্টা করুন।


9
প্রশাসক হিসাবে চলমান, ত্রুটি পরিবর্তন হয়। এটি এখন বলেছে: ERROR: The process with PID 17888 (child process of PID 17880) could not be terminated. Reason: There is no instance of the task.এবং এটি প্যারেন্ট পিআইডি 17880 কে উল্লেখ করছে it এটি পিতামাতাকে খুঁজে না পেয়ে এটি অনাথ শিশুকে হত্যা করবে না। :(
জেসি চিশলম

1
"যদি আপনার প্রক্রিয়া সফলভাবে হত্যার জন্য উত্সাহিত হয় তবে আপনাকে অবশ্যই শিশু প্রক্রিয়াটি হত্যা করতে হবে" এই স্ট্যাকওভারফ্লো.com
ধ্রুব চান্ধোক

আমার ক্ষেত্রে, জম্বি প্রক্রিয়াটি হত্যার জন্য আমি বলেছিলাম যে একমাত্র শিশু এবং কোনও পিতা-মাতা ছিল না, যদিও জম্বি এখনও মনে করেছিল যে এটির বাবা-মা রয়েছে। আমার ক্ষেত্রে, উইন্ডোজ 8.1 সেটিংস উন্নত মেরামত সিস্টেমের পাথটি ব্যবহার করে সমাধান করা হয়েছে, তবে যেকোন ডিস্কটি মুছে ফেলা থেকে বিরত করা এবং কেবল একটি পূর্ণ জোর করে রিবুট করে। নিয়মিত শাটডাউন এবং রিবুট হ'ল সত্যই ঘুম / হাইবারনেশন (শুরুতে সময় বাঁচানোর জন্য)। একটি সম্পূর্ণ শাটডাউন করতে অ-তুচ্ছ এটি পাচ্ছে ।
জেসি চিশলম

"অ্যাক্সেস অস্বীকার করা হয়েছে" এর অর্থ এই প্রক্রিয়াটি ইতিমধ্যে বন্ধ হওয়ার প্রক্রিয়াতে রয়েছে। উদাহরণস্বরূপ, আপনি যদি আগে এটি বন্ধ করার চেষ্টা করে থাকেন। এটি বন্ধ না হওয়া পর্যন্ত আপনাকে অপেক্ষা করতে হবে।
পেসারিয়ার

অ্যাডমিন অধিকারের অধীনে টাস্কিলের ফলাফল: অ্যাক্সেস অস্বীকৃত।
amular

22

সিস্টার্নালগুলি (এখন মাইক্রোসফ্ট) থেকে প্রক্রিয়া এক্সপ্লোরার পান

প্রক্রিয়া এক্সপ্লোরার - উইন্ডোজ সিসিনটার্নালস | মাইক্রোসফ্ট ডক্স


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

15

একটি কৌশল যা ভালভাবে কাজ করে তা হ'ল একটি ডিবাগার সংযুক্ত করা এবং তারপরে ডিবাগারটি ছেড়ে দেওয়া।

এক্সপি বা উইন্ডোজ 2003 এ আপনি এনটিএসডি ব্যবহার করে এটি করতে পারেন যা বাক্স থেকে বেরিয়ে আসে:

ntsd -pn myapp.exe

এনটিএসডি একটি নতুন উইন্ডো খুলবে। ডিবাগারটি ছাড়ার জন্য এবং প্রক্রিয়াটি চালানোর জন্য উইন্ডোতে কেবল 'q' টাইপ করুন।

আমি যখন টাস্ক ম্যানেজার কোনও প্রক্রিয়া মেরে ফেলতে সক্ষম না মনে করি তখনও এটি কাজ করার জন্য আমি জানতাম।

দুর্ভাগ্যক্রমে ভিএসএ থেকে এনটিএসডি সরিয়ে ফেলা হয়েছে এবং আপনাকে উপযুক্ত ডিবাগার পেতে উইন্ডোজের জন্য (ফ্রি) ডিবাগিং সরঞ্জামগুলি ইনস্টল করতে হবে।


1
এই জন্য আপনাকে অনেক ধন্যবাদ. স্বয়ংক্রিয়ভাবে "-c কিউ" (ডাব্লু / ও কোটস) যুক্ত করুন যা এটি আদর্শ প্রক্রিয়া হত্যাকারী করে তোলে।
জোয়ানিস

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

সেই লিঙ্ক থেকে অন্য কিছু কীভাবে ডাউনলোড করবেন তা আমি বুঝতে পারি না winsdk_web.exe, যা কিছুই করে না।
এন্ডোলিথ

উইন্ডোজ 10 এসডিকে আপনি এখন ইনস্টলারটি চালিয়ে এবং তারপরে "উইন্ডোজের ডিবাগিং সরঞ্জামগুলি" ( ডকস.মাইক্রোসফট.ইন / উইন্ডোস- ওয়ার্ডওয়্যার / ড্রাইভারস / ডিবাগার/… ) ব্যতীত সমস্ত কিছু আনচেক করে এটিকে পেতে পারেন
কোবার্ন

6

টাস্ক ম্যানেজার চালানোর জন্য এটি কমান্ড সেটআপ করুন বা সিসটেম হিসাবে এক্সপ্লোরার প্রসেস করুন।

AT 12:34 /interactive "C:/procexp.exe"

যদি প্রক্রিয়া এক্সপ্লোরার আপনার রুট সি ড্রাইভে থাকে তবে এটি এটি সিস্টেম হিসাবে খোলে এবং আপনি কোনও অ্যাক্সেস অস্বীকৃত ত্রুটি না পেয়ে কোনও প্রক্রিয়া মেরে ফেলতে পারেন। ভবিষ্যতে এক মিনিটের মতো এটি সেট করুন, তারপরে এটি আপনার জন্য পপ আপ হবে।


4
এটি চেষ্টা করার পরে আমি নিম্নলিখিত সতর্কতাটি পেয়েছি, সুতরাং এটি আর কাজ করবে না বলে মনে হয়: "সতর্কতা: সুরক্ষা বর্ধনের কারণে, এই কাজটি প্রত্যাশিত সময়ে চলবে তবে ইন্টারেক্টিভভাবে চলবে না। /?' বিস্তারিত জানার জন্য)."
হোয়াইটনাট

0

যখন এনটিএসডি অ্যাক্সেস অস্বীকার করা হয়, চেষ্টা করুন:

জিরোওয়েভকে একটি সাধারণ সরঞ্জাম হিসাবে ডিজাইন করা হয়েছিল যা কোনও ধরণের প্রক্রিয়াটির বহুমুখী সমাপ্তি সরবরাহ করবে।

জিরোওয়েভটি তার সহজ ইনস্টলেশন এবং এটির খুব বন্ধুত্বপূর্ণ গ্রাফিকাল ইন্টারফেসের কারণে সহজেই ব্যবহারযোগ্য একটি প্রোগ্রাম।

জিরোওয়েভের তিনটি সমাপ্তি মোড রয়েছে এবং "ইনসান" মোডের সাহায্যে উইন্ডোতে চলতে পারে এমন যে কোনও প্রক্রিয়া শেষ করতে পারে।

দেখে মনে হচ্ছে জিরোওয়েভ avp.exe মারতে পারে না


0

এফওয়াইআই আপনি কখনও কখনও কার্যগুলিকে মারতে সিস্টেমে বা ট্রাডসটিনস্টলার ব্যবহার করতে পারেন;)

google quickkill_3_0.bat

sc config TrustedInstaller binPath= "cmd /c TASKKILL /F  /IM notepad.exe
sc start "TrustedInstaller"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.