はじめに
Windows PC をロックすることは、席を離れるときにファイル、メール、アカウントを守るための最も手早い方法のひとつです。ロックされていない画面の前を通りかかった誰かが、数秒であなたのメッセージを読んだり、データをコピーしたり、不要なソフトウェアをインストールすることさえできます。簡単なロックでそれを防げます。
スタートメニューをクリックして操作したり、キーボードショートカットを使って PC をロックできることはおそらくご存じでしょう。しかし、状況によってはもっと柔軟な方法が欲しくなることがあります。例えば、夜間に共有オフィスの PC をロックするスクリプトが必要かもしれません。ワンクリックで Windows をロックできるデスクトップショートカットが欲しいかもしれません。あるいは、リモートで実行できるロックコマンドが必要な場合もあります。
そこで「lock command Windows」の方法が役に立ちます。CMD、PowerShell、[ファイル名を指定して実行] ダイアログで適切なコマンドを使えば、必要なときやスケジュールに従って Windows をロックできます。小さなツールを作ったり、セキュリティを自動化したり、画面が必要以上に長く開きっぱなしにならないようにできます。
このガイドでは、コマンドやショートカットで Windows をロックする実用的な方法をひと通り解説します。各方法の仕組み、自動化の方法、よくある問題の対処方法を学べます。読み終えるころには、自分のワークフローに最適なロックコマンドの設定を選び、PC ロックを習慣にできるようになります。

Windows のロックコマンドは何をするのか?
Windows でロックコマンドを使う前に、システムレベルで「ロック」が実際に何を意味するのかを知っておくと役立ちます。PC をロックすると、Windows はユーザーセッションをアクティブのまま維持しますが、サインイン画面の背後にデスクトップへのアクセスをブロックします。
ロックコマンドが行うことは次のとおりです。
- デスクトップと開いているアプリをロックスクリーンの背後に隠します。
- 復帰するにはパスワード、PIN、または Windows Hello が必要になります。
- すべてのプログラムはバックグラウンドで動き続けます。
- PC をシャットダウンしたり再起動したりはしません。
要するに、ロックは作業を閉じることなくセッションを保護します。
これは他の電源操作とは異なります。
- スリープ: セッションを RAM に保存し、ディスプレイをオフにして低電力状態に移行します。通常はキー入力やマウス操作で復帰します。
- 休止状態: セッションをディスクに保存して電源を切ります。復帰には時間がかかりますが、ほとんど電力を消費しません。
- サインアウト: すべてのアプリを閉じてセッションを終了します。保存していない作業は失われます。
- シャットダウン: すべてを閉じて電源を切ります。
ほとんどのロックコマンドが呼び出す実際の Windows API 関数は、user32.dll ライブラリ内の LockWorkStation です。キーボードショートカットでも、[ファイル名を指定して実行] コマンドでも、スクリプトでも、ほとんどはこの同じ関数を呼び出します。
これを理解しておくと、適切な操作を選びやすくなります。アプリを動かしたままアクセスだけをブロックしたい場合はロックを使います。バッテリーを節約したり電源を切ったりしたい場合は、スリープ、休止状態、シャットダウンを選びます。
ロックが何をするかをはっきり理解したところで、まずは最も簡単な PC のロック方法から始め、次にコマンドベースの高度な方法へ進みましょう。
コマンドを使わずに Windows をすばやくロックする方法 (キーボード & メニュー)
「lock command Windows」の方法に入る前に、すべての組み込み手動オプションを知っておくと賢明です。これらは高速で信頼性が高く、追加設定なしでほぼすべての Windows 10 および Windows 11 デバイスで動作します。
スクリプトやコマンドが失敗しても、バックアップとして使えますし、ロックが正しく動作したときの挙動を理解するのにも役立ちます。これらに慣れたら、同じ動作をコマンド、ショートカット、スクリプトに割り当てられます。
Windows + L キーボードショートカットを使う
PC をロックする最速の方法は次のキーボードショートカットです。
- Windows キー + L を押します。
これだけです。Windows は即座に画面をロックし、サインイン画面を表示します。アプリはバックグラウンドで動き続けます。
このショートカットは、デスクトップ、アプリ、ウェブブラウザ、さらには多くのフルスクリーンゲームでも (一部のゲームはこのキーの組み合わせを捕捉する場合がありますが) ほぼすべての場面で動作します。
スタートメニューとプロフィールアイコンからロックする
スタートメニューから Windows をロックすることもできます。
- [スタート] ボタンをクリックします。
- メニューの左側または下部にあるユーザーアイコン (プロフィール画像) をクリックします。
- [ロック] をクリックします。
これは Windows + L と同じことを行いますが、グラフィカルなメニューを使うため、こちらの方が好みだったり覚えやすいユーザーもいます。
Ctrl + Alt + Delete のセキュリティ画面からロックする
別の信頼できる方法は、セキュアアテンションキーシーケンスを使うことです。
- Ctrl + Alt + Delete を押します。
- 青いセキュリティ画面で [ロック] をクリックします。
これは、システムの挙動がおかしいときや、何らかのソフトウェアがキー入力を横取りしている疑いがある場合に便利です。Ctrl + Alt + Delete 画面は Windows が直接表示するもので、改ざんされにくくなっています。
これらの手早い手動の方法を身につけたら、次は [ファイル名を指定して実行] ダイアログやデスクトップショートカットを使う、より制御性の高いコマンドベースのオプションに進みましょう。
[ファイル名を指定して実行] ダイアログとデスクトップショートカットからの Windows ロックコマンド
次のステップは、メニューを探し回ることなくロック操作を実行することです。[ファイル名を指定して実行] ダイアログとデスクトップショートカットは、内部的には同じロックコマンドを使用しますが、クリックや短いテキスト入力で素早くアクセスできます。
これらの方法は、「lock command Windows」のツールキットの重要な要素である rundll32 コマンドを中心にしています。このコマンドでロック関数を呼び出せるようになれば、CMD、PowerShell、スクリプトでも再利用できます。
[ファイル名を指定して実行] ダイアログのコマンドで Windows をロックする
[ファイル名を指定して実行] ダイアログでは、1 つのコマンドで Windows をロックできます。
- Windows キー + R を押して [ファイル名を指定して実行] を開きます。
- 次のように入力します。
rundll32.exe user32.dll,LockWorkStation - Enter キーを押します。
PC はすぐにロックされるはずです。このコマンドは、rundll32.exe に対して user32.dll 内の LockWorkStation 関数を実行するよう指示しており、これは Windows が内部的に使用しているのと同じ関数です。
この方法は次のような場合に便利です。
- すでに管理作業で [ファイル名を指定して実行] を使っている場合。
- ロックコマンドが動作するかどうかを素早くテストしたい場合。
- チャットや電話で、簡単なロック操作を誰かに説明したい場合。
ロックコマンド用のデスクトップショートカットを作成する
クリック可能なアイコンが好みの場合は、同じコマンドをショートカットにすることができます。
- デスクトップを右クリックし、[新規作成] > [ショートカット] を選択します。
- [項目の場所] ボックスに次を入力します。
rundll32.exe user32.dll,LockWorkStation - [次へ] をクリックします。
- 名前を「Lock Windows」などにします。
- [完了] をクリックします。
これで、ダブルクリックで PC をロックするデスクトップショートカットができました。
さらに次のこともできます。
- ショートカットを右クリックします。
- [タスクバーにピン留めする] または [スタートにピン留めする] を選びます。
これにより、マウス操作を主体とするユーザーにとってロック操作がさらに簡単になります。
ロックショートカットにカスタムホットキーを割り当てる
もう一歩進めて、ロックショートカットに独自のホットキーを割り当てることもできます。
- 「Lock Windows」ショートカットを右クリックし、[プロパティ] を選択します。
- [ショートカットキー] 欄をクリックします。
- Ctrl + Alt + L などのキーの組み合わせを押します。
- [OK] をクリックします。
これで、そのキーの組み合わせを押すことでショートカットが実行され、PC がロックされます。標準の Windows + L とは別のロック用ホットキーを持ちたい場合に便利です。
[ファイル名を指定して実行] コマンドとショートカットを整えたら、次は CMD のようなコマンドラインツールに進み、ロックの自動化やスクリプトへの統合にさらに強力な手段を得られます。
コマンドプロンプト (CMD) を使った Windows のロックコマンド
コマンドプロンプト (CMD) では、同じロックコマンドをテキスト指示として実行できます。これはスクリプトを書いたり、バッチファイルを作成したり、他のツールや自動化からロックをトリガーしたいときに役立ちます。
CMD における多くの「lock command Windows」の例では、すでに見た rundll32.exe user32.dll,LockWorkStation 呼び出しが使われますが、今度はこれを再利用可能なファイルやタスクスケジューラのジョブにまとめられます。
CMD で rundll32.exe user32.dll,LockWorkStation コマンドを実行する
CMD からロックするには次のようにします。
- Windows キー + R を押し、[cmd] と入力して Enter を押します。
- コマンドプロンプトウィンドウで次のように入力します。
rundll32.exe user32.dll,LockWorkStation - Enter キーを押します。
画面はすぐにロックされるはずです。再サインインすると、コマンドプロンプトのセッションはそのまま開いている状態で戻ってきます。
Windows Terminal を使用し、同じコマンドを実行することもできます。Windows は裏側で同じ関数を呼び出します。
Windows をロックするバッチファイルを作成する
自動化のために、簡単なバッチファイルを作成できます。
- メモ帳を開きます。
- 次の行を貼り付けます。
rundll32.exe user32.dll,LockWorkStation - [ファイル] > [名前を付けて保存] をクリックします。
- [ファイルの種類] ボックスで [すべてのファイル] を選択します。
- ファイル名を
lockpc.batのようにします。 - デスクトップやドキュメントなど、便利なフォルダーに保存します。
これで、lockpc.bat をダブルクリックすると PC がロックされます。このバッチファイルは他のスクリプトやタスクスケジューラ、ショートカットから呼び出すこともできます。
タスクスケジューラで CMD のロックスクリプトをスケジュールする
タスクスケジューラを使えば、指定した時刻やイベントに基づいてバッチファイルを実行できます。例えば、毎晩 PC をロックしたり、メンテナンスタスクの完了後にロックしたりできます。
設定方法は次のとおりです。
- Windows キーを押し、「タスク スケジューラ」を検索して開きます。
- [基本タスクの作成] をクリックします。
- 「Nightly Lock」などの名前を付け、[次へ] をクリックします。
- [トリガー] で [1 日おき] などを選び、[次へ] をクリックします。
- 時刻を設定して [次へ] をクリックします。
- [操作] で [プログラムの開始] を選び、[次へ] をクリックします。
lockpc.batファイルを参照して選択します。- [次へ]、続いて [完了] をクリックします。
これで、PC は指定した時刻にバッチファイルを実行し、セッションをロックします。共有マシンや、夜間にロックされずに放置されてはいけないオフィス PC に便利です。
さらに高度なスクリプト機能や最新ツールとの統合を求めるなら、次は PowerShell に進みます。
PowerShell を使った Windows のロックコマンド
PowerShell は、CMD よりもモダンなスクリプト環境を提供し、より豊富な言語機能と Windows との緊密な統合を備えています。rundll32 をそのまま使うこともできますが、ロックコマンドの前後にロジックを組み込む柔軟性も得られます。
そのため、特にロック処理をチェックやログ記録、その他のシステム操作と組み合わせたい場合、PowerShell は高度な「lock command Windows」スクリプトに最適です。
ワークステーションをロックする簡単な PowerShell コマンド
PowerShell からも同じ基本コマンドを使って Windows を直接ロックできます。
- Windows キーを押し、「PowerShell」または「Windows Terminal」を検索して開きます。
- 次を実行します。
rundll32.exe user32.dll,LockWorkStation
多くの場合、PowerShell で rundll32 を呼び出すだけで十分で、シンプルに保てます。
一部の上級ユーザーは .NET 経由で Windows API を呼び出すのを好みますが、明快で保守しやすいスクリプトにするには、この基本コマンドで問題なく、共有もしやすいです。
一定時間の非操作後に自動ロックする PowerShell スクリプトを書く
PowerShell では一定時間待機してから PC をロックさせることもできます。簡単なパターンのひとつは、指定秒数だけスリープしてからロックをトリガーする方法です。
Start-Sleep -Seconds 600
rundll32.exe user32.dll,LockWorkStation
このスクリプトは 10 分 (600 秒) 待機してから PC をロックします。使い方は次のとおりです。
- メモ帳を開きます。
- 上のスクリプトを貼り付けます。
autolock.ps1という名前で保存します。
Start-Sleep の時間は必要に応じて調整できます。このスクリプト単体では簡素ですが、タスクスケジューラのトリガーと組み合わせることで柔軟な自動ロックシステムになります。
タスクスケジューラから PowerShell のロックスクリプトを実行する
タスクスケジューラに、好みのスケジュールやイベントに基づいて PowerShell スクリプトをバックグラウンドで実行させることもできます。
- タスクスケジューラを開きます。
- [タスクの作成] をクリックします (基本タスクより多くのオプションが使えます)。
- [全般] タブで「Auto Lock PowerShell」などの名前を付けます。
- [トリガー] タブで [新規] をクリックし、トリガー (時刻、ログオン時、アイドル時など) を設定します。
- [操作] タブで [新規] をクリックします。
- [操作] を [プログラムの開始] に設定します。
- [プログラム/スクリプト] に次を入力します。
powershell.exe - [引数の追加] に次のように入力します。
-ExecutionPolicy Bypass -File 'C:\Path\To\autolock.ps1 - [OK] をクリックして保存します。
これで、トリガー発火時にスクリプトが実行され、指定した遅延の後に PC をロックします。これは、全体ポリシーを変更せずに特定マシンで自動ロックを実現する強力な方法です。
セッション管理やリモート環境が必要な場合、覚えておくべきもうひとつのコマンドが tsdiscon です。

高度なロックコマンド: tsdiscon とセッション制御
すべてのロック状況がローカルで単純とは限りません。リモートデスクトップセッションやマルチユーザーシステムでは、単にロックするよりもセッションを切断したい場合があります。そこで「lock command Windows」のツールの一つとして tsdiscon が役立ちます。
このコマンドは管理者やパワーユーザーにとってより重要なものですが、標準的なロックとどう違うのかを理解しておくと便利です。
tsdiscon コマンドが行うこと (切断 vs ロック)
tsdiscon コマンドは、現在のユーザーセッションをコンソールやリモートデスクトップセッションから切断します。LockWorkStation のようにコンソールを完全にロックするわけではありませんが、ユーザーをログイン画面に戻し、セッションをバックグラウンドでアクティブのままにします。
主なポイント:
- セッションを切断しますが、ログオフはしません。
- アプリはセッション内で動き続けます。
- 後で自分や別の管理者が再接続できます。
実行するには CMD または PowerShell を開いて次のように入力します。
tsdiscon
その後、Enter キーを押します。
Windows 10 と Windows 11 で tsdiscon が使える場合
tsdiscon は、リモートデスクトップや複数セッションをサポートする多くの Windows エディションで利用できます。Home エディションでは存在しないか、機能が制限されている場合があります。
コマンドが見つからない場合:
- その Windows エディションには含まれていない可能性があります。
- 管理者がそれをブロックするか、PATH から削除している可能性があります。
リモートデスクトップサービスを使う企業ネットワークでは、tsdiscon はより一般的で、スクリプトや管理ツールでよく使われます。
リモートデスクトップやマルチユーザー PC でセッションコマンドを使う
リモートデスクトップサーバーや共有ワークステーションでは、tsdiscon と関連ツールが次のような用途に役立ちます。
- アプリを閉じずにリモートセッションから切断する。
- セッションを安全に保ちつつ、セッション間を移動する。
- ユーザーをログイン画面に戻すポリシーを強制する。
このようなシステムを管理している場合、これらのコマンドをグループポリシーや管理ツールと組み合わせて使うことがよくあります。しかし、多くの家庭や小規模オフィスのユーザーにとっては、基本的なロックコマンドと自動ロック設定で十分です。
スクリプトだけに頼らないよう、Windows の組み込み自動ロック機能も併用して設定しておくべきです。これらはコマンドと並行して動作します。
システム設定で Windows を自動ロックする
コマンドやスクリプトは柔軟性を提供しますが、システム設定は安全網を提供します。手動で PC をロックし忘れても、一定時間アイドル状態が続くと Windows が画面をロックし、ダイナミックロックのように、スマホが離れたときに反応させることもできます。
これらの設定は「lock command Windows」の方法を補完し、個人用デバイスと業務用デバイスの両方に対して完全なセキュリティ環境を構築するのに役立ちます。
電源 & バッテリー設定で画面のタイムアウトを設定する
Windows は一定時間操作がないとディスプレイをオフにし、復帰時にロックさせることができます。設定方法は次のとおりです。
- Windows キー + I を押して [設定] を開きます。
- [システム] > [電源とバッテリー] (ビルドによっては [電源とスリープ]) に移動します。
- [画面] のタイムアウトを、バッテリー駆動時と電源接続時それぞれに設定します。
- 必要に応じてスリープまでの時間も設定します。
画面復帰時にロックされるようにするには、PC がスリープから復帰した際にサインインを要求する設定になっているか確認します。
- [設定] > [アカウント] > [サインイン オプション] に移動します。
- [サインインを求める] セクションで、「PC がスリープから復帰するとき」などの設定を選びます。
これで、ディスプレイがオフになりデバイスがスリープ状態になった後、復帰するときに資格情報の入力が必要になります。
スクリーンセーバーからの復帰時にロックする (スクリーンセーバーロック)
従来のスクリーンセーバーも、アイドル時間後に Windows を自動ロックするのに利用できます。
- デスクトップを右クリックし、[個人用設定] を選びます。
- [ロック画面] をクリックし、下部にある [スクリーン セーバー] をクリックします。
- スクリーンセーバーを選択します (または [ブランク])。
- [待ち時間] に 5 分や 10 分など短い時間を設定します。
- [再開時にログオン画面を表示する] にチェックを入れます。
- [OK] をクリックします。
待ち時間の後、スクリーンセーバーが開始されます。マウスを動かしたりキーを押したりすると、Windows はサインイン画面を表示し、実質的に PC をロックします。
Bluetooth デバイスを使った動的ロック (スマホと PC のペアリング)
動的ロック (Dynamic Lock) は、通常はスマホなどペアリングされた Bluetooth デバイスを使い、離席したときに PC をロックします。
有効にするには次のようにします。
- [設定] > [Bluetooth とデバイス] でスマホと PC をペアリングします。
- [設定] > [アカウント] > [サインイン オプション] に移動します。
- 「動的ロック」までスクロールします。
- [離席時に Windows にデバイスのロックを自動的に許可する] にチェックを入れます。
スマホが Bluetooth の範囲外に移動すると、Windows は PC をロックしようとします。動的ロックは完璧ではありませんが、手動およびコマンドベースの方法にもう一段階の保護を追加します。
より大規模な環境でこれらを一括管理するために、管理者は多くの場合、共通のロックルールを多数のデバイスに適用するための集中ポリシーや管理ツールを使用します。

ロックコマンドに関するセキュリティとポリシーの考慮事項
ロックコマンド自体はシンプルですが、より大きなセキュリティの枠組みの中に存在しています。家庭では自分の好みで設定できますが、管理された環境では IT 部門が PC のロック方法やロックのタイミングを決めるポリシーを適用します。
これらのルールを理解しておくと、コマンドが期待どおりに動作しないときや、特定のオプションが見当たらないときに戸惑わずに済みます。
ロック、スリープ、サインアウト、休止状態の違い
クイックリファレンス:
- ロック: すべてを動作させたままサインイン画面を表示し、アクセスを保護します。
- スリープ: 低電力状態で、すばやく復帰できます。復帰時にサインインを求める設定も可能です。
- 休止状態: 状態をディスクに保存し、電源を切ります。復帰に時間がかかりますが、サインインを要求する設定なら安全です。
- サインアウト: アプリをすべて閉じてセッションを終了し、その後サインイン画面を表示します。
セキュリティ面では、ロックと「復帰時にサインインを要求する」状態のスリープが日常的な選択として最も一般的です。省エネを優先するなら、休止状態やシャットダウンの方が適しています。
グループポリシーや Intune による自動ロックの強制
職場や学校では、管理者が次のものをよく利用します。
- グループポリシー (ドメイン参加 PC)。
- Microsoft Intune やその他の MDM ツール (クラウド管理デバイス)。
これらにより、例えば次のようなことを強制できます。
- ロックまでの最大アイドル時間。
- スリープや画面オフからの復帰時に必ずサインインを要求すること。
- ユーザーによる電源設定やロック設定の変更をブロックすること。
PC がドメインまたは管理テナントの一部である場合、次のような状況がありえます。
- 画面タイムアウトを特定の値より短くしたり長くしたりできない。
- スリープ復帰時のサインイン要求を無効にできない。
- 一定時間アイドル後の自動ロックを停止できない。
そのような場合でもロックコマンド自体は動作しますが、ポリシー設定が一部のカスタムスクリプトやタイムアウト設定を上書きする可能性があります。
自宅と職場における安全なロック設定のベストプラクティス
多くのユーザーにとって、次のようなシンプルな習慣がセキュリティと利便性の良いバランスを与えます。
- アイドル時間が 5~10 分程度で画面オフとサインイン要求がかかるよう短めに設定する。
- 席を立つときは必ず Windows + L やロックショートカットで PC をロックする。
- 空のパスワードではなく、強力なパスワード、PIN、Windows Hello を利用する。
- ノート PC では、スリープ復帰時にサインインを必須にする。
- 共有 PC では、セッションを開いたままにしない。最低でもロックし、他の人が使用する場合はサインアウトする。
よい設定をしていても問題が発生することはあります。そのような場合に、ロックコマンドの問題を診断し修正するためのトラブルシューティング手順が役立ちます。
Windows のロックコマンドの問題をトラブルシュートする
ときどき「lock command Windows」の方法が期待通りに動作しないことがあります。コマンドが何も起こさなかったり、ショートカットが失敗したり、スタートメニューからロックのオプションが消えたりすることがあります。
いくつかのポイントを確認することで、多くの場合、Windows を再インストールしたり自動化を諦めたりせずに原因を突き止めて修正できます。
ロックコマンドが動作しない、またはブロックされている場合
rundll32.exe user32.dll,LockWorkStation が何も起こさない場合:
- カンマやスペルを含めて正確に入力できているか確認します。
- Windows + L を試します。これも動作しない場合、より深刻なシステム問題の可能性があります。
- ロックをブロックしている可能性のあるセキュリティソフトやキオスクソフトが動作していないか確認します。
rundll32 が認識されないというメッセージが表示される場合:
- PATH や
rundll32.exeが制限されている環境で実行している可能性があります。 - 次のようなフルパスを試します。
C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
ロックオプションが消えた場合やポリシー制限の修正
スタートメニューや Ctrl + Alt + Delete 画面からロックのオプションがなくなっている場合:
- PC がキオスクモードや割り当てられたアクセス構成になっている可能性があります。
- グループポリシーによってロックオプションが非表示にされている可能性があります。
自分でそのデバイスを管理している場合:
- Windows キー + R を押して
gpedit.mscと入力し (Pro および Enterprise エディション)、次のポリシーを確認します。- [ユーザーの構成] > [管理用テンプレート] > [システム] > [Ctrl+Alt+Del オプション]
- [ユーザーの構成] > [管理用テンプレート] > [スタートメニューとタスクバー]
- ロックを無効にしたりオプションを削除したりしている設定がないか探します。必要に応じて、それらを [未構成] または [無効] に戻します。
自分でそのデバイスを管理していない場合は、IT 部門に連絡してください。共有キオスクや公共端末などで意図的にロックオプションを削除していることもあります。
イベントビューアやログでロック関連のエラーを確認する
より深刻な問題が疑われる場合:
- Windows キーを押し、「イベント ビューア」を検索して開きます。
- [Windows ログ] > [セキュリティ] の下で、ログオン、ログオフ、ロック/ロック解除に関連するイベントを探します。
- ロックを試みた時間帯に繰り返し表示されるエラーや警告がないか確認します。
イベントビューアは技術的でとっつきにくいかもしれませんが、ロックがブロックされたり、遅延したり、別のコンポーネントやポリシーのせいで失敗しているかどうかを示してくれることがよくあります。
コマンドと設定が思いどおりに動作するようになったら、それらを日々の習慣として自然に使えるようにすることに注力できます。
まとめ
Windows PC をロックすることは、強力な保護効果を持つシンプルな一手です。Windows + L を押すだけで、席を離れるときにいつでもデータを安全に保てます。しかし「lock command Windows」の方法をツールキットに加えることで、より高い制御性、自動化、柔軟性を得られます。
ここまでで学んだこと:
- キーボードショートカットやメニューを使ってすばやくロックする方法。
rundll32.exe user32.dll,LockWorkStationコマンドを [ファイル名を指定して実行]、CMD、PowerShell から実行する方法。- クリックやスクリプトでロックできるデスクトップショートカットやバッチファイルを作る方法。
- タスクスケジューラや PowerShell でロックをスケジュールする方法。
- リモートデスクトップやマルチユーザーシステムで
tsdisconなどの高度なオプションを使う方法。 - システム設定、スクリーンセーバー、動的ロックを通じて自動ロックを構成する方法。
- セキュリティポリシーに対処し、一般的なロックコマンドの問題を修正する方法。
このガイドのすべての方法を使う必要はありません。自分の習慣に合う 1~2 個を選び、必要に応じて自動化を追加してください。目標は明確です。セッションを決してさらしっぱなしにせず、PC のロックを考えるまでもなく自然に行えるくらい簡単にすることです。
よくある質問
ロックコマンドを使うのと、Windows からサインアウトするのでは、どちらが安全ですか?
どちらの方法も安全ですが、目的が異なります。ロックすると、アプリやファイルを開いたままにしつつ、サインイン画面の裏側でアクセスをブロックします。これは、短時間席を外すときに作業を続けておきたい場合に最適です。サインアウトするとアプリが閉じられ、セッションが終了します。他の人が自分の後でその PC を使う場合や、その日の作業を終えてプログラムを開いたままにしておく必要がない場合は、こちらのほうが安全です。
なぜロックコマンドが Windows 11 PC で動作しないのですか?
ロックコマンドが動作しない場合、まず Windows キー + L を試してください。これも動作しない場合、システムが制限モードになっているか、組織によって管理されている、あるいはロックの挙動を変更するポリシーが適用されている可能性があります。キーボードショートカットは機能するのに rundll32 コマンドが動作しない場合は、コマンドを正しく入力したか確認し、rundll32.exe へのフルパスを使用して試してください。管理対象デバイスでは、ロックに影響するセキュリティポリシーやキオスクポリシーがないか、IT 管理者に確認してください。
ネットワーク上の別のコンピューターをコマンドでロックできますか?
はい、可能ですが、適切な権限とツールが必要です。ネットワーク上の任意の PC を勝手にロックすることはできません。管理された環境では、管理者は PowerShell リモート、PsExec、Intune や Configuration Manager などの管理プラットフォームを使用して、許可されたデバイス上でロックコマンドをリモート実行できます。家庭内ネットワークではリモートロックはもっと制限されており、通常は、すでにその PC を操作する権限を持つリモートアクセスソフトに依存します。