# Installazione su Windows e avviso SmartScreen

> Perché Windows mostra un avviso prima di installare Railbase oggi, come verificare tu stesso il download e cosa cambia una volta installato il certificato di firma del codice.

_Updated: 2026-08-19_

Railbase per Windows viene fornito come programma di installazione MSI. Oggi quel programma di installazione **non è ancora firmato con il codice Authenticode**, quindi Windows mostra un avviso prima dell'esecuzione. Questa pagina spiega esattamente cosa significa questo avviso, come controllare tu stesso il file invece di crederci sulla parola e cosa cambierà quando il certificato sarà attivo.

Preferiamo dirtelo qui piuttosto che lasciarti incontrare una finestra di dialogo di sicurezza inspiegabile e chiederti cosa hai appena scaricato.

## Cosa dice effettivamente l'avvertimento

Quando esegui l'MSI potresti vedere una finestra di dialogo blu a schermo intero:

> **Windows ha protetto il tuo PC.** Microsoft Defender SmartScreen ha impedito un
> app non riconosciuta dall'avvio.

La parola che esegue il lavoro è *non riconosciuta*. SmartScreen è un controllo **reputazione**, non una scansione malware:

- **non** dice che il file contiene malware.
- **not** dice che il file è stato modificato o manomesso durante il trasporto.
- Dice che Microsoft non ha ancora visto questo file esatto, firmato da un certificato
si fida già, abbastanza volte per garantirlo.

Un programma di installazione non firmato di un piccolo fornitore inizia sempre in quello stato. Uno firmato da un fornitore con un certificato stabilito no.

## Verifica tu stesso il download

Non devi fidarti del dialogo *o* di noi. Ogni versione pubblica un checksum SHA-256 per ogni file e il checksum viene generato dagli stessi byte che carichiamo. Controllalo prima di installare:

```powershell
Get-FileHash .\railbase_windows_amd64.msi -Algorithm SHA256
```

Confronta il valore con quello indicato per la tua versione nella pagina di rilascio del tuo account. Se i due corrispondono, il file che hai è byte per byte il file che abbiamo pubblicato. Se differiscono, **stop**: elimina il file e contatta l'assistenza; non installarlo.

## Installazione oltre l'avviso

Una volta che il checksum corrisponde:

1. Nella finestra di dialogo SmartScreen scegli **Ulteriori informazioni**.
2. Scegli **Esegui comunque**.
3. Approva la richiesta dell'amministratore Windows. L'installatore scrive a
`C:\Program Files\Railbase`, aggiunge una voce del menu Start e registra Railbase in **App installate** in modo che possa essere rimosso nel modo normale.

Dopo l'installazione Railbase viene eseguito nell'area di notifica (vassoio delle applicazioni). Si avvia automaticamente quando accedi, si riavvia se si arresta inaspettatamente e apre il pannello di amministrazione nel browser al primo avvio.

I tuoi dati risiedono in `%APPDATA%\Railbase` su quella macchina: il programma di installazione non li tocca mai, nemmeno durante la disinstallazione.

## Rimozione Railbase

Utilizzare **Impostazioni ▸ App ▸ App installate ▸ Railbase ▸ Disinstalla** oppure *Disinstalla Railbase* dal menu della barra delle applicazioni. Ciò rimuove il programma, la voce del menu Start e la voce di avvio automatico. La tua cartella dati viene lasciata deliberatamente sul posto; elimina `%APPDATA%\Railbase` se vuoi che scompaia.

## Cosa cambia quando arriva il certificato

Viene acquisito un certificato di firma del codice Authenticode. Una volta firmate le liberatorie con esso:

- Il nome dell'editore (Silkway Tech, LLC) viene invece visualizzato nel prompt Windows
di "editore sconosciuto".
- L'avviso SmartScreen scompare per sempre su un certificato EV e svanisce man mano
la reputazione si accumula su uno standard.
- Nient'altro riguardo alle modifiche del programma di installazione: lo stesso MSI, lo stesso layout, il file
stesso percorso di disinstallazione.

Fino ad allora il checksum sopra è il modo onesto per confermare ciò che stai eseguendo e rimane valido anche in seguito.

## macOS e Linux

Nessuna delle due piattaforme presenta questa lacuna:

- Gli installatori **macOS** sono firmati e autenticati da Silkway Tech LLC e il
il ticket di autenticazione è pinzato: si installano offline senza alcuna richiesta.
- I pacchetti **Linux** sono firmati OpenPGP; la chiave pubblica è collegata da
pagina di download in modo che `apt`/`dnf` possa verificare le firme.

