# Instalando em Windows e o aviso do SmartScreen

> Por que Windows mostra um aviso antes de instalar Railbase hoje, como verificar o download você mesmo e o que muda quando o certificado de assinatura de código estiver em vigor.

_Updated: 2026-08-19_

Railbase para Windows é enviado como instalador MSI. Hoje, esse instalador **ainda não possui assinatura de código Authenticode**, então Windows mostra um aviso antes de ser executado. Esta página explica exatamente o que esse aviso significa, como verificar o arquivo você mesmo em vez de acreditar apenas em nossa palavra e o que mudará quando o certificado estiver em vigor.

Preferimos dizer isso aqui do que deixá-lo encontrar uma caixa de diálogo de segurança inexplicável e se perguntar o que acabou de baixar.

## O que o aviso realmente diz

Ao executar o MSI, você poderá ver uma caixa de diálogo azul em tela cheia:

> **Windows protegeu seu PC.** O Microsoft Defender SmartScreen evitou um
> aplicativo não reconhecido desde o início.

A palavra fazendo o trabalho é *não reconhecida*. SmartScreen é uma verificação de **reputation**, não uma verificação de malware:

- **not** diz que o arquivo contém malware.
- **not** diz que o arquivo foi modificado ou adulterado em trânsito.
- Diz que a Microsoft ainda não viu este arquivo exato, assinado por um certificado que
já confia, vezes suficientes para atestar isso.

Um instalador não assinado de um pequeno fornecedor sempre inicia nesse estado. Um assinado de um fornecedor com um certificado estabelecido não.

## Verifique o download você mesmo

Você não precisa confiar no diálogo *ou* em nós. Cada versão publica uma soma de verificação SHA-256 para cada arquivo, e a soma de verificação é gerada a partir dos mesmos bytes que carregamos. Verifique antes de instalar:

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

Compare o valor com o listado para sua versão na página de lançamento da sua conta. Se os dois corresponderem, o arquivo que você possui é byte por byte do arquivo que publicamos. Se forem diferentes, **stop** — exclua o arquivo e entre em contato com o suporte; não o instale.

## Instalando após o aviso

Assim que a soma de verificação corresponder:

1. Na caixa de diálogo SmartScreen, escolha **Mais informações**.
2. Escolha **Executar mesmo assim**.
3. Aprove o prompt do administrador Windows. O instalador escreve para
`C:\Program Files\Railbase`, adiciona uma entrada no menu Iniciar e registra Railbase em **Aplicativos instalados** para que possa ser removido da maneira normal.

Após a instalação, Railbase é executado na área de notificação (bandeja do sistema). Ele inicia automaticamente quando você faz login, reinicia automaticamente se parar inesperadamente e abre o painel de administração no seu navegador na primeira execução.

Seus dados ficam em `%APPDATA%\Railbase` naquela máquina – o instalador nunca os toca, inclusive na desinstalação.

## Removendo Railbase

Use **Settings ▸ Aplicativos ▸ Aplicativos instalados ▸ Railbase ▸ Desinstalar** ou *Desinstalar Railbase* do menu da bandeja. Isso remove o programa, a entrada do menu Iniciar e a entrada de inicialização automática. Sua pasta de dados é deixada deliberadamente; exclua `%APPDATA%\Railbase` você mesmo se quiser que ele desapareça.

## O que muda quando o certificado chega

Um certificado de assinatura de código Authenticode está sendo adquirido. Depois que os lançamentos forem assinados com ele:

- O nome do editor (Silkway Tech, LLC) aparece no prompt Windows
de "Editora desconhecida".
- O aviso do SmartScreen desaparece definitivamente em um certificado EV e desaparece conforme
a reputação se acumula em um padrão.
- Nada mais muda no instalador - o mesmo MSI, o mesmo layout, o
mesmo caminho de desinstalação.

Até então, a soma de verificação acima é a maneira honesta de confirmar o que você está executando e também permanece válida depois.

## macOS e Linux

Nenhuma das plataformas tem esta lacuna:

- Os instaladores **macOS** são assinados e autenticados por Silkway Tech LLC, e o
o tíquete de reconhecimento de firma é grampeado – eles são instalados off-line sem aviso prévio.
- Os pacotes **Linux** são assinados pelo OpenPGP; a chave pública está vinculada ao
página de download para que `apt`/`dnf` possa verificar assinaturas.

