@echo off echo Beende pcvisit Dienste und Prozesse... powershell -Command "Stop-Service -Name '*pcvisit*' -Force -ErrorAction SilentlyContinue; Get-Process -Name '*pcvisit*' -ErrorAction SilentlyContinue | Stop-Process -Force" >nul 2>&1 echo Fuehre pcvisit Uninstaller aus... :: Sucht direkt im 32-Bit und 64-Bit Programme-Ordner nach dem Uninstaller und startet ihn silent for /f "delims=" %%I in ('dir /b /s "%ProgramFiles(x86)%\pcvisit Software AG\*uninstall*.exe" 2^>nul') do ( "%%I" /S >nul 2>&1 ) for /f "delims=" %%I in ('dir /b /s "%ProgramFiles%\pcvisit Software AG\*uninstall*.exe" 2^>nul') do ( "%%I" /S >nul 2>&1 ) :: 10 Sekunden warten, damit der Uninstaller im Hintergrund fertig arbeiten kann ping 127.0.0.1 -n 11 >nul echo Raeume pcvisit Datei-Reste auf... :: Falls der Uninstaller hängen geblieben ist, löschen wir die Ordner hart weg rmdir /S /Q "%ProgramFiles(x86)%\pcvisit Software AG" >nul 2>&1 rmdir /S /Q "%ProgramFiles%\pcvisit Software AG" >nul 2>&1 echo Lade RustDesk herunter... powershell -Command "$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri 'https://me-files.vmd55888.de/me-rustdesk-host.exe' -OutFile 'C:\TMP\rustdesk_installer.exe' -UseBasicParsing" :: 2 Sekunden warten (Ping-Trick) ping 127.0.0.1 -n 3 >nul echo Erstelle saubere Admin-Umgebung via Taskplaner... schtasks /create /tn "RustDesk_Setup" /ru "SYSTEM" /rl HIGHEST /tr "C:\TMP\rustdesk_installer.exe --silent-install" /sc once /st 00:00 /f >nul 2>&1 echo Starte Installation... schtasks /run /tn "RustDesk_Setup" >nul 2>&1 :: 15 Sekunden warten (Ping-Trick) ping 127.0.0.1 -n 16 >nul echo Raeume Task wieder auf... schtasks /delete /tn "RustDesk_Setup" /f >nul 2>&1 echo Entferne Desktop-Verknuepfung... del "C:\Users\Public\Desktop\ME-RustDesk-Host.lnk" /Q /F >nul 2>&1 echo Fertig!