弊社のメイン口座のインターネットバンキングは色々な経緯があり、VM内のWindows 10で動作している。
口座を確認しようとVMを起動しようとしたらこのダイアログである。前日は起動できてたのに。 あと、Workstation ProじゃなくてWorkstation Playerなんですけど。
早速ダウンロード。ダウンロードしたインストーラを起動。
今度はこのダイアログ。実際にこれでOSを再起動してももう一度コレである。
そんなわけで、VMwareのKB=ナレッジベースを参照。
CauseVMware Tools 10.3.x depends on and ships Microsoft Visual C++ 2017 Redistributable version 14.x. While preparing the system for VMware Tools 10.3.x installation, Microsoft Visual C++ 2017 Redistributable is installed on the system as a prerequisite. This requires Windows operating system to be at certain service pack level. Also, Microsoft Visual C++ 2017 Redistributable includes Windows Update KB2999226. Installing Windows Update KB2999226 on the system may take a while and may also need a system restart depending on the state of the system.
For more information, see the Microsoft article:
確かに前日VMを使用した後、Windows Updateを掛けた。日付を見ると2つ掛かっている。
VCが絡むとすると、.NET Frameworkの更新だろう。
もうめんどくさいので回避策のところをGoogle翻訳でざっくり翻訳。
回避策この問題を回避するには、次のオプションのいずれかを使用します。
- Microsoftから入手可能な最新のサービスパックでWindowsをアップグレードし、VMware Tools 10.3.xをインストールまたはアップグレードする前に、Microsoft Visual C ++ 2017 Redistributableを手動でインストールします。
注:Microsoft Visual C ++ 2017 Redistributableをインストールできない場合は、Windows Update KB2999226を手動でインストールして、Windows 10より前のバージョンでシステムを再起動する必要性を減らしてください。
- VMware ToolsのインストールまたはアップグレードがREBOOT = ReallySuppress引数で呼び出され、Microsoft Visual C ++ 2017再頒布可能インストールを完了するためにシステムの再起動が必要な場合、Windowsシステムの再起動後にVMware Toolsのインストールまたはアップグレードを再試行します。vSphereクライアントは、ゲスト変数または仮想マシンの詳細構成でVMware Toolsのバージョンとguestinfo.toolsInstallErrCode = 3010が変更されていないことに気付くことにより、この状況を検出できます。
注:VMware Toolsのインストールまたはアップグレードを引数なしで呼び出すと、システムの再起動が自動的に行われ、Microsoft Visual C ++ 2017再頒布可能インストールが完了する場合があります。Windowsシステムの再起動後、VMware Toolsのインストールまたはアップグレードを再試行します。
今回はVMware Workstation Playerの更新なので一個目の項目が該当する。Windows Updateの削除は「設定」からはできなかったので、昔ながらのコントロールパネルから。
しかし、KB4524100が見つからない。Microsoft Visual C++ 2017 Redistributableはあるんだけど、更新日は2017/04/28である。
悩みどころだけど、ここはMicrosoft Visual C++ 2017 RedistributableのKB2565063をアンインストールしてみる。
自動的に再起動を選ぶ。
Microsoft Visual C++ 2017 RedistributableのKB2565063は無くなった。
でも再起動された形跡はない(ちょっと洗濯物干してたw)。そこでVMwareのインストーラを起動すると上と同じメッセージが出る。[はい(Y)]を選んで再起動。
再起動後インストーラを起動すると、今度は先に進んだ。
インストールは進んでいるみたい。
そして完了。
起動してみる。
なんかVMのアイコンが変わったぞ。
そして無事に起動。
ホスト側のMicrosoft Visual C++ 2017 RedistributableのKB2565063は無いまんまなんだが、これはいいんだろうか。
まあ、必要になった時にインストールすればいいや。
アプリを作ろう! Visual C++入門 Visual C++ 2017対応 無償のVisual Studio Communityでゼロから学ぶプログラミング (マイクロソフト関連書)
- 作者: WINGSプロジェクト,山田祥寛
- 出版社/メーカー: 日経BP
- 発売日: 2018/03/01
- メディア: 単行本
- この商品を含むブログ (1件) を見る
おまけ。直接ダウンロードページに飛んだので気付かなかったが、このツイートを見て確認してみたら本当にWindowsが抜けてるw
VMware Wordstation PlayerってホストOSとしてWindowsをやめちゃったの? https://t.co/UB4zNZDqLW pic.twitter.com/efoX44gWlO
— m6u a.k.a. michieru (@michieru) October 10, 2019
な、無い。
本気か?Workstation Player(商用外、無償)だけならともかくWorkstation Pro(商用OK、有償)と共通のページなんで、これを見るとWindows版の提供をやめることになる。インストーラはダウンロードできるけど。この表示が正しくてWindowsホスト対応やめちゃったらVMwareの人気落ちるぞ。