ReplaceMagicシステム要件 — Windows、RAM、CPU、.NET
ReplaceMagicはマルチスレッドアプリケーションです — 複数のドキュメントをメモリ内で同時に処理します。CPUコアとRAMが多いほど、大規模なドキュメントライブラリをより速く処理できます。最良の結果を得るためのハードウェアおよびソフトウェア要件を以下に示します。
ハードウェア要件
| コンポーネント | 推奨 | 最小 |
|---|---|---|
| CPU | 64ビットクアッドコア以上のプロセッサ | 64ビットデュアルコア 1.4 GHz プロセッサ |
| RAM | 16 GB以上 | 8 GB(パフォーマンスの低下が予想されます) |
| ストレージ | インストール用1 GB + ログおよびドキュメントバックアップ用スペース | インストール用1 GB + ログ用スペース |
| オペレーティングシステム | Windows 10、11、Windows Server 2016/2019/2022 | .NET Framework 4.8をサポートするすべてのWindowsバージョン |
| ネットワーク | ドキュメントストレージおよびSharePointへの高速接続 | 対象ドキュメントの場所へのネットワークアクセス |
ソフトウェア要件
必須
- .NET Framework 4.8以降
- Windows OS(64ビット)
- 分析対象ドキュメントストレージへのネットワークアクセス
不要
- Microsoft Officeのインストールは不要
- ローカル/ネットワーク処理にインターネット接続は不要
- サーバーインストール不要 — デスクトップアプリケーションのみ
サポートされているMicrosoft Officeバージョン
ReplaceMagicはOfficeをインストールせずにOfficeファイル形式を直接処理します。以下のバージョンがサポートされています:
- Microsoft Office 2000、2003、2007
- Microsoft Office 2010、2013
- Microsoft Office 2016、2019
- Microsoft Office 2021
- Microsoft 365 (Office 365) — 現在のすべての形式をサポート
Office 2000–2019は完全な機能互換性があります。Office 2021–2024およびMicrosoft 365形式は完全にサポートされています。特定の形式で問題が発生した場合は、ドキュメントをお送りいただければ調査いたします。
必要なRAM容量は?
ReplaceMagicはドキュメントを完全にメモリ内で処理します — ドキュメント全体を読み込み、RAMで変更を行い、結果をディスクに書き戻します。これにより高速処理が可能ですが、大規模なドキュメントライブラリではRAMが主なボトルネックになります。
RAM計算式
並列スレッド数 × 最大ドキュメントサイズ(MB) × 10 = 必要最小RAM(MB)
例: 8並列スレッド × 最大ドキュメントサイズ100 MB × 10 = 8,000 MB(8 GB)のRAMが必要
実用的なガイドライン:
- 小さなドキュメント(各10 MB未満): ほとんどのシナリオでは8 GBのRAMで十分
- 中程度のドキュメント(各10–50 MB): 8並列スレッドで16 GBのRAMを推奨
- 大きなドキュメント(各50–100 MB): 16–32 GBのRAMを推奨;必要に応じて並列スレッドを削減
- 非常に大きなドキュメント(100 MB超): RAMを増やすか並列処理スレッドを削減;処理前に大きなファイルを分割することを検討
CPUと並列処理
ReplaceMagicはドキュメント処理をCPUコア間に分散します — 各ドキュメントは個別のスレッドで処理されます。コアが多いほど、同時に処理されるドキュメントが多くなり、全体的なスループットが向上します。
2–4コア
小規模な移行やテストに適しています。設定で並列処理を2–4に設定してください。
4–8コア
中規模の移行に適しています。利用可能なRAMに応じて並列処理を4–8に設定してください。
8+コア
大規模なエンタープライズ移行に最適です。OSオーバーヘッドのためにコア数より1–2少い値に並列処理を設定してください。
SharePoint向け追加要件
ReplaceMagicのネイティブSharePoint統合を使用する場合、以下の追加要件が適用されます:
- ネットワーク接続: ReplaceMagicを実行するマシンは、SharePoint Online(ポート443)へのHTTPSアクセス、またはオンプレミスSharePointサーバーへのネットワークアクセスが必要です
- SharePointのアクセス許可: 処理するドキュメントライブラリへの読み取り/書き込みアクセス;最終更新日時と作成者メタデータを保持するにはサイト管理者権限が必要です
- SharePoint Onlineの調整: HTTP 429スロットリングエラーを避けるため、SharePoint Onlineの並列処理を3–5スレッドに制限してください。自動管理のために設定の「SharePointスロットリング中にワークロードを削減」を有効にしてください
- 認証: 選択した認証モードの資格情報(SharePoint Online、Windows、MFAアプリパスワード、アプリ専用証明書)
- プロキシ/ファイアウォール: 企業プロキシが使用されている場合、ReplaceMagicがSharePoint Onlineにアクセスできるよう、設定 → 処理タブで設定してください
大規模移行のストレージに関する考慮事項
大規模な移行プロジェクトでは、以下のストレージを計画してください:
- ログ: 詳細な処理ログは大規模な実行では大きくなる可能性があります — ログボリュームに1–5 GBを確保してください
- ドキュメントバックアップ: バックアップオプションを有効にすると、ReplaceMagicは変更前に各変更ドキュメントをコピーします。平均5 MBの100,000ドキュメントの場合、~500 GBのバックアップスペースを確保してください
- 分析エクスポート: 分析結果のCSVまたはデータベースエクスポートは通常小さいです(数百万リンクで数百MB程度)
パフォーマンスのヒント
- ドキュメントストレージと同じネットワークセグメントでReplaceMagicを実行してください — ReplaceMagicとファイルサーバー/SharePoint間の遅延はパフォーマンスに直接影響します
- 共有ワークステーションではなく、大規模な移行実行には専用マシンを使用してください — RAMとCPUを奪い合う他のアプリケーションは処理を遅くします
- 夜間の移行では、不要なアプリケーションを閉じ、スリープモードを避けるためにWindowsの電源オプションを「高パフォーマンス」に設定してください
- 設定 → 設定タブで「ワークロードを最適化」オプションを有効にしてください — ReplaceMagicがハードウェアに合わせて並列処理を自動調整します
- SharePoint Onlineの処理では、Microsoftのスロットリング制限がトリガーされにくい低活動時間帯(夜間/週末)に実行してください

























