Windows 7 x64を使用していたときから、VMWarePlayerバージョン6.0.0がマシンにインストールされています。しばらく前に後でWindows10に更新し、VMWareでLinux Ubuntu Gnomeを起動すると、問題が発生しました。
USB2.0経由でPCに接続された外部SamsungHDがあります。 Windows 7.0を使用していたとき、VMWare内でUbuntuを起動すると、外部HDがUbuntuに自動的に再接続され、すべてが正常に機能しました。しかし、これはWindows 10への更新後には発生しませんでした。最初のメッセージを覚えていませんが、外付けHDをUbuntu仮想マシンに接続できませんでした。
これで、実行するたびにVM外部HDはホストWindows10に接続されたままになります。無効になっているアイコンがVMWareメニューに表示され、接続するように要求することができます。そのため、外部HDはホストWindows 10から切断されますが、VMに接続できません。代わりに、2分ほど経過すると、警告メッセージが表示されます。
ウェブで説明を検索しましたが、この特定の状況でこの問題についてのコメントは見つかりませんでした。同様のドライバーエラーが発生したときの他の機会の答えが私に役立つかどうかを判断できません。
では、なぜこのエラーが発生し、どうすればよいのでしょうか。
見つかったリソース:
編集:
新しいバージョンのVMwarePlayerをダウンロードした後も、デバイスは通常どおり仮想マシンに自動的に接続されませんでした。手動で接続しようとすると、さらに最悪のシナリオが発生しました。
接続を試みる前は、すべてが正常に機能していました。次々と表示され始めた「ランタイムエラー」メッセージボックスの1つをクリックした直後に、「VMwareの動作停止」ポップアップが表示されました。
おそらく試してみるべきです VMware Playerの新しいバージョン 。執筆時点では、現在のバージョンは12.0です(以前のコメントで8を作成しましたが、VMwareが最近VMware Workstationのバージョン番号と同期するように番号を付け直したため、混乱しました)。
VMware Playerは個人使用は無料なので、おそらくアップグレードしたほうがよいでしょう。何といっても、最新バージョンを実行することで、問題が発生した場合にVMwareまたは他のユーザーから支援を受ける可能性がはるかに高くなります。
それはあなただけではありません。これがVM Player Bug、またはWindows10の問題であることを確認しました。
私はWindows10 RTMでテストしました。また、2016年3月のWindows 10 1511ビルド10586を含む、リリース後数か月ごとの新しいビルドです。VM Player 12、バージョン12.1.0ビルド-3272444でもテスト済み。
これはエラーのスクリーンショットであり、
「ランタイムエラー!プログラム:C:\ Program Files(x86)\ VMWare\VMware Player\vmplayer.exeR6025-純粋仮想関数呼び出し」
私が行ったすべてのテストは、クリーンインストールです。他のサードパーティプログラムはなく、Windows10とVM Player。2005年から2013年までのすべてのC++ランタイム再配布可能ファイルをインストールしたことがありますが、インストールしなくても同じ結果になります。
現在の解決策は、VMPlayer用にWindows7にダウングレードすることです。または、Windows 10を使用する必要がある場合は、VirtualBoxに切り替えます。
このクレイジーなエラーは、USBデバイスが「MicrosoftVisual C++ランタイムライブラリ」に接続/接続解除されるたびに発生します。