# Windows へのインストールと SmartScreen の警告

> 今日 Windows が Railbase をインストールする前に警告を表示する理由、ダウンロードを自分で検証する方法、コード署名証明書が導入された後の変更内容。

_Updated: 2026-08-19_

Windows 用の Railbase は MSI インストーラーとして出荷されます。現在、そのインストーラーは **まだ Authenticode コード署名されていない** であるため、Windows は実行前に警告を表示します。このページでは、その警告が何を意味するのか、私たちの言葉を鵜呑みにするのではなく自分でファイルを確認する方法、証明書が発行されると何が変わるのかについて正確に説明します。

説明のないセキュリティダイアログに遭遇して、何をダウンロードしたのか疑問に思うよりも、ここでこのことをお伝えしたいと思います。

## 警告の実際の内容

MSI を実行すると、青い全画面ダイアログが表示される場合があります。

> **Windows がお使いの PC を保護しました。** Microsoft Defender SmartScreen が、
> 認識されないアプリが起動してしまいます。

仕事をするという言葉は*認識されません*。 SmartScreen は **reputation** チェックであり、マルウェア スキャンではありません。

- ファイルにマルウェアが含まれているとは**not**は言います。
- **not** は、ファイルが転送中に変更または改ざんされたことを示しています。
- Microsoft は、証明書によって署名されたこの正確なファイルをまだ確認していないと述べています。
すでに信頼しており、それを保証するのに十分な回数です。

小規模ベンダーの署名のないインストーラーは常にその状態で起動します。確立された証明書を持つベンダーからの署名付き証明書には、そうではありません。

## ダウンロードを自分で検証する

ダイアログ * または * 私たちを信頼する必要はありません。すべてのリリースでは、各ファイルの SHA-256 チェックサムが公開され、チェックサムはアップロードするのと同じバイトから生成されます。インストールする前に次のことを確認してください。

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

この値を、アカウントのリリース ページに記載されているバージョンの値と比較してください。 2 つが一致する場合、所有しているファイルは、当社が公開したファイルとバイト単位で一致します。異なる場合は、**stop** — ファイルを削除し、サポートに連絡してください。インストールしないでください。

## 警告を確認してインストールする

チェックサムが一致したら:

1. SmartScreen ダイアログで、**詳細情報** を選択します。
2. **とにかく実行** を選択します。
3. Windows 管理者プロンプトを承認します。インストーラーは次の宛先に書き込みます。
`C:\Program Files\Railbase` は、スタート メニュー エントリを追加し、Railbase を **Installed apps** に登録して、通常の方法で削除できるようにします。

インストール後、Railbase が通知領域 (システム トレイ) で実行されます。サインインすると自動的に起動し、予期せず停止した場合は自動的に再起動され、最初の実行時にブラウザーで管理パネルが開きます。

データはそのマシンの `%APPDATA%\Railbase` に保存されます。アンインストール時も含め、インストーラーがデータにアクセスすることはありません。

## Railbase を削除しています

[**設定] ▸ [アプリ] ▸ [インストールされているアプリ] ▸ Railbase ▸ [アンインストール**]、またはトレイ メニューの *[Railbase のアンインストール]* を使用します。これにより、プログラム、[スタート] メニューのエントリ、および自動スタートのエントリが削除されます。データ フォルダーは意図的に所定の場所に残されます。 `%APPDATA%\Railbase` を削除したい場合は、自分で削除してください。

## 証明書が発行されると何が変わるのか

Authenticode コード署名証明書を取得しています。リリースに署名すると、次のようになります。

- 代わりに発行者名 (Silkway Tech, LLC) が Windows プロンプトに表示されます。
「発行者不明」の。
- SmartScreen 警告は EV 証明書では永久に消え、次のように消えます。
評判は標準のものに蓄積されます。
- インストーラーに関しては他に何も変更はありません。同じ MSI、同じレイアウト、
同じアンインストールパス。

それまでは、上記のチェックサムが実行内容を確認するための正直な方法であり、その後も有効です。

## macOS と Linux

どちらのプラットフォームにもこのようなギャップはありません。

- **macOS** インストーラーは Silkway Tech LLC によって署名および公証されており、
公証チケットはホッチキス留めされており、プロンプトなしでオフラインでインストールされます。
- **Linux** パッケージは OpenPGP 署名されています。公開鍵はからリンクされています
ページをダウンロードして、`apt`/`dnf` が署名を検証できるようにします。

