<# .SYNOPSIS Detiene y elimina el servicio de Windows del demonio. No borra el proyecto, el .env ni emails.db. Ejecutar en PowerShell como administrador. #> param( [string]$Nombre = "descarga_factura_transporte", [string]$Nssm = "nssm" ) $ErrorActionPreference = "Stop" if (-not (Get-Service -Name $Nombre -ErrorAction SilentlyContinue)) { Write-Host "El servicio '$Nombre' no existe."; return } & $Nssm stop $Nombre confirm | Out-Null & $Nssm remove $Nombre confirm Write-Host "Servicio '$Nombre' eliminado. El proyecto, el .env y emails.db no se tocaron."