Windows OS では、タスク スケジューラを使用すると、設定した基準 (トリガーと呼ばれる) を監視し、必要なときにタスクを実行することで、選択したコンピューターで定期的なタスクを自動的に作成または実行できます。それらの基準は満たされています。この投稿では、他のユーザーがタスク スケジューラでタスクを作成、削除、または実行できないようにする方法について説明します。
他のユーザーがタスク スケジューラでタスクを作成できないようにする
複数のユーザー アカウントでセットアップされた Windows 11/10 コンピューターでは、何らかの理由で、管理者権限を持つユーザーとして、他のユーザーがタスクでタスクを作成、削除、または実行できないようにする場合があります。デバイス上のスケジューラ。これを実現するには、次のいずれかの方法を使用できます。
ローカル グループ ポリシー エディターレジストリ エディターレジストリ (.reg) ファイルコマンド プロンプト
これらの方法について詳しく説明します。特にレジストリ エディタ、REG ファイル、およびコマンド プロンプトの方法については、レジストリをバックアップするか、必要な予防措置としてシステムの復元ポイントを作成することをお勧めします。これらの方法は本質的に Windows レジストリを変更するためです。
1] ローカル グループポリシー エディター
他のユーザーがタスク スケジューラでタスクを作成、削除、または実行できないようにするにはローカル グループ ポリシー エディタを使用している Windows 11/10 コンピュータでは、次の手順に従います。
Windows キー + R を押して、[実行] ダイアログを呼び出します。[実行] ダイアログ ボックスで「gpedit.msc」と入力し、Enter キーを押します。ローカル グループ ポリシー エディターを開きます。ローカル グループ ポリシー エディター内の左側のペインで、次のパスに移動します。[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [タスク スケジューラ]ここで、要件に従って次のいずれかを実行します。ユーザーがタスクを作成できないようにするには、右側のペインで [新しいタスクの作成を禁止する] ポリシーをダブルクリックして、そのプロパティを編集します。他のユーザーがタスクを削除できないようにするには、右側のペインで、 Prohibit Task Deletion ポリシーを編集してプロパティを編集します。他のユーザーがタスクを実行できないようにするには、右ペインで Prevent Task Run or End ポリシーをダブルクリックして編集します開いているポリシー ウィンドウのいずれかで、ラジオ ボタンを [有効] に設定します。[適用] > [OK] をクリックして変更を保存します。ローカルを終了します。グループ ポリシー エディター。再起動は不要です。
Windows 11/10 Home エディションを実行している場合は、このガイドの手順に従ってローカル グループ ポリシー エディター機能を追加し、上記の手順を実行するか、以下のレジストリ エディター、REG ファイル、またはコマンド プロンプトの方法を実行できます。
読む: ユーザーが色と外観を変更できないようにするWindows の ce
2] レジストリ エディタ
他のユーザーを防ぐためレジストリ エディタを使用して、Windows 11/10 コンピュータのタスク スケジューラでタスクを作成、削除、または実行するには、次の手順に従ってください:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Task Scheduler5.0
タスク スケジューラ 5.0 キー フォルダが存在しません。左側のナビゲーション ペインで Windows サブ親キー フォルダを右クリックし、新規 をクリックします。 > キー を作成してレジストリ キーを作成し、それに応じてキーの名前を変更して Enter キーを押します。
ここで、Task Scheduler5.0 キーをクリックし、必要に応じて次のいずれかを実行します。他のユーザーがタスクを作成できないようにするには、右側のペインで空白スペースを右クリックし、[新規 > DWORD (32 ビット) 値] を選択します。この値に「Task Creation」という名前を付けます。他のユーザーがタスクを削除できないようにするには、右側のペインで空白スペースを右クリックし、New > DWORD (32-bit) Value を選択します。強い>。この値に「Task Deletion」という名前を付けます。他のユーザーがタスクを実行できないようにするには、右側のペインで空白スペースを右クリックし、[新規] > [DWORD (32 ビット) 値] を選択します。強い>。この値に「Execution」という名前を付けます。新しく作成したキーをダブルクリックして、そのプロパティを編集します。[値のデータ] フィールドに値 0 を入力します。[OK] をクリックします。 strong> または Enter キーを押して変更を保存します。レジストリ エディタを終了します。再起動は不要です。
読む: Windows でのファイルとフォルダの切り取り、貼り付け、コピー、削除、および名前の変更を防ぎます
3] レジストリ (.reg) ファイル
他のユーザーがレジストリ (.reg) ファイルを使用して Windows 11/10 コンピュータのタスク スケジューラでタスクを作成、削除、または実行するには、次の手順に従います。
Windows キー + R を押して、[実行] ダイアログを呼び出します。 [実行] ダイアログ ボックスに「メモ帳」と入力し、Enter キーを押してメモ帳を開きます。ここで、必要に応じて次のいずれかを実行します。他のユーザーがタスクを作成できないようにするには、以下のコードをコピーしてWindows レジストリ エディター バージョン 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Task Scheduler5.0]”Task Creation”=dword:00000000他のユーザーがタスクを削除できないようにするには、以下のコードをコピーしてテキスト エディターに貼り付けます。 Windows レジストリ エディター バージョン 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Task Scheduler5.0]”Task Deletion”=dword:00000000他のユーザーがタスクを実行できないようにするには、以下のコードをコピーしてテキスト エディターに貼り付けます。Windows レジストリ エディターバージョン 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Task Scheduler5.0]”Execution”=dword:00000000メニューからファイルオプションをクリックし、名前を付けて保存を選択します> ボタンをクリックします。ファイルを保存する場所 (できればデスクトップ) を選択します。.reg 拡張子が付いたわかりやすい名前を入力します (例:; PreventTaskCreation.reg)。ファイルの種類ドロップダウン リストからすべてのファイルを選択します。保存した.reg ファイルをダブルクリックしてマージします。プロンプトが表示されたら、<をクリックします。 strong>実行 > はい (UAC) > はい > OK マージを承認します。必要に応じて.reg ファイルを削除できるようになりました。再起動は不要です。
読む: ユーザーが Windows でテーマを変更できないようにする方法
4] コマンド プロンプト
Windows 11/10 のタスク スケジューラで他のユーザーがタスクを作成、削除、または実行できないようにするには
Windows キー + R を押して、[ファイル名を指定して実行] ダイアログ ボックスを開きます。[ファイル名を指定して実行] ダイアログ ボックスで「cmd」と入力し、CTRL + SHIFT + を押します。 ENTER を押して、admin/eleva でコマンド プロンプトを開きます次に、要件に従って次のいずれかを実行します。他のユーザーがタスクを作成できないようにするには、以下のコマンドをコピーして CMD プロンプトに貼り付け、Enter.reg.exe を押します。「HKLM\Software\Policies\Microsoft\Windows」を追加します。 \Task Scheduler5.0″/V”Task Creation”/T REG_DWORD/D”0″他のユーザーがタスクを削除できないようにするには、以下のコマンドをコピーして CMD プロンプトに貼り付け、Enter.reg.exe Add”HKLM\Software \Policies\Microsoft\Windows\Task Scheduler5.0″/V”Task Deletion”/T REG_DWORD/D”0″他のユーザーがタスクを実行できないようにするには、以下のコマンドをコピーして CMD プロンプトに貼り付け、Enter.reg を押します。 exe Add”HKLM\Software\Policies\Microsoft\Windows\Task Scheduler5.0″/V”Execution”/T REG_DWORD/D”0″コマンドが実行されたら CMD プロンプトを終了します。他のユーザーが Windows 11/10 のタスク スケジューラでタスクを作成、削除、または実行できないようにする方法!
こちらもお読みください:
管理者以外はできますかスケジュールされたタスクを作成しますか?
別のユーザーのアカウントで実行するタスクをスケジュールできるのは、Administrators グループに属しているか、管理者権限を持つユーザーだけです。ただし、ジョブが初めて作成される場合は、管理者以外のユーザーがタスク スケジューラを使用して、別のユーザーのアカウントで実行されるタスクをスケジュールできます。
スケジュールされたタスクはユーザー固有ですか?
スケジュールされたタスクはデフォルトでユーザー固有であるため、「自分の」タスクしか表示されません。 「通常の」タスク (単純なタスクではない) を作成するときに、特定のユーザーまたはユーザー グループを選択できます。タスク スケジューラでユーザーまたはグループを変更するには、変更するスケジュールされたタスクの名前を右クリックし、[プロパティ] を選択して、[タスク] タブを選択します。 [Run as] ボックスに、使用するアカウント名を入力します。