
Microsoft Visual C++ 2017 再頒布可能パッケージ (x86) 14.16.27033 をインストールする Windows アプリケーションを作成します。
Windows 10 コンピューターでは、Visual C++ 2017 ライブラリのインストールが完了すると、ほんの一瞬ウィンドウがポップアップ表示され、「インストールを続行するには再起動が必要です。再起動後、インストールを再実行してください。今すぐ再起動する場合は [OK] をクリックし、後で再起動する場合は [キャンセル] をクリックしてください」と表示され、[OK] ボタンの上に矢印が表示されます。
その後、コンピューターが再起動します。
開発者は、その問題を再現することができず、これを止める方法はなく、再起動を止めるフラグもないと述べています。
再起動するコンピュータには、Office 365 と Web ブラウザーを備えた標準的なアプリケーション セットがインストールされています。
Visual C++ インストーラーが強制的に即時再起動するのを止める方法をご存知の方はいらっしゃいますか?
ありがとう。
トム
答え1
Visual C++ 2017 再頒布可能パッケージは、インストール内の他のコンポーネントに必要なためインストールされます。再起動の原因となるのは、むしろそのコンポーネントです。
後で起動するオプションが表示されないままダイアログが消えてしまうのは異常ですが、これは Windows の標準ダイアログの場合と同じです。
これらはすべて、インストール パッケージ自体の奇妙な慣習を示唆しています。開発者に苦情を申し立ててください。開発者が問題を再現できない場合は、開発者が別の環境、または Visual C++ 2017 再頒布可能パッケージが既にインストールされている環境でテストしていることを意味します。
答え2
/norestart
あなたの最後に追加してください。
vcRedist_x64.exe /passive /install /norestart
答え3
VisualStudio 2019 の再頒布可能パッケージ 14.23.27820 をインストールする vcRedist_x64.exe でも同じ問題が発生しました。
次のパラメータを使用して exe を呼び出しました:
vcRedist_x64.exe /パッシブ /インストール