最近、Windows10でロックサウンドを再生する方法を確認しました。今日はOSにロック解除音を鳴らしてもらいます。同様のトリックを使用して、Windows10で欠落していた機能を復活させることができます。
広告
Windowsのすべてのリリースは、さまざまなイベントのサウンドを再生しました。 Windows NTベースのシステムでは、シャットダウン音、ロック/ロック解除音、およびログオフ音に加えて、起動音と個別のログオン音がありました。ユーザーは、[コントロールパネル]-> [サウンド]からこれらすべてのサウンドを割り当てることができます。 Windows 8以降、これらのイベントのサウンドはほぼ完全に削除されました。
Windows10がサウンドを再生しない理由
Windows 10では、MicrosoftはWindowsの起動とシャットダウンを高速化することに重点を置いていました。 OSの開発者は、ログオン、ログオフ、およびシャットダウン時に再生されるサウンドを完全に削除しました。 「ExitWindows」、「Windows Logon」、「Windows Logoff」のイベントにサウンドを割り当てたり、レジストリを使用してこれらのイベントを復元しようとしても、再生されません。状況を説明するマイクロソフトからの公式声明があります。
'パフォーマンス上の理由から、これらのサウンドイベントを削除しました。マシンの電源オン、電源オフ、スリープ状態、スリープ状態からの再開などの速度に細心の注意を払っています。これを高速化する一環として、起動音とシャットダウン音を制御するプロセスを実験します。開発中のWindows8の暫定ビルドでは、シャットダウンサウンドをExplorer.exe(まだログオンしているときに実行されている)からLogonui.exe( 「シャットダウン」サークルを表示するプロセス。)
しかし、この遅い時間にシャットダウン音を動かすと、他の問題が発生し始めました。サウンドの再生に使用するコード(PlaySound API)は、レジストリ(このサウンドの設定を確認するため)とディスク(.wavファイルを読み取るため)から読み取る必要があり、問題が発生しました。レジストリまたはディスクをすでにシャットダウンしているため、サウンドを再生できませんでした(または途中でカットオフしました)。 APIの書き換えに時間を費やすことができたかもしれませんが、最も安全でパフォーマンスの高い方法は、サウンドを完全に排除することであると判断しました。
ロック解除音
ロック解除サウンドを再生する手順は次のとおりです。これは、ユーザーセッション/ワークステーションのロックを解除したときにWindowsが再生するサウンドです。
手順にはいくつかのステップが含まれます。サウンドを再生する特別なVBScriptファイルを作成してから、タスクスケジューラでタスクを作成して、ワークステーションのロックイベントでそれを再生する必要があります。方法は次のとおりです。
ロックサウンドを再生するVBScriptファイルを作成します
- メモ帳を開き、次の行を貼り付けます。
Set oVoice = CreateObject( 'SAPI.SpVoice')set oSpFileStream = CreateObject( 'SAPI.SpFileStream')oSpFileStream.Open'C: Windows Media Windows Unlock.wav 'oVoice.SpeakStream oSpFileStream oSpFileStream.Close
- このファイルは、拡張子.VBSを付けてどこにでも保存できます。たとえば、「UnlockSound.vbs」。
- 作成したファイルをダブルクリックして、サウンドファイルが再生されることを確認します。
これは、SpeechAPIを使用して任意のサウンドを再生するためのWindows用のシンプルなVBScriptです。サウンドを再生するためにWindowsMedia Playerやサードパーティのアプリなどの遅いプログラムをロードすることに依存しないため、この方法を好みます。
誕生日の通知をオフにする方法
このスクリプトでは、デフォルトのサウンドファイルを使用しています。C: Windows Media Windows Unlock.wav
。任意のファイルを使用できます。適切な行を変更するだけです。
ヒント:メモ帳の[保存]ダイアログで、引用符にファイル名を含めて、TXTではなくVBSファイル拡張子でファイルを保存していることを確認します。
次に、このサウンドを再生するための特別なタスクスケジューラタスクを作成する必要があります。タスクスケジューラは「ワークステーションのロック解除」イベントでタスクを実行できるため、スクリプトをタスクのアクションとして指定すると、デスクトップのロックを解除するたびにサウンドが再生されます。
Windows10でロックサウンドを再生する
- 開いた 管理ツール 。
- タスクスケジューラアイコンをクリックします。
- タスクスケジューラライブラリで、をクリックします。タスクの作成...右側のリンク。
- [タスクの作成]ダイアログで、[名前]ボックスに「ロック解除サウンドの再生」などの意味のあるテキストを入力します。
- オプションを設定する構成:Windows 10上に示すように。
- [トリガー]タブに切り替えて、新着...ボタン。
- トリガーのイベントをに設定しますワークステーションのロック解除時。
- に切り替えます行動タブをクリックし、新着...ボタン。
- 次のダイアログで、アクションタイプをに設定しますプログラムを開始する。
- の中にプログラムボックスで、プログラムとしてwscript.exeを指定します。
- VBScriptファイルへのフルパスを[引数の追加]テキストボックスに入力します。
- に切り替えます条件タブをクリックしてオプションを無効にしますコンピューターがAC電源になっている場合にのみ、タスクを開始してください。
- [OK]ボタンをクリックして、タスクを作成します。
注:パスワードが空白であるためにオペレーティングシステムがタスクの保存を妨げている場合は、次のことができます。 パスワードを追加する ユーザーアカウントに追加するか、管理ツールのローカルセキュリティポリシーで制限を無効にします。
完了です!
近くのドキュメントはどこで印刷できますか
この新しく割り当てられたサウンドは、コンピューターをロックすると再生されます。
動作中のサウンドをテストするには、Win + Lキーを押すだけです。これでワークステーションが機能します。
次に、ロックを解除します。音が聞こえるはずです。
ヒント:追加のサウンドファイルについては、 WinSounds.com ウェブサイト。 Windows用のサウンドの大規模なコレクションが付属しています。
関連記事:
- Windows10でログオンサウンドを再生する方法
- Windows10でロックサウンドを再生する方法
- Windows10で起動音を有効にする
- Windows 10でシャットダウンサウンドを再生する方法(信頼できる方法ではありません)
- Windows 10をロックし、ワンクリックでディスプレイをオフにする方法