仙姑本咕

Hexg's Blog

没有理想的人不伤心
follow
github

この Windows 調整ガイドを受け取ってください

前言的前言#

この記事は 2020 年 8 月に書かれ、約 3 年前のものです。文中の一部の内容はもはや参考にならず、一部の理念も時代遅れになっていますので、この記事を参考にしないでください。

前言#

昨夜江辺春水生、艨艟巨舰一毛轻

2015 年 7 月 29 日、マイクロソフト社は史上最も包括的なオペレーティングシステムである Windows 10 を正式にリリースしました。しかし、包括的であることは往々にして肥大化をもたらします。本記事の意義は、すべての不必要なサービスを排除し、ソフトウェアを使用せずにシステム全体を最適化し、システムを軽快にし、新しいコンピュータを活用し、使うほどに遅くなる古いコンピュータを救うことです。

システム設定#

WIN10 XBOX を無効にする#

Win 10 の更新後、WIN10 XBOX 機能が追加されました。この機能はデフォルトで有効になっていますが、ほとんどの人はこれを使用しません。何度もテストを行いました。

電源設定を優れたパフォーマンスに変更する#

管理者モードで Windows Powershell を実行し、以下のコードを入力します。

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

そして、適切な電源プランを選択します。

不要な Windows サービスを無効にする#

Windows サービスとは、Windows NT オペレーティングシステムでバックグラウンドで実行されるコンピュータプログラムのことです。概念的にはUnixデーモンに似ています。Windows サービスは、サービスコントロールマネージャ(Windows サービスを管理するコンポーネント)のインターフェースルールとプロトコルに従う必要があります。

Windows サービスは、オペレーティングシステムの起動時に実行され、Windows が実行されている間、バックグラウンドで継続的に実行されるように構成できます。サービスは手動または特定のイベントに基づいて起動することもできます。Windows NT オペレーティングシステムには、多くのサービスが含まれており、3 つのユーザーアカウント環境(システム、ネットワークサービス、ローカルサービス)で実行されます。これらの Windows コンポーネントは通常、Windows サービスホスティングプロセスを使用します。Windows サービスは専用のユーザーアカウントで実行されるため、ユーザーがログインしていないときでもアクティブになります。

ユーザーシステムに自動起動タイプのサービスが多すぎると、システムのバックグラウンドで過剰なリソースを消費する可能性があります。もちろん、異なるシステムサービス項目に応じて異なる起動タイプを設定する必要があります。すべてを無効に設定するのではなく、適切に設定することが重要です。

サービス名詳細情報推奨
Connected User Experiences and Telemetryユーザー体験フィードバックサービス、エラー情報を収集するために使用され、ハードディスクに大きな負担をかけるため、多くの低スペックコンピュータのカクつきの原因無効
Andrea ST Filters Serviceサウンドカードドライバに付属するサービス人による
Base Filtering Engine基本フィルタリングエンジン、ファイアウォールプログラム人による
Bluetooth Handsfree ServiceBluetooth サービスBluetooth デバイスがない場合は無効にできます
Desktop Window Manager Session Managerデスクトップ Aero 効果と 3D 効果が依存するサービス無効
Diagnostics シリーズ障害診断サポートの診断操作を実行するための診断実行サービス、Connected User Experiences and Telemetry に似た効果があります。(グループポリシーを検出分析し、Windows が使いやすいかを追跡)無効
Distributed Link Tracking Client異なるコンピュータ間の NTFS ファイルリンクの変更を監視非 LAN ユーザーは無効にすることを推奨
Faxコンピュータまたはネットワーク上の利用可能なファックスリソースを使用してファックスを送受信する無効
Function Discovery Provider Hostネットワーク共有デバイスを自動的に発見非 LAN ユーザーは無効にすることを推奨
HomeGroup Listener家庭グループを管理し、複数のコンピュータを持つ家庭が音楽、文書、ビデオ、さらにはプリンターなどを簡単に共有できるようにする無効
HomeGroup Provider家庭グループの設定と維持に関連するネットワークタスクを実行無効
Microsoft .NET Framework NGEN .net サポートサービス手動
Offline Filesオフラインキャッシュファイルサービス
Print Spooler後で印刷するためにファイルをメモリにロードするプリンタがインストールされていない場合は無効にできます
Problem Reports問題フィードバックサービス無効
Program Compatibility Assistant Serviceプログラム互換性アシスタント無効
Smart Cardコンピュータによるスマートカードの読み取りアクセスを管理UPS がインストールされていないユーザーは無効にできます
SysMain以前の SuperFetch、機械式ハードディスクには一定の効果がありますが、SSD にはあまり効果がなく、CPU 使用率が 100% に急上昇する原因となることがよくあります。使用しているハードディスクが SSD のみで、物理メモリが大きい場合は、無効にすることを検討できます。無効にするとディスク使用率が効果的に低下します
Windows SearchWindows 検索サービス、ファイルの迅速な検索を実現します。しかし、これはシステムバックグラウンドで「水道メーターをチェックする」サービスであり、多くの場合、コンピュータが待機中のときにハードディスクのランプが点灯しているのはこのサービスの「功績」です。また、Win10 の新しいバージョンの「アクティビティ履歴」もこのサービスに依存しています。SSD をインストールしていて、「アクティビティ履歴」に無関心な場合は、特に低スペックコンピュータにおいて、無効にすることを検討できます。システムの検索を使用しない場合は無効にできます
windows update無効、更新が必要ない場合は無効にできます
Windows バックアップWindows バックアップと復元機能を提供手動起動
xbox無効

一部のデスクトップ効果を無効にする#

不要なバックグラウンドアプリを無効にする#

HPET#

高精度イベントタイマー(HPET)は、個人用コンピュータで使用されるハードウェアタイマーです。これはインテルとマイクロソフトが共同開発し、2005 年頃から個人用コンピュータのチップセットに統合されました。

一般的に、良い CPU を持っている場合は HPET を無効にすることを試みると、10-15fps の向上やスタッターの解消 / 減少が得られる可能性があります。システムが非常に安定していても、HPET の設定を調整することで、どのシステムにも良い向上が得られます。HPET を変更することで、ゲーム起動時のクラッシュなどの問題も解決できます。

HPET が有効かどうかを確認する#

管理者モードで CMD を実行します。

bcdedit /enum //useplatformclock項目を見つけ、useplatformclockがyesまたはnoであることを確認します。もし「NO」に設定されている場合、これはWindowsで無効になっていることを意味し、「YES」に設定されている場合、Windowsで有効になっています。

image

image

推奨設定#

以下は推奨設定であり、システムに応じて正しい設定を見つけ、追加のスムーズさ / フレーム数を得たり、微停滞 / 停滞を修正したりします:)

  • BIOS で HPET を有効にし、WINDOWS で HPET を有効にする(推奨)
  • BIOS で HPET を無効にし、WINDOWS で HPET を無効にする(推奨)
  • BIOS で HPET を有効にし、WINDOWS で HPET を無効にする(推奨しない、悪いことです)
  • BIOS で HPET を無効にし、WINDOWS で HPET を有効にする(推奨しない、ソフトウェアの電磁干渉 / タイミングを引き起こす可能性があります)

HPET を無効にする#

システムによって異なるため、有効にするか無効にするかは利点があります。

bcdedit /set useplatformclock No //またはbcdedit /set useplatformclock false

bcdedit /set disabledynamictick Yes

上記のコマンドで HPET を無効にできない場合は、次のコマンドを試してください。

bcdedit /deletevalue useplatformclock

そして、bcdedit /enumで有効 / 無効を確認します。

HPET を有効にする#

bcdedit /set useplatformclock true

不要なスタートアップ項目を無効にする#

タスクマネージャを開き、肉眼で見えるスタートアップ項目を無効にします。

マウス加速度を無効にする#

image
)]

ネットワーク最適化#

管理者モードで CMD を起動し、次のコマンドを入力します。

netsh int tcp set global dca=enabled //ダイレクトキャッシュアクセス(DCA)

netsh int tcp set global autotuninglevel=normal //受信ウィンドウ自動調整レベル

netsh int tcp set supplemental template=internet congestionprovider=ctcp //追加の輻輳制御プロバイダー

netsh int tcp set global timestamps=enabled //RFC 1323 タイムスタンプ

image.png

Windows 10 ハードウェアアクセラレーション GPU を有効にする#

  • レジストリを開く
  • コンピュータ \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers に移動
  • HwSchMode のデフォルトキーの値を 1 から 2 に変更(1 はハードウェアアクセラレーション GPU スケジューリングを無効にし、2 は GPU スケジューリングを有効にします)
  • コンピュータを再起動します。

一部の資料参考#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。