উইন্ডোজের কমান্ড লাইনে আপনি সমস্ত প্রক্রিয়া কীভাবে তালিকাভুক্ত করবেন?


291

ইউনিক্সে 'পিএস' এর সমান কমান্ড রয়েছে যা উইন্ডোজ মেশিনে সমস্ত প্রক্রিয়া তালিকাবদ্ধ করতে পারে?


উত্তর:


373

Cmd.exe এর সাথে কাজ করা:

tasklist

আপনার যদি পাওয়ারশেল থাকে :

get-process

ডাব্লুএমআই এর মাধ্যমে:

ডাব্লুমিক প্রক্রিয়া

(আপনি পাশাপাশি দূরবর্তী মেশিনগুলিও জিজ্ঞাসা করতে পারেন /node:ComputerOrIP, এবং এই আদেশটি কাস্টমাইজ করার আরও অনেক উপায় রয়েছে: লিঙ্ক )


34
আপনি এটি ক্লিপবোর্ডে পাইপ করতে চাইলে নোটপ্যাডে পেস্ট করুন: c: task> টাস্কলিস্ট | ক্লিপ

3
বিশেষত আপনি> টাস্কলিস্ট / এফআই "সার্ভিসেস একা ওয়্যাম্পপাচে" চেষ্টা করতে পারেন
রিগসফলি

আমি যদি টাস্কলিস্টের সাথে কাজগুলি তালিকাভুক্ত করি, তবে আমি কীভাবে কমান্ড প্রম্পট থেকে কোনও কাজ শেষ করব?
কাইল

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

1
বা কেবল এটি সরাসরি কোনও পাঠ্য ফাইলে পাইপ করুন: সি:> টাসলিস্ট> সি: \ myProcesses.txt
পি.ব্রায়ান.ম্যাকি

85

উইন্ডোজ ম্যানেজমেন্ট ইনস্ট্রুমেন্টেশন কমান্ড-লাইন সরঞ্জাম (ডাব্লিউএম.এক্সি) নামে একটি সরঞ্জাম রয়েছে ।

আপনি wmic process listসমস্ত প্রক্রিয়া দেখতে কল করতে পারেন।


4
একই সমস্যাটি সমাধান করার চেষ্টা করার সময় আমি এই থ্রেডটি পেয়েছি এবং এটি উল্লেখ করতে চেয়েছিলাম যে ডাব্লুএমআই আমার পক্ষে ভালভাবে কাজ করেছে। ডাব্লুমিকের সাহায্যে আপনি / ফর্ম্যাট: সিএসভি বা / ফর্ম্যাট: কাচআউট ব্যবহার করে পার্সিংয়ের জন্য সবচেয়ে উপযুক্ত আউটপুট চয়ন করতে পারেন। সাবধানতা: ডাব্লুমিক সিএসভি ফর্ম্যাটটি সঠিকভাবে প্রয়োগ করে না (ক্ষেত্রগুলি কখনই এম্বেডড কোটস বা কমা থাকতে পারে না), তাই আমাকে এক্সএমএল ব্যবহার করতে বাধ্য করা হয়েছিল।
জিমএন

1
@ জিমএন - / ফর্ম্যাট: RawxML এবং না / বিন্যাস: কাঁচাআউট
জো

আপনি কি ডাব্লিউএমআই ব্যবহার করে কোনও প্রক্রিয়া ফিল্টার করতে পারবেন?
কিকিনেট

প্রক্রিয়াটি চালু করা কমান্ড লাইনটি যদি খুঁজে পাওয়া দরকার তবে এটি উত্তর
শেন গ্যানন

29

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


19
  1. কৃত কাজের তালিকা

  2. ডাব্লুএমআইকি / আউটপুট: সি :\প্রসেসলিস্ট.টেক্সট প্রসেস ক্যাপশন, কমান্ডলাইন, প্রসেসিড পান

অথবা

 WMIC /OUTPUT:C:\ProcessList.txt path win32_process get Caption,Processid,Commandline

15

আমি উইন্ডোজ on এ চেষ্টা করেছি। আদেশটি হ'ল: TASKLIST /FI "IMAGENAME eq application_name"

উদাহরণ: c:\>TASKLIST /FI "IMAGENAME eq notepad.exe"

বন্দরের বিশদ সহ সমস্ত প্রক্রিয়াটি দেখানোর জন্য:

c:\> TASKLIST

এছাড়াও আপনি ব্যবহার করতে পারেন প্রক্রিয়া মারতে c:\> pskill or tskill processname

উদাহরণ: c:\> tskill notepad


1
TASKLIST /FI "IMAGENAME eq explorer.exe"আউটপুট হিসাবে একটি সম্পূর্ণ লাইন প্রদান করে। খালি পিআইডি পেতে কি কোনও উপায় আছে?
পেসারিয়ার

আরও বেশি মানব-স্মরণীয় কমান্ডের taskkillসমার্থকtskill
মাশরুম ম্যান

8.1 উপর, কোন হল tskillশুধুমাত্র taskkill, এবং pskillSysInternals দ্বারা কিন্তু উইন্ডোজ প্রদান করা হয়। (@ কিরিটোবেপসীবনে)
ডেভ_থোমপসন_085


5

আপনি যদি পাওয়ারশেল ব্যবহার করেন তবে এতে 'পিএস' কমান্ড রয়েছে (এটি গেট-প্রসেসের সাথে যুক্ত হয়)


2

আপনি যদি উইন্ডোজ এক্সপি চালাচ্ছেন তবে 'টাস্কলিস্ট' কমান্ডটি ব্যবহার করার চেষ্টা করুন। আমি এটি ভিস্তার সাথে চেষ্টা করেছিলাম এবং এটিও কার্যকর বলে মনে হচ্ছে।


1

উইন্ডোজ মেশিনে সমস্ত প্রক্রিয়া দেখতে এই কমান্ডটি ব্যবহার করুন

টাস্কলিস্ট / এসভিসি


1
আপনি কি পাইপ বা অন্য কোনওভাবে টাস্কলিস্ট ব্যবহার করে কোনও প্রক্রিয়া ফিল্টার করতে পারেন?
কিকিনেট

@Kiquenet হ্যাঁ আপনি যা করতে পারেন: tasklist|findstr "firefox.exe"। যদি এটি errorlevel1 এর একটি প্রদান করে তবে প্রক্রিয়াগুলির তালিকায় এটি পাওয়া যায়।
মিঃ

@ মিঃআরটি: findstrসূঁচের চারপাশে কোট লাগবে না যতক্ষণ না এর মধ্যে স্পেস বা বিশেষ চরিত্রের মতো & যদিও findথাকে এবং এটি উভয়ই পাওয়া যায় নি 1 (ফিরে পাওয়া যায় না) এর জন্য ফিরে আসে।
dave_thompson_085

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

1

একটি প্রক্রিয়া মারতে ব্যবহার করুন:

TASKKILL /F /IM processname.exe

উদাহরণ স্বরূপ:

TASKKILL /F /IM firefox.exe

এটি একটি ভাল উত্তর নয়। প্রশ্নটি কীভাবে প্রক্রিয়াগুলি তালিকাভুক্ত করা যায়, কীভাবে তাদের হত্যা করা যায় না is
রিকি গিবসন

0

উইন্ডোজ 2003 এসপি 2-এ আমার নিম্নলিখিত সমস্যা ছিল: টাস্কলিস্ট স্ট্যান্ডআউট বা স্ট্ডারারের কোনও আউটপুট ফেরত দেয় না, যখন কোনও প্রক্রিয়া উইন্ডোজ পরিষেবা হিসাবে শুরু হয় (এমনকি স্থানীয় অ্যাকাউন্টের অধীনে) called টাস্কলিস্টটি (অননুমোদিত) কোড 128 দিয়ে ফিরে এসেছে।

একই প্রোগ্রাম থেকে কল করা একটি সাধারণ প্রক্রিয়া হিসাবে শুরু হয়েছিল (পরিষেবা হিসাবে নয়), এটি চালিত হয়েছিল।

এটি পরিবর্তন করতে কোনও সহায়তা নেই। আমি কোনও কারণ বা সমাধান খুঁজে পাইনি তবে এর পরিবর্তে সিসিনটার্নাল এর "পিএসলিস্ট / অ্যাকসেপ্টিউলা" ব্যবহার করুন।

টাস্ককিলের ক্ষেত্রে একই সমস্যা: আমাকে পিএসসিলের সাথে এটি প্রতিস্থাপন করতে হয়েছিল।


0

আমি একটি এমস্প্রোজেক্ট করেছি (সি উত্স কোড), সংরক্ষণাগারটি এখানে পাওয়া যায়: lsproc.zip প্রকল্প সংরক্ষণাগার

এবং উদাহরণ ফাইল: lsproc.exe বাইনারি

এটি একটি কমান্ড লাইন সরঞ্জাম আউটপুট:

lsproc 
Thierry Bremard
t.bremard@gmail.com
list binary files and driver with their local path on disks
most of code retreived from msdn site
--------------------

Process ID: 0
--------------------

Process ID: 4
<unknown>  (PID: 4)
<unknown>
    PageFaultCount             : 0x00002E4B
    PeakWorkingSetSize         : 0x00419000
    WorkingSetSize (Mem usage) : 0x0003A000 (232 ko)
    QuotaPeakPagedPoolUsage    : 0x00000000
    QuotaPagedPoolUsage        : 0x00000000
    QuotaPeakNonPagedPoolUsage : 0x00000000
    QuotaNonPagedPoolUsage     : 0x00000000
    PagefileUsage              : 0x00000000
    PeakPagefileUsage          : 0x00000000
--------------------

Process ID: 764
smss.exe  (PID: 764)
\SystemRoot\System32\smss.exe
    PageFaultCount             : 0x000000D6
    PeakWorkingSetSize         : 0x00082000
    WorkingSetSize (Mem usage) : 0x0006C000 (432 ko)
    QuotaPeakPagedPoolUsage    : 0x00006C34
    QuotaPagedPoolUsage        : 0x00001854
    QuotaPeakNonPagedPoolUsage : 0x000004D8
    QuotaNonPagedPoolUsage     : 0x00000280
    PagefileUsage              : 0x0002C000
    PeakPagefileUsage          : 0x00030000
--------------------

Process ID: 816
--------------------

Process ID: 844
winlogon.exe  (PID: 844)
\??\C:\WINDOWS\system32\winlogon.exe
    PageFaultCount             : 0x0000261D
    PeakWorkingSetSize         : 0x00B58000
    WorkingSetSize (Mem usage) : 0x0029B000 (2668 ko)
    QuotaPeakPagedPoolUsage    : 0x0001B054
    QuotaPagedPoolUsage        : 0x000185A4
    QuotaPeakNonPagedPoolUsage : 0x0000C988
    QuotaNonPagedPoolUsage     : 0x0000B6A0
    PagefileUsage              : 0x005EC000
    PeakPagefileUsage          : 0x006C6000
--------------------

...
    PeakPagefileUsage          : 0x03277000
--------------------

Process ID: 2712
lsproc.exe  (PID: 2712)
C:\Documents and Settings\LoginX\Bureau\lsproc.exe
    PageFaultCount             : 0x000000EC
    PeakWorkingSetSize         : 0x000F1000
    WorkingSetSize (Mem usage) : 0x000E4000 (912 ko)
    QuotaPeakPagedPoolUsage    : 0x000032B4
    QuotaPagedPoolUsage        : 0x000032B4
    QuotaPeakNonPagedPoolUsage : 0x00000400
    QuotaNonPagedPoolUsage     : 0x00000398
    PagefileUsage              : 0x00042000
    PeakPagefileUsage          : 0x0005C000
There are 131 drivers:
--------------------
   1: ntkrnlpa.exe
\WINDOWS\system32\ntkrnlpa.exe
--------------------
   2: hal.dll
\WINDOWS\system32\hal.dll
--------------------
   3: KDCOM.DLL
\WINDOWS\system32\KDCOM.DLL
--------------------
   4: BOOTVID.dll
\WINDOWS\system32\BOOTVID.dll


...


--------------------
 129: HTTP.sys
\SystemRoot\System32\Drivers\HTTP.sys
--------------------
 130: hiber_WMILIB.SYS
\SystemRoot\System32\Drivers\hiber_WMILIB.SYS
--------------------
 131: ntdll.dll
\WINDOWS\system32\ntdll.dll



--------------

ফাইল খুঁজে পাওয়া যায় নি, মিস্টার
কুইকিনেট

0

উইন্ডোজ কমান্ড প্রম্পট খুলুন

C:\>tasklist                       // list all the tasks


C:\>Taskkill /IM firefox.exe /F     // Kill task by name

অথবা

C:\>Taskkill /PID 26356 /F           // kill task by PId

-1

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

netstat -aon | more

Enterস্ক্রোল করতে কী ব্যবহার করুন ।


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