
私は最新バージョンの Windows 10 (クリーン インストール + 数日前の更新) を実行しており、起動/シャットダウン、ログイン/ログオフ、ロック解除のサウンドを Windows XP の起動およびシャットダウン サウンドに設定しようとしています (私はオタクなので、これらのサウンドは私にとって幸せなものです)。これを実現するために、さまざまなチュートリアルを試しましたが、どれもほぼ同じことを言っています。基本的に、次のことを試しました。
- レジストリ エディターを実行して変更します。
- HKEY_CURRENT_USER\AppEvents\EventLabels\WindowsLogon\ExcludeFromCPL を 1 から 0 に変更
- HKEY_CURRENT_USER\AppEvents\EventLabels\WindowsLogoff\ExcludeFromCPL を 1 から 0 に変更
- HKEY_CURRENT_USER\AppEvents\EventLabels\WindowsUnlock\ExcludeFromCPL を 1 から 0 に変更
- サウンド設定ウィンドウを開き、「サウンド」タブに移動しました。
- 「Windowsの起動音を再生する」というチェックボックスをオンにしました
- プログラム イベントで、「Windows ログオン」を選択し、マイ ドキュメント内の XP logon.wav ファイルを参照して選択します。テスト ボタンをクリックすると、動作します。適用をクリックし、ログオフとロック解除のサウンドについてもこれを繰り返します。
マシンを起動すると、ログイン画面が表示されると Windows 7 (XP ではなく、私が希望する) の起動音が鳴り、それだけです。スリープしてからロックを解除しても音は鳴りませんし、ログオフ/シャットダウンしても音は鳴りません。
次に、変更しようとしているネイティブ Windows サウンド ファイルをすべて XP のサウンド ファイルに置き換えてみました。変更する必要があるサウンドを含むディレクトリが 3 つ見つかりました。
- C:\Windows\メディア
- C:\Windows\WinSxS\amd64_microsoft-windows-shell-sounds_31bf3856ad364e35_10.0.10586.0_none_a398148b5fe0ca58
- C:\Windows\WinSxS\amd64_microsoft-windows-shell-sounds_31bf3856ad364e35_10.0.10586.122_none_8430d41e1480ba73
**私の理解では、2番目と3番目は人によって異なる可能性があります。tom's hardwareの投稿では、「WinSxS」を検索するように言われました。https://www.tomshardware.com/answers/id-2754414/change-windows-startup-sound.html
これらのディレクトリごとに、次の操作を実行しました。
- 右クリックして、プロパティを選択します。セキュリティ タブ。詳細設定ボタン。所有者を自分の名前に変更します。わかりました。わかりました。セキュリティ タブに戻ります。権限を編集します。管理者にフル アクセスを許可します。ポップアップで [はい] をクリックします。さらに 2 つのポップアップが表示されます。
- 1 つは「Windows セキュリティ」、もう 1 つは「セキュリティの適用エラー」です
。2 つ目のエラーでキャンセルをクリックすると、次のメッセージが表示されます。
次に、両方のポップアップで [OK] をクリックしてキャンセルします。
- ファイルを削除します:
- 「Windows ロック解除.wav」
- 「Windows スタートアップ.wav」
- 「Windows シャットダウン.wav」
- 「Windows ログオン.wav」
- 「Windows ログオフサウンド.wav」
- 同じ名前のファイルをディレクトリにコピーします。
- 上記の 3 つのディレクトリすべてに対してこれを繰り返します。
再び、上記とまったく同じ結果になります。コンピューターの電源のオン/オフ、ログアウト/ログイン、ロック解除時に聞こえる音は、ログイン画面に到達したときの Windows 7 の起動音だけです。
ご協力いただければ幸いです。よろしくお願いします。
答え1
おそらくすでに聞いたことがあると思いますが、残念ながら Windows ではログオン/ログオフ サウンドが削除されました。これは、これらのサウンドを残しておくと、PlaySound API 全体を書き直す必要があったため、および「パフォーマンス上の理由」によるものです。