OS:Windows 2008
Hyper-Vにある仮想マシンを、他のホストマシンに移植して稼働させたい。ということで、仮想マシンをシャットダウン後、エクスポートしたのち、他のホストマシンのHyper-Vでインポートをかけたところ、エラーが出てインポートできないという問題に遭遇
症状
Hyper-Vマネージャで、仮想マシンのインポートを実施したところ、「エラー:1つまたは複数の引数が無効です(0x80070057)」というメッセージが出て、インポートが終了してしまう。
対処方法
エクスポートしたマシンの.expファイルに余計なコードがあるためにエラーが発生している様子。以下の方法で回避できた。
- 仮想マシンをエクスポートしたフォルダーを見つけてし、.exp ファイルを開きます。
- < 値 > の間の線で、 を GUID を削除します。.exp ファイルと値を削除するコード例を表示する例を次に示します。
<PROPERTY NAME="ScopeOfResidence" TYPE="string">
< VALUE>
222dea57-bedd-465c-8fe4-54f2ad7ae699 ** => DELETE THIS GUID**
< /VALUE>
< /PROPERTY>
- 変更を保存してメモ帳を終了します。
- 変更された仮想マシンを再度インポートします。
引用元:Microsoft サポート