<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Nullsoft_Scriptable_Install_System</id>
	<title>Nullsoft Scriptable Install System - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Nullsoft_Scriptable_Install_System"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Nullsoft_Scriptable_Install_System&amp;action=history"/>
	<updated>2026-05-15T20:32:04Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Nullsoft_Scriptable_Install_System&amp;diff=379629&amp;oldid=prev</id>
		<title>~2025-28687-42: Alles unter windows 10 ist nicht &quot;gängig&quot;.</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Nullsoft_Scriptable_Install_System&amp;diff=379629&amp;oldid=prev"/>
		<updated>2025-10-13T15:55:10Z</updated>

		<summary type="html">&lt;p&gt;Alles unter windows 10 ist nicht &amp;quot;gängig&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Screenshot = [[Datei:NSIS menu.png|300px|Hauptmenü und Launcher von NSIS]]&lt;br /&gt;
|Beschreibung = Skriptgesteuertes Installationssystem für Software auf Windows-Systemen&lt;br /&gt;
|Hersteller = [[Nullsoft]]&lt;br /&gt;
|AktuelleVersion = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Betriebssystem = [[Microsoft Windows|Windows]], [[POSIX]]&lt;br /&gt;
|Kategorie = [[Softwaretechnik]]&lt;br /&gt;
|Lizenz = [[zlib-Lizenz|zlib/libpng-Lizenz]]&lt;br /&gt;
|Deutsch = Handbuch, Website und Forum nur in Englisch; Installer in 49 Sprachen (inkl. Deutsch)&lt;br /&gt;
|Website = [http://nsis.sourceforge.net/ nsis.sf.net]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nullsoft Scriptable Install System&amp;#039;&amp;#039;&amp;#039; (kurz &amp;#039;&amp;#039;&amp;#039;NSIS&amp;#039;&amp;#039;&amp;#039;) ist eine [[Software]] zur Erstellung von [[Installation (Computer)|Installationsprogrammen]] für das Betriebssystem [[Microsoft Windows|Windows]]. Es wurde ursprünglich von der Firma [[Nullsoft]] entwickelt, die den Installer u.&amp;amp;nbsp;a. für ihren [[Medienspieler]] [[Winamp]] nutzten. Heute ist NSIS [[freie Software]] und steht unter der [[zlib-Lizenz|zlib/libpng-Lizenz]].&lt;br /&gt;
Der [[Quelltext]] von NSIS und die Downloads werden über [[SourceForge]] angeboten, wo NSIS im Januar 2006 zum &amp;#039;&amp;#039;Projekt des Monats&amp;#039;&amp;#039; gekürt wurde.&lt;br /&gt;
&lt;br /&gt;
Das NSIS an sich verfügt lediglich über einen [[Kommandozeile]]n-[[Compiler]] und eine [[grafische Benutzeroberfläche]] für selbigen, was beim [[Kompilieren]] hilft und einige Einstellungen erleichtert. Allerdings stehen mehrere [[Freie Software|freie]] [[Integrierte Entwicklungsumgebung|IDEs]] für NSIS zur Verfügung. Die derzeit umfangreichste ist dabei wohl EclipseNSIS, ein [[Plug-in]] für die plattformübergreifende, ebenfalls freie [[Eclipse (IDE)|Eclipse-IDE]].&lt;br /&gt;
&lt;br /&gt;
Bei Verwendung von NSIS in Softwareprodukten ist es nicht möglich, von Microsoft eine Zertifizierung als „Designed for [[Microsoft Windows Vista|Windows Vista]]“ zu erhalten, da NSIS nicht in der Lage ist, die hierfür erforderlichen Windows-Installerdateien zu generieren.&lt;br /&gt;
&lt;br /&gt;
== Merkmale (Auswahl) ==&lt;br /&gt;
* Sehr kleiner [[Overhead (EDV)|Overhead]] von etwa 34 KB&lt;br /&gt;
* Kompatibel mit allen Windows-Betriebssystemen (Windows 95, 98, 2000, 2003, 2008, ME, NT, XP, Vista, 7, 8, 10, 11)&lt;br /&gt;
* Drei verschiedene Kompressionsalgorithmen ([[zlib]], [[bzip2]] und [[Lempel-Ziv-Markow-Algorithmus|LZMA]]), optional mit [[Progressive Kompression|solider Kompression]]&lt;br /&gt;
* 49 Sprachen, darunter auch Sprachen, die von rechts nach links geschrieben werden&lt;br /&gt;
* [[Plug-in]]-System zur nahezu beliebigen Erweiterung der ohnehin umfangreichen Funktionen (z.&amp;amp;nbsp;B. gibt es Plug-Ins für Arrayoperationen, erweiterte mathematische Funktionen oder die Steuerung von Windows-Diensten und -Prozessen)&lt;br /&gt;
* Kompilierung des Installers unter Windows oder einem [[POSIX]] kompatiblen System wie [[Linux]] oder [[FreeBSD]] (derzeit nur Unterstützung von [[X86-Prozessor|x86]]-Plattformen)&lt;br /&gt;
* Neben einem „Klassikdesign“ auch ein modernes Design, das proprietären Installern sehr ähnelt.&lt;br /&gt;
&lt;br /&gt;
Über die [[Skriptsprache]] sowie die Plugin-Schnittstelle sind in selbstgeschriebenen Installern nahezu unbegrenzte Funktionen implementierbar.&lt;br /&gt;
Dazu gehört das Verwalten von Systemdiensten, webbasierte Installationen, dynamische Updates, Reparatur- und Rollback-Funktionen.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Ein Installer basiert auf einem Skript, jede Zeile ist eine Anweisung.&lt;br /&gt;
Die Skript-Datei wird durch den [[Kommandozeile]]n-[[Kompilierer]] „makensis.exe“ zu einer [[Ausführbare Datei|ausführbaren Datei]] kompiliert, die sämtliche Dateien (komprimiert) und das Installationsprogramm (Skriptbefehle) enthält und damit sehr einfach verbreitet werden kann. Als grafische Oberfläche für makensis steht MakeNSISW zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;nsis&amp;quot;&amp;gt;&lt;br /&gt;
 ; Beispiel-Skript&lt;br /&gt;
 Name &amp;quot;MeinBeispiel&amp;quot;&lt;br /&gt;
 OutFile &amp;quot;installer.exe&amp;quot;&lt;br /&gt;
 SetCompressor lzma&lt;br /&gt;
 InstallDir &amp;quot;$PROGRAMFILES\beispiel&amp;quot;&lt;br /&gt;
 InstallDirRegKey HKLM &amp;quot;SOFTWARE\beispiel&amp;quot; &amp;quot;installdir&amp;quot;&lt;br /&gt;
 LoadLanguageFile &amp;quot;${NSISDIR}\Contrib\Language files\German.nlf&amp;quot;&lt;br /&gt;
 Page directory&lt;br /&gt;
 Page instfiles&lt;br /&gt;
 Section&lt;br /&gt;
   SetOutPath $INSTDIR&lt;br /&gt;
   File &amp;quot;meinbeispiel.exe&amp;quot;&lt;br /&gt;
   WriteRegStr HKLM &amp;quot;SOFTWARE\beispiel&amp;quot; &amp;quot;installdir&amp;quot; &amp;quot;$INSTDIR&amp;quot;&lt;br /&gt;
   CreateShortCut &amp;quot;$DESKTOP\beispiel.lnk&amp;quot; &amp;quot;$OUTDIR\meinbeispiel.exe&amp;quot;&lt;br /&gt;
 SectionEnd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:nsis-beispiel-installation-zielverzeichnis.png|mini|Zielverzeichnis angeben]]&lt;br /&gt;
[[Datei:nsis-beispiel-installation-fertig.png|mini|Installation fertiggestellt]]&lt;br /&gt;
&lt;br /&gt;
Nebenstehend sieht man das Resultat des obigen Skripts.&lt;br /&gt;
Durch Verwendung von Erweiterungen wie dem „Modern UI“ (deutsch: „moderne [[Benutzerschnittstelle]]“) oder speziellen Plug-Ins können auch optisch sehr ansprechende Installationsassistenten erstellt werden.&lt;br /&gt;
&lt;br /&gt;
Dank starker [[Datenkompression|Kompressions]]-[[Algorithmus|Algorithmen]] und geringem [[Overhead (EDV)|Overhead]] sind sehr kleine Installer möglich, womit NSIS ideal für die Verbreitung von Programmen über das Internet ist.&lt;br /&gt;
&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
Mit NSIS erstellte Installationsprogramme haben Sicherheitslücken, wenn eine veraltete Version eingesetzt wird.&amp;lt;ref&amp;gt;Full-Disclosure: [https://seclists.org/fulldisclosure/2015/Dec/32 Executable installers are vulnerable^WEVIL (case 2): NSIS allows remote code execution with escalation of privilege]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Full-Disclosure: [https://seclists.org/fulldisclosure/2015/Oct/109 Arbitrary code execution resp. escalation of privilege with Mozilla&amp;#039;s SETUP.EXE]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Full-Disclosure: [https://seclists.org/fulldisclosure/2015/Dec/74 Executable installers are vulnerable^WEVIL (case 10): McAfee Security Scan Plus, WebAdvisor and CloudAV (Beta)]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Full-Disclosure: [https://seclists.org/fulldisclosure/2015/Dec/75 Executable installers are vulnerable^WEVIL (case 11): Nmap &amp;lt;7.01 and Nmap-WinPcap &amp;lt;4.13]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Gpg4win: [https://www.gpg4win.org/news-20151125.html Security Advisory Gpg4win 2015-11-25]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Intel: [https://service.mcafee.com/FAQDocument.aspx?lc=1033&amp;amp;id=TS102462 Intel Security – Security Bulletin: Security patch for several McAfee installers and uninstallers]&amp;lt;/ref&amp;gt;&lt;br /&gt;
In den Versionen 2.47&amp;lt;ref&amp;gt;[https://nsis.sourceforge.net/Docs/AppendixF.html#v2.47 Appendix F: Changelog and Release Notes]&amp;lt;/ref&amp;gt;, 2.50&amp;lt;ref&amp;gt;[https://nsis.sourceforge.net/Docs/AppendixF.html#v2.50 Appendix F: Changelog and Release Notes]&amp;lt;/ref&amp;gt; sowie 2.51&amp;lt;ref&amp;gt;[https://nsis.sourceforge.net/Docs/AppendixF.html#v2.51 Appendix F: Changelog and Release Notes]&amp;lt;/ref&amp;gt; wurden mögliche Sicherheitslücken geschlossen.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://nsis.sourceforge.io/Main_Page NSIS-Homepage]&lt;br /&gt;
* [https://sourceforge.net/projects/nsis/ NSIS-Download] über sourceforge&lt;br /&gt;
* [https://eclipsensis.sourceforge.net/ EclipseNSIS IDE] – Eclipse-Plugin für NSIS&lt;br /&gt;
* [https://hmne.sourceforge.net/ HM NIS EDIT IDE] – grafischer Editor für NSIS&lt;br /&gt;
* [https://www.rolandbaer.ch/nsis_tutorial_1.html Kurze deutschsprachige Anleitung]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freies Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:Freie Installationssoftware]]&lt;/div&gt;</summary>
		<author><name>~2025-28687-42</name></author>
	</entry>
</feed>