仙姑本咕

Hexg's Blog

没有理想的人不伤心

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

前言的前言#

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

前言#

昨夜江边春水生,艨艟巨舰一毛轻

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

システム設定#

WIN10 XBOX を無効にする#

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

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

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

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

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

Snipaste_2020-07-28_12-51-51.png

不要な 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 ファイルリンクの変更を監視非ローカルネットワークのユーザーは無効にすることを推奨
Faxコンピュータまたはネットワーク上の利用可能なファックスリソースを使用してファックスを送受信する無効
Function Discovery Provider Hostネットワーク共有デバイスを自動的に発見非ローカルネットワークのユーザーは無効にすることを推奨
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で有効になっています。

Snipaste_2020-07-27_12-39-23.png

推奨設定#

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

  • 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.png

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

image.png

ネットワーク最適化#

管理者モードで 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 スケジューリングを有効にします)
  • コンピュータを再起動します。

一部資料参考#

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