47162


ほとんど同様のトラブルを相談された方がいるのは承知しておりますが、表面的なエラーメッセージが同じでも解決策はどうも異なるようなので、質問させて下さい。  
Virtualbox5.2.16で仮想マシンをRedHat64bitで作成して、CentOSのイメージをアタッチして起動しようとしたのですが、初回の起動の時から添付のスクリーンショットのエラーが出て起動しません。  
[![エラー画面](https://i.stack.imgur.com/k1mbe.png)](https://i.stack.imgur.com/k1mbe.png)

[![エラー画面2](https://i.stack.imgur.com/RmA5D.png)](https://i.stack.imgur.com/RmA5D.png)  
[![Windowsの機能の有効化・無効化](https://i.stack.imgur.com/lZv0l.png)](https://i.stack.imgur.com/lZv0l.png)  
説明のためにスクリーンショットの画面が多くなってしまい申し訳ありません。  
どのようにすれば解決するか、皆さんの知見を拝借したくご質問させて頂きます。

エラーのログファイルである、VBoxHardening.logをコピペサイトに掲載しました。  
この内容から原因を推察できる方がいらっしゃればと思います。  
<https://pastebin.com/ecKXChUX>

ATOkがエラーの原因になっているようにも見えるため、MS-IMEに切り替えて実行した際のログも添付します。  
<https://pastebin.com/8HGDYJr3>


CC BY-SA 4.0
2018-07-27T02:20:39.737
47005
2019-11-25T22:50:47.923
2018-08-01T12:34:39.463
29484
29484
question
virtualbox
Virtualbox上で仮想マシンを起動しようとするとエラーになる


同じく **VirtualBox 5.2.16** 、Window 7/Windows 10
(ホストOS、ゲストOS共に32bit版)の環境で、多少メッセージは違いますがゲストOS起動時にエラーが出るようになりました。  
メッセージに出ている通り、VirtualBoxの再インストール(修復)を行うことでいったんは起動できるようになるのですが、ホストOSの再起動後(？)をきっかけにまた同じ現象が再現します。

5.2.16が問題を抱えている可能性もあるので、私はまだ試せていませんが旧バージョン(5.2.14)の利用も検討してみてください。


CC BY-SA 4.0
2018-07-27T02:39:57.623
47006
2018-07-27T02:39:57.623
3060
47005
answer


以下に同じようなエラーの報告があがっていました。  
この報告では、`glhp64.dll`という署名されていないDLLが利用されていたことが原因でした。

[supR3HardenedWinReSpawn VERR_INVALID_NAME on specific driver
paths](https://www.virtualbox.org/ticket/17640)

`VBoxHardening.log`の内容を確認すると原因が特定できるのではと思います。


CC BY-SA 4.0
2018-07-27T02:50:26.107
47007
2018-07-27T02:50:26.107
47005
answer


回答者の皆様におかれましては、様々なアドバイスをいただき大変ありがとうございます。  
しかしながら、回答者の皆様から頂いたアドバイスの範囲では残念ながら解決に至らなかったため、引き続き独自に調査をし、結果解決に至りました事をご報告致します。

この現症は同様の条件が揃えば再現する問題だと考えますので、他の利用者の皆様方の問題解決の手助けとなるよう、ここに問題解決に至った経緯を記録・ご説明差し上げます。

まず、エラーログとして保存された「VBoxHardening.log」をテキストビューワーで詳細に確認し、初めて「error」の文言が出現する箇所を確かめました。

「VBoxHardening.log」上で初めて「error」の文言が出現したのは、以下の部分でした。

`43c0.2ba8: Error -104 in supR3HardenedWinReSpawn! (enmWhat=5)`

このエラーは、私がスクリーンショットとして添付した一番目のものである、  
「Virtualbox Error In supR3HardenedWinReSpawn」というタイトルバーのエラー画面の内容と一致します。

[![Error -104 in supR3HardenedWinReSpawn!
\(enmWhat=5\)に対応するエラーダイアログ](https://i.stack.imgur.com/33AGZ.png)](https://i.stack.imgur.com/33AGZ.png)

従ってこの、「Error -104 in supR3HardenedWinReSpawn!
(enmWhat=5)」を手がかりとして問題解決を図ることにしました。

上記のエラーをそのままGoogleで検索しても「enmWhat=5」の部分が、「enmWhat=3」のものまで検索結果に含まれてしまうため、

`Error 104 supR3HardenedWinReSpawn "(enmWhat=5)"`

というクエリーでGoogle検索をした結果、次に示すサイトが見つかりました。

[【VirtualBox】エラーで起動しなくなった（Error -104 in supR3HardenedWinReSpawn!） |
ノマドブロガーの歩み](http://nomad.kixas.net/?p=716)

[virtualbox.org • View topic - [Invalid] VBox Hardening and Norton
Antivirus](https://forums.virtualbox.org/viewtopic.php?f=6&t=88357&p=423295&hilit=Error+104+supR3HardenedWinReSpawn+enmWhat%3D5#p423295)  
２番目のサイトはVirtualboxの公式フォーラムの様ですが、Googleの自動翻訳で日本語に翻訳するだけで十分意味が分かります。

私の環境では、大手銀行のネットバンキングサービスの一環としてIBMの提供している、  
trusteerの「Rapport」というエンドポイントセキュリティーのツールが動作していました。  
試しにこの「Rapport」をアンインストールして見たところ、問題無く仮想マシンが起動したことをご報告致します。

しかしながら、このエンドポイントセキュリティーのツールである「Rapport」をアンインストールした状態でネットバンキングを使用する事にはためらいを感じます。  
ツール自体はIBMとメガバングが推奨するものですし、ネットバンキングよる不正を防ぐ目的があるはずだからです。  
当面は、ネットバンキングを使う環境と、Virtualboxを使用する環境をどうに分ける事が出来ないか思案する事になりそうです。

可能であれば、「Rapport」と「Virtualbox」の間で問題解決が図られればそれが一番だと思います。

もし同じようなトラブルに遭遇されたがいらっしゃいましたら、ご参考になさって下さい。

最後に、ご回答をいただいた方々にも深く感謝致します。  
本当にありがとうございましたm(__)m


CC BY-SA 4.0
2018-07-28T04:02:56.040
47046
2018-07-28T04:02:56.040
29484
47005
answer


解決策が判明しましたので掲載します。  
IBM Trusteer社のカスタマーサポートセンターの方からの対応です。  
1）Rapport セキュリティポリシーの無効化

1.画面左下のスタートボタンまたは、キーボード上のWindows キーをクリック  
→[アルファベット T ]-[Trusteer エンドポイント保護]を辿り、  
プルダウンメニューより[Trusteer エンドポイント保護コンソール]を選択する

2. 四分割画面の右下にある[セキュリティポリシー]内より  
ポリシーの編集 をクリックする

3. ユーザーによる許可画面が表示されたら、  
ゆがんだ英数字を白い四角に半角で入力し、OK を選択する

4. 次の部分を 常に使用→使用しない へ変更する  
・許可されない削除からTrusteer Endpoint Protection を保護する

5. 左下の[保存する]をクリックすると、  
別で小さなウィンドウが開くのでOK ボタンで閉じる

6. PC を再起動する（これにより変更内容が適用されます）

2）一部のRapport ファイルの無効化

1.キーボード上[Windowsキー]+[Rキー]を押下し[名前を指定して実行]を表示する  
⇒スタートボタンの右クリックでも[名前を指定して実行]を選択できます

2.名前の空欄に次の文言を貼り付けし、[OK]をクリックする

C:\ProgramData\Trusteer\Rapport\store\exts\RapportCerberus

3.baseline（Baseline）というフォルダを開く

4.【RapportCerberus.sys】を含むファイルを全て、  
半角アンダーバー（_）で始まるように変更する

※【.sys】で終わるファイルのみ  
例：RapportCerberus64_59849.sys ⇒ _RapportCerberus64_59849.sys

5.上記2.で開いた \RapportCerberus フォルダへ戻り、  
数字のみで構成されたフォルダを開く（フォルダが複数ある場合がございます）

6.上記4.と同じように、【RapportCerberus.sys】を含むファイルを全て、  
半角アンダーバー（_）で始まるように変更する

※各々のフォルダが空（何も無い）の場合は、  
画面を閉じてPC の再起動を行ってください

上記の手順で一部のRapport ファイルの無効化する事で、Virtualboxの動作に支障を与えないように出来るようです。  
ただ、この措置はVirtualboxを使用する時に行って、ネットバンキングを使用する際は元に戻すようにとのことでした。

また、本事象はTrusteer社でも認識しており、バージョンアップで対応予定とのことです。


CC BY-SA 4.0
2018-08-01T12:35:03.453
47162
2018-08-01T12:35:03.453
29484
47005
answer