Può presentarsi in modi differenti ma la sostanza è sempre la stessa: qualcuno otterrà un errore di connessione al server. Nella casistica capitatami oggi un programma dava uno strano errore di licenza non valida, quasi come se il suo codice di registrazione fosse errato. Ho scoperto dopo poco che per poterlo aprire necessitava di un accesso nascosto al Domain Controller (che distribuisce le licenze da questo mio cliente).
Già tempo fa avevo suggerito il metodo semplice e veloce per la risoluzione del problema ma oggi ho dovuto aggiungere un passaggio dedicato al server.
Attenzione: prima di seguire le operazioni qui di seguito descritte vi consiglio di effettuare un backup delle chiavi che si andranno a cancellare. Nel precedente articolo avevo già spiegato come muoversi.
Ecco quindi come risolvere il problema, possibilmente in orari durante i quali le macchine sono poco utilizzate:
Sul server
- Avviare l’editor del registro (start / esegui / regedit)
- Individuare la cartella HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\TermService\Parameters - Cancellare le chiavi X 509 Certificate e X 509 Certificate ID (dovrebbero essere le ultime due all’interno del frame di destra)
- Chiudere l’editor e riavviare il server
Sul client 2000/XP (non ho ancora avuto modo di provare con Vista)
- Avviare l’editor del registro (start / esegui / regedit)
- Localizzare la cartella HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
- Cancellare la cartella MSLicensing
- Chiudere l’editor
- Connettersi in terminal al server affinché questo possa rilasciarvi una nuova licenza
Così facendo il problema non dovrebbe più presentarsi, almeno per un pò di tempo :P
Buon lavoro :)
L'articolo potrebbe non essere aggiornato
Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)