「Windows 11 で起動音やシャットダウン音、サインイン・サインアウトの音が鳴らない」 「レジストリを編集して設定項目を表示させても、なぜか音が再生されない」
そんな経験はありませんか? 特に PC とモニターを HDMI で接続し、モニター内蔵スピーカーを使用している環境などで、この現象が多く報告されています。
そこで今回は、Windows の仕様や環境に依存せず、確実にシステム音を鳴らすための自作ソフト「WIndows11_SoundON」を紹介します。
筆者の環境でも発生していた「音が鳴らない問題」を解決するために開発しましたが、Ver 1.1.0.0 へのアップデートにより、標準では設定できない「ロック」や「ロック解除」の音にも対応しました。 不具合の解消だけでなく、お気に入りの音声ファイル(wav/mp3)を使って Windows 11 をカスタマイズしたい方にもおすすめです。
ツールの仕組み
今回紹介するソフトの仕組みは、タスクスケジューラにツールを登録して「ユーザーのログオン時」に自動実行させることで、バックグラウンドプロセスとして常駐させます。
ソフトの実行中は、Windows の動作や状態の変化を監視します。 具体的には、ユーザーがシャットダウンやサインアウトをした時だけでなく、Ver 1.1.0.0 で新たに対応した画面の「ロック」や「ロック解除」といったイベントも検知し、それぞれの状況に応じた音を鳴らす仕組みになっています。
起動音、シャットダウン、サインイン、サインアウト、ロック、ロック解除の音声ファイル情報は「config.ini」という設定ファイルに保存されており、このファイルから場所を読み取って再生します。 対応している音声ファイルの形式は、拡張子「.wav」および「.mp3」ファイルです。
また、「PC の電源を入れた時の起動」なのか、「サインアウトした後の再サインイン」なのかを区別するために、サインアウト時にレジストリへ記録を行っています。 HKEY_CURRENT_USER\Software\WIndows11_SoundON キーを作成し、「logoff」という値を追加しています。 ツール起動時にこのレジストリ値を確認することで、通常の起動(再起動後の起動)なのか、単なるサインインなのかを自動で判断して音を鳴らし分けています。
ソフトのダウンロード
対応 OS: Windows 11 Home と Pro の 64ビットのみでテストしました。
更新情報
2023/12/02: 環境により設定ファイルへのアクセスが拒否されているのが原因で起動音、シャットダウン、サインイン、サインアウトの音を変更しても反映されない問題を修正しました。 具体的には、「WIndows11_SoundON_サウンドの設定」を管理者として実行するように変更しています。
2024/07/22: シャットダウン時にサウンドが再生されない問題を修正しました。 上書きインストール時に「config.ini」を上書きしないように変更しました。
2026/01/23: 大幅な機能強化と改善を行いました。(Ver 1.1.0.0)
- 新機能: 「ロック」および「ロック解除」時のサウンド設定に対応しました。
- 改善: 設定画面の使いやすさを向上させました。
- 音声ファイルの再生時間(秒数)を表示するようにしました。
- ファイル選択時に、どの項目のファイルを選んでいるか分かりやすくしました(ダイアログに項目名を表示)。
- 安全対策: シャットダウンやサインアウトに長い音声ファイル(5秒以上)を設定しようとした際、警告を表示する機能を追加しました(誤って PC の電源が切れなくなるのを防ぐため)。
- 変更: MP3 ファイルも正式に対応形式としました。
- 修正: インストーラーおよびアンインストーラーを改良しました。
- Windows の「設定」>「アプリ」>「インストールされているアプリ」からの完全な削除に対応。
- スタートメニューへのショートカット登録を追加。
- インストール先フォルダーのクリーンアップ処理を強化。
2026/01/24: 【修正・改善】
Ver 1.1.0.1
- 高速サインイン時の動作安定化: Windows Hello(顔認証・指紋認証)等でデスクトップ表示が非常に速い環境において、起動音やサインイン音が鳴らないことがある問題を改善しました。
- スリープ復帰時の再生対応: スリープから復帰(ロック解除)した際に、オーディオデバイスの準備を待ってから音声を再生するように調整しました。
Ver 1.1.0.2
- 二重再生防止ロジックの導入: PC 起動時に「起動音」と「サインイン音」が重なって鳴ってしまう現象を防ぐため、起動直後の一定時間は通知をパスする調整を行いました。
Ver 1.1.0.3
- 「詳細設定」機能の追加 設定ツール(SoundConfig.exe)の下部に上級者向けの設定項目を追加しました。
- 起動タイミングの調整機能 (BootDelay) 「起動音が鳴らない」という環境向けに、再生までの待機時間をミリ秒単位で調整できるようにしました。高速な SSD 環境や、HDMI 接続のスピーカーをお使いの方で音が鳴らない場合は、この数値を増やしてください(推奨:3000~5000)。
- 二重再生防止機能の強化 (UnlockGuard) 起動直後に「起動音」と「サインイン音」が重なってしまう現象を防ぐため、サインイン音を無視する時間を調整できるようにしました。
- スリープ復帰時の挙動改善 スリープ復帰時にも「BootDelay」の待機設定が適用されるようになり、復帰直後の音切れを防止しました。
既にインストール済みの場合は上書きインストールしてください。
対象ファイル:「WIndows11_SoundON_Inst.exe」(Ver 1.0.0.1)
ハッシュ値(SHA256):85ea581dac8c78c9fa8def0fac83793e056eafa3cc89ce016a01f2b1df5f668a
対象ファイル:「WIndows11_SoundON_Inst.exe):_Inst.exe」(Ver 1.1.0.0)
ハッシュ値(SHA256):edf4be4d20292481863e244b9cd20b648c81cb63012dba2406ff6536faad27ce
対象ファイル:「WIndows11_SoundON_Inst.exe」(Ver 1.1.0.1)
ハッシュ値(SHA256):bfdc468d735d736cba0ffb171238ff10fe6ebb7f22ec4c35ad3c1dd22d36557f
対象ファイル:「WIndows11_SoundON_Inst.exe」(Ver 1.1.0.2)
ハッシュ値(SHA256):85967dcfd55a7fe755cb5750513af7eb75581936ef68349b65458644c0c82b00
対象ファイル:「WIndows11_SoundON_Inst.exe」(Ver 1.1.0.3)
ハッシュ値(SHA256):0aa616f2b18c51dd799c83542c1d4da5072ec638564476eaf06e5caedd6f9417
WIndows11_SoundON_Inst_v1.1_3.zip(Ver 1.1.0.3)
ソフトの使用方法
ソフトのインストール方法
1.ダウンロードした「WIndows11_SoundON_Inst.zip」を解凍し、中にある「WIndows11_SoundON_Inst.exe」を実行します。
2.「ユーザーアカウント制御」が表示されますので、「はい」をクリックします。

3.「WIndows11_SoundON セットアップ」が起動しますので、「インストール」をクリックします。
4.「インストールが完了しました。」と表示され、OK をクリックするとセットアップを終了します。
デスクトップには「WIndows11_SoundON_サウンドの設定」というショートカットが作成されます。
この時点で「WIndows11_SoundON.exe」というプロセスがタスクスケジューラに登録され、バックグラウンドプロセスとして実行されます。
プロセスはタスクマネージャーで確認できます。
※起動直後のメモリー使用量は約 3MB になっていますが、しばらくすると 1MB 以下になります。
ソフトのアンインストール方法
1.インストーラーを使ってアンインストール
1.インストール時と同様に「WIndows11_SoundON_Inst.exe」を実行します。
2.「ユーザーアカウント制御」が表示されますので、「はい」をクリックします。



3.「アンインストール」をクリックします。
4.「アンインストールが完了しました。ご使用ありがとうございました。」と表示され、OK をクリックするとセットアップを終了します。
この時点でタスクスケジューラの登録は解除され、レジストリ値と「C:\Program Files\WIndows11_SoundON」フォルダーもきれいに削除されています。 また、デスクトップおよびスタートメニューのショートカットも自動で削除されます。
2.Windows の設定からアンインストール
1.スタートボタンを右クリック>「インストールされているアプリ」をクリックします。
2.一覧から「WIndows11_SoundON」を探し、「…」リーダーから「アンインストール」をクリックします。
3.確認画面が表示されますので、指示に従ってアンインストールしてください。
アンインストールが完了すると、タスクスケジューラ、レジストリ、インストールフォルダー、およびデスクトップやスタートメニューのショートカットはすべて自動的に削除されます。
Windows XP の起動音、シャットダウン音をダウンロードする
次のサイトでは各 Windows の起動音、シャットダウン音をダウンロードすることができます。
https://www.winhistory.de/more/winstart/winstart.htm
Windows の起動音、シャットダウン音(拡張子 .wav ファイルなど) ※本ソフト(Ver 1.1.0.0 以降)は .mp3 ファイルにも正式対応していますので、お好みの音楽ファイルを使用することも可能です。
筆者は Windows XP の起動音、シャットダウン音を使用しています。 ファイルをダウンロードしたら、「C:\Windows\Media」フォルダー(または任意のわかりやすい場所)に保存しておきましょう。
起動音、シャットダウン、サインイン、サインアウトの音を変更する方法
1.デスクトップまたはスタートメニューの「WIndows11_SoundON_サウンドの設定」というショートカットを実行します。
2.「ユーザーアカウント制御」が表示されますので、「はい」をクリックします。


3.「WIndows11_SoundON_サウンドの設定」が開き、各項目の「開く」ボタンをクリックすると「C:\Windows\Media」フォルダーが開きますので、音声ファイル(.wav または .mp3)を選択してください。
※Ver 1.1.0.0 から「ロック」および「ロック解除」の音も設定できるようになりました。
「再生」ボタンをクリックすると、選択した音声を再生して確認することができます。 また、各項目の右側には選択したファイルの再生時間(秒数)が表示されます。
シャットダウン音の長さについて
シャットダウンやサインアウトに使用するサウンドが 5秒以上 の場合、ツール側で警告メッセージが表示されます。 これは、Windows の仕様により、シャットダウン処理が始まってから約 5秒経過すると強制的にアプリケーション(サウンド再生)が終了されてしまうためです。 音が途中でプツンと切れてしまうのを防ぐため、シャットダウンで使用するサウンドは5秒以内のものにすることをおすすめします。
4.音声ファイルの選択が終わったら、「変更を保存する」ボタンをクリックします。
5.「サウンドを変更しました。」と表示されたら設定は完了です。OK をクリックし「WIndows11_SoundON_サウンドの設定」を終了してください。
音声ファイルの変更はすぐに反映されます。
【コラム】なぜ起動直後に音が鳴らないことがあるの?
最近の PC、特に高速な SSD を搭載した PC では、Windows の起動があまりにも速すぎるため、「スピーカーの準備が整う前に、プログラムが音を再生し終わってしまう」という現象が起きます。これを「競合(レースコンディション)」と呼びます。
なぜ環境によって違うのか?
- HDMI/DisplayPort 接続のモニター: モニターの電源が入り、映像信号を受け取り、さらに音声信号の回路がつながるまでに数秒のラグ(無音時間)があります。
- USBオーディオ/Bluetooth: 通電してからデバイスとして認識され、ドライバーが読み込まれるまでに時間がかかります。
- ノートPC の内蔵スピーカー: 直結されているためラグはほぼゼロですが、それでも超高速な PC ではドライバーのロードが間に合わないことがあります。
つまり、「PC の処理速度が速ければ速いほど、相対的に音が鳴りづらくなる」というジレンマがあるのです。
本バージョン(Ver 1.1.0.3)の「起動時の待機時間(BootDelay)」は、この準備時間を考慮して、プログラムを意図的に「待たせる」ための機能です。
- 一般的な PC: 2000ms(2秒)程度で十分です。
- モニターから音を出している場合: 3000ms~5000ms(3~5秒)必要な場合があります。












