Server und Schild3 entfernen?

Diskussionen rund um allgemeine Themen die alle Schulformen betreffen.

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
GE Schwerte
Beiträge: 2021
Registriert: Montag 3. Dezember 2018, 10:28
Wohnort: Schwerte
Schulform: Gesamtschule

Server und Schild3 entfernen?

Beitrag von GE Schwerte »

"In der Testphase stellen wir eine Batch-Datei zur Verfügung, welche eine vollständige Deinstallation des SVWS-Servers gewährleistet. Diese befindet sich in der Fachberater-Cloud und trägt den Namen delete_services.bat beziehungsweise in einer neueren Version Delete SVWS-Server and SchILD-NRW 3.bat. "
Kann jemand diese bat-Datei auch bitte hier zur Verfügung stellen?
Oder mir mailen?

(Ja, mir ist bewusst, dass die Datei zur Deinstallation die Programm deinstalliert. ;) )
Frodermann
Fachberater*in
Beiträge: 924
Registriert: Montag 29. Oktober 2018, 20:45
Schulform: Gesamtschule
Motto: Keine Panik

Re: Server und Schild3 entfernen?

Beitrag von Frodermann »

Hier die Datei und gleich auch mit Ansicht, was sie tut:

Code: Alles auswählen

sc stop svws_server_service
sc stop svws_server_mariadb

timeout /T 5

sc delete svws_server_service
sc delete svws_server_mariadb

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\SVWSServer" /va  /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SVWS Server_is1" /va /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\SchILD-NRW3_is1" /va /f
reg delete "HKEY_CURRENT_USER\Software\Schild3000" /va /f

timeout /T 8

rmdir /S /Q "C:\ProgramData\SVWS-Server" 
rmdir /S /Q "C:\Programme\SVWS-Server"
rmdir /S /Q "C:\Program Files (x86)\SchILD-NRW3"
del /F /Q "C:\SVWS-Arbeitsverzeichnis\Connection-Files\*.con"

pause
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation - Korrekturen oder Wünsche bezüglich des Wikis und der SVWS-Webclient-Doku können Sie mir gerne über die hier im Forum hinterlegte Emailadresse zukommen lassen.
GE Schwerte
Beiträge: 2021
Registriert: Montag 3. Dezember 2018, 10:28
Wohnort: Schwerte
Schulform: Gesamtschule

Re: Server und Schild3 entfernen?

Beitrag von GE Schwerte »

Herzlichen Dank!
Johannes Blum
Beiträge: 54
Registriert: Montag 16. November 2020, 18:19
Schulform: GY

Re: Server und Schild3 entfernen?

Beitrag von Johannes Blum »

Diese Batch-Datei wird übrigens auch hier angeboten, leider funktioniert der Download nicht:
https://schulverwaltungsinfos.nrw.de/sv ... stallation

Es wäre schon, wenn das berichtigt wird. Die Seite findet man eher, als diesen Thread. Danke!
Gruß,
Johannes Blum
Benutzeravatar
Raffenberg
Beiträge: 3020
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

Re: Server und Schild3 entfernen?

Beitrag von Raffenberg »

Ich habe den Link zur Batch-Datei im Wiki repariert. Bei der Batch-Datei handelt es sich um eine etwas ausführlichere Version deren Bedienung hier beschrieben ist:

https://schulverwaltungsinfos.nrw.de/sv ... hILD-NRW_3
Mit freundlichen Grüßen
Jens Raffenberg
Benutzeravatar
Raffenberg
Beiträge: 3020
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

Re: Server und Schild3 entfernen?

Beitrag von Raffenberg »

Hier auch der Inhalt:

Code: Alles auswählen

::Die Bildschirmausgabe wird sinnvoll reduziert und auf UTF8-Ausgabe gestellt
@echo OFF
setlocal EnableDelayedExpansion
chcp 65001 >nul

::Definition der Installationspfade. Falls notwendig, bitte anpassen
set "svwsOrdner=C:\Program Files\SVWS-Server"
set "svwsDataOrdner=C:\ProgramData\SVWS-Server"
set "schildOrdner=C:\Program Files (x86)\SchILD-NRW3"
set "conOrdner=C:\SVWS-Arbeitsverzeichnis\Connection-Files"

echo ---------------------------------------------------------------------------------
echo Bitte schliessen Sie das Fenster, wenn die Batch-Datei nicht im 
echo Administratormodus gestartet wurde. Dateien koennen sonst nicht geloescht werden.
echo ---------------------------------------------------------------------------------
echo.

set /p svws=Wollen Sie den SVWS-Server in den Ordnern %svwsOrdner% und %svwsDataOrdner% deinstallieren [j/n]
echo.

set /p schild=Wollen Sie SchILD-NRW 3 in dem Ordnern %schildOrdner% deinstallieren [j/n]
echo.

set /p con=Wollen Sie alle con-Dateien im Ordner %conOrdner% löschen [j/n]
echo.

::Je nach Eingabe wird nun der SVWS-Server deinstalliert
if /i "%svws%" == "j" (

	echo Stoppe den SVWS-Server Hintergrunddienst
	sc stop svws_server_service
	timeout /T 2 >nul
	
	echo Stoppe den MariaDB Hintergrunddienst
	sc stop svws_server_mariadb
	timeout /T 2 >nul
	
	echo Lösche den SVWS-Server Hintergrunddienst
	sc delete svws_server_service
	timeout /T 1 >nul
	
	echo Lösche den MariaDB Hintergrunddienst
	sc delete svws_server_mariadb
	timeout /T 1 >nul

	echo Lösche die Einträge des SVWS-Servers in der Registry
	reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\SVWSServer" /va  /f
	reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SVWS Server_is1" /va /f
	timeout /T 2 >nul

	if exist "!svwsDataOrdner!" (
		echo Lösche den Ordner !svwsDataOrdner!
		rmdir /S /Q "!svwsDataOrdner!"
		timeout /T 1 >nul
	) else (
		echo Der Ordner !svwsDataOrdner! konnte nicht gelöscht werden, da er nicht existiert
		timeout /T 1 >nul
	)

	if exist "!svwsOrdner!" (
		echo Lösche den Ordner !svwsOrdner!
		rmdir /S /Q "!svwsOrdner!"
		timeout /T 1 >nul
	) else (
		echo Der Ordner !svwsOrdner! konnte nicht gelöscht werden, da er nicht existiert.
		timeout /T 1 >nul
	)

)

::Je nach Eingabe wird nun Schild3 gelöscht
if /i "%schild%" == "j" (

	echo Entferne die Einträge von SchILD-NRW3 in der Registry
	reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\SchILD-NRW3_is1" /va /f
	reg delete "HKEY_CURRENT_USER\Software\Schild3000" /va /f
	timeout /T 2 >nul

	if exist "!schildOrdner!" (
		echo Lösche den Ordner !schildOrdner!
		rmdir /S /Q "!schildOrdner!"
		timeout /T 1 >nul
	) else (
		echo Der Ordner !schildOrdner! konnte nicht gelöscht werden, da er nicht existiert
		timeout /T 1 >nul
	)

)

::Je nach Eingabe werden die Connection-Files gelöscht
if /i "%con%" == "j" (
	
	if exist "!conOrdner!" (
		echo Lösche alle Connection-Files im Ordner !conOrdner!
		del /F /Q "!conOrdner!\*.con"
		timeout /T 1 >nul
	) else (
		echo Es konnten keine Connection-Files gelöscht werden, da der Ordner !conOrdner! nicht existiert
		timeout /T 1 >nul
	)
	
)

echo.
echo Fertig, Sie können das Fenster nun schließen
pause
Mit freundlichen Grüßen
Jens Raffenberg
Antworten

Zurück zu „Allgemeines“