某ネトゲを多重起動する際の手順とハマった点のまとめ
2PCがしたい……でも実機を2台立ち上げるのは面倒だ。
そうだ、仮想マシン作ろう。
というわけで、仮想のWindows上でネットゲーム動かすまでの手順と詰まりどころをメモ。
環境
構築手順
仮想マシンセットアップ
当初Virtual PCを用いて仮想環境を作成していたのだが、上手くいかなかったためVMwareに切り替えた。
まずはVMwareでWindowsのセットアップを済ませる。
この辺りは一般的なやり方で特に問題ないため、各自ググって頂ければ。
ただ、VMware toolsのインストールは必要なので、仮想マシン作成時か、作成後にVMware toolsをインストールしておくこと。
.vmx追記
仮想マシン自体のセットアップが済んだら、まずは.vmxファイルに追記を行う。
.vmxファイルは仮想マシンのワーキングディレクトリ内にある。
念のためワーキングディレクトリの確認方法を記述しておく。
【Player -> 管理 -> 仮想マシン設定】
【オプションタブ -> 全般 -> ワーキングディレクトリ】
に記されている。
.vmxファイルを発見したら、メモ帳等の適当なエディタで開き、末尾に、
monitor_control.restrict_backdoor = "TRUE"
を追記する。
保存後、仮想マシンを再起動。
グラフィックドライバ再適用
VMware toolsをインストールすると、自動で各種ドライバが適用されているはずだが、VMware toolsの何らかの機能がネトゲ起動時のセキュリティシールドに引っかかるため、グラフィックドライバのみを残し、残りはアンインストールする。
グラフィックドライバは、
【C:\Program Files\Common Files\VMware\Drivers\video_wddm】
にあるため、それをフォルダごとコピーし、適当な箇所にペーストしておく(とりあえずデスクトップに置いた)。
その後【コントロールパネル -> プログラムの追加と削除】からVMware toolsをアンインストールする。
再起動を求められるはずなので従う。
再起動後、
【スタート -> コンピュータ上で右クリック -> プロパティ -> デバイスマネージャー】
でデバイスマネージャを開く。
【ディスプレイアダプター -> 標準VGA云々上で右クリック 】 をし、ドライバーソフトウェアの更新を選択。
表示されたウィンドウの選択肢から、【コンピューターを参照してドライバーソフトウェアを検索します】を選択。
参照から、先ほどコピペしたグラフィックドライバのフォルダを選び、次へを押して進む。
あとは適用の完了を待ち、再起動を促されたら再起動する。
レジストリいじり
スタートから、regeditを実行し、
【HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000】
ディレクトリを開く。
0000フォルダ内の【DriverDesc】を右クリックし、修正を選択。
記載されている値を消してOK(デフォルトでVMware SVGA何とかと書かれているはず)。
結果
以上の工程で、仮想マシン上でのネトゲクライアント起動に成功するはず。
エラーが出た時のために、自分が遭遇したエラー各種を付記しておく。
遭遇したエラー各種
Sorry, this application cannnot run under a virtual machine
仮想マシンの偽装が上手く出来ていない。
.vmxファイルへの追記をし忘れていないか、レジストリ値の値変更を間違えていないかをチェック。
ahnhs ハッキング防止機能にエラーが発生しました
VMware toolsの何らかの機能がハッキング認定されてしまっているっぽい。
グラフィックドライバ取得後に、VMware tools自体はアンインストールすること。
グラフィック・システム・セッティングに失敗しました
VMware toolsが未インストールまたはアンインストールされている状態の場合、ドライバが適用されておらず、能力がしょぼいため起動に失敗する。
グラフィックドライバの再適用の手順を参考とすること。
VMware toolsは、仮想マシン内にのみインストールしてください。
monitor_control.restrict_backdoor = "true"
などの記述があるとインストールに失敗する模様(このケースの場合、原因は十中八九これ)。
一度.vmxから当該記述を削除の上再起動した後、VMware toolsのインストールを試みること。
参考
MapleStory Actual fix for VMWare Instructions inside - MapleStory Forum, Quests, Skills, Items, Monsters, Classes
徒然なるままに VMware ESX/ESXiの仮想マシンではWindows Server 2008 R2のVMware SVGA 3Dグラフィックドライバがインストールされない