サードパーティのツールを使用せずにWindowsの起動を高速化できることをご存知ですか?今日は、起動時間を短縮し、Windowsの起動を高速化するためのいくつかの秘訣を紹介します。それらのいくつかは非常に単純であり、それらのいくつかはあなたにとって新しいかもしれません。
広告
Windowsで「スタートアップ」と見なされるもの
Windowsの起動は、Windowsがアプリやさまざまなスクリプトを実行するために使用するレジストリキーとファイルシステムフォルダーのセットです。さまざまな起動場所がありますが、ほとんどのプログラムは次のレジストリキーまたはファイルシステムフォルダを使用します。
- ユーザーごとのレジストリサブキー:HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Run
- すべてのユーザーのレジストリサブキー:HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Run
- ユーザーごとのスタートアップフォルダー:C: Users %username% AppData Roaming Microsoft Windows Start Menu Programs Startup
- すべてのユーザーのスタートアップフォルダー:C: ProgramData Microsoft Windows Start Menu Programs Startup
- ユーザーがサインインしたときに開始できるいくつかのタスクスケジューラタスク(Windows Vista以降)。
ヒント:できます ワンクリックで目的のレジストリキーにアクセスします 。スタートアップフォルダを開くには、次のシェルコマンドを使用できます。
- ユーザーごとのスタートアップフォルダーの場合: シェル:スタートアップ
- すべてのユーザーのスタートアップフォルダーの場合: シェル:一般的なスタートアップ
ここをクリック シェルコマンドの詳細については、こちらをご覧ください。
YouTube であなたをサブスクライブしているユーザーを確認する方法
ここから始めます
起動時にその負荷のアプリの量を減らします。 Windows 8より前のWindowsバージョンでは、 msconfig (Start-Run-msconfig.exe)ユーティリティを使用して、スタートアップリストに何が含まれているかを確認します。 Windows 8では、同じオプションが新しいタスクマネージャーによって提供されます。
新しいタスクマネージャーには1つの利点があります- スタートアップの影響の計算 、私はあなたが見てみることをお勧めします 自動実行 マーク・ルシノビッチによるユーティリティ。これはパワーユーザーにとってなくてはならないツールであり、OSの起動時に読み込まれるすべてのものを表示できます。
明らかに、起動時に使用するアプリが少ないほど、Windowsの起動が速くなります。
したがって、最初のステップは 起動時に読み込まれた不要なアプリを無効にする 。
1つの良いルールがあります :リストされているアプリが何であるかわからない場合は、無効にしないでください。
OSの負荷を軽減して起動を改善する方法
独自の起動キューを作成することで、起動時間を大幅に改善できます。アプリが1つずつ起動し、OSの負荷が軽減されます。
この背後にある考え方は、複数のアプリが一度にすべてをロードしようとはせず、順番にロードするというものです。簡単なトリックは、アプリの起動コマンドと各アプリの後に「timeout」コマンドを使用してバッチファイルを作成することです。
きれいにするために、Windows8のインストールから簡単な例を示します。インストールした2つのアプリ、Yahoo!を削除した後、次のバッチファイルをshell:Startupフォルダーに配置します。メッセンジャーと私自身の不透明なタスクバーが起動時に自動実行で読み込まれます:
@エコーオフ
開始 '' 'c: Program Files(x86) Yahoo! Messenger YahooMessenger.exe'
タイムアウト/ 10
start '' c: data portal OpaqueTaskbar / resident
この方法で他のすべてのアプリをバッチファイルに移動できます。
起動のたびにコンソールウィンドウを表示したくない場合は、タスクスケジューラを使用して起動キューを作成できます。タスクのセットを作成する必要があります。アプリごとに1つのタスクです。
[タスクの作成]ウィンドウの[トリガー]タブで、[ログオン]イベントの新しいトリガーを設定する必要があります。 「タスクの遅延」オプションに注意してください。これは、上記のバッチファイルで使用した「timeout」コマンドと同等です。このオプションを使用して、起動キューを作成します。
私のWindows8システムの場合、キューは次のようになります。
- タスク#1-Yahoo!メッセンジャー、[タスクの遅延]がオフになっています-最初に起動したアプリを遅らせる必要はありません。
- タスク#2-不透明なタスクバー、「タスクの遅延」が5秒に設定されている-タスク#1の開始とOSリソースの解放に5秒を割り当てました。
- タスク#3-Skype、「Delay task for」は2秒に設定されています-タスク#2の開始とOSリソースの解放に2秒を割り当てました。
- ...等々。
スタートアップの設定を定期的にチェックして、インストール後にスタートアップに自動的に追加される新しいアプリを削除する必要があります。しかし、それだけの価値はあります。起動キューが作成されると、特に起動時に読み込まれるアプリが多数ある場合は、Windowsの起動時間が大幅に短縮されたと感じるでしょう。
起動メニューウィンドウ10が機能しない
Windows8およびWindows7での起動時のOSインターフェイスの応答性を向上させる-Jediの方法
Windows Vista以降、MicrosoftはWindowsの起動を改善しようとしてきたため、WindowsVistaでは「起動の遅延」が導入されました。最初の60秒以内にロードされたアプリケーションの場合、Windows Vistaは、OSの負荷を軽減するために、低い優先度でアプリケーションを実行します。
ただし、Windows7およびWindows8では、この優先度の低いスタートアップ機能はデフォルトで無効になっています。これを有効にすると、起動時のOSインターフェイスの応答性が向上します。そうすることで、アプリの優先度が低くなりますが、システムの応答性が向上する可能性があることに注意してください。
この機能を有効にする手順は次のとおりです。
- レジストリを開き、次のキーに移動します。
HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Explorer Advanced DelayedApps
私たちを参照してください レジストリエディタの基礎。
- 所有権を得る 上記のキーの。デフォルトでは、TrustedInstallerが所有しています。
- の値を変更します Delay_Sec 値。デフォルトではゼロに設定されています。これは、「優先度の低い期間は0秒」を意味します。 Vistaと同じように、変更して60秒(10進値を使用)に戻すことができます。
- TrustedInstallerの所有権を復元する
それでおしまい。この機能を無効にするには、 Delay_Sec 値をゼロに戻します。
Windows 8ユーザーの場合は、これに加えて、次の記事を確認することをお勧めします。 Windows8でデスクトップアプリの起動遅延を減らす方法 。
プリフェッチャーとReadyBootの機能を有効にしておく
これらの機能が両方ともOSで有効になっていることを確認してください。
ReadyBoot(ReadyBoostと混同しないでください)は、あまり知られていない機能です。起動するたびに、ReadyBoostサービス(ReadyBoost機能を実装するのと同じサービス)はアイドルCPU時間を使用して、次の起動の起動時間キャッシュプランを計算します。以前の5回の起動からのファイルトレース情報を分析し、アクセスされたファイルとそれらがディスク上のどこにあるかを識別します。
プリフェッチャーに関しては、Windows XPで導入され、実行するアプリケーションに関する特定のデータをキャッシュして、アプリケーションの起動を高速化できるようにしました。 Windows Vistaで改善され、SuperFetchに名前が変更されました。
'Superfetch'サービスが自動的に開始されることを確認してください。
また、次のキーをチェックアウトします。
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control WMI Autologger ReadyBoot
このレジストリキーの「開始」値は1に設定する必要があります。
スムーズな起動を確実にするために、これらの簡単なルールに従ってください。
- ページファイルを有効のままにします。 ページファイルを無効にすると、あらゆる種類の問題や奇妙な問題が発生する可能性があります。一部のアプリケーションは、ページファイルなしでの起動を単に拒否します。
- SuperFetchを有効のままにします。
ハードディスクドライブ(HDD)の代わりにSSDを使用すると、WindowsはSuperFetchを自動的に無視します。 - ReadyBoostを有効にしておいてください。
これをオフにすると、起動時間が長くなります。
デフラグブートファイル
ビルトイン デフラグ Windows Vista以降のユーティリティには、ブートファイルを最適化し、起動時間を改善する非表示のオプション「-b」があります。
なぜ人々はスナップチャットに果物を載せるのですか
管理者特権のコマンドプロンプトを実行し、次のように入力します。
デフラグ-bc:
ここで、c:はシステムドライブです。このコマンドは、ブート最適化を呼び出します。
Windowsは一定のスケジュールで最適化を実行することを知っておく必要があります。ブートの最適化も含まれているため、上記のコマンドは「オンデマンド」ベースで実行します。
最適化を実行するMicrosoft Windows Defragフォルダーのタスクスケジューラに「ScheduledDefrag」タスクがあります。
このタスクが有効になっていることを確認できます。
SSDドライブを使用している場合、このタスクはWindowsによって無効にされる可能性があることに注意してください。心配しないでください。 SSDドライブで無効にされていなくても、WindowsはSSDを最適化しません。
この記事がお役に立てば幸いです。あなたのコメントはいつでも大歓迎です。