web-dev-qa-db-ja.com

Windows 10でマウスを使用せずにプログラムを強制停止する方法を教えてください。

私はすぐにデスクトップを引き継ぎ、マウスコントロールを無効にするVisual Studio C#Windowsアプリケーションをデバッグしようとしています。フリーズしたら、どうにか止められなければなりません。 windowsキーまたはctrl-alt-deleteを押してタスクバーにアクセスすることはできますが、マウスを画面のメイン部分に移動すると、常に砂時計のアイコンになり、操作できなくなります。そのため、タスクバー上のアプリケーションを右クリックして閉じると、デバッグを中止するかどうかを尋ねるダイアログがポップアップ表示されますが、クリックする方法はありません。タスクマネージャでも何もクリックできません。

コマンドプロンプトからタスクを終了する方法を調べましたが、その方向は意味がありません。 schtasks /endはパスを取るように見えるタスク名引数を必要とします、しかし私はパスが私が入力することになっているものであることを知る方法がありません。 tasklistはファイル名とID番号を返しますが、どちらもschtasksに対しては機能しません。

誰かが何か提案がありますか?

55
Kyle Delaney

プロンプトを使用してプロセスを終了することができます。

  1. を使用して実行ボックスを開く Windows+R
  2. [ファイル名を指定して実行]ボックスにcmdと入力し、[]をクリックします。 Enter
  3. すべてのプロセスを一覧表示するには、コマンドtasklistを使用します。
  4. プロセスを終了するには、コマンドtaskkill /F /IM "executable name.exe" /Tを使用します。
88
MJ9

以下を試してください。

  1. を押してタスクマネージャを開きます Ctrl+Shift+Esc
  2. 矢印キーを使って移動します( そして 問題のあるプロセスを強調する
  3. を押す Delete プロセスを終了させるための鍵
  4. 必要に応じて、矢印キーで適切な選択肢を選択して、後続のプロンプトを承認します( または )を押して Enter
91
Run5k

Taskkillの答えをわずかに修正したものです。プロセスの正確なフルネームを覚えていない、または知らない場合は、ワイルドカードを使用できます。

taskkill /f /im badproce*

その名前で始まるすべての実行ファイルを強制終了します。s*のようなものを入力しないでください。svchostのような重要なプロセスを強制終了させる可能性があります。

また、/Tフラグはプロセスのツリーを殺すためのものです。これはターゲットプロセスとそれが生成したすべての子プロセスです。ほとんどの場合必要ではないかもしれません。

11
user1306322

Microsoft/Sysinternalsのpskillツール を使用すると、コマンドプロンプトでプロセスを強制終了でき、プロセスID番号またはプロセス別にプロセスを強制終了できます。名。これはリモートでプロセスを終了させるのにも使うことができます:もし不正な振る舞いプログラムがキーボードの使用を妨げているなら、あなたのローカルネットワーク上のanothermachineにpskillをインストールすることができます。問題のあるプロセスを殺します。

9
jamesdlin

他のデバイスからプロセスを強制終了することができます。

代替案A:「設定」 - >「開発者向け」 - >「デバイスポータルの有効化」で。有効にすると、他のWeb閲覧可能なデバイスからアクセスできるWebポータルが表示されます。それを使用すると、実行中のプロセスを一覧表示することができます、そして ドキュメントに従って

一部のプラットフォーム(デスクトップ、IoT、およびHoloLens)では、プロセスを終了させることができます。

残念ながら、現在のところ私のコンピューターでは動作しないようです。各プロセス以外の「X」ボタンをクリックしても何も起こりません。

選択肢B:あなたがWindows Mobileまたは他のWindowsデバイスを持っているなら、あなたはストアから VoiceWake アプリをインストールすることができます。お使いのコンピュータ上のサーバーコンポーネント。その後、あなたはリモートでプロセスを殺すためにアプリを使用することができます。

そして確かに他にも同じことをするアプリケーションがあります。

7
Tom A. Vibeto

どこに問題があるのか​​よくわかりません Ctrl+Alt+Del 発生していますが、私はTask Managerを開くために矢印キーと一緒にそれを使用することができます。そこから、@ Run5Kが提供する回答に従ってプロセスを終了させることができます。

  1. 押す Ctrl+Alt+Del
  2. 矢印キーを使用してTask Managerを選択し、を押します。 Enter 開くために(私は押す必要がありました Enter Task Managerを2回開きます

  3. アクセス許可ダイアログボックスが表示されたら、矢印キーと Enter Yesを選択してTask Manager権限による変更を許可する方法

    ここから、リスト項目(2)から@ Run5kの答えに従うことができます。

  4. 矢印キー(Up そして Down)終了したいプロセスを選択します。また使用することができます Left そして Right 折りたたまれた/展開されたアイテムを開閉する矢印とサブプロセスを終了する矢印

  5. つかいます Delete プロセスを終了する
  6. 矢印キーを使って Enter 表示される可能性のあるダイアログボックスを管理する
5
Doug B

あなたがアプリケーションをデバッグしているならば、あなたは押すことができます Shift+F5 実行中のインスタンスを閉じるためにビジュアルスタジオで。

あなたが実行モードにあるならもちろんあなたは他の答えに頼るべきです。

1
Goufalite

Ctrl + Shift + Escを使うと、タスクマネージャウィンドウが表示されます。 Alt-Tabを使ってタスクマネージャに切り替えようとした後、開いているアプリケーションを矢印キーでナビゲートします。あなたがあなたのアプリケーションを選択するとき、単に削除ボタンを押してください。

1
H3NDRX

何年も前、マウスが存在しなかったときは、メニューバーに入るためにF10を押し、メニューを開くために下向きの矢印、システムメニューに入るために左向きの矢印、そして次に閉じるために上向きの矢印を押してアプリケーションを閉じていました。 "そしてEnterを押してください。メニューの種類によっては、メモ帳のような単純なアプリケーションでも動作します。 (当時Alt-F4よりも私がそれを好んだ理由を覚えていませんが、あなたがそれをやっているのを見ている人にとってはおそらくもっと印象的でした。)

1
IngoB