はじめに
ハードオフのジャンク・中古コーナーで発見した、7,000円のミニPC「B1 Pro」。
CPUは Intel Celeron N4000 (2コア / 1.10GHz)。正直、現代のWindowsを動かすには非力なスペックです。
しかし、適切な「リソース管理」と「最適化」を施せば、 Chromeリモートデスクトップのホスト機 として立派に実用可能です。
本記事では、この「格安物件」を「安定稼働機」に変えるための全工程を記録します。
1. 物理スペックと初期の関門
- モデル: B1 Pro
- CPU: Celeron N4000 (Gemini Lake)
- RAM: 8GB (増設済み)
- ストレージ: 128GB eMMC
初動:Windows Updateとの戦い
初期セットアップ時、Windows Modules Installer Worker (TiWorker.exe) がCPUを100%占有し続けます。
対策: ACアダプターを接続し、画面スリープをオフにして 「何もしないで2時間放置」 。
これが最も合理的な初期設定です。
2. Windows標準設定の軽量化
まずはOSの標準機能で「見た目の豪華さ」を削り、CPUを計算処理に集中させます。
視覚効果の全カット
-
Win + R→sysdm.cpl - 「詳細設定」タブ > パフォーマンスの「設定」
- 「パフォーマンスを優先する」 を選択
電源プランの最適化
- 電源モード: 「バランス」または「最高のパフォーマンス」に設定。
- 画面とスリープ: リモート接続を維持するため、電源接続時は 「なし」 に固定。
- 高速スタートアップ: シャットダウン後にリモートデスクトップ上で「オンライン」のまま残る現象を防ぐため、 無効化 を推奨。
3. 禁断のレジストリ・チューニング
システムレベルで不要な挙動を徹底的に排除します。各項目の役割を理解した上で適用してください。
※レジストリ操作はシステムに影響を与えるため、自己責任で実施してください。
① システム応答速度の向上
メニュー表示の遅延をゼロにし、シャットダウン時のサービス終了待ち時間を短縮します。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"
# 解説: サブメニューが表示されるまでの待機時間(ms)。0にすることで体感のレスポンスが向上します。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="2000"
# 解説: シャットダウン時にサービスが終了するのを待つ時間。デフォルトの5000msから短縮し、速やかな電源オフを促します。
② CortanaとWeb検索の完全停止
スタートメニューの裏側でリソースを食う検索プロセスを黙らせます。
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
"AllowCortana"=dword:00000000
# 解説: 音声アシスタントCortanaを無効化し、メモリ消費を抑えます。
"ConnectedSearchUseWeb"=dword:00000000
"DisableWebSearch"=dword:00000001
# 解説: スタートメニューでファイル検索をする際、Bing(Web)の結果を含めないようにします。検索時のCPU・ネットワーク負荷を軽減します。
③ テレメトリ(データ収集)の無効化
バックグラウンドでの通信とCPU負荷を最小限にします。
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection]
"AllowTelemetry"=dword:00000000
# 解説: Microsoftへの診断データ送信を最小限(Securityレベル)に制限します。バックグラウンドでの情報収集プロセスを停止させます。
④ 不要なバックグラウンドアプリの禁止
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications]
"GlobalUserDisabled"=dword:00000001
# 解説: Windows標準アプリが、使用していない時にも裏で動作するのを一括で禁止します。N4000のような低コアCPUでは非常に効果的です。
4. Chromeリモートデスクトップの最適化
リモート操作自体の負荷を下げ、サクサク感を高めます。
Chrome Flagsの調整
Chromeのアドレスバーに chrome://flags と入力し、以下を Enabled に。
- GPU Rasterization: 描画処理をCPUではなくGPU(内蔵グラフィックス)に担当させます。CPU負荷を下げ、描画速度を上げます。
- Zero-copy rasterizer: メモリへの書き込み回数を減らし、画面更新のレスポンスを向上させます。
5. モニターレス(ヘッドレス)運用の完成
本機は「置物」として運用するため、物理モニターは接続しません。
HDMIダミープラグの導入
物理モニターを外すとOSが「ディスプレイなし」と判断し、解像度が不安定になるのを防ぐため、HDMIダミープラグを挿入。
これにより、モニターなしでもFHDの仮想デスクトップ領域を確保でき、リモート操作が安定します。
6. BIOSの秘策:停電復旧設定
リモート専用機として「物理的に触らなくて済む」ようにします。
- Restore on AC Power Loss: BIOS(UEFI)設定で「Power On」に変更。
-
メリット: 万が一の停電やコンセント抜けがあった際、通電した瞬間に自動でPCが起動します。
わざわざ物理スイッチを押しに行く手間が省けます。
まとめ:7,000円で手に入れた「管理」の楽しみ
「B1 Pro」のような低スペック機は、デフォルトのままでは使い物になりません。
しかし、レジストリレベルでのチューニングと用途の限定(Windows標準RDPではなくChromeリモートデスクトップを利用するなど)により、 「電気代を気にせず24時間働かせられる優秀なサブ機」 へと変貌します。