Eseguire il controller di rete UniFi come servizio Windows Server o all’avvio

Il trucco di tutti i metodi è usare il java.exe software UniFi integrato, NON la versione Adoptium consigliata da Ubiquiti. Non devi installare un software separato. Non devi attivare la variabile JAVA_HOME. Usa i comandi esattamente come mostrato di seguito, dovrebbe funzionare. Testato e confermato funzionante anche su un nuovo computer Windows 11.


Metodo 1: installazione del servizio Windows

  1. Aprire PowerShell come amministratore.
  2. Impostare la cartella di installazione di UniFi:
    Set-Location “$ENV:USERPROFILE\Ubiquiti UniFi”
  3. Installare UniFi Network Controller come servizio:
    .\jre\bin\java.exe -jar lib\ace.jar installsvc
  4. Avvia il servizio:
    .\jre\bin\java.exe -jar lib\ace.jar startsvc
  5. Rimozione del servizio (se necessario):
    • Se il servizio non funziona correttamente o deve essere reinstallato, disinstallarlo utilizzando:
      .\jre\bin\java.exe -jar lib\ace.jar uninstallsvc

Metodo 2: utilizzo di Task Scheduler

  1. Apri Utilità di pianificazione :
    • Opzione 1 : premere Win + R, digitare taskschd.msc e premere Invio.
    • Opzione 2 : aprire il menu Start, digitare Task Scheduler e selezionarlo dai risultati della ricerca.
  2. Passare alla Libreria Utilità di pianificazione :
    • Nel pannello di sinistra, vai a Utilità di pianificazione (locale) > Libreria Utilità di pianificazione .
  3. Crea una nuova attività :
    • Fare clic su Crea attività… nel pannello di destra oppure fare clic con il pulsante destro del mouse nel pannello centrale e selezionare Crea nuova attività… .
  4. Configura la nuova attività :
    • Scheda Generale :
      • Nome:UniFi Network Controller
      • Opzioni di sicurezza: selezionare Esegui indipendentemente dal fatto che l’utente abbia effettuato l’accesso o meno .
    • Scheda Trigger :
      • Inizia l’attività: All’avvio .
      • Impostazioni avanzate: seleziona la casella di controllo Abilitato .
    • Scheda Azioni :
      • Azione: avvia un programma .
      • Programma/script: Sfoglia e imposta il percorso su
"%UserProfile%\Ubiquiti UniFi\jre\bin\java.exe"
 - Add arguments:
-jar "%UserProfile%\Ubiquiti UniFi\lib\ace.jar" ui
  • Scheda Impostazioni :
    • Abilitare:
      • Consenti l’esecuzione dell’attività su richiesta .
      • Esegui l’attività il prima possibile dopo che è stato saltato un avvio pianificato .
    • Deseleziona tutte le altre opzioni.
  1. Prova l’attività :
    • Riavvia il sistema.
    • Una volta eseguito, attendi qualche secondo e assicurati di poter accedere all’interfaccia UniFi:
https://127.0.0.1:8443

Seguendo uno di questi metodi, è possibile eseguire UniFi Network Controller come servizio persistente sul sistema Windows.

Se non riesci, chiedici supporto cliccando qui

Grazie asheroto https://gist.github.com/asheroto