15.09.2024
Heim / Rezensionen / Inno Setup – Installationsprogramme für Programme erstellen. Erstellen einer Windows-Anwendungsverteilung in Inno Setup. Erstellen einer Setup-Datei

Inno Setup – Installationsprogramme für Programme erstellen. Erstellen einer Windows-Anwendungsverteilung in Inno Setup. Erstellen einer Setup-Datei

Bei der stillen Installation handelt es sich um einen Prozess, bei dem Sie ruhig und friedlich sitzen und auf den Bildschirm schauen, auf dem der Softwareinstallationsprozess ohne Ihr Zutun stattfindet, sofern er überhaupt sichtbar ist. Gleichzeitig belästigt Sie das Installationsprogramm nicht mit Fragen wie „Sind Sie mit der Lizenzvereinbarung einverstanden?“ . Standardmäßig werden die Installationsparameter verwendet. diese. diejenigen, die das Installationsprogramm bei der üblichen Installation der Software anbietet.

Zu den Nachteilen einer stillen Installation zählen alle möglichen Panels in Browsern und Verknüpfungen wie bei E-Bay auf dem Desktop, da solche Boni meistens standardmäßig in der Installation enthalten sind. Dies ist jedoch eher eine Ausnahme, wenn auch nicht selten. Lesen Sie mehr über die stille Installation in diesem Artikel.

Tatsächlich ist die stille Installation ein sehr praktisches Verfahren, das Zeit spart und das Leben erleichtert Systemadministrator. Zum Beispiel verwende ich danach den unbeaufsichtigten Installationsmodus saubere Installation Betriebssystem.

Der Silent-Installationsmodus wird über Parameter oder (wie sie auch genannt werden) Tasten aktiviert. Wenn Sie nicht wissen, was das ist, können Sie die Wissenslücke mit diesem Artikel schließen: Der Vorgang kann auf verschiedene Arten gestartet werden:

  1. Über die Befehlszeile mit Parametern.
  2. Ebenso über eine Bat-Datei (COM-Datei).
  3. Über SFX-Archiv mit Konfigurationsdatei.

Es gibt ziemlich viele Schlüssel. Welchen Schlüssel Sie verwenden müssen, hängt vom Installationsprogramm ab. Diese. Jedes Programm ist, vereinfacht gesagt, ein Ordner mit Dateien, und ein spezieller Assembler (ein System zum Erstellen von Software-Installationsprogrammen) packt all diese Dinge in eine Installationsdatei. Und es hängt davon ab, welcher Collector verwendet wurde, welcher Schlüssel den stillen Installationsmodus auslöst. Die bekanntesten Systeme zum Erstellen von Installern:

  1. Installieren Sie Shield
  2. WISE-Installationsprogramm
  3. Inno-Setup

Erfahren Sie mehr über SSI und ihre Schlüssel. Sie können auch versuchen, den benötigten Schlüssel mit einer speziellen Software zu finden – Universal Silent Switch Finder – oder die Dokumentation auf der Website der Entwickler des Programms lesen, für das Sie Schlüssel suchen.

Beim Experimentieren mit der unbeaufsichtigten Installation bin ich auf die folgenden Optionen zum Starten des unbeaufsichtigten Installationsmodus gestoßen:

/silent /verysilent /quiet /qb /qn /qr /passive /s /S /qn REBOOT=ReallySuppress /s /v" /qn REBOOT=ReallySuppress

Tasten zum Abbrechen des Neustarts:

/norestart /noreboot

Avast Antivirus verfügt in der Unternehmensversion über eine unbeaufsichtigte Installationsoption. Nach Angaben der Entwickler verfügt die kostenlose (Home-)Version nicht über eine stille Installation. Wenn Sie jedoch mit der Funktionsweise des InstallShield-Installationsprogramms vertraut sind, werden Sie feststellen, dass diese Aussage nicht wahr ist, da dieses Installationsprogramm selbst den Schalter /S für die unbeaufsichtigte Installation unterstützt. Das bedeutet, dass alle auf dieser Basis hergestellten Produkte das Gleiche tun. Und Avast Home ist keine Ausnahme.

Um eine unbeaufsichtigte Installation des 7Zip-Archivers (NSIS-Assembler) zu starten, müssen Sie das Installationsprogramm mit dem Schalter /S ausführen. Platzieren Sie das 7Zip-Installationsprogramm (7z.exe) im Stammverzeichnis von Laufwerk C. Öffnen Sie dann das Startmenü › Ausführen (oder + R) und geben Sie den folgenden Befehl in das Formular ein:

C:7 z.exe /S

Der Archiver wird ohne installiert Dialogfelder und Anzeichen äußerer Aktivität.

Es kommt jedoch vor, dass das Installationsprogramm nicht standardmäßig zusammengestellt ist und einfach nicht über die Schlüssel verfügt, um eine unbeaufsichtigte Installation zu starten. Zu diesen Ausnahmen gehört Avira Antivir. Stillschweigend können Sie den Inhalt des Installationsprogramms nur in ein temporäres Verzeichnis (minus einem Fenster) entpacken, und dann ist es soweit. In diesem Fall müssen Sie spezielle selbstextrahierende Archive mit darin enthaltenen Anleitungsdateien erstellen. Hier wird es etwas komplizierter.

Stille Installation mit SFX-Archiven

Oben habe ich Fälle erwähnt, in denen die Option mit Schlüsseln möglicherweise nicht funktioniert. Der stille Installationsmodus wird vom Entwickler möglicherweise einfach nicht bereitgestellt. In diesem Fall können Sie der Situation häufig durch die Verwendung von SFX-Archiven entkommen. Das SFX-Archiv ist ein selbstextrahierendes Archiv.

Einer seiner Vorteile besteht darin, dass Sie zum Entpacken keinen Archivierer benötigen. Darüber hinaus können Sie mit seiner Hilfe die Möglichkeiten der unbeaufsichtigten Installation und die Möglichkeiten der Softwareinstallation im Allgemeinen erheblich erweitern.

Mit einem SFX-Archiv können Sie beispielsweise direkt nach dem Entpacken eine oder mehrere entpackte Dateien ausführen, Dateien nach dem Ausführen von Vorgängen löschen und vieles mehr. Bei diesen Vorgängen handelt es sich um Konfigurationsdateien, die Befehle enthalten (z. B. ).

Mithilfe von Befehlen können Sie den unbeaufsichtigten Installationsprozess simulieren. Viele Installer, darunter auch der im vorherigen Avira-Artikel erwähnte, können mit Anleitungsdateien arbeiten (sie abholen), vorausgesetzt, die Anweisungen befinden sich im selben Verzeichnis wie der Installer. Weitere Informationen zu den Anweisungen (in den Configs angegebene Befehle) finden Sie auf der Website des Programmentwicklers oder in den entsprechenden Foren.

Um einen allgemeinen Überblick über die Konfigurationsdatei zu geben (für diejenigen, die sich nicht auskennen), finden Sie unten ein Beispiel einer solchen Datei für das Firefox Portable-Programm

FirefoxDirectory =Appfirefox ProfileDirectory =Dataprofile SettingsDirectory =Datasettings PluginsDirectory =Dataplugins FirefoxExecutable =firefox.exe AdditionalParameters = LocalHomepage =index.html DisableSplashScreen =false AllowMultipleInstances =false DisableIntelligentStart =false SkipCompregFix =false RunLocally =false

Es ist zu beachten, dass sich die Fähigkeiten und Betriebsmodi von Programmen im Laufe der Zeit ändern können. Firefox Portable unterstützt möglicherweise keine INI-Dateien mehr und zukünftige Versionen des Avira-Installationsprogramms verstehen und übernehmen möglicherweise keine Anweisungsdateien mehr. Daher lohnt es sich beim Experimentieren, sich mit aktuellen Informationen über die Leistungsfähigkeit der Programme vertraut zu machen, die Sie verwenden möchten.

Ich denke, wir haben herausgefunden, wie ein SFX-Archiv den stillen Installationsprozess unterstützen kann. Jetzt ist es an der Zeit, mit dem praktischen Teil fortzufahren. Zum Erstellen von SFX-Archiven verwende ich das modifizierte 7Zip-Archivierungsmodul. Der gesamte Prozess der Erstellung eines SFX-Archivs und dessen Verwendung zum Starten des unbeaufsichtigten Installationsmodus wird beschrieben (vom Modulentwickler). Ich werde ganz kurz nacherzählen, was darin steht, und einige Punkte erläutern.

Ich möchte sofort darauf hinweisen, dass der Zweck des Beispiels darin besteht, das Programminstallationsprogramm so in ein SFX-Archiv zu packen, dass es nach dem Entpacken automatisch mit der leisen Installation beginnt. In diesem Artikel fungiert das 7Zip-Archiver-Installationsprogramm (7z465.exe) als Testobjekt. Sie können jedoch auch jedes andere verwenden. Wichtig ist jedoch, dass Sie den Schlüssel für die unbeaufsichtigte Installation kennen. Für das 7Zip-Installationsprogramm ist dies die Taste /S. Um unseren Plan zu erfüllen, benötigen wir:

  1. Modul sfх Oleg Shcherbakov.
  2. Archiver 7Zip. Wir werden es verwenden, um das Programminstallationsprogramm in ein Archiv im „.7z“-Format zu packen. Der Archiver muss natürlich auf dem System installiert sein.
  3. Programminstallationsprogramm (wie oben erwähnt, verwende ich im Beispiel 7z465.exe).
  4. Archive.7z, das wir erhalten, indem wir das Programminstallationsprogramm mit dem 7Zip-Archiver packen.
  5. Konfigurationsdatei config.txt, die Anweisungen zum „Verhalten“ des SFX-Archivs beim Entpacken enthält, d. h. In diesem Beispiel enthält es einen Befehl zum Starten einer unbeaufsichtigten Installation.
    Zauber zum Erstellen eines SFX-Archivs (in der Konsole eingegeben).

Der Einfachheit halber habe ich alle Zutaten in einem Archiv zusammengefasst, das Sie herunterladen können. Wenn Sie es hier herunterladen, können Sie außerdem das Archivsymbol ändern (wie das geht).

Bitte beachten Sie, dass die Kodierung der Konfigurationsdatei config.txt UTF-8 sein muss.

Nach dem Herunterladen und Entpacken erhalten wir also einen Ordner mit all diesen Dingen. Die folgende Liste ist:

  1. Installieren Sie den 7zip-Archiver (im Ordner).
  2. Wir packen die experimentelle 7z465.exe (befindet sich im Ordner) in ein 7z-Archiv. Die Ausgabedatei ist 7z465.7z.
  3. Öffnen Sie die Konsole (Start › Ausführen – cmd) und gehen Sie zum Ordner mit den Dateien: cd C:files (Beispiel für den Ordner „files“ auf Laufwerk „C“).
  4. Führen Sie den Zauber in der Konsole aus:
    • KOPIEREN /b 7zsd.sfx + config.txt + 7z465.7z 7Zip.exe
    • 7zsd.sfx ist der Name des SFX-Moduls.
    • config.txt – Name der Konfigurationsdatei.
    • 7z465.7z ist der Name des gepackten 7z465.exe-Installationsprogramms.
    • 7Zip.exe ist der Name des Ausgabe-SFX-Archivs.

Als Ergebnis erhalten wir das SFX-Archiv 7Zip.exe, eine ausführbare Datei oder ein selbstextrahierendes Archiv, das die Anweisung config.txt enthält. Der Inhalt der Anleitung ist wie folgt:

;!@Install@!UTF-8!
  • RunProgram ="7z465.exe /S" GUIMode ="2" ;!@InstallEnd@!
    ;!@Install@!UTF-8!
  • ;!@InstallEnd@!
  • - Zeilen am Anfang und Ende der Anweisungsdatei. Dies sind Kommentare und können gelöscht werden. Aber die anderen beiden werden auf jeden Fall benötigt.

GUIMode="2" – Modus zum Entpacken des Archivs ohne Benachrichtigungen (leise).


InstallShield bietet eine Umgebung zum Einrichten eines Projekts, zum Erstellen eines Skripts und schließlich zur Veröffentlichung einer Distribution – sowohl in MSI als auch in verschiedenen virtuellen Formaten. Dies ist eine der bekanntesten Lösungen im Bereich der Erstellung von Installationsprogrammen für die Windows-Plattform. Es gibt drei Editionen des Komplexes – Express, Professional und Premier. Der letzte von ihnen gilt als der funktionalste (siehe). Vor nicht allzu langer Zeit wurde ein aktualisiertes InstallShield 2014-Paket veröffentlicht, das weiter besprochen wird.

Projekte können aus Microsoft Visual Studio importiert oder aus vorhandenen Vorlagen erstellt werden. Wenn Sie ein Projekt von Grund auf neu erstellen, können Sie zwischen mehreren Typen wählen:

  • Grundlegendes MSI-Projekt – es wird die Windows Installer-Technologie verwendet, der Aufruf von InstallScript-, VBScript-, Jscript-Skripten, EXE- und DLL-Dateien ist verfügbar.
  • InstallScript-Projekt – InstallScript wird zur Steuerung der Installation verwendet
  • InstallScript MSI-Projekt – gemeinsam unter Verwendung von Windows Installer und InstallScript zum Bereitstellen der Installation.

Für jeden dieser Typen gibt es wiederum viele zusätzliche Projekte. Im Allgemeinen können Sie mit dem Komplex neben Installationsprogrammen auch Assoziationsmodule (Redistributable) sowie Modifikatoren (Transform) erstellen.

Es gibt mehrere Möglichkeiten, mit InstallShield zu beginnen. Eine davon ist die Verwendung des Schritt-für-Schritt-Einrichtungsassistenten (Projektassistent), der automatisch startet, wenn Sie ein neues Projekt erstellen. Die detailliertere Konfiguration erfolgt im Fenster des Installationsdesigners. Die Einstellungen sind wie folgt gruppiert:

  • Installationsinformationen – eine Tabelle mit allgemeinen Informationen zum Projekt. Hier können Sie insbesondere die Standardsprache des Installationsprogramms auswählen. Insgesamt unterstützt InstallShield mehr als 30 Lokalisierungen.
  • Organisation – Enthält das Design des Installationsprogramms sowie eine Liste von Funktionen und Komponenten, die dem Benutzer während der Installation zur Auswahl angeboten werden.
  • Anwendungsdaten – Anwendungsdaten wie Dateien, Module und Abhängigkeiten. Einige Komponenten können lokal installiert werden, andere müssen während der Installation heruntergeladen werden.
  • Systemkonfiguration: Verknüpfungen, Ressourcen, Konfigurationsdateien, Dienste usw.
  • Serverkonfiguration – Serverkonfiguration gemäß den Anforderungen des Installers. Dazu gehören IIS-Einstellungen, Komponentendienste, SQL-Skripte für SQL Server, Microsoft Windows Azure, MySQL oder Oracle. Mit Microsoft Web Deploy können Sie Abhängigkeiten herunterladen, Skripts ausführen und Aufgaben auf dem Server ausführen.
  • Verhalten und Logik – Skripte, Aktionen, Dateien zur Installation usw.
  • Benutzeroberfläche ( Benutzeroberfläche) – Installationsprogrammdesign, einschließlich Dialogdesign, Bildern, Text und anderen Daten. Es stehen Designthemen zur Auswahl und eine sehr flexible Anpassung vorhandener Dialoge, sogar bis hin zum Ziehen und Ablegen jedes Elements. Mit dem zeilenweisen Editor können Sie mit Lokalisierungen arbeiten.
  • Medien – Umgebungsvariablen verwalten, Produktaktualisierungen und -versionen sowie Patches einrichten.
  • Zusätzliche Tools: Dateiabhängigkeitsscanner, MSI-Debugger und Direkteditor zum Anzeigen der Projektstruktur in Tabellenform.

Die Skriptsprache zum Erstellen von Installationsprogrammen ist InstallScript, die der C-Sprache ähnelt und es Ihnen ermöglicht, benutzerdefinierte Aktionen (Custom Actions) zu erstellen. Daher helfen Skripte beim Aufrufen von DLL-Bibliotheken, beim Starten von Anwendungen, VBScript-, Jscript-, InstallScript-Skripten und vielen anderen. usw.

Um Code in InstallShield zu bearbeiten, wird ein Editor mit Syntaxhervorhebung und automatischer Vervollständigung verwendet. Darüber hinaus kann der Custom Action Wizard zum Erstellen von Aktionen verwendet werden.

Wieder aufnehmen. Zweifellos ist InstallShield eines der führenden Produkte auf dem Markt für Installationskomplexe. Seine größte Stärke ist seine Flexibilität, die es Ihnen ermöglicht, zahlreiche Arten von Installationsprogrammen für die Bereitstellung auf einem Computer oder Server mit Skriptunterstützung zu erstellen. Der Heimgebrauch kann durch den recht hohen Lizenzpreis für jede Edition, beginnend mit InstallShield Express (649 US-Dollar), abgeschreckt werden.

Setup-Fabrik


Indigo Rose Software Design produziert seit 1991 Entwicklungsprodukte. Darunter sind MSI Factory, TrueUpdate, Visual Patch und verwandte Lösungen. Setup Factory ist ein weiterer Komplex, mit dem Sie voll funktionsfähige Skriptinstallationsprogramme erstellen können – jedoch im Gegensatz zu MSI Factory unabhängig von MSI. In diesem Fall kann die resultierende Distribution unter jeder Windows-Version ausgeführt werden, beginnend mit XP. Es stehen alternative Verteilungsoptionen zur Verfügung – Installation von CD- oder DVD-Medien, Web-Installer mit der Möglichkeit, Abhängigkeiten herunterzuladen. LZMA/LZMA2-Komprimierungsformate und Dateien größer als 2 GB werden unterstützt.

Die Installationsumgebung von Setup Factory verwendet eine einfache, flexible und leistungsstarke Skriptsprache, die auf der LUA-Sprache basiert. Dadurch können Sie beim Schreiben eines Skripts Bedingungen, Funktionen, Variablen, Tabellen und andere Tools verwenden.

Zum Erstellen des Installationsprogramms steht ein herkömmlicher Schritt-für-Schritt-Assistent zur Verfügung. Es besteht aus den folgenden Phasen der Arbeit mit dem Projekt: Ausfüllen allgemeiner Informationen zum Installationsprogramm, Auswahl einer Architektur, Dateispeicherort, Stil und Thema, Installationssprachen, Zusammensetzung der Bibliothek.

Alternativ können Sie das Installationsprojekt auch direkt selbst einrichten. Für diese Aufgaben steht eine einfache Editoroberfläche zur Verfügung. In der linken Spalte des Anwendungsfensters ist eine Aufgabenliste verfügbar, die in Abschnitte unterteilt ist: Dateien, Einstellungen, visuelle Optionen, Aktionen, Ressourcen und Deinstallation.

Skripte werden über den Abschnitt „Aktionen“ verwaltet. Alle Aktionen sind in chronologischer Reihenfolge in mehrere Phasen unterteilt: Start, Installationsvorgang und Fehler in dieser Phase, Abschluss der Installation und Herunterfahren.

Zum Erstellen von Aktionen stehen Benutzern die Add-ons Action Wizard und Code Wizard zur Verfügung. Insgesamt stehen etwa 360 Skripte zur Verfügung, und jede Aktion ist sorgfältig in einer gut strukturierten Hilfe dokumentiert. Parallel dazu erfolgt die Hauptarbeit mit dem Code im Editorfenster. Codehervorhebung und Zeilennummerierung sind verfügbar; Sie können die integrierten Setup Factory-Tools verwenden, um das Skript auf Fehler zu überprüfen.

Die Funktionalität des Installers wird ressourcenbedingt erweitert. Im entsprechenden Abschnitt „Ressourcen“ können Sie Abhängigkeiten angeben (.NET, Visual Basic, DCOM, JET, MDAC, Windows Installer, Visual C++ usw.), globale Funktionen installieren und Plugins für die Arbeit mit der Zwischenablage, Archiven, FTP verbinden. Darüber hinaus werden weitere Erweiterungen im Entwicklerforum veröffentlicht.

Der Komfort des Projekteditors macht sich beim Arbeiten mit Lokalisierungen bemerkbar: Sie können nicht nur eine Oberflächensprache hinzufügen, sondern auch Daten in XML importieren oder exportieren. Jeder Aspekt des Installationsprogramms ist anpassbar und im Vorschaumodus verfügbar: Dialoge, Schaltflächenbeschriftungen, Textformatierung, Schriftarten und vieles mehr. usw. Das Erscheinungsbild kann mithilfe vorinstallierter Themes geändert werden. Darüber hinaus werden nicht nur „native“ Stile verwendet (Windows 7, Windows 8 usw.), sondern auch verschiedene MSStyles-Modifikationen, die separat heruntergeladen werden können.

Abschließend ist noch ein Aspekt von Setup Factory wie die Sicherheit zu erwähnen. Die Installation kann über eine Seriennummer eingeschränkt werden, alle Schlüssel werden in einem MD5-Hash gespeichert. Bei der Installation werden die Datensicherheit und das Ablaufdatum der Distribution überprüft.

Wieder aufnehmen. Mit Setup Factory können Sie die umfangreichen Skriptfunktionen der LUA-Sprache nutzen. Alle Aktionen sind gut dokumentiert; der Benutzer kann den Setup-Assistenten in verschiedenen Arbeitsphasen nutzen, von der Erstellung bis zur Veröffentlichung des Projekts. Die Funktionalität des Installers kann durch Add-ons erweitert werden. Die Benutzeroberfläche des Installationsprogramms ist sorgfältig konfiguriert und erleichtert die Arbeit mit Lokalisierungen.

SetupBuilder

SetupBuilder ist ein Tool für die schnelle Anwendungsentwicklung und -konfiguration. Mit seiner Hilfe können Sie skriptbasierte Installationsprogramme mit einem kompakten Kernel von 160 KB Größe erstellen. Dies können Web- oder CD/DVD-Distributionen sein, die unter jedem Windows-Betriebssystem 9.x und höher laufen. Unter Hauptmerkmale SetupBuilder wird als zertifiziert aufgeführt Windows-Unterstützung 8 und Windows Server 2012 – das garantiert Kompatibilität und korrekte Installation.

Es ist zu beachten, dass zwei Editionen der Anwendung zur Auswahl stehen: für Entwickler (Developer) und eine professionelle Version (Professional). Die Liste der Funktionen liegt deutlich zwischen diesen Editionen, mit der Besonderheit, dass SetupBuilder Developer funktionaler ist. Es beinhaltet Grafikeditor Dialoge, Debugger, Compiler, Update-Generator und andere Komponenten.

Wenn Sie ein Projekt von Grund auf neu erstellen, können Sie den Assistenten verwenden, aber er löst im Grunde nicht viel. Der Projekteditor besteht aus den folgenden Abschnitten: Projektdefinition, Installationsdetails, Setup-Erscheinungsbild, Setup-Anforderungen und Skriptlogik.

Projektdefinition – Einrichten allgemeiner Informationen, Variablen, Installationsprofile. Erwähnenswert ist der Unterabschnitt Web-Bereitstellung, in dem Sie die Web-Update- oder Web-Installationsfunktionen des Produkts aktivieren können. Außerdem kann ein Projekt mehrere Versionen der Anwendung (Releases) umfassen.

Installationsdetails – Definition des Inhalts des Installationsprogramms, einschließlich Dateien, Ordner, Registrierungsschlüssel, Dienste, Treiber, Umgebungsvariablen und andere Elemente.

Erscheinungsbild einrichten – Einrichten des Erscheinungsbilds. Zu bestimmen Aussehen Für das Installationsprogramm – einschließlich Dialogen, Textinhalten, Schaltflächen, Feldern usw. – wird ein visueller Editor verwendet. Andere Einstellungen, wie Lokalisierung und Installationsstil, werden separat in den Projekteinstellungen (Projekt – Einstellungen) festgelegt.

Setup-Anforderungen – Überprüfung von Abhängigkeiten, Zugriffsrechten, System- und anderen Dateien.

Skriptlogik – Zugriff auf das Installationsskript. Es verwendet seine eigene IDE für die Arbeit mit Skripten und verfügt außerdem über einen integrierten visuellen Debugger. SetupBuilder nutzt die Skriptsprache SetupScript und verfügt in der Developer Edition über etwa 500 vorinstallierte Funktionen. Zusätzlich zur Verwendung von SetupScript können Sie während der Installation auf die Windows-API zugreifen oder die erforderlichen DLLs anbinden.

Für die Sicherheit ist die Funktion SetupProtect verantwortlich, die im SetupBuilder Developer verfügbar ist. Es ermöglicht Ihnen, Seriennummern und Abonnementschlüssel für einen bestimmten Betriebszeitraum zu verwenden. Darüber hinaus ist es verfügbar digitale Signatur Verteilung.

Wieder aufnehmen. Mit SetupBuilder können Sie Installationsprogramme, Webinstallationsprogramme und Updates mithilfe von Skripts und Windows-API-Funktionen erstellen. Zu den bemerkenswertesten Aspekten dieses Komplexes gehören die enge Unterstützung von Windows, die visuelle Bearbeitung und das Debuggen des Projekts, die Mehrsprachigkeit und der Schutz vor unbefugter Nutzung.

Visual Installer 2014

Visual Installer ist ein Komplex zum Erstellen von Windows-Installern im visuellen Modus und mit Skriptunterstützung. Die erstellten Distributionen können auf CD/DVD, USB-Medien und über das Internet in Form von selbstextrahierenden Archiven verteilt werden.

Es gibt zwei Versionen von Visual Installer – Standard und Professional. Im letzteren Fall umfasst das Projekt zusätzlich einen Projektmanager und SamLogic Selector, ein Dienstprogramm zur Ermittlung von Systemabhängigkeiten beim Start. Darüber hinaus ermöglicht die professionelle Version die Arbeit mit 64-Bit-Anwendungen und beinhaltet die Arbeit mit Skripten.

Zunächst fordert Visual Installer Sie auf, das Verteilungsformat der Verteilung anzugeben und Grundeinstellungen festzulegen. Alternativ können Sie bestehende Projekte aus Visual Studio-/Visual Basic-Umgebungen in das Programm importieren und auf Basis des bestehenden Projekts weiterarbeiten.

Die weitere Arbeit erfolgt direkt im Editor. Unten befinden sich Registerkarten für die Navigation zwischen den Abschnitten. Die Abschnitte Dateiliste, Registrierung, INI-Dateien und Komponenten definieren die Struktur des Installationsprogramms, einschließlich Dateien, Verzeichnisse, Registrierungsschlüssel und anderer Komponenten. Separat können wir die visuelle Komponente hervorheben. Beim Einrichten des Installationsassistenten steht Ihnen daher eine Auswahl an Dialogen zur Verfügung (Registerkarte „Dialogfelder“): Eingabe des Lizenzschlüssels, Auswahl von Komponenten, Lizenztext usw. Das Design des Installers wird in der entsprechenden Registerkarte „Design“ festgelegt: Diese sind farbig , Hintergrund, Schriftarten, Bilder und Ton.

Weitere Installationsoptionen sind im Menübereich „Specials“ verfügbar. Hier können Sie Abhängigkeiten (Betriebssystemversion und .Net Framework) angeben, ohne die eine Installation nicht möglich ist. Installationsoptionen wie unbeaufsichtigte Installation, digitale Signatur usw Passwortschutz.

Visual Installer ermöglicht die Erstellung mehrsprachiger Distributionen. Die Verwaltung von Lokalisierungen ist im Vergleich zu anderen Installationssystemen nicht sehr komfortabel: Alle Dateien werden im LNG-Format in einer externen Datei gespeichert, die manuell in einem Texteditor bearbeitet werden muss.

In der Pro-Version verfügbare Skripte können vor und nach der Installation verwendet werden. Mit der Skriptsprache können Sie im Nachschlagewerk beschriebene Variablen und Befehle verwenden, den Prozess der Erstellung von Dateien, Ordnern, Verknüpfungen und anderen Komponenten steuern und externe MSI- und andere Programme starten. Zum Bearbeiten von Skripten wird ein einfacher Editor mit Unterstützung für die IntelliSense-Autovervollständigung verwendet.

Abschließend ist noch folgender Punkt zu beachten: Die Kodierung wird in den Dialogen falsch angezeigt und nicht alle aktiven Schaltflächen funktionieren beim Drücken. Dieses Problem unter Windows 8 beobachtet.

Wieder aufnehmen. Ein recht einfacher und etwas veralteter Installationskomplex, bei dem jedoch Skripte und ein visueller Projekteditor zur Verfügung stehen. Alle Einstellungen erfolgen auf Basis von Leerzeichen; die Installationsreihenfolge kann nicht geändert werden.

Pivot-Tabelle

AnwendungNSIS (Nullsoft Scriptable Install System) Inno-SetupIzPackExcelsior-InstallationsprogrammWiX-ToolsetClickteam Install CreatorTatsächlicher InstallerCreateIntallErweiterter InstallerInstallBuilderInstallMateInstallShieldSetup-FabrikSetupBuilderVisueller Installer
EntwicklerNullsoftJordan Russell, Martijn LaanJulien Ponge et al.HolzwolleMicrosoftClickteamSofteza-EntwicklungNovostrimCaphyon LTDBitRockTarma-SoftwareforschungFlexera-SoftwareIndigo-RoseLindersoftSamLogic
PlattformWindows, POSIXWindowsWindows, Linux, MacOS+WindowsWindowsWindowsWindowsWindowsWindowsWindows, Linux, Mac OS+WindowsWindowsWindowsWindowsWindows
Preiskostenloskostenloskostenloskostenloskostenlos49,00 € / 119,00 € (Pro)$89 kostenlos (kostenlos) / 2000 Rubel. (Vollversion) ab 399 $ab 995 $ab 89 $ab 649 $ $395 299 $ (Entwickler) / 169 $ (Pro) $129
SkriptspracheNSISInno-Setup-Skript, PascalJavaWindows InstallerVornehmVBScript, JscriptJava, PHP, Perl, Python, Ruby, C/C++, .NET/Mono VBScript, Jscript, PowerShellInstallScript, PowerShellLUASetupScriptVisueller Installer
InstallateurtypEXEEXEKRUGEXEMSIEXEEXEEXEEXE, MSI, JAREXEEXE, MSIEXE, MSIEXEEXE, MSIEXE
Projekteditor + (Zusätze)+ (Zusätze)+ (Zusätze)+ + (Zusätze)+ + + + + + + + + +
Projekte importierenEclipse, IntelliJ IDEA, Netbeans, Apache Ant NSISVisual StudioVisual Studio, Eclipse, Visual Basic usw. Visual Studio, Visual Basic usw. Visual Studio, Windows Installer usw. Visual Basic, .NET, Windows Installer usw. .NETTOVisual Studio, Visual Basic
Mehrsprachig + + + + + + + + + + + + + +
KomprimierungsartenZLib, BZip2, LZMABZip2, LZMA/LZMA2raw, gzip, bzip2, 7-Zip SFXnicht angegebenMSZIPReißverschluss/Unterscheidungsmerkmalnicht angegebenKabine, 7-ZipLZMALZMALZMA/LZMA2ZlibLZMA/LZMA2LSZipREISSVERSCHLUSS
Seriennummer-/Passwortschutz + + + (Profi)+ + + + + + + +
Auswahl der Komponenten während der Installation + + + + + + + + +
„Leise“ Installation + + + + + + + + + + + + + +
Befehlszeile + + + + + + + + + + + + + +
Erweiterungen+ + + + + + + + +

Grundfunktionen

  • Erstellen einer einzelnen EXE-Datei;
  • Aufteilen des Installationsprogramms in Festplatten;
  • verschiedene Arten der Programminstallation (vollständig, benutzerdefiniert, minimal);
  • Möglichkeit der Deinstallation;
  • Komprimierungsfunktionen (deflate, bzip2, 7-Zip);
  • Vergleich von Versionsinformationen, Ersetzen von Dateien, die während der Installation durch den Installer verwendet werden;
  • Erstellen von Verknüpfungen an einem bestimmten Ort;
  • passwortgeschützte und verschlüsselte Installationen;
  • stille Installation und Entfernung;
  • Erstellen von Registrierungseinträgen und INI-Dateien.

Vor- und Nachteile

Vorteile:

  • kostenlose Verteilung;
  • Unterstützung der russischen Sprache;
  • bequeme und intuitive Benutzeroberfläche in Form eines Assistenten;
  • integrierte Skript-Engine in Pascal-Sprache;
  • Möglichkeit der mehrsprachigen Installation.

Mängel:

  • manuelle Bearbeitung von Skripten.

Alternativen

Installieren Sie Creator. Kostenlose App um Ihre eigenen, einzigartigen Installationsprogramme zu erstellen verschiedene Programme. Ermöglicht die Verwendung benutzerdefinierter Symbole, das Schreiben von Werten in die Registrierung, automatische Installation Schriftarten, Herunterladen von Daten von Servern.

Installieren Sie Wizard Creator. Einfach kostenloses Programm, mit dem Sie Anwendungsinstallationsprogramme erstellen können. Der Vorgang erfolgt in mehreren Schritten: Angabe eines Namens, Hinzufügen von Dateien, Drücken einer Taste.

Funktionsprinzipien

Um eine einzelne Installationsdatei für das Programm zu erstellen, führen Sie Inno Setup aus, klicken Sie auf die Schaltfläche „Datei“, „Neu“ und starten Sie den Assistenten.

Erstellen einer Installationsdatei

Geben Sie im nächsten Fenster grundlegende Informationen zur Anwendung ein: Name, Version, Entwickler, Homepage usw.

Dann müssen Sie in einem speziellen Feld eine exe-Datei eingeben, die gestartet wird installierte Anwendung und fügen Sie außerdem eine Liste mit allen Komponenten und Dateien hinzu.

Wenn eine Lizenzdatei vorhanden ist, geben Sie im nächsten Fenster den Pfad dazu an. Es ist auch möglich, eine Readme.txt zu erstellen, eine Nachricht zu schreiben oder die Zeilen leer zu lassen.

  • Name der Installationsdatei;
  • ein Ort zum Ablegen der kompilierten Datei;
  • Verknüpfung zum Installationsprogramm.

Im letzten Fenster müssen Sie alles so lassen, wie es ist, was das Installationsskript vereinfacht.

Nachdem alle erforderlichen Parameter angegeben wurden, erstellt das Programm einen Anwendungswrapper.

Bewerbungsunterlagen

Inno Setup hilft Ihnen bei der Erstellung eines vollwertigen professionellen Installationsprogramms, das über den erforderlichen Schutz und eine Reihe obligatorischer Funktionen verfügt.

Wenn Sie sich entscheiden, mit der Verteilung Ihrer Programme zu beginnen, können Sie auf eine Installationsverteilung nicht verzichten. Heutzutage verfügen fast alle Programme über ein Installationsprogramm, das normalerweise Setup.exe heißt. In diesem Artikel sehen wir uns ein Beispiel für die Erstellung eines Installationsprogramms für eine Access-Anwendung an und schauen uns einige Funktionen an, die Sie kennen müssen.

Wie bereits erwähnt, können Sie mit Access keine ausführbare Datei erstellen, die ohne Access ausgeführt werden kann. Gleichzeitig schlägt Microsoft jedoch vor, das Paket zur Lösung des Problems zu nutzen Microsoft Office Entwickler, die eine Lizenz zur Verbreitung des Programms beinhaltet Microsoft Access-Laufzeitumgebung. Ich werde näher darauf eingehen.

Microsoft Access Runtime ist eine Version von Access, die es Benutzern ermöglicht, eine Access-Anwendung auszuführen, aber nicht zu ändern. Die Installation der Microsoft Access-Runtime anstelle der Vollversion ist nur dann sinnvoll, wenn Sie Lizenzintegrität benötigen und der Client, auf dem Ihre Datenbank ausgeführt wird, keine Access-Lizenz besitzt. In diesem Fall müssen Sie kaufen ODE (Office Developer Edition). Dann erhalten Sie zusammen mit dem Kauf einige zusätzliche Werkzeuge und vor allem RECHTS Installieren Sie für Clients neben der von Ihnen entwickelten Datenbank auch die Runtime-Version von Access. In diesem Fall bestehen keine Ansprüche gegen den Kunden wegen einer rechtswidrigen Nutzung von Access. Andernfalls muss jeder Kunde eine MS AAccess-Lizenz erwerben.

Das ODE-Paket enthält einen „Distributionsersteller“, der Ihre MDB- und Runtime-Version in die Distribution einbezieht. Alle zur Erstellung von Runtime notwendigen Bibliotheken sind bereits in der Vollversion von Access enthalten (auch ohne ODE). Aber es gibt ein ABER (das ist für diejenigen, die sich Sorgen über Lizenzbetrug machen):

Wenn Sie es nicht offiziell kaufen, haben Kunden noch nicht einmal das Recht, die Runtime-Version zu nutzen.

Der folgende Gedanke könnte aufkommen: Was wäre, wenn Sie herausfinden würden, welche Dateien Access zum Funktionieren benötigt, und diese in die Installationsverteilung aufnehmen? Es ist möglich, aber das Problem mit der Lizenz wird dadurch nicht gelöst. Darüber hinaus müssen Sie ein recht komplexes Installationsprogramm erstellen, bei dem die vorhandenen Komponenten überprüft und die fehlenden installiert/registriert werden. Darüber hinaus ist es im letzteren Fall möglich, dass das System bei unsachgemäßer Ausführung sogar zerstört wird.

Betrachtet man reale Situationen beim Verkauf von Anwendungen über Access, dann kaufen im Allgemeinen nur wenige Entwickler (wir sprechen von Russland) tatsächlich Lizenzpakete. In der Regel handelt es sich dabei um diejenigen, für die „ab einem bestimmten Grad der Geschäftsentwicklung die Frage, ob man kauft oder nicht, ihre Relevanz verliert“ – oder einfacher gesagt, die es sich leisten können, ein Lizenzpaket für 600 bis 1000 US-Dollar zu kaufen . Es ist interessant, dann zuzuhören, wie sie in Foren über die Funktionsweise solcher Programme schimpfen. Soweit ich weiß, gibt es die gleichen „Pfosten“ wie in den Raubkopien. Daher rate ich Ihnen nicht dazu, für Ihre Programme nur kostenlose oder Raubkopien von Office zu verwenden, würde aber auch nicht empfehlen, eine lizenzierte Version zu verwenden (siehe oben).

Ich frage mich, was Vollversion Der Zugriff kann im Laufzeitmodus per Einstellung gestartet werden Befehlszeile Schlüssel / Laufzeit. Erstellen Sie beispielsweise eine Verknüpfung auf dem Desktop, klicken Sie mit der rechten Maustaste darauf und schreiben Sie in das Dialogfeld, das im Objektfeld angezeigt wird, Folgendes: (Dies gilt für Office 2000 - XP, aber für 2003 müssen Sie das Problem beheben statt Office10 - Office11)

„C:\Programme\Microsoft Office\Office10\MSACCESS.EXE“ „D:\Bases\My Database.mdb“/runtime

und im Feld „Arbeitsordner“:

Jetzt starten wir die Anwendung über diese Verknüpfung. Das Access-Projektfenster wird geöffnet, die Access-Verknüpfung und die Standardsymbolleisten sind jedoch nicht mehr vorhanden. Dies ist der Laufzeitmodus.

Für Erstentwickler ist die Verteilung von Access-Anwendungen über die Microsoft Office Developer Suite möglicherweise keine Option. Schließlich kostet es Geld, und zwar nicht wenig. Wir werden uns eine andere Methode ansehen, nämlich die Verwendung eines kostenlosen Installationsprogramms Inno-Setup. Natürlich gibt es zum Beispiel auch andere, die bezahlt werden InstallShield und kostenlose Installationsprogramme. Sie unterscheiden sich in der Benutzerfreundlichkeit und der Größe des erstellten Verteilungskits.

Inno-Setup- Kostenlos verteiltes Installationsprogramm für Windows-Programme. Englische Versionen erschienen bereits 1997, mittlerweile ist Inno Setup in mehrere Sprachen übersetzt und Installer können in mehr als 20 Sprachen erstellt werden. Inno Setup ist vielen kommerziellen Installationsprogrammen hinsichtlich Funktionen, Stabilität und Größe der erstellten Dateien überlegen.

Hauptmerkmale:

  • Das Programm kann Dateiversionsinformationen vergleichen
  • Benutzte Dateien verschieben
  • Registrieren Sie DLL/OCX/FNT/TLB und Standardbibliotheken
  • Schriftarten installieren
  • prüft, ob bestimmte Programme aktiv sind
  • Erstellen von Verknüpfungen für den schnellen Zugriff (z. B. über das Startmenü oder auf dem Desktop)
  • Schreiben in INI-Dateien
  • eingebaute Maschine zum Schreiben von Skripten in Pascal-Sprache
  • unterstützt die mehrsprachige Installation
  • Installation und Deinstallation standardmäßig
  • Der gesamte Code ist verfügbar (Borland Delphi 2.0-5.0)
  • Passwortschutz für die Einrichtung
  • Im Falle eines Abbruchs während der Ausführung werden alle Aktionen in ihren ursprünglichen Zustand zurückversetzt
  • unterstützt alle 32-Bit Windows-Versionen(95, 98, 2000, 2003, XP, Me, NT 4.0)
  • schafft die Schöpfung eines exe-Datei, was den Installationsprozess Ihres Programms erheblich vereinfacht
  • Standardschnittstelle von Windows 2000/XP
  • Benutzerzentriert (z. B. vollständig, minimal, benutzerdefiniert)
  • alle Deinstallationstools
  • Dateiinstallation: Integrierte Unterstützung für „deflate“, bzip2, 7-zip LZMA-Komprimierungsdateien

Außerdem bietet Inno Setup ab Version 2.0.6 volle Unterstützung für MBCS. In mehr frühe Versionen Die letzte Eigenschaft ist nicht enthalten. Die Webinstallation wird jedoch nicht unterstützt.

Die Besonderheit beim Erstellen eines Installationsprogramms in Inno Setup besteht darin, dass Installationsprogramme mithilfe von Skripten erstellt werden – ganz einfach Textdateien ASCII, erinnert an .INI-Dateien. Skripte sind einfacher zu bearbeiten als beispielsweise die Arbeit mit der Installshield-Schnittstelle. Skripte haben die Erweiterung „.iss“ (inno setup script). Es gibt alle Installationsparameter an und während der Installation verknüpft sich das Programm mit diesen Dateien. Das Skript ist in Abschnitte unterteilt, deren Namen eingeschrieben sind eckige Klammern. Innerhalb von Abschnitten gibt es Schlüsselwörter und Anweisungen, die der Compiler lesen und ausführen kann.

Kommentare beginnen mit einem Semikolon am Anfang einer Zeile und können an einer beliebigen Stelle im Skript platziert werden. Kommentare in einem Block sind nicht möglich, ebenso das Platzieren eines Kommentars in der Mitte einer Zeile. Letzteres wird vom Compiler zwar zugelassen, führt jedoch anschließend bei der Ausführung zu einem Fehler.

; -- Sample1.iss --
; Demonstriert das Kopieren von 3 Dateien und das Erstellen eines Symbols.

Die Reihenfolge der Abschnitte spielt keine Rolle. Alle (außer ) sind willkürlich. Einem Schlüsselwort wird durch ein Gleichheitszeichen (=) ein Wert zugewiesen.

Hinweise bestehen aus einem oder mehreren Parametern und deren Optionen sowie Flags Flaggen. Der Parameter wiederum besteht aus einem Namen gefolgt von einem Doppelpunkt : und Bedeutungen. Parameter, Optionen und Flags werden durch Semikolons voneinander getrennt ;

Schauen wir uns kurz die Hauptabschnitte an:

Abschnitt

Bedeutung

enthält Anweisungen zum Verhalten und Aussehen der Installationsroutine. Die Schlüsselwörter AppName, AppVerName und DefaultDirName sind erforderlich. Alle anderen – je nach Bedarf
Darin sind die Setup-Dateien enthalten
Verknüpfungen (Symbole)
Das Verhältnis der Komponenten zur Art der Installationsroutine
ermöglicht Ihnen das Erstellen neuer leerer Ordner
schreibt in INI-Dateien
Die erste Aktion während der Installation, Systax entspricht dem Abschnitt
ermöglicht gezielte Änderungen am Text
nimmt einen Eintrag im Register vor
Führt andere Programme aus, nachdem die Daten erfolgreich installiert wurden, aber bevor das Dialogfeld geschlossen wird
ermöglicht zusätzliche Aktionen im Setup
Legt den Setup-Typ fest
letzter Vorgang während der Deinstallation. Auf diese Weise werden die Ordner und/oder Dateien gelöscht
der erste Vorgang während der Deinstallation. Systax entspricht Abschnitt
enthält Informationen zur Sprache. grundsätzlich nicht genutzt

Inno Setup arbeitet innerhalb eines Skripts mit verschiedenen vordefinierten Konstanten, die normalerweise Pfade enthalten. Schreibmethode: (Name). Einige Konstanten wie (app) und (group) können/sollten vom Benutzer vordefiniert werden. Wer die Konstanten selbst definieren möchte, sollte auf den Präprozessor von Alex Yackimoff zurückgreifen.

Hier sind die wichtigsten Inno Setup-Konstanten:

Konstante

Beispiel

(gewinnen) Verzeichnispfad/ Windows-Ordner C:\Windows
(sys) Pfad zum Windows-Systemordner, insbesondere zum System32-Ordner C:\Windows\System oder C:\Windows\System32
(App) Pfad zur eigenen Anwendung (Programm)
(pf) Pfad zum Programmordner C:\Programme
(vgl.) Pfad zu freigegebenen Daten C:\Programme\Gemeinsame Dateien
(dao) entspricht (cf)\Microsoft Shared\DAO C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO
(src) Pfad zum Installationsroutinenordner zum Zeitpunkt des Setups R:\
(Gruppe) Gruppe von Programmen für das Startmenü

Schauen wir uns also die Probleme an, die gelöst werden müssen (wir definieren nur die minimalen). Unser Installateur sollte Folgendes tun:

Entpacken Sie die Dateien an die erforderlichen Speicherorte
Erstellen Sie einen Ordner im Programmverzeichnis (Ordner „Cop“ – zum Speichern). Sicherungskopien Basen)
Erstellen Sie unter „Start – Alle Programme“ ein Anwendungsstartmenü sowie ein Symbol auf dem Desktop

Dies ist das erforderliche Minimum. Aber das sind natürlich nicht alle Möglichkeiten von Inno Setup. Nicht umsonst nutzen es viele Entwickler. Aber in diesem Artikel werde ich mich darauf beschränken; diejenigen, die die Fähigkeiten des Programms genauer studieren möchten, können sich darauf beziehen Hilfesystem. Im Internet gibt es viele Links sowohl zum Programm als auch zu Übersetzungen der Hilfe. Zum Beispiel Inno Setup 5.1.6. und die Hilfe dazu können Sie hier herunterladen... Englische Website des Programms http://www.innosetup.com

Versuchen Sie zunächst zu experimentieren, indem Sie mit dem Assistenten ein Installationsprogramm erstellen und dann die Struktur des resultierenden Skripts studieren. Prinzipiell ist es meines Erachtens nicht nötig, im Detail zu beschreiben, was wo gedrückt werden soll. Inno Setup ist so einfach zu erlernen, dass es problemlos erlernt werden kann, was als „wissenschaftliche Stochermethode“ bezeichnet wird. Hier handelt es sich beispielsweise um ein Installationsskript, das zuvor definierte Aufgaben ausführt (alle Distributionsdateien befinden sich im Verzeichnis D:\Setup).


AppName=Mein Programm
AppVerName=Mein Programm. Version 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
DisableDirPage=nein
DefaultGroupName=Mein Programm
DisableProgramGroupPage=yes
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=yes


Name: „Desktopicon“; Beschreibung: „Eine Verknüpfung auf &Desktop erstellen“; GroupDescription: „Weitere Verknüpfungen:“


Quelle: „D:\Setup\Server.mdb“; Zielverzeichnis: „(app)“; Zielname: „Server.mdb“;
Quelle: „D:\Setup\license.txt“; Zielverzeichnis: „(app)“;
Quelle: „D:\Setup\readme.txt“; Zielverzeichnis: „(app)“;
Quelle: „D:\Setup\Log.JPG“; Zielverzeichnis: „(app)“;
Quelle: „D:\Setup\Log.ico“; Zielverzeichnis: „(app)“;
Quelle: „D:\Setup\Base.mdb“; Zielverzeichnis: „(app)“;


Dateiname: „(app)\MyProg.url“; Abschnitt: „InternetShortcut“; Schlüssel: „URL“; Zeichenfolge: „http://MyMySoft.ru/“


Name: „(app)\Cop“


Name: „(Gruppe)\Mein Programm“; Dateiname: „(app)\Base.mdb“ ;Arbeitsverzeichnis: „(app)“;IconFilename:(app)\Log.ico
Name: „(Gruppe)\Programm-Website“; Dateiname: „(app)\MyProg.url“
Name: „(userdesktop)\Mein Programm“; Dateiname: „(app)\Base.mdb“ ;Arbeitsverzeichnis: „(app)“; IconFilename:(app)\Log.ico;Aufgaben: Desktopicon

Unten können Sie ein Beispiel herunterladen, wie das Ganze funktioniert.

  • Für weitere Informationen/zum Kauf von Produkten wenden Sie sich bitte an „Interface“.

Downloads

Die meisten Benutzer, die mit Computern nicht besonders vertraut sind, interessieren sich dafür, was Setup ist und welche Funktionen es hat. Manchmal ist die Antwort auf diese Frage ganz einfach. In vielen Fällen ist diese Komponente jedoch mit vielen Problemen auf dem Computer verbunden.


Daher sollten Sie verstehen, was Setup ist und was zu tun ist, wenn Probleme mit dieser Datei auftreten. Es ist erwähnenswert, dass dies nicht so schwierig ist, wie es auf den ersten Blick erscheinen mag.

Sprachnormen

Zunächst müssen Sie verstehen, dass es sich hierbei um eine Übersetzung des Wortes handelt. Nicht selten ist er es, der dem Benutzer Hilfestellung leistet und es ihm ermöglicht, die Bedeutung der Operation zu verstehen. Was ist Setup? Um die Antwort auf diese Frage zu erhalten, sollten Sie ein englisches Wörterbuch konsultieren. Dieses Wort bedeutet übersetzt „Installation“ (Substantiv) oder „installieren“ (Verb). Mit anderen Worten, etwas, das auf einem Computer installiert wird. Es ist erwähnenswert, dass der Betrieb des Betriebssystems ohne diese Komponente kaum vorstellbar ist. Ist das Setup wirklich so wichtig? Dies sollte herausgefunden werden. Vor allem, wenn der Computer systematisch verschiedene Fehler produziert.

Für Computer Was ist Setup?

Zusätzlich zur Hauptübersetzung gibt es auch eine Computerinterpretation dieser Anwendung. Es ist für moderne Benutzer am verständlichsten. Es ist erwähnenswert, dass „Setup“ ein Programm bezeichnet, das dazu dient, etwas zu installieren. Seine Hauptkomponente ist Setup.exe. Mit anderen Worten, es handelt sich um eine Installations- oder ausführbare Datei. Was passiert auf dem Computer nach dem Start? Was zeichnet Setup aus? Unter den ausführbaren Dokumenten können Sie beispielsweise verschiedene Anwendungen, Spiele (deren Installation) und Starteinstellungen auswählen. Es gibt auch ein BIOS-Setup. So heißen die Einstellungen, die das Arbeiten mit dem Computer ermöglichen. Mit anderen Worten: mit dem allseits beliebten „Bios“.

Ein Computer ohne „Setup“ ist nicht vorstellbar. Wenn diese Dateien nicht vorhanden sind, kann der Benutzer verschiedene Befehle nicht ausführen. Es wird unmöglich sein, Inhalte und Programme zu installieren. Setup.exe ist in jeder Anwendung oder jedem Spiel vorhanden. Es hilft beim Starten des Installationsprogramms, mit dem Sie die erforderlichen Inhalte schnell im Betriebssystem installieren können. Um diese Funktion zu aktivieren, müssen Sie auf die ausführbare Datei doppelklicken.

Umlaufregeln

Es ist zu beachten, dass die Datei Setup.exe eine besondere Behandlung erfordert. Vor allem, wenn es darum geht, ein Spiel zu installieren, das aus dem Internet heruntergeladen wurde. Sie müssen herausfinden, was in dieser schwierigen Angelegenheit hilft. Zunächst müssen Sie lediglich alle Anwendungen von Drittanbietern schließen, um mögliche Fehler zu vermeiden. Als nächstes können Sie zu dem Ordner gehen, der die ausführbare Datei enthält. Zum Starten müssen Sie auf „Setup.exe“ doppelklicken. Mit installiertem Operationssaal Windows-System 7 und höher fragt der Computer den Benutzer nach der Erlaubnis, den Vorgang zu starten. Auf dem Bildschirm erscheint ein Fenster mit grundlegenden Informationen zum Hersteller-Ersteller sowie dem Speicherort des Dokuments. Dort müssen Sie zum Starten mit „Ja“ oder zum Abbrechen der Installation mit „Nein“ antworten.

Wenn die Bestätigung abgeschlossen ist, erscheint ein Fenster mit einfacher Navigation. Zunächst begrüßt das System den Benutzer und teilt ihm mit, dass es installiert wird. Anschließend müssen Sie alle Anweisungen im „Installer“ befolgen und den Vorgang abschließen. Danach wird die spezifische Anwendung installiert. Es ist sehr wichtig, dass Sie Setup.exe niemals aus dem Stamminhaltsordner verschieben. Es wird auch nicht empfohlen, es zu deinstallieren oder zu deinstallieren, selbst nach der Installation auf Ihrem Computer. Dies kann dazu führen, dass Anwendungen nicht mehr funktionieren. Es ist erwähnenswert, dass „Setup“ auch eine Anwendung ist, die nicht nur zum Installieren, sondern auch zum Starten von etwas erforderlich ist. Alle auf dem Desktop enthaltenen Verknüpfungen, die an der Aktivierung von Programmen beteiligt sind, erhalten am Ende eine Adresse mit der Erweiterung „exe“.

Verfahren

Unter den ausführenden Prozessen finden Sie manchmal „Setup“. Es ist erwähnenswert, dass einige Benutzer diesbezüglich Bedenken haben. Das Setup funktioniert und überwacht laufende und laufende Prozesse. Somit fungiert es als eine Art Filter. Wenn Sie es deaktivieren, wird der Betrieb des Betriebssystems unkontrollierbar. Mit anderen Worten: Es ist unmöglich, Anwendungen und Spiele normal zu installieren und auszuführen. Daher besteht keine Notwendigkeit, sich an dieser Amateuraktivität zu beteiligen. Manchmal nimmt dieser Vorgang viele Computerressourcen in Anspruch.

Virus

Nehmen wir an, ein zuvor sicheres „Setup“ kann zu einem echten Virus werden. IN in diesem Fall er könnte irgendwo drin sein Betriebssystem und unter einer gewöhnlichen ausführbaren Datei verschlüsselt. Solche Computerinfektionen heften sich oft an Anwendungen, die am meisten benötigt werden. Der Virus wird kontinuierlich aktiviert, nachdem das erforderliche Programm gestartet wurde. Es ist zu beachten, dass ein Antivirenprogramm das Problem nicht immer lösen kann. Das Erkennen eines Virus, der als „Setup.exe“ getarnt ist, ist zunächst recht schwierig. Wenn Sie den Verdacht haben, dass Ihr Computer infiziert ist, müssen Sie alle Anwendungen schließen und das System auf das Vorhandensein einer Infektion scannen. In dieser Situation hilft ein Antivirenprogramm. Die folgenden Programme funktionieren gut mit Setup:

Avast;
Nod32;
Dr.Web.

Wenn der Scan Ihre Bedenken bestätigt, besteht kein Grund zur Eile, die Bedrohung zu entfernen. Beachten Sie, dass Sie danach die Anwendung, die den Virus enthielt, nicht mehr starten können. Um eine effektive und ordnungsgemäße Behandlung Ihres Computers durchzuführen, müssen Sie sich an die Spezialisten eines Servicecenters wenden. Sie finden und neutralisieren die Bedrohung, ohne die Dateien und Dokumente des Benutzers zu beschädigen.

Spion

Es gibt noch ein weiteres recht häufiges Szenario. Wir sprechen über die Anwesenheit eines speziellen Spions auf dem Computer. Es ist in der Lage, Prozesse wie Setup zu verschlüsseln. Diese Infektion dient dazu, persönliche Benutzerdaten zu erkennen und zu stehlen. Zum Beispiel Adressen und E-Mail, Zahlen Bankkarten, Logins und Passwörter für Seiten usw. Es ist erwähnenswert, dass es nicht besonders angenehm ist, einen Spion auf einem Computer zu identifizieren, insbesondere wenn dieser unter Setup.exe verschlüsselt ist.

Die Verwendung eines Antivirenprogramms ist in diesem Fall nicht immer effektiv. Sie müssen zusätzlich ein spezielles Antispyware-Programm herunterladen und installieren. Zum Beispiel SpyHunter. Es ist frei verfügbar und einfach zu bedienen. Sie müssen die Anwendung starten und dann mit der Überprüfung beginnen. Wenn die Ergebnisse vorliegen, können Sie die Bedrohungen sicher entfernen. Vergessen Sie nicht, den Task-Manager aufzurufen und dann den Setup.exe-Prozess zu beenden. Als nächstes sollten Sie Ihren Computer neu starten. Das „Setup“ erscheint erneut im Dispatcher, aber auch davor sollten Sie keine Angst haben.

Daher befasste sich der Artikel mit der Frage, was Setup ist. Wie Sie sehen, handelt es sich hierbei um eine sehr wichtige Datei. Manchmal kann es viele Probleme mit sich bringen. Um Ärger zu vermeiden, sollten Sie einfach beobachten, was auf Ihrem Computer installiert und heruntergeladen wird. Es wird empfohlen, immer nur vertrauenswürdige Prozesse auszuführen.