# Einrichtung Windows Hier wird die Einrichtung für Windows beschrieben. 1. Lade NodeJS herunter Um MySpeed nutzen zu können, benötigst du zuerst **NodeJS**. Du kannst dir den Installer ganz einfach [hier](https://nodejs.org/de/download/) herunterladen. Empfohlen wird die LTS-Version 18 von NodeJS 2. Lade MySpeed herunter Lade nun die neuste Version von MySpeed herunter. Du findest [hier](https://github.com/gnmyt/myspeed/releases/latest) den neusten Release. Lade dir hiervon die Datei "MySpeed-x.x.x-zip" herunter 3. Entpacke die Datei Entpacke nun die gerade heruntergeladene Datei an einen Ort deiner Wahl. Am besten an einen Ort, den du nachher noch kennst 🌚 4. Teste deine Installation Navigiere zuerst in den Ordner, in welchen du die Datei entpackt hast. Klicke mit `Shift` + `Rechtsklick` in einen leeren Bereich in diesem Ordner und wähle "In Powershell öffnen". Nun fügst du diesen Befehl in das Konsolenfenster ein und drückst `Enter`: ```sh npm install ``` ??? warning "Schlägt die NPM-Installation fehl?" Es besteht die Möglichkeit, dass es für dein System keine vorkompilierten Module gibt. In diesem Fall musst du die Module selbst kompilieren. Folge dazu diesen Schritten: 1. Lade Python herunter Um das Projekt "bauen" zu können, musst du dir ebenfalls noch Python herunterladen. Dies kannst du [hier](https://www.python.org/downloads/). 2. Lade die Visual Studio BuildTools herunter Das Tool "node-gyp" benötigt ebenfalls die BuildTools von Visual Studio, um das Projekt erfolgreich "bauen" zu können. So funktioniert das: 1. Klicke [auf diesen Link](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools) und warte kurz, bis der Download startet 2. Öffne die Datei und klicke "Fortfahren" 3. Wähle nun noch den optionalen Workload "Desktopentwicklung mit C++" aus und bestätige deine Auswahl mit einem Klick auf "Install" 3. Führe `npm install` erneut aus Wird alles erfolgreich ausgeführt, dann hast du alles richtig gemacht! Glückwunsch. :) Du kannst nun MySpeed mit diesem Befehl in deiner Powershell starten. 5. MySpeed starten ```powershell $env:NODE_ENV="production"; node server ``` ## Automatisches hochfahren mithilfe des Autostartordners in Windows 1. Öffne den Autostart-Ordner in Windows Drücke auf deiner Tastatur die beiden Tasten `Windows` + `R` gleichzeitig, bis ein Ausführen-Dialog erscheint. Gib dort dann `%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup` ein und drücke `Enter`. 2. Erstellen der Autostart-Datei Stelle zuerst sicher, dass du die [Dateinamenerweiterungen aktiv hast](https://support.microsoft.com/de-de/windows/allgemeine-dateierweiterungen-in-windows-da4a4430-8e76-89c5-59f7-1cdbbc75cb01). Ist das getan. Erstelle mit `Rechtsklick` > `Neu` > `Textdokument` ein neues Dokument. Drücke dann `STRG` + `A` und schreibe als Dateinamen "MySpeed.bat". Drücke dann 2 mal `Enter` 3. Erstellen des Inhalts Mache einen Rechtsklick und wähle `Bearbeiten`. Füge dort dann den Code von unten ein und passe deinen Installationsort an. ```batch @echo off cd "C:\Users\Benutzer\Desktop\MySpeed" set NODE_ENV=production node server ``` 4. Hat alles funktioniert, sollte MySpeed nun automatisch beim Start des Systems ebenfalls hochfahren.