Skip to content

Windows 対応バージョン ​

Windows 版 zqagent には CLI 単体ファイル、デスクトップアプリ、npm インストール の 3 形態があります。必要要件はそれぞれ異なり、 下表が完全な対応マトリクスです。

対応マトリクス ​

Windows バージョンCLI 単体デスクトップアプリnpm インストール
Windows 11✅✅✅
Windows 10 1709 以降✅✅✅
Windows 10 Enterprise LTSC 2019 / 2021✅✅✅
Windows 10 Enterprise LTSC 2015 / 2016✅✅✅
Windows 10 1507 – 1703(通常版)✅❌✅
Windows 8.1 / Server 2012 R2❌ 保証なし❌⚠️ 未検証
Windows 8 / Server 2012❌❌❌
Windows 7 / Server 2008 R2❌❌❌
Windows Server 2016 / 2019 / 2022✅⚠️ デスクトップエクスペリエンスが必要✅
32 ビット(x86)Windows❌ 成果物なし❌⚠️ 未検証

成果物は 64 ビット(x64)と ARM64 の 2 種類のみです。 32 ビット Windows は別のマシンをご利用ください。

デスクトップ版の Windows 10 での条件は 1709

デスクトップ版をインストールできるかを決めるのは Windows のバージョン番号そのものではなく、WebView2 ランタイムです。これは Windows 10 SAC 1709 以降と、Enterprise LTSC 2015 / 2016 / 2019 / 2021 に対応します。 そのため LTSC 2015(1507 ベース)と LTSC 2016(1607 ベース)は、バージョン番号が 1709 より前でもデスクトップ版をインストールできます。 一方、同じ番号の通常版(1511 / 1607 / 1703)はできません。ブラウザの UA では LTSC と通常版を区別できないため、 サイトはこの 2 バージョンにデスクトップ版を勧めません。本表でご自身で判断してください。

Windows 10 は 2025-10-14 にサポート終了

Windows 10(Home / Pro)はこの日以降、Microsoft のセキュリティ更新を受け取れません。22H2 が最後のバージョンです。 技術的な動作には影響しませんが、機密データを扱う場合は Windows 11 へのアップグレードを推奨します。 Enterprise / IoT LTSC はそれぞれの長期サービス期間に従って更新が続きます。

Windows 7 / 8 / 8.1 が使えない理由 ​

これは「インストーラーにランタイムが足りない」問題ではなく、OS の API が不足しているためです:

  • CLI 単体ファイルには Node.js 22 ランタイムが内蔵されており、GetSystemTimePreciseAsFileTime(Windows 8 以降)を静的にインポートし、 さらに WaitOnAddress など Win8 以降の同期プリミティブを探します。 Windows 7 では、プログラムが実際に実行を始める前にシステムローダーに拒否されます: 「プロシージャ エントリ ポイントが見つかりません」。
  • 内蔵の ripgrep は api-ms-win-core-synch-l1-2-0.dll に依存し、これも Windows 8 以降です。
  • デスクトップアプリは Node ランタイムに加えて WebView2 ランタイムが必要で、WebView2(Microsoft Edge に追随)は Edge 109(2023-01)以降、Windows 7 / 8 / 8.1 と Server 2008 R2 / 2012 / 2012 R2 のサポートを終了しました。

したがって Visual C++ ランタイム(UCRT / VC++ Redistributable)をインストールしても解決しません: Node 公式バイナリは C ランタイムを静的リンクしており UCRT を読み込みません。 不足しているのは kernel32 のシステム関数で、どのランタイムでも補えません。

古いマシンの場合

要件を満たす別の PC(またはサーバー)に zqagent をインストールし、古いマシンのブラウザからそのコンソールにアクセスします:

http://<新しいホストの IP>:8787

これなら古いマシンはブラウザの役割だけで、zqagent のコンポーネントを動かす必要はありません。

デスクトップアプリの追加要件 ​

依存要件
WebView2 ランタイムWindows 10 1709+ / Windows Server 2016+。Win11 は内蔵
Node ランタイムデスクトップ版に同梱。別途インストール不要
システムアーキテクチャx64 または ARM64

Windows Server では「サーバーマネージャー」で デスクトップエクスペリエンス 機能をインストールすると、完全な GUI が使えます。

関連 ​