1. Forum
    1. Rated threads
    2. Latest Posts
    3. Unresolved Threads
  2. Members
    1. Users Online
    2. Recent Activities
    3. Search Members
    4. Staff
  3. Tools
    1. Tutorials
    2. Community Benefits
    3. Docker Run > Compose
    4. compatibility list
    5. Marketplace
    6. RAID-Rebuilt Calculator
    7. RAID-Calculator
    8. Retro Ping-Pong
    9. Signature Generator
    10. S.M.A.R.T Analyser
    11. Electricity cost calculator
    12. UPS-Calculator
    13. Improve UGOS Pro
  4. Filebase
  5. Articles
  6. Blog
    1. Articles
  • Login
  • Register
  • Search
Skripte & Automatisierung
  • Everywhere
  • Skripte & Automatisierung
  • Articles
  • Pages
  • Forum
  • Files
  • Blog Articles
  • More Options
  1. UGREEN.FORUM - DACH Community
  2. Filebase
  3. Skripte & Automatisierung

WIndows11 Script zur Installtion von Syncthing 2.0.14 als Service

  • nebelwaende.de
  • March 23, 2026 at 5:33 AM
  • 7 Downloads
  • 0 Comments
  • Download
  • Overview
  • Versions 1

Das Batch-Script automatisiert die vollständige Installation von Syncthing als Windows-Dienst in drei Schritten. Zuerst wird der 7-Zip-Installer heruntergeladen und nach C:\7z entpackt, um ihn als Extraktionswerkzeug für die nächsten Schritte zu nutzen. Anschließend wird Syncthing v2.0.14 als ZIP heruntergeladen, entpackt und alle Dateien flach in C:\Syncthing abgelegt, also ohne Unterordner. Im dritten Schritt wird der Non-Sucking Service Manager (NSSM) v2.24.1 nach C:\Nssm geladen, der es ermöglicht, beliebige Programme als Windows-Dienst zu betreiben. Am Ende gibt das Script die NSSM-Befehle aus, mit denen Syncthing als automatisch startender Windows-Dienst registriert und gestartet wird. Die temporäre 7-Zip-Installation wird danach wieder gelöscht. Das Ergebnis: Syncthing läuft nach der Ausführung dauerhaft im Hintergrund als Windows-Dienst – auch ohne angemeldeten Benutzer, zum Beispiel zum Synchronisieren eines lokalen Ordners mit einem NAS. Das Script muss als Administrator ausgeführt werden.

Syncthing-Version im Script aktualisieren

Schritt 1: Neue Versionsnummer ermitteln

Die aktuelle Syncthing-Version findet man auf der offiziellen GitHub-Releaseseite: 👉 https://github.com/syncthing/syncthing/releases

Dort die neueste Version notieren, z. B. v2.0.15


Schritt 2: Zwei Stellen im Script anpassen

Im Script müssen zwei Zeilen geändert werden, die beide die Versionsnummer enthalten:

Zeile: Download-URL

Code
:: ALT:
curl.exe -L -o syncthing.zip "https://github.com/syncthing/syncthing/releases/download/v2.0.14/syncthing-windows-amd64-v2.0.14.zip"

:: NEU (v2.0.15):
curl.exe -L -o syncthing.zip "https://github.com/syncthing/syncthing/releases/download/v2.0.15/syncthing-windows-amd64-v2.0.15.zip"

Zeile: Unterordner beim Entpacken

Code
:: ALT:
move C:\Syncthing\syncthing-windows-amd64-v2.0.14\*.* C:\Syncthing\
move C:\Syncthing\syncthing-windows-amd64-v2.0.14\etc C:\Syncthing\
move C:\Syncthing\syncthing-windows-amd64-v2.0.14\metadata C:\Syncthing\
rmdir C:\Syncthing\syncthing-windows-amd64-v2.0.14

:: NEU (v2.0.15):
move C:\Syncthing\syncthing-windows-amd64-v2.0.15\*.* C:\Syncthing\
move C:\Syncthing\syncthing-windows-amd64-v2.0.15\etc C:\Syncthing\
move C:\Syncthing\syncthing-windows-amd64-v2.0.15\metadata C:\Syncthing\
rmdir C:\Syncthing\syncthing-windows-amd64-v2.0.15
Display More
Quote

⚠️ Der Ordnername im ZIP entspricht immer dem Schema syncthing-windows-amd64-vX.X.X – also exakt der Versionsnummer aus der URL.


Schritt 3: Vor dem Update – Dienst stoppen

Da Syncthing bereits als Dienst läuft, muss er vor dem Update gestoppt werden. Als Administrator in der CMD ausführen:

Code
C:\Nssm\nssm.exe stop Syncthing

Schritt 4: Alten C:\Syncthing-Ordner leeren

Die alten Dateien löschen, aber die Konfiguration behalten:

Code
:: Nur die Binärdateien löschen, Konfiguration bleibt erhalten
del C:\Syncthing\syncthing.exe
del C:\Syncthing\*.dll
Quote

💡 Den Unterordner config nicht löschen – dort liegen die Syncthing-Einstellungen, Geräte-IDs und Ordner-Konfigurationen.


Schritt 5: Nur den Syncthing-Teil des Scripts ausführen

Das komplette Script nochmals starten oder nur den relevanten Block manuell ausführen:

Code
cd /d "C:\Syncthing"
curl.exe -L -o syncthing.zip "https://github.com/syncthing/syncthing/releases/download/v2.0.15/syncthing-windows-amd64-v2.0.15.zip"
"C:\7z\7z.exe" x syncthing.zip -o. -y
move C:\Syncthing\syncthing-windows-amd64-v2.0.15\*.* C:\Syncthing\
move C:\Syncthing\syncthing-windows-amd64-v2.0.15\etc C:\Syncthing\
move C:\Syncthing\syncthing-windows-amd64-v2.0.15\metadata C:\Syncthing\
rmdir C:\Syncthing\syncthing-windows-amd64-v2.0.15
del syncthing.zip

Schritt 6: Dienst wieder starten

Code
C:\Nssm\nssm.exe start Syncthing

Version im Webinterface prüfen: http://localhost:8384


Zusammenfassung der zu ändernden Stellen

WasAltNeu
Download-URLv2.0.14v2.0.15
move-Befehle (3×)v2.0.14v2.0.15
rmdir-Befehlv2.0.14v2.0.15

Herzliche Grüße von NEBELWAENDE.de

  • Windows 11
  • Syncthing
  • NEBELWAENDE
  • Version 2.0.14

    • nebelwaende.de
    • March 23, 2026 at 5:33 AM
    • 1.88 kB
    • 7 Downloads

File Details

License Agreement
Business Source License 1.1 (BSL 1.1)
Website
nebelwaende.de
Additional Authors
nebelwaende.de

More Files by nebelwaende.de

  • Grad der "Digitalen Souveränität" selbst bestimmen...

    nebelwaende.de
    March 23, 2026 at 8:25 AM
  • Basis n8n Docker Compose

    nebelwaende.de
    November 24, 2025 at 7:17 PM
  • Syncthing Docker Compose für Dienstliches Privates und Backup

    nebelwaende.de
    November 5, 2025 at 6:47 PM
  1. COMMUNITY
    1. Tutorials
    2. Benefits
    3. Compatibility list
    4. Marketplace
    5. Milestones
    6. Retro Ping-Pong
    7. Signature Generator
    8. Improve UGOS Pro
  2. TOOLS
    1. Docker Run > Compose
    2. RAID-Rebuild Calculator
    3. RAID-Calculator
    4. S.M.A.R.T Analyser
    5. Electricity cost calculator
    6. UPS-Calculator
  3. SUPPORT & PARTICIPATION
    1. Questions & Answers
    2. Contact
    3. Support
  4. RULES & LEGAL MATTERS
    1. Privacy Policy
    2. Legal Notice
    3. Terms of Use
    4. Community rules
ugreen-forum.de ist eine unabhängige Community und steht in keinerlei Verbindung zur UGREEN Group Limited. Alle Marken sind Eigentum der jeweiligen Inhaber.
Powered by WoltLab Suite™
EVENT