Answers:
Cmd.exe සමඟ වැඩ කිරීම:
ඔබට පවර්ෂෙල් තිබේ නම් :
WMI හරහා:
wmic ක්රියාවලිය
(ඔබට දුරස්ථ යන්ත්ර සමඟද /node:ComputerOrIP
විමසිය හැකිය, තවද මෙම විධානය අභිරුචිකරණය කිරීමට තවත් බොහෝ ක්රම තිබේ: සබැඳිය )
නමින් මෙවලමක් ඇත වින්ඩෝස් කළමනාකරණ උපකරණ පිළිබද අණ-රේඛා මෙවලමක් (wmic.exe) .
wmic process list
සියලුම ක්රියාදාමයන් බැලීමට ඔබට ඇමතිය හැකිය.
කාර්ය සාධක ලැයිස්තුව
WMIC /OUTPUT:C:\ProcessList.txt PROCESS හට ශීර්ෂ පා, ය, විධාන රේඛාව, සැකසුම් ලබා ගන්න
හෝ
WMIC /OUTPUT:C:\ProcessList.txt path win32_process get Caption,Processid,Commandline
මම වින්ඩෝස් 7 හි උත්සාහ කළෙමි. විධානය: TASKLIST /FI "IMAGENAME eq application_name"
උදා: c:\>TASKLIST /FI "IMAGENAME eq notepad.exe"
වරාය විස්තර සහිතව සියලු ක්රියාවලිය පෙන්වීමට:
c:\> TASKLIST
ඔබට භාවිතා කළ හැකි ක්රියාවලිය විනාශ කිරීමට ද c:\> pskill or tskill processname
උදා: c:\> tskill notepad
TASKLIST /FI "IMAGENAME eq explorer.exe"
එක් සම්පූර්ණ පේළියක් ප්රතිදානය ලෙස ලබා දෙයි. PID පමණක් ලබා ගැනීමට කෙසේ හෝ තිබේද?
taskkill
සමානයිtskill
tskill
පමණක් නොමැති taskkill
අතර pskill
එය සපයනු ලබන්නේ SysInternals විසිනි නමුත් වින්ඩෝස් නොවේ. (@KiritoBepsibane)
sysinternals වෙතින් කාර්ය ලැයිස්තුව හෝ pslist. එසේම, පවර්ෂෙල් වෙතින් ලබා ගැනීමේ ක්රියාවලිය පුදුම සහගතය .
ක්රියාවලියක් kill ාතනය කිරීම සඳහා:
TASKKILL /F /IM processname.exe
උදාහරණයක් වශයෙන්:
TASKKILL /F /IM firefox.exe
වින්ඩෝස් යන්ත්රයේ සියලුම ක්රියාදාමයන් බැලීමට මෙම විධානය භාවිතා කරන්න
කාර්ය ලැයිස්තුව / svc
tasklist|findstr "firefox.exe"
. මෙය errorlevel
1 න් 1 ක් ආපසු ලබා දෙන්නේ නම් ක්රියාවලිය ලැයිස්තුවෙන් සොයා ගන්නා ලදී.
findstr
ඉඳිකටුවක් වටා විශේෂ උපුටා දැක්වීම් අවශ්ය නොවන්නේ නම් සහ එසේ වුවද find
, ඒ දෙකම සොයා නොගත් නිසා 1 ක් ආපසු ලබා දෙයි (සොයා ගැනීමට 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
වින්ඩෝස් 2003 එස්පී 2 හි මට පහත සඳහන් ගැටලුවක් තිබුණි: වින්ඩෝස් සේවාව ලෙස ආරම්භ වූ ක්රියාවලියකින් (ප්රාදේශීය ගිණුම යටතේ වුවද) කාර්ය ලැයිස්තුවෙන් ස්ටෑඩ් out ට් හෝ ස්ටෙඩර් මත කිසිදු ප්රතිදානයක් ලබා නොදුනි. කාර්ය ලේඛනය 128 (ලේඛනගත නොකළ) කේතය සමඟ ආපසු පැමිණියේය.
සාමාන්ය ක්රියාවලියක් ලෙස ආරම්භ වූ එකම වැඩසටහනෙන් (සේවාවක් ලෙස නොවේ) එය ක්රියාත්මක විය.
එය වෙනස් කිරීමට උදව් නැත. මට කිසිදු හේතුවක් හෝ විසඳුමක් සොයාගත නොහැකි නමුත් ඒ වෙනුවට "pslist / accepteula" sysinternal භාවිතා කරන්න.
කාර්ය සාධක කිල් සමඟ ඇති එකම ගැටළුව: මට එය pskill සමඟ ආදේශ කිරීමට සිදු විය.
මම 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
--------------
ආයුබෝවන් ඔබට වින්ඩෝස් යන්ත්රයක ධාවන ක්රියාවලි හැඳුනුම්පත් ලැයිස්තුගත කිරීමට අවශ්ය නම් cmd
තිරයක් විවෘත කර ටයිප් කරන්න:
netstat -aon | more
Enterඅනුචලනය කිරීමට යතුර භාවිතා කරන්න .