Kann die Installation von Windows-Apps automatisieren?

Kann die Installation von Windows-Apps automatisieren?

Ich verstehe, dass die Installation einer Linux-Anwendung über ein Skript automatisiert werden kann, bin mir aber nicht sicher, ob dies auch in der Windows-Welt der Fall ist. Hier habe ich ein spezielles Szenario.

Ich möchte Word auf einem Windows 10-Rechner installieren. Normalerweise würde ich die Schaltflächen im Installationsassistenten auswählen und durchklicken (und ich schätze, das ist bei 99 % der Benutzer die Installationsmethode).

Nun frage ich mich, ob ich den oben beschriebenen manuellen Prozess vollständig automatisieren könnte. Wenn ja, wie mache ich das?

Antwort1

Es kommt darauf an.

Die meisten Programme verwendenWindows Installer, eine Windows-API mit einerStandardpaketformat(MSI) und Flags fürSkriptbasierte Installation/DeinstallationDiese können auch eingesetzt werdenüber Gruppenrichtliniein Firmennetzwerken.

Einige Programme verfügen über ein benutzerdefiniertes Installationsprogramm, die meisten davon haben jedoch ihre eigenen skriptbasierten Installationsmethoden. Zum Beispiel:InnoSetup,NSISoderInstallShield.

Microsoft Office verwendet wieder etwas anderes: Ab 2013 ist die StandardinstallationsmethodeKlick-und-Los. Ich bin nicht sicher, ob dies skriptbasierte Installationen imStandard-Home/Business-Versionen, aber Sie können prüfen, ob Flags verfügbar sind, indem Sie ausführen setup.exe /?. EsSind Bereitstellungstoolsfür größere Unternehmen. Es gibt auch eine Volumenlizenzversion, die als herkömmliches ISO mit MSI-Installationsprogramm geliefert wird.

Antwort2

Die Programminstallation ist kein kryptischer Prozess. Der Kern jeder Installation besteht normalerweise darin, einen Ordner zu erstellen und Dateien zu kopieren. Darüber hinaus müssen möglicherweise einige Änderungen an der Registrierung vorgenommen werden. Sofern es sich nicht um etwas besonders Komplexes handelt, ist das alles.

Sie könnten die Installation von Word ziemlich einfach automatisieren. Sie können jedes Installationsprogramm verwenden, das einen Snapshot des Computers vor und nach der Installation erstellen kann. Anschließend vergleicht es die Unterschiede und erstellt ein Installationsprogramm. Diese Methode funktioniert, kann aber je nach Situation einige Nachteile mit sich bringen.

verwandte Informationen