Windows 7 x64はSkypeを強制終了できません


9

Skypeが行き詰まり、UIが消えてもWindowsはプロセスを強制終了できませんでした。Skypeを再び機能させるには、コンピューターを再起動する必要がありました。

管理者として実行:

C:\Windows\system32>tasklist | find "Skype"
Skype.exe                     2708 Console                    1     92,328 K

C:\Windows\system32>taskkill.exe /pid 2708 /F /T
SUCCESS: The process with PID 2708 has been terminated.

C:\Windows\system32>tasklist | find "Skype"
Skype.exe                     2708 Console                    1     92,328 K

どうすればこれが可能になるのでしょうか?

乾杯。


1
何が原因かはわかりませんが、将来的にはプロセスエクスプローラーを使用して強制終了できます。タスクマネージャーが失敗しても、失敗することはありません。
オリバーG

1
なぜこれが起こるのか、おそらくシステム全体のロックか何かがわかりません。しかし、これは私に何度か起こりました。アプリケーションは、私がどんなユーティリティを試そうとも、基本的に「殺せない」ものでした。プロセスエクスプローラーも失敗しました。再起動が唯一の方法でした。
Apache

2
Skypeはシャットダウンしていません。Skypeの問題がすべてのプラットフォームで蔓延しているようです。Ubuntuで同じ問題を見つけます。
バルカンレイヴン2012

マイクロソフト、Skypeをすでに殺害
Troydm '25 / 01/18

回答:


6

Unkillable Skypeは、Skypeスレッドの1つが補助関数ドライバー(/devices/AFD)へのハンドルを閉じようとしたことが原因です。

このclose呼び出しはハングし、戻ることはありません。プロセスを強制終了しようとすると、I / O要求がキャンセルされますが、キャンセルもハングします。スレッドが戻るまでプロセスは終了できず、キャンセルが完了するまでスレッドは戻ることができないため、プロセスの終了は不可能です。

これは、カーネルモードデバッガーで確認できます。詳細については、こちらのTechNetブログ記事を参照してください。

Skypeはいくつかの未処理の例外を引き起こし、そうしないとウィンドウがフリーズするため、リモートデバッガーを使用する必要があります。

考えられる原因は、一部のネットワークフィルタードライバーのバグです。


これは問題のようであり、Webスカイプもクラッシュします
KinSlayerUY

合理的に聞こえますが、それについて何をすべきか!?
TT-- 2018

5

これらのスイッチでTaskkillを再試行してください:

taskkill.exe /f /fi "status eq not responding"

HKU \ Control Panel \ Desktopを調べて、の値をWaitToKillAppTimeoutデフォルト値の16000(ミリ秒)から低い値(ただし0ではない!)にHungAppTimeout、デフォルト値の4000(ミリ秒)から低い値( 0ではありません)。


1
残念ながら、私の場合は役に立ちませんでした。
JRA_TLL 2017年

タスクボードにも表示されなかったSkypeを殺すのに役立ちました。ありがとう
Vishnu

4

Skype for Businessのプロセス名は「lync.exe」ですが、プロセスの説明はSkype for Businessです。

taskkill.exe / IM lync.exe / Fを試してください


もう一度質問をよく読んでください。あなたの答えは元の質問には答えませ
DavidPostill

2

私の場合も問題ないようです。

c:\Windows\System32>tasklist | find "Skype"
Skype.exe                     8380 Console                    1    133,628 K

c:\Windows\System32>taskkill /pid 8380 /f /t
SUCCESS: The process with PID 10296 (child process of PID 8380) has been termina
ted.
SUCCESS: The process with PID 8380 (child process of PID 3616) has been terminat
ed.

c:\Windows\System32>tasklist | find "Skype"

c:\Windows\System32>

ただし、あなたの場合、SUCCESSメッセージが表示されている間、プロセスのUIスレッドが終了状態でロックされているように見えます。

解決:

その場合は、タスクバーの(非表示のアイコンを表示する)矢印をクリックすると、アプリアイコンがまだ残っていることがわかります。アイコンにカーソルを合わせると、アイコンが消えます。コマンドを再度実行すると、プロセスが再度見つかりません。これは、プロセスが閉じていて、使用できず、非アクティブであったことを示しています。


残念ながら、私の場合は役に立ちませんでした。
JRA_TLL 2017年

1

新しいショートカットを作成します。場所の行に「C:\ Program Files(x86)\ Skype \ Phone \ Skype.exe」/ shutdownと入力し、Skypeにkillと名前を付けます

ピーター


これでうまくいきます。(マイクロソフトのものはそのような恐ろしい排泄物の山です)。
認知症のハリネズミ

残念ながら、私の場合は役に立ちませんでした。
JRA_TLL 2017年

-3

私には答えがあり、自分で作成できる簡単なショートカットでスカイププロセスを終了する方法があると思います。Skypeのどのバージョンでも、それは常に私にとってはうまくいきました。

手順は次のとおりです。

  1. デスクトップの空のセクションを右クリックし、[新規]を選択します。

=>ショートカット

  1. 開いたウィンドウに次のように入力します。

    taskkill.exe / IM skype.exe / T / F

次に、Enterキーを押します(または「次へ」をクリックします)。

  1. ショートカットの名前を入力し(SkypeKillの場合もあります)、[完了]をクリックします(またはEnterキーを押します)。

  2. オプション:素敵な赤いスカイプアイコンを選択してショートカットに追加できます。グーグル画像でそれをダウンロードして、あなたが動かない安全なファイルにそれを置いてください。

次に、ショートカット、プロパティを右クリックし、アイコンを変更/修正し、アイコンファイルのあるフォルダを参照して見つけます。

  1. また、オプション:ショートカットをタスクバーにピン留め(ドラッグ)して、このタスクバーアイコンを1回クリックするだけでSkypeを閉じたりシャットダウンしたりできます。

それでおしまい。これは何ですか:

/ IMは「イメージ名」でプロセスを正常に閉じます

skype.exe

/ Tは、開かれているすべての関連プロセスskype.exeを閉じます

それがあなたにとってもうまくいくことを願って、ここに答えを公開することでそれがうまくいくかどうか知らせてください:)


これは以前の回答を繰り返すだけです
Ramhound

1
@ラムハウンド:実際には、それよりも悪い。質問は言う、「Xが動作しません。私が代わりに何を使うことができますか?」そしてこの答えは、「Xを試してみてください。それは常に私のために働いてきました。」
G-Manは 'Reinstate Monica'を
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.