වින්ඩෝස් හි විධාන රේඛාවේ සියලුම ක්‍රියාදාමයන් ලැයිස්තුගත කරන්නේ කෙසේද?


312

වින්ඩෝස් යන්ත්‍රයක සියලුම ක්‍රියාදාමයන් ලැයිස්තුගත කළ හැකි යුනික්ස් හි 'ps' ට සමාන විධානයක් තිබේද?


Answers:


396

Cmd.exe සමඟ වැඩ කිරීම:

tasklist

ඔබට පවර්ෂෙල් තිබේ නම් :

get-process

WMI හරහා:

wmic ක්‍රියාවලිය

(ඔබට දුරස්ථ යන්ත්‍ර සමඟද /node:ComputerOrIPවිමසිය හැකිය, තවද මෙම විධානය අභිරුචිකරණය කිරීමට තවත් බොහෝ ක්‍රම තිබේ: සබැඳිය )


36
ඔබට එය ක්ලිප් පුවරුවට නල කිරීමට අවශ්‍ය විය හැකි අතර පසුව නොට්පෑඩයට අලවන්න: c: \> කාර්ය ලැයිස්තුව | clip

3
නිශ්චිතවම ඔබට උත්සාහ කළ හැකිය> කාර්ය ලැයිස්තුව / FI "SERVICES eq wampapache"
RiggsFolly

මම කාර්ය ලැයිස්තුව සමඟ කාර්යයන් ලැයිස්තුගත කරන්නේ නම්, විධාන විමසුමේ සිට කාර්යයක් අවසන් කරන්නේ කෙසේද?
කයිල් ඩෙලනි

1
ඔබ පවර්ෂෙල් භාවිතා කරන්නේ නම්, එය අවුට්-ග්‍රිඩ්වීව් වෙත නල කිරීම සැබවින්ම පහසු ය: "Get-Process | Out-GridView"
චාල්ස් බර්ජ්

1
නැතහොත් එය කෙලින්ම පෙළ ගොනුවකට නල කරන්න: C:> කාර්ය ලැයිස්තුව> C: \ myProcesses.txt
P.Brian.Mackey

85

නමින් මෙවලමක් ඇත වින්ඩෝස් කළමනාකරණ උපකරණ පිළිබද අණ-රේඛා මෙවලමක් (wmic.exe) .

wmic process listසියලුම ක්‍රියාදාමයන් බැලීමට ඔබට ඇමතිය හැකිය.


4
එකම ගැටළුව විසඳීමට උත්සාහ කරන අතරතුරේදී මට මෙය එතරම්ම හමු වූ අතර wmic මට හොඳින් වැඩ කරන බව පෙන්වා දීමට අවශ්‍ය විය. Wmic සමඟ ඔබට විග්‍රහ කිරීම සඳහා වඩාත් සුදුසු ප්‍රතිදානය තෝරා ගත හැකිය, / format: csv හෝ / format: rawout. පරෙස්සම් වන්න: wmic කරන්නේ නැහැ (ක්ෂේත්ර ඇත නිවැරදිව CSV ආකෘතියෙන් ක්රියාත්මක කවදාවත් ඒ නිසා මම භාවිතා xml සිදු විය, ඔවුන් කාවැද්දූ හෝ උපුටා කොමා අඩංගු පවා නම්, සඳහන් කළ).
ජිම්

1
Im ජිම්න් - / ආකෘතිය: rawxml සහ / ආකෘතිය: rawout
ජෝ

ඔබට wmic භාවිතා කර කිසියම් ක්‍රියාවලියක් පෙරීමට හැකිද?
කික්නෙට්

ක්‍රියාවලිය දියත් කළ විධාන රේඛාව ඔබට සොයා ගැනීමට අවශ්‍ය නම් මෙය පිළිතුරයි
ෂේන් ​​ගැනන්

29

WMIC (pam ගේ ප්‍රවේශය) ට තවත් බොහෝ දේ කළ හැකි බව සඳහන් කිරීමට මට අවශ්‍ය විය . (පෙන්වා ඇත ආදර්ශ ප්රතිදානය සමග) WMIC භාවිතා කිරීමට පොදු ක්රම බොහෝ පෙන්නුම් කරන විධානයන් සපයනු ලබන මාගේ WMIC කොටස්වලින් පිටුව, බලන්න කියලා මෙතන


19
  1. කාර්ය සාධක ලැයිස්තුව

  2. WMIC /OUTPUT:C:\ProcessList.txt PROCESS හට ශීර්ෂ පා, ය, විධාන රේඛාව, සැකසුම් ලබා ගන්න

හෝ

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

16

මම වින්ඩෝස් 7 හි උත්සාහ කළෙමි. විධානය: 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"එක් සම්පූර්ණ පේළියක් ප්‍රතිදානය ලෙස ලබා දෙයි. PID පමණක් ලබා ගැනීමට කෙසේ හෝ තිබේද?
පැසීරියර්

වඩා මිනිස් මතක තබා ගත හැකි විධානයක් සඳහා, taskkillසමානයිtskill
බිම්මල් මිනිසා

8.1 හි tskillපමණක් නොමැති taskkillඅතර pskillඑය සපයනු ලබන්නේ SysInternals විසිනි නමුත් වින්ඩෝස් නොවේ. (@KiritoBepsibane)
dave_thompson_085


5

ඔබ පවර්ෂෙල් භාවිතා කරන්නේ නම් , එයට 'ps' විධානය ඇත (එය Get-Process වෙත අන්වර්ථ කර ඇත)


3

ක්‍රියාවලියක් kill ාතනය කිරීම සඳහා:

TASKKILL /F /IM processname.exe

උදාහරණයක් වශයෙන්:

TASKKILL /F /IM firefox.exe

මෙය හොඳ පිළිතුරක් නොවේ. ප්‍රශ්නය වන්නේ ක්‍රියාවලි ලැයිස්තුගත කරන්නේ කෙසේද යන්න මිස ඒවා kill ාතනය කරන්නේ කෙසේද යන්නයි.
රිකී ගිබ්සන්

2

ඔබ වින්ඩෝස් එක්ස්පී ධාවනය කරන්නේ නම් 'කාර්ය ලැයිස්තුව' විධානය භාවිතා කිරීමට උත්සාහ කරන්න. මම එය විස්ටා සමඟ අත්හදා බැලුවෙමි.


1

වින්ඩෝස් යන්ත්‍රයේ සියලුම ක්‍රියාදාමයන් බැලීමට මෙම විධානය භාවිතා කරන්න

කාර්ය ලැයිස්තුව / svc


1
කාර්ය ලැයිස්තුවක් නල මාර්ගයෙන් හෝ වෙනත් ආකාරයකින් භාවිතා කර ඔබට පෙරනයක් කළ හැකිද?
කික්නෙට්

Iqu කික්නෙට් ඔව් ඔබට පුළුවන් : tasklist|findstr "firefox.exe". මෙය errorlevel1 න් 1 ක් ආපසු ලබා දෙන්නේ නම් ක්‍රියාවලිය ලැයිස්තුවෙන් සොයා ගන්නා ලදී.
ඇන්ඩ්‍රියාස්

rmrt: findstrඉඳිකටුවක් වටා විශේෂ උපුටා දැක්වීම් අවශ්‍ය නොවන්නේ නම් සහ එසේ වුවද find, ඒ දෙකම සොයා නොගත් නිසා 1 ක් ආපසු ලබා දෙයි (සොයා ගැනීමට 0).
dave_thompson_085

@ dave_thompson_085 ඇත්ත වශයෙන්ම ඔබ හරි, නමුත් මගේ මතය අනුව උපුටා දැක්වීම්වලට නූල් දැමීම හොඳ පුරුද්දකි. මෙය අවශ්‍ය විටෙක අහම්බෙන් ඉවත්ව යාමෙන් මා වළක්වයි. සෙවුම් පදය යනු කුමක්ද යන්න ක්ෂණිකව පැහැදිලි වන බැවින් එය ප්‍රකාශය කියවීම පහසු කරයි.
ඇන්ඩ්‍රියාස්

1

වින්ඩෝස් විධාන විමසුම විවෘත කරන්න

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

0

වින්ඩෝස් 2003 එස්පී 2 හි මට පහත සඳහන් ගැටලුවක් තිබුණි: වින්ඩෝස් සේවාව ලෙස ආරම්භ වූ ක්‍රියාවලියකින් (ප්‍රාදේශීය ගිණුම යටතේ වුවද) කාර්ය ලැයිස්තුවෙන් ස්ටෑඩ් out ට් හෝ ස්ටෙඩර් මත කිසිදු ප්‍රතිදානයක් ලබා නොදුනි. කාර්ය ලේඛනය 128 (ලේඛනගත නොකළ) කේතය සමඟ ආපසු පැමිණියේය.

සාමාන්‍ය ක්‍රියාවලියක් ලෙස ආරම්භ වූ එකම වැඩසටහනෙන් (සේවාවක් ලෙස නොවේ) එය ක්‍රියාත්මක විය.

එය වෙනස් කිරීමට උදව් නැත. මට කිසිදු හේතුවක් හෝ විසඳුමක් සොයාගත නොහැකි නමුත් ඒ වෙනුවට "pslist / accepteula" sysinternal භාවිතා කරන්න.

කාර්ය සාධක කිල් සමඟ ඇති එකම ගැටළුව: මට එය pskill සමඟ ආදේශ කිරීමට සිදු විය.


0

මම msproject (c ප්‍රභව කේතය) කර ඇති අතර, සංරක්ෂිතය ලබා ගත හැක්කේ: lsproc.zip ව්‍යාපෘති සංරක්ෂිතය

සහ exe ගොනුව: 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



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

ගොනුව හමු නොවීය,
මිස්ටර්

-1

ආයුබෝවන් ඔබට වින්ඩෝස් යන්ත්‍රයක ධාවන ක්‍රියාවලි හැඳුනුම්පත් ලැයිස්තුගත කිරීමට අවශ්‍ය නම් cmdතිරයක් විවෘත කර ටයිප් කරන්න:

netstat -aon | more

Enterඅනුචලනය කිරීමට යතුර භාවිතා කරන්න .


එමඟින් ලබා දෙන්නේ ජාලයට ප්‍රවේශ වන ක්‍රියාවලි පමණි, එය සියලු ක්‍රියාවලීන් නොවේ.
dave_thompson_085
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.