PC Status
再接続中

クライアントのダウンロード

PC Status に表示するには、各 PC で pcsc-rs を動かします。 起動すると新しいリリースを確認して、自動で更新します。

最新版
v2.12.1
2026年10月15日 公開 · リリースノート
環境ファイルサイズ
Windows (x64)pcsc-rs-v2.12.1-x86_64-pc-windows-msvc.exe4.2 MBダウンロード
Windows (32 ビット、XP 以降)pcsc-rs-v2.12.1-i686-pc-windows-msvc.exe3.4 MBダウンロード
Linux (x86_64)pcsc-rs-v2.12.1-x86_64-unknown-linux-musl9.5 MBダウンロード
Linux (ARM64)pcsc-rs-v2.12.1-aarch64-unknown-linux-musl8.0 MBダウンロード
macOS (Apple シリコン)pcsc-rs-v2.12.1-aarch64-apple-darwin3.2 MBダウンロード
macOS (Intel)pcsc-rs-v2.12.1-x86_64-apple-darwin3.4 MBダウンロード
Android アプリ (APK)pcsc-rs-v2.12.1-android.apk9.6 MBダウンロード
Android (ARM64、adb で入れる)pcsc-rs-v2.12.1-aarch64-linux-android8.3 MBダウンロード

ほかのバージョンは GitHub のリリースページにある。

使い方

PowerShell のコマンド1つで最新版を入れて、タスクスケジューラに登録して起動する。<PASS> は README にある値に置き換える。

  1. 自分のユーザーだけに入れる(%LOCALAPPDATA%\pcsc-rs、ログオンしたら起動):
    $env:PASS = "<PASS>"; & ([scriptblock]::Create((irm https://raw.githubusercontent.com/Zel9278/pcsc-rs/main/install.ps1)))
  2. または、管理者の PowerShell で最後に -System を付けて PC 全体に入れる(%ProgramFiles%\pcsc-rs、PC の起動時に動く。ログオンしていなくても動く)
  3. この一覧に自分の PC が出れば完了。以後の更新は pcsc-rs が自分で行う。

名前を変えるときは -Hostname 名前、止めて消すときは -Uninstall を最後に付ける。もう一度実行すると、今の PASS と設定のまま入れ直す。

Windows XP など PowerShell 5.1 が無い古い Windows では、32 ビット版 pcsc-rs-v2.12.1-i686-pc-windows-msvc.exe を下の「手動で入れる」の手順で入れる。

手動で入れる
  1. ダウンロードした .exe を好きなフォルダに置く。
  2. 同じフォルダに .env というファイルを作り、PASS=… を書く(値は README に書いてある)。
  3. .exe を実行する。ウィンドウは出ず、裏で動き続ける。
  4. PC と一緒に起動したいときは、ショートカットを shell:startup に入れる。

設定

環境変数か、実行ファイルと同じフォルダの .env で指定する。

名前内容
PASSサーバーと共有するパスワード(必須)
HOSTNAME一覧に出す名前。ホスト名に個人情報が入っているときはこれで変える
PCSC_UPDATEDnone(既定。次の起動から新しい版)/ restart(すぐ再起動)/ terminate(終了。systemd などに再起動を任せる)
PCSC_URI接続先(既定: wss://pcss.eov2.com/server)。v1 と同じ https://pcss.eov2.com の形でもよい
DEV_MODEtrue で同じホスト名のまま何台もつなげる。一覧には [DEV] ホスト名_番号 で出る(v2〜)
PCSC_HIDEPC Status に出さない項目(v2.10〜)。下を参照

PC Status に出さない項目

PCSC_HIDE に並べた項目は送らず、この一覧では使用率などは --%、ほかは「非公開」と出る(v2.10〜)。カンマか空白で区切って並べる。ホスト名とクライアントのバージョンは、PC を見分けるのに使うので隠せない。

名前出さないもの
osOS の名前とバージョン
cpuCPU の使用率(コアごとも)
cpu_nameCPU の名前と、コアの種類
cpu_frequencyコアの最高周波数
memoryメモリとスワップ
storageストレージ
gpuGPU の情報すべて(下の3つと、GPU の有無)
gpu_nameGPU の名前
gpu_usageGPU の使用率
gpu_memoryGPU のメモリ
temperature温度(GPU の温度も)
batteryバッテリー
uptime起動からの時間
loadavgロードアベレージ
iowaitIO 待ち

入れ方ごとの指定

  • Windows: インストールのコマンドの最後に -Hide gpu_usage,temperature を付ける(-Hide "" で全部出す)
  • Linux / macOS: インストールのコマンドの PASS= の後ろに足す。PCSC_HIDE= で全部出し、付けなければ前の設定のまま
    curl -fsSL https://raw.githubusercontent.com/Zel9278/pcsc-rs/main/install.sh | sudo PASS=<PASS> PCSC_HIDE=gpu_usage,temperature sh
  • Android(アプリ): 設定の「PC Status に出さない項目」でチェックして「再起動」
  • Android(adb): PCSC_HIDE=gpu_usage,temperature sh android-adb.sh install
  • Synology NAS: タスクスケジューラの1行の PASS= の後ろに PCSC_HIDE=… を足す(README)
  • Nix: services.pcsc-rs.hide = [ "gpu_usage" "temperature" ];
  • 手動: 環境変数か .env に PCSC_HIDE=gpu_usage,temperature