ナレッジベース →5 分で読めます更新日: 2026-09-21

Windowsのレジストリからスタートアッププログラムを削除する方法

Windowsと一緒に起動するプログラムは、起動コマンドをレジストリのRunキーに残します。多くは自分のアカウント用のHKCU\Software\Microsoft\Windows\CurrentVersion\Run、そしてマシンの全アカウント用のHKLM配下の同じパスです。安全な手順は10分ほど。.regバックアップとしてキーをエクスポートし、認識できる値だけを削除し、再起動後に必要なものがすべて動くか確認します。迷うものは、タスク マネージャーのスタートアップ アプリタブで「無効にする」でも同じ効果があり、ワンクリックで元に戻せます。

スタートアップ項目は実際どこにあるのか

レジストリはWindowsが毎回のログオンで読み取るマスター リストであり、古典的な自動起動の場所がRunキーです。HKEY_CURRENT_USERの下にある枝は自分だけのためのプログラム、HKEY_LOCAL_MACHINEの下のミラーは全アカウント用、64ビットWindows上の32ビットアプリにはさらにWOW6432Nodeのコピーがあります。各値は単なる「名前+コマンドライン」で、名前はどのプログラムのものかを、データ列は起動される実行ファイルそのものを示します。

ほとんどのガイドが見落とす第2の層があります。StartupApprovedです。タスク マネージャーでプログラムを無効にしても、WindowsはRunの登録を削除しません——Explorer\StartupApproved\Runの下に、そのプログラムを無効とマークするバイナリ値を書き込みます。だからプログラムはタスク マネージャーでは無効表示なのにレジストリには残っていられるし、Run値の削除こそがより完全な除去なのです。

  • HKCU\Software\Microsoft\Windows\CurrentVersion\Run —— 現ユーザーの自動起動。大半のがらくたの定住所
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Run —— マシン全体の自動起動。編集には管理者が必要
  • HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Run —— 64ビットWindows上の32ビットプログラム用の同等物
  • HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce —— 単発のインストーラー コマンド。基本的に放置が無難
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run —— タスク マネージャーの無効化スイッチの置き場所

登録を安全に削除する手順

Win+Rを押してregeditと入力し、上のリストのHKCU Runキーを開きます。何かを削除する前にキーをバックアップしてください: ファイル > エクスポートでデスクトップに.regファイルとして保存し、取っておきます——後でそのファイルをダブルクリックすれば、削除したものがすべて復元されます。次に値を順に読み、データ列が「見覚えがあって起動時に不要」というプログラムを指していれば、その値を右クリックして削除。再起動後、頼りにしているものがすべて起動するか確かめます。

HKLMの枝に取りかかる前の正直な警告が2つ。一部のプログラムは次に実行されたときRun値を作り直すため、それらの修正はプログラム自身の設定にあります——「Windowsの起動時に実行する」のようなオプションを探してください。また、タッチパッド ユーティリティ、オーディオ コンソール、セキュリティ スイートの登録はホットキーやバックグラウンド保護を提供していることが多く、削除すると起動時間だけでなく機能を失います。迷ったらCtrl+Shift+Escでタスク マネージャーを開き、スタートアップ アプリタブで「無効にする」をクリック——起動時間への効果は同一で、完全に元に戻せます。

自動起動を引き締めたまま保つ

刈り込んだRunキーは一回きりのトロフィーではありません。新しいインストーラーは一年中エントリを追加するので、数か月おきにタスク マネージャーのスタートアップ アプリ リストを読み返し、各行に「このプログラムは起動時の居場所に値するか」と問いかけてください。あそこの影響度評価——高、中、低——は自分のハードウェアで実測されたもので、ベンダーの当てずっぽうではありません。よく効く経験則:ブラウザー、アップデーター、クラウド同期クライアントがWindowsと一緒に起動する必要はめったにありません。

Kleaner PROはHKCUおよびHKLMのRunキーのエントリを表示し、オプションで実行ファイルの署名を検証できますが、起動への影響を測定したりエントリを無効化したりはしません。Windowsの影響推定と変更にはタスク マネージャーのスタートアップ アプリ ページを使い、Runキーを直接編集する前にレジストリのバックアップをエクスポートしてください。

よくある質問

レジストリからRunキーを削除するのは安全ですか?

はい。事前にバックアップをエクスポートし、プログラムを認識できる値だけを削除すればです。Runキーにあるのは起動コマンドであってWindowsの内部部品ではありません。1つ削除しても、そのプログラムが自動起動から外れるだけです。

削除したスタートアップ項目が戻ってくるのはなぜですか?

プログラム自身が、次に実行されたときにその値を作り直すからです。プログラム側の設定でWindows起動時の実行オプションをオフにするか、プログラム自体をアンインストールしてください。

タスク マネージャーで無効化するのとレジストリで削除する違いは?

無効化はStartupApprovedキーのスイッチを切り、ワンクリックで元に戻せます。削除はRun値そのものを完全に取り除きます。起動速度への効果はどちらも同じです。

購入前にライセンスの内容をご確認ください。

一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。

次に読む記事

すべての記事 · よくある質問

お問い合わせ: [email protected]