申し訳ありませんが、このアプリケーションは仮想マシンでは実行できません

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

一部の PC ユーザーは、エラー メッセージが表示されたと報告しています。申し訳ありませんが、このアプリケーションは仮想マシンでは実行できませんWindows 11 または Windows 10 コンピューター上で VMware Fusion 7、Hyper-V などの仮想化ソフトウェアを使用して特定のアプリを実行しようとしたとき。この投稿では、この問題に対して最も適切な修正を提供します。

申し訳ありませんが、このアプリケーションは仮想マシンでは実行できません

次のようなエラー プロンプトが表示された場合は、申し訳ありませんが、このアプリケーションは仮想マシンでは実行できませんWindows 11/10 ホスト マシンで特定のアプリを実行する場合、以下に順不同で紹介する修正を簡単に適用して、システムの問題を解決できます。

  1. 初期チェックリスト
  2. Windows ハイパーバイザー プラットフォームを無効にする
  3. DriverDesc レジストリ キーを変更する
  4. .vmx ファイルを編集する
  5. SystemBiosVersion レジストリ キーを変更する

これらの修正を詳しく見てみましょう。

1] 初期チェックリスト

私たちの調査では、申し訳ありませんが、このアプリケーションは仮想マシンでは実行できません。物理マシンでもトリガーできます。この場合、次の事前チェックを実行できます。それ以外の場合は、以下に示す残りの解決策を続行できます。

  • デバイス名を確認してください「コンピューター」や「デバイス」などの一般的な名前の場合、場合によっては、これらの名前がデフォルトで仮想マシンとして識別されることがあります。
  • ファイルとプロセスを確認します。アプリケーションは、システムの現在アクティブなプロセスとサービスがデフォルトの Windows システムであるかどうか、および新しい/サードパーティのアプリがインストールされているかどうかを確認するためにチェックする可能性があるため、システムが誤って仮想マシンとして識別される可能性があります。
  • 以前にインストールされた仮想マシンを確認します。以前に VM アプリケーションをインストールしたことがある場合は、関連する語句が含まれていないかシステムを調べる必要があります。これは、VM アプリケーションがそのような用語を含むレジストリを作成することが多いためです。その場合は、サードパーティのアンインストーラー ソフトウェアWindows 11/10 コンピューターから仮想化ソフトウェアを完全にアンインストールします。
  • Windows の正規コピーを実行していることを確認してくださいプロセスやシステム ファイルが変更されると、マシンが正規のコピーと異なってしまう可能性があり、その結果、プログラムが意図したとおりに実行されず、エラーが発生する可能性があります。
  • AVスキャンを実行する: 物理 Windows PC で VM エラーが発生した場合は、システムでマルウェアのフル システム AV スキャンを実行することを検討する必要があります。

2] Windows ハイパーバイザー プラットフォームを無効にする

この修正には次のことが必要ですHyper-Vを無効にするサードパーティの仮想化ソフトウェアでアプリを実行していると仮定します。

読む:Windows 365 クラウド PC で Hyper-V を有効にする方法

3] DriverDesc レジストリ キーを変更します。

これはレジストリ操作であるため、次のようにすることをお勧めします。レジストリをバックアップするまたはシステムの復元ポイントを作成する必要な予防措置として。完了したら、次のように続行できます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000
  • その場所の右側のペインで、ドライバーの説明レジストリ キー (見つからない場合は、0001、0002 などの別のフォルダを検索してください) のプロパティを編集します。
  • 選択修正する
  • 次に、内部のデータを削除します値のデータ分野。
  • クリックわかりましたをクリックして変更を保存します。
  • レジストリを終了します。

4] .vmx ファイルを編集します

  • 仮想マシンを完全にシャットダウンします。
  • 仮想マシンフォルダーを開きます~/ドキュメント/仮想マシン/
  • 仮想マシンを右クリックして選択しますパッケージ内容を表示
  • 次に、.vmx ファイル拡張子を持つファイルを見つけて、テキスト エディタでファイルを開きます。
  • ここで、ファイルの一番下までスクロールし、新しい行に次の内容を書き込みます。
monitor_control.restrict_backdoor = "true"
  • ファイルを保存します
  • 仮想マシンを起動します
  • アプリを再度実行します。

5] SystemBiosVersion レジストリ キーを変更します。

  • レジストリエディタを開きます。
  • 以下のレジストリ パスに移動またはジャンプします。
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System
  • その場所の右側のペインで、SystemBiosVersion エントリをダブルクリックして、そのプロパティを編集します。
  • さて、変更してください値のデータ書き込まれているものからノーボックス-1
  • クリックわかりましたをクリックして変更を保存します。
  • レジストリ エディタを終了します。

これがお役に立てば幸いです。

次に読む:Hyper-V が有効になっていると BlueStacks を起動できない

このアプリケーションが仮想マシンで実行できないことを解決するにはどうすればよいですか?

特定の Windows 機能が有効になっている Windows 11 でこれらのエラーが発生する場合があります。この問題を解決するには、上記の投稿で概説した他の解決策の中でも、「コントロール パネル アプレットで Windows の機能をオンまたはオフにする」に進み、Hyper-V 仮想マシン プラットフォームをオフにしてみてください。

仮想マシン上でアプリケーションを実行するにはどうすればよいですか?

適用できるのは、/appvpid:<PID>任意のコマンドに切り替えると、プロセス ID (PID) を指定して選択した仮想プロセス内でそのコマンドを実行できるようになります。この方法を使用すると、新しい実行可能ファイルが、既に実行されている実行可能ファイルと同じ App-V 環境で起動されます。

読む:システムに仮想マシンを起動するのに十分なメモリがありません