Windows10: cannot kill vmware

vmware-vmx.exe をどうやっても kill できない件があるようです。以下WSLで taskkill /f を2回実行した結果です。

image

赤線で囲ったところがPIDで同じプロセスを指定しています。1回目のkillで一見成功したように見えますが実際はkillに失敗してます。2回目のログは以下。

$ taskkill.exe /f /im:vmware-vmx.exe
エラー: プロセス "vmware-vmx.exe" (PID 7816) を強制終了できませんでした。
理由: 実行中のタスクのインスタンスがありません。

pslist で見るとWindows kernelの中でぶん回っているのがわかります。以下のコマンドは約5秒実施してましたがvmware-vmx.exeプロセスが使った通算Kernel Timeも5秒増えてますね。User time は増えてません。

$ for i in {1..5}
  do 
    pslist.exe -nobanner -d vmware-vmx
    sleep 1
  done | 
  tee >(sed -n '4,5p') >(sed -n '6,$p'|grep '^[0-9]') > /dev/null
vmware-vmx 7816:
 Tid Pri    Cswtch            State     User Time   Kernel Time   Elapsed Time
11516   8    870221          Running  0:00:00.015   4:12:41.265   11:26:45.362
11516   8    870465          Running  0:00:00.015   4:12:42.812   11:26:46.925
11516   8    870565          Running  0:00:00.015   4:12:44.296   11:26:48.454
11516   8    870635          Running  0:00:00.015   4:12:45.828   11:26:49.986
11516   8    870698          Running  0:00:00.015   4:12:47.343   11:26:51.508

本家のベンダーのフォーラム(掲示板)にはここで報告されていると思います。

I cannot kill the vmware-vmx.exe without having to restart the host each time it happens

USB Device Causing VM’s to Freeze – Cannot Kill… |VMware Communities

ただし手元の環境ではUSBでなく、仮想プリンター、もしくはシリアルポートが問題を引き起こしているように見えます。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s