Windows8.1で特定プロセスを終了させるコマンド
- Windows8.1で特定のプロセスを終了させるコマンドを知りたいです。タスクマネージャーを開かずにBatch Fileで終了させたいです。
- Windowsでプロセスを終了するためには、taskkillコマンドを使用します。taskkillコマンドのオプションを使ってプロセス名やIDを指定することができます。
- 例えば、特定のプロセスを終了させる場合は、taskkill /im [プロセス名] /fのように記述します。また、プロセスIDを指定して終了させる場合は、taskkill /pid [プロセスID] /fのように記述します。
- ベストアンサー
Windows8.1 プロセスを終了させるコマンド
windows8.1で、特定プロセスを終了させるコマンドを教えてください。 タスクマネージャーを都度々開かず、 Batch Fileで終了させたいです。(以下のコマンドを使い、プロセス名やID指定しても、反映されません) Windowsで、プロセスを終了するコマンド taskkill Windowsで、プロセス一覧を見るコマンド tasklist 具体的な使用法とオプション taskkillコマンドのオプション: /im ・・・プロセス名を指定 /pid ・・・プロセスIDを指定 /f ・・・強制終了 IE(Internet Explorer)を終了したい場合: C:\> taskkill /im iexplore.exe /f プロセスID(1234)を終了したい場合: C:\> taskkill /pid 1234 /f 例) [D:\0\notepad.exeを終了させるコマンド]は、どの様に記述すれば反映されますか?
- Windows 8
- 回答数1
- ありがとう数6
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> ・・・プロセス名やID指定しても、反映されません) 回答の前に確認です。 コマンドプロンプト(管理者)にて taskkill を実行していますか? 添付画像参照。ただの「コマンドプロンプト」では無効です。 > 例) [D:\0\notepad.exeを終了させるコマンド]は、どの様に記述すれば反映されますか? taskkill /im notepad.exe /f で終了できるはずです。 質問者さんの環境で、そのプロセスは tasklist でどのように表示されているのでしょうか? 確認してみてください。
関連するQ&A
- バッチコマンドで
taskkill /IM sylpheed.exe と書けば、メールソフトsylpheedが終了するらしいのですが、 終了要求を出すだけで終了を待つことはないようです。 終了を待つにはどうしたら良いでしょうか? /F 指定で強制終了はまずいと思います。
- ベストアンサー
- Windows 10
- コマンドプロンプトについて
バッチファイルで自動でエクセル起動して何秒後に終了、次のファイル起動・・・・ としたいのですがわかりません。 宜しくお願い致します。 @echo off "C:\Program Files (x86)\Microsoft Office\OFFICE11\excel.exe" "d:\2.xls" timer 10 SET PID= for /F "usebackqtokens=2" %%i in (`tasklist /nh /fi "Imagename eq excel.exe"`) do SET PID=%%i IF defined PID ( taskkill /PID %PID% ) "C:\Program Files (x86)\Microsoft Office\OFFICE11\excel.exe" "d:\3.xls" これをXPとWIN7で動かしたい。
- 締切済み
- Windows 7
- プロセスを終了させるには?
vistaを使っています。 ときどきブラウザがネットにつながらなくなるので、いろいろ原因をさぐりました。 http://oshiete1.goo.ne.jp/qa4937238.html どうやら、ブラウザを閉じても、プロセスがのこっているのが原因らしいです。 ブラウザのプロセスを終了させたいのですが、 タスクマネージャでもダメ、 taskkillコマンドでもダメでした。 再起動すれば、再びネットにつながるようにはなるのですが、 OSを終了するのも、電源長押しの強制終了で、機械がこわれないかと心配です。 いちいち再起動するのは、非常にめんどうです。 どうすればいいのか、教えてください。
- 締切済み
- Windows系OS
- プロセスについて
お世話になります。 あるファイルAが他のプロセスにより使用できない状態になっているときに、 そのプロセスを終了させたいのですが、 どのようにすればいいのでしょうか? tasklistコマンドでもそのプロセスがどれか確定できないので、 確定する方法はありますでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- IE9のウィンドウを閉じてもプロセスが削除されない
こんにちは。 OSは32bit版WindowsVista(SP2)を使っています。 複数のウィンドウでIE9を開き、それらを全て閉じても、 iexplorer.exeというプロセスが消えずに残ってしまいます。 そのせいでメモリ不足が頻繁に起こるので、すごく困っています。 今は taskkill /f /im iexplore.exe というDOSコマンドで、全てのIEプロセスを削除するようにして対応しているのですが、 不便で仕方がありません。 IEのウィンドウを閉じた時に、プロセスが削除されるようにする方法はないのでしょうか? ちなみに、IE8に戻すのが良いというアドバイスをもらったことがあるのですが、 IE9の性能はIE8よりもいいので、IE8に戻すのは避けたいと思っています。 では、よろしくお願い致します。
- ベストアンサー
- Windows Vista
- XP Home Edition - tasklistコマンドに代わる方法は?
お世話になります。 svchost.exeが異様な動きをしておりまして、何に起因しているか調べようとしたところPID表示とtasklistコマンドに行き着いたのですが、残念ながらXP Home Editionにはtasklistが無いようです。 それに代わる方法、つまりPIDなり何なりから、この異様な動きを見せるsvchostが何なのか、調べる方法はありますか?
- ベストアンサー
- Windows XP
- コマンドプロンプトのfor文での連続コマンドについて
コマンドプロンプトのfor文での連続コマンドについて winXPを使っています。 コマンドプロンプトでバッチファイルを作り、フォルダーの中にあるPDFファイルをアドビリーダーで印刷して削除したいのですが、アドビリーダーを手動で終了させないとファイルの削除ができません。どうすればいいでしょうか。 *****printpdf.batの内容**************** for %%A in (E:\pdf\*.*) do ( "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" /t %%A taskkill /F /IM AcroRd32.exe Del %%A ) *************************************** 3行目のtaskkillが問題らしいのですが。。。 また、本当はコマンドを&&でつなげたいのですが、 ( )でくくらないとDELされません。 &&でつなげるにはどうしたらいいか、 その点もおわかりでしたらご教授ください。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- 定期的に起動アプリを終了させるbatファイル
定期的にある一つの起動しているアプリを強制終了させるbatファイルを作成したいと思っています。 OSはServer2003です. tasklist /FI "IMAGENAME eq xxx.EXE"|find "xxx.EXE" にて値が返された場合はtaskkillコマンドで終了させ 値が無い場合は何もしないと言ったbatファイルを作成 したいのです。出力値をどこかに格納して、空であれば 何もせず、値があればtaskkillを実行してと言った感じにしたいのですが、その部分をどうしていいのか今調べております。何かいいアドバイス等ございましたらよろしくお願いします。不明点があればよろしくお願いします。
- ベストアンサー
- Windows系OS
- バッチでの強制終了の方法
バッチファイルであるプログラムを起動させ、そのバッチ内での強制終了を考えております。 そのプログラム(a.exe)は動作後、「OKボタン」を押さないと終了しない仕様になっています。仕様の変更は不可です。 まずは「OKボタン」を押すために、「ENTER」キーを押すか、 「alt」+「F4」キーを押すようなイメージのバッチ例を探してみましたが、これは難しいようでした。 そこで下のようなバッチを書きましたが C:\a.exe taskkill /F /IF a.exe 「エラー:プロセス ”a.exe” が見つかりませんでした。」 となってしまいました。 c:\a.exe のみをバッチで起動し、コマンドラインで c:\taskkill /F /IF a.exe とすると成功します。 何か他の設定が必要なのでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
- 外部プロセスを終了したい!!
こんにちは。 ご多忙の中、申し訳ありませんが皆さんの知恵をお貸しください。 私はVBは初心者中の初心者なのですが、 あるアプリケーションからEXEをキックし(このEXEは永久ループ)、 ある程度の処理をしたら、キックしたEXEを終了させたいと考えております。 基本的にキックされたEXEがウェイトして自らおちるのではなく、キックした アプリから落としたいと考えています。 簡単に言えば、UNIXでいうKILLコマンドのような関数はありますかと 言うことです。(プロセスIDを使用して・・・) ご存知の方がいらっしゃいましたら、教えてください。 宜しくお願い致します。m(_ _)m
- ベストアンサー
- Visual Basic
お礼
同様なtaskkillのエラー報告が、8.1に限らずあるようですが、原因がよくわかりません。「Process Killer」という、指定したプロセスを強制終了するソフトで、ショートカットを作成したところ、実行可能でした。こちらを使うようにします。
補足
回答ありがとうございます。tasklistを実行しても ERROR: Invalid class が出るのです。(権限は管理者です)