# Установка на Windows и предупреждение SmartScreen

> Почему Windows предупреждает перед установкой Railbase, как самостоятельно проверить скачанный файл и что изменится после получения сертификата подписи кода.

_Updated: 2026-08-19_

Railbase для Windows поставляется как установщик MSI. Сегодня этот установщик **еще не подписан кодом Authenticode**, поэтому Windows выдает предупреждение перед запуском. На этой странице подробно объясняется, что означает это предупреждение, как проверить файл самостоятельно, не веря нам на слово, и что изменится, когда сертификат будет установлен.

Мы скорее расскажем вам об этом здесь, чем позволим вам столкнуться с необъяснимым диалогом безопасности и задаться вопросом, что вы только что скачали.

## Что на самом деле говорит предупреждение

При запуске MSI вы можете увидеть синее полноэкранное диалоговое окно:

> **Windows защитил ваш компьютер.** SmartScreen Microsoft Defender предотвратил
> неопознанное приложение при запуске.

Слово, выполняющее работу, *нераспознано*. SmartScreen — это проверка **reputation**, а не сканирование на наличие вредоносных программ:

- **not** сообщает, что файл содержит вредоносное ПО.
- **not** говорит о том, что файл был изменен или подделан при транспортировке.
- В нем говорится, что Microsoft еще не видела этот точный файл, подписанный его сертификатом.
уже доверяет, достаточно раз, чтобы за это поручиться.

Неподписанный установщик от небольшого поставщика всегда запускается в этом состоянии. Подписанный от производителя с установленным сертификатом - нет.

## Проверьте загрузку самостоятельно

Вам не обязательно доверять диалогу *или* нам. Каждый выпуск публикует контрольную сумму SHA-256 для каждого файла, и контрольная сумма генерируется из тех же байтов, которые мы загружаем. Проверьте это перед установкой:

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

Сравните значение со значением, указанным для вашей версии на странице выпуска в вашей учетной записи. Если они совпадают, то файл, который у вас есть, побайтно соответствует файлу, который мы опубликовали. Если они различаются, **stop** — удалите файл и обратитесь в службу поддержки; не устанавливайте его.

## Установка после предупреждения

Как только контрольная сумма совпадет:

1. В диалоговом окне SmartScreen выберите **Подробнее**.
2. Выберите **Выполнить в любом случае**.
3. Подтвердите приглашение администратора Windows. Установщик пишет в
`C:\Program Files\Railbase` добавляет пункт меню «Пуск» и регистрирует Railbase в **Installed apps**, чтобы его можно было удалить обычным способом.

После установки Railbase запускается в области уведомлений (системный трей). Он запускается автоматически при входе в систему, перезапускается в случае неожиданной остановки и открывает панель администратора в вашем браузере при первом запуске.

Ваши данные хранятся в `%APPDATA%\Railbase` на этом компьютере — программа установки никогда их не трогает, в том числе при удалении.

## Удаление Railbase

Используйте **Настройки ▸ Приложения ▸ Установленные приложения ▸ Railbase ▸ Удалить** или меню на панели задач *Удалить Railbase*. При этом удаляется программа, пункт меню «Пуск» и пункт автозапуска. Папка с данными намеренно оставлена ​​на месте; удалите `%APPDATA%\Railbase` самостоятельно, если хотите, чтобы он исчез.

## Что изменится при получении сертификата

В настоящее время приобретается сертификат для подписи кода Authenticode. После подписания релизов с ним:

- Вместо этого в приглашении Windows отображается имя издателя (Silkway Tech, LLC).
«Неизвестного издателя».
- Предупреждение SmartScreen навсегда исчезает в сертификате EV и исчезает по мере того, как
репутация накапливается на стандартной.
- Больше ничего в установщике не меняется — тот же MSI, та же раскладка,
тот же путь удаления.

До тех пор приведенная выше контрольная сумма является честным способом подтвердить, что вы используете, и она остается действительной и после этого.

## macOS и Linux

Ни одна из платформ не имеет такого пробела:

- Установщики **macOS** подписаны и нотариально заверены Silkway Tech LLC, а
талон нотариального заверения пришит — устанавливают офлайн без подсказки.
- Пакеты **Linux** подписаны OpenPGP; открытый ключ связан с
загрузите страницу, чтобы `apt`/`dnf` мог проверить подписи.

