ラップトップを Windows 8.1 から Windows 10 にアップグレードしてから、エミュレーションで問題が発生しているようです。ここでは、エミュレーションを試みたすべての情報を提供します。
最初の VirtualBox。さまざまな OS 用に複数のマシンを作成しましたが、毎回、マシンを起動して .iso ファイルを選択しようとすると、次のエラーが発生して起動が失敗しました。
NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries) (rc=-101)Make sure the kernel module has been loaded successfully.
where: supR3HardenedWinReSpawn
what: 3
VERR_OPEN_FAILED (-101) - File/Device open failed.
Driver is probably stuck stopping/starting. Try 'sc.exe query vboxdrv' to get more information about its state. Rebooting may actually help.
インターネット上では、Windows 7 を更新した後 (Windows 10 にアップグレードした後ではない)、同じ問題が発生した人がいました。その後、Microsoft は次のように発表しました。https://support.microsoft.com/ja-jp/kb/3024777そしてそれは彼らにとって効果があるようでした。
また、いくつかの Android エミュレーターをインストールしようとしましたが、インストールは成功しても起動は不可能でした。
問題は BIOS から来ているのではないかと思いました。BIOS では視覚化が有効になっていない可能性があります。残念ながら、BIOS にアクセスする方法がわかりません (私のラップトップは ASUS R500V Intel シリーズです) ので、この説を肯定することも否定することもできませんでした。編集: ようやく BIOS をチェックすることができ、視覚化が有効になっていました。
また、ここで言及されているほぼすべての問題は、以前は存在しなかったものであることも付け加えておきます。私はすでに VirtualBox で Ubuntu マシンを実行し、このコンピューターで Android エミュレーターを使用していましたが、最初の問題が発生してから時間が経ち、Windows をアップグレードする時間がありました。問題はアップグレードではなく、アップグレード前後のアップデートから生じているのかもしれません。したがって、ここで言及されている問題のあるアップデートをインストールした可能性があると考えられます。https://forums.virtualbox.org/viewtopic.php?f=6&t=67840アップグレードした後、Microsoft から提供された「修正アップデート」は Windows 7 専用であるためインストールできません (アップグレード前は Windows 8.1 を使用していたため、これは愚かなことかもしれません)。
勉強するには Linux システムが必要ですが、Linux をデュアル ブートとしてインストールするつもりはないので、解決策を期待しています。
答え1
最新バージョンを実行していない場合は、バーチャルボックス、アップグレードする必要があります。アップグレード後にすべてのボックスが適切に再起動されたことを確認し、もう一度実行してください ( sc start vboxdrv
)。
念のため、VBox ドライバーを再インストールします ( を見つけてVBoxDrv.inf
右クリックし、再度インストールします)。
以下の問題も参照してください。
- VirtualBox 4.3.20 が Windows Update 後に動作を停止する、2014 年 12 月 9 日のパッチ火曜日以降、Virtualbox の crypt32.dll が壊れていますか?バグのあるアップグレードを削除するようアドバイスします(KB3004394) ですが、これは Windows 7 用でした。
しかし、これは Windows 7 の問題ですが、Windows 8 を使用しているため、インストール中のアップグレードの問題に関連している可能性があり、VirtualBox のインストールが壊れる可能性があります。
したがって、私のアドバイスは、すべての仮想マシンをバックアップし、VirtualBox をシステムから完全に削除してから、新しくインストールすることです。なぜなら、明らかにいくつかのファイルが見つからないというエラーが表示されるからです (STATUS_OBJECT_NAME_NOT_FOUND)。
答え2
一晩中努力した結果、マシンを動作させることに成功しました。何も変更せずに BIOS にアクセスし、(BIOS にアクセスしようとして) 数回再起動したところ、問題は解決しました。私が行ったのはこれだけです。Andy エミュレータを再度インストールしようとしましたが失敗しました。これは私が探していた問題とは関係のない別の問題だと確信しています。
問題は VirtualBox の再インストール後に発生したため、既存のマシンではこれを試しませんでした。そのため、マシンは残っていませんでした。
たとえ解決策が魔法のように見えても、これが私と同じ問題を抱えている人の役に立つことを願っています。
答え3
ここで解決策を探していましたが、問題を解決するアイデアが浮かびました。管理者として VirtualBox をインストールするだけで、問題は解決します。Windows 10 Pro 64 ビット版で VirtualBox 5.0.10 を使用しています。管理者として実行することで実際に何が起こるかはわかりませんが、問題は解決しました。