خوب بريم سراغ فرمان دوم مرتبط با فرمان فوق. در پست بالا ديديم كه چطور ميشه برنامه هايي كه در حافظه در حال اجرا هستند را ديد. حال ميخواهيم برنامه اي كه هنگ كرده و يا به دليلي احتمال غير معمول بودن آن را ميدهيم، از حافظه حذف كنيم.
بطور مثال فايلي مثل a.exe يا new.exe و اينگونه فايلها مشخص ميباشد كه يك برنامه ناشناس و غير استاندارد ميباشد. براي شناخت برنامه ها و سرويسهاي ويندوز لازم هست كه وقتي ويندوز شما سالم و بدون مشكل است بخصوص بعد از نصب ويندوز و قبل از نصب هر برنامه جانبي ديگر نگاهي به ليست برنامه هاي در حال اجرا بيندازيد و در صورت نياز جايي به شكل فايل متني و يا روي كاغذي ياداشت كنيد كه در موقع لزوم به آن مراجعه كنيد. البته بعد از مدتي تقريبا برنامه هاي ضروري ويندوز را خواهيد شناخت.
فرمان taskkill
فرمان ديگر بنام tskill در نسخه پروفشنال و خانه اي ويندوز وجود دارد كه مشابه همين فرمان مي باشد. اما فرمان taskkill مختص ويندوز پروفشنال و فرمان قويتري مي باشد.
قالب كلي اين فرمان به اين شكل ميباشد
کد:
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T] enter
سوئيچ هاي كاربردي و مهم اين فرمان عبارتند از:
سوئيچ S
براي مشخص كردن دستگاه ريموت يا مقصد (در شبكه)
سوئيچ U
نام كاربري در دستگاه مقصد
سوئيچ P
رمز نام كاربري در دستگاه مقصد
سوئيچ PID
شماره pid برنامه اي كه ميخواهيد از حافظه حذف كنيد. هنگامي كه image name استفاده شود از اين سوئيچ استفاده نمي شود.
سوئيچ IM
مشابه سوئيچ بالا با اين تفاوت كه image name برنامه اي كه مي خواهيد از حافظه حذف كنيد وارد ميكنيد. همچنين ميتوانيد از علامت * هم استفاده كنيد براي حذف دسته جمعي برنامه ها از حافظه. هنگامي كه اين سوئيچ وارد شود نيازي به سوئيچ PID نمي باشد
سوئيچ F
مجبور كردن سيستم به حذف برنامه ها
سوئيچ T
مشخص كردن برنامه براي حذف به همراه كليه زيربرنامه هاي اجرا شده با برنامه
بطور مثال ميخواهيم برنامه اي با عنوان new.exe را از حافظه حذف كنيم
کد:taskkill /im new.exe /f
يا بطور مثال ميخواهيم برنامه new.exe و برنامه a.exe را حذف كنيم
کد:taskkill /f /im new.exe /im a.exe