VMWare に Visual Studio のキー割り当てを乱される問題
【問題点】
Visual Studio 2008 で、コンパイルを行おうと F6 キーを押すと、VS が固まってしまうという問題が発生。 原因を調べてみると、VMWare に添付されている “Visual Studio Integrated Debugger” が、VS を起動するたびにキー割り当てを再設定し、F6 キーを “VMWare 上でデバッグ” に設定していました。
【環境】
- Microsoft Windows Vista Ultimate Edition 32bit SP1
- Microsoft Visual Studio 2008 SP1
- VMWare Workstation 6.5.1
【注意】
VMWare のアンインストーラを使用しても、”Visual Studio Integrated Debugger” を削除することができませんでしたので、強制削除の方法を書いておきます。
【対策方法】
1. 管理者権限に昇格した状態で、 “C:\program files\VMware\VMware Workstation\Visual Studio Integrated Debugger” を削除(または名前を変更)。 ディレクトリ名は VMWare のインストール先に読み替えてください。
2. 同じく管理者権限に昇格した状態で、Visual Studio 2008 を起動する。
3. 以下のメッセージが表示されるので、”はい” を選択。
アドイン ‘VMDebugger’ の読み込みに失敗したか、または例外が発生しました。
このアドインを削除しますか?
[はい] を選択した場合、使用前にこのアドインを再インストールする必要があります。
エラー メッセージ: 指定されたモジュールが見つかりません。
エラー番号: 8007007e
4. メニューバー ツール → オプション を選択し、オプション画面左から 環境 → キーボード を選択。
5. 次の追加キーボードマップスキームを適用 から (規定) を選んで リセット をクリック。
以上の手順で元の設定に戻ります。