
Wir erstellen eine Windows-Anwendung, die Microsoft Visual C++ 2017 Redistributable (x86) 14.16.27033 installiert.
Auf einem Windows 10-Computer wird nach Abschluss der Installation der Visual C++ 2017-Bibliothek für den Bruchteil einer Sekunde ein Fenster mit der Meldung „Um mit der Installation fortzufahren, ist ein Neustart erforderlich. Führen Sie die Installation nach dem Neustart erneut aus. Klicken Sie auf „OK“, um jetzt neu zu starten, oder auf „Abbrechen“, um später neu zu starten“ mit einem Pfeil über der Schaltfläche „OK“.
Anschließend wird der Computer neu gestartet.
Der Entwickler sagt, dass er das Problem nicht reproduzieren kann und dass es keine Möglichkeit gibt, es zu stoppen – er sagt, dass es kein Flag gibt, um den Neustart zu stoppen.
Die neu gestarteten Computer verfügen über einen ziemlich standardmäßigen Satz von Anwendungen mit Office 365 und Webbrowsern.
Hat jemand eine Idee, wie man verhindern kann, dass das Visual C++-Installationsprogramm einen sofortigen Neustart erzwingt?
Danke.
Tom
Antwort1
Das Visual C++ 2017 Redistributable wird installiert, da es für einige andere Komponenten in der Installation erforderlich ist. Es ist vielmehr diese Komponente, die den Neustart verursacht.
Es ist nicht normal, dass der Dialog verschwunden ist, ohne Ihnen die Möglichkeit zu geben, später zu booten, was beim Standarddialog von Windows der Fall ist.
Dies alles deutet auf seltsame Vorgehensweisen im Installationspaket selbst hin. Sie sollten sich mit Ihrer Beschwerde an den Entwickler wenden. Wenn er das Problem nicht reproduzieren kann, bedeutet dies lediglich, dass er in einer anderen Umgebung testet oder in einer, in der Visual C++ 2017 Redistributable bereits installiert ist.
Antwort2
Fügen Sie /norestart
am Ende Ihres hinzu. So
vcRedist_x64.exe /passive /install /norestart
Antwort3
Ich hatte das gleiche Problem mit vcRedist_x64.exe beim Installieren von Redistributables 14.23.27820 von VisualStudio 2019.
Ich habe die Exe mit folgenden Parametern aufgerufen:
vcRedist_x64.exe /passive /install