web-dev-qa-db-ja.com

私の同僚はよくLANを介して私のマシンをシャットダウンします - どうすればそれを防げますか?

これは奇妙に聞こえるかもしれません。私の同僚と私はWindowsマシンで作業していました。彼はしばしばそれを LAN を通してシャットダウンします。

彼は通常以下の手順を踏みます。

  1. コマンドプロンプトにアクセスし、shutdown -iを入力します。
  2. 自分のIPアドレスを選択し、シャットダウンをクリックします。
  3. 2〜3秒のタイムアウトを選択します。
  4. クリックOK

残念ながら、私は自分のコンピュータへのリモートアクセスを無効にすることはできません。これを防ぐ方法はありますか?

あなたは社会的問題に対する技術的な解決策を探していて、根本的な原因ではなく症状に対処しようとしています。他の方法であなたのマシンをシャットダウンするのを見つけた場合、これは失敗の危険を冒します。

あなたの友人と話して、大学で面倒なことをしているのではありません。あなたは仕事をするために報酬を得ているのです。彼の行動は職場ではまったく受け入れられません。彼は意図的にあなたがあなたの仕事をするのをやめさせていて、それは最終的にあなたの仕事を危険にさらしています。あなたの上司があなたの貧弱なパフォーマンスを説明するためにあなたに電話をかけたときどうなりますか?あなたはその責めを受け入れて自分自身を解雇しますか?それとも、あなたはあなたの友人を非難して彼を解雇させるのですか?友達はそのような状況に友達を入れません。

彼が止まる必要があることをあなたの友人に言いなさい。たった今。期間。もしそうでなければ、あなたは経営者と話をしなければならないでしょう。

197
David Richerby

gpedit.mscを実行して、無効化を以下のように試してください。それが動作するかどうかを確認するためにあなたのPCを再起動します。

enter image description here
拡大するにはクリックしてください

162
MAKZ

変更したいポリシーは

コンピュータの構成| Windowsの設定セキュリティ設定ローカルポリシーユーザー権利の割り当て

リモートシステムからの強制シャットダウン」という名前のポリシーを探します。デフォルトでは、このポリシーの値はAdministratorsです。空のリストになるようにそれを編集するか、代わりにそこにあなたのフレンドリーな信頼できるIT担当者を入れてください。

policy to force shutdown remotely


「シャットダウン:ログオンしなくてもシステムをシャットダウンできるようにする」に関するメモ

このポリシーはローカルシャットダウンにのみ適用されます。つまり、コンピュータにいる人が最初にログオンしなくてもコンピュータをシャットダウンできるかどうかを制御します。デフォルトでは、このポリシーはワークステーションで有効になっており、Windowsのログオン画面の右下にシャットダウンボタンが表示されます。

local shutdown allowed

このポリシーを無効に設定すると、ログオン画面にシャットダウンボタンが表示されなくなります。ユーザーはコンピュータをシャットダウンするためにログオンする必要があります。これは通常、サーバーの設定方法です。

local shutdown prohibited

このポリシーは、リモートシャットダウンを妨げるものではありません。あなたはリモートでシャットダウンすることができますシステム上で自分で試すことができます。このポリシーを無効に設定しても、そのシステムをシャットダウンすることはできます。


Remote Registryサービスについてのメモ

Remote Registryサービスを無効にしても、リモートシャットダウンは妨げられません。リモートレジストリは、シャットダウンイベントトラッカーがシャットダウンの理由を記録する機能にのみ影響します。理由を記録できない場合でも、シャットダウンは行われます。

45
Patrick Seymour

これは管理者権限なしでこの問題を解決する簡単な方法です。

しかしそれでも、あなたの同僚の人に話してください。私は懲戒処分が容易に利用できない状況、例えばインターネットカフェのためにこれを地域社会に委ねます。

新しいテキストファイルに以下のコードを追加してください。次に.txt拡張子を.batに変更します

.txt拡張子が表示されない場合は、

  1. 「フォルダと検索のオプション」
  2. 「既知のファイルタイプのファイル拡張子を隠す」のチェックを外します。

8.1/8で勝った場合は、マイドキュメントウィンドウで表示タブをクリックしてオプションボタンを見つけてください。

シャットダウンはCODEを中止します。シャットダウン時には必ず閉じてください。

 :start
    cls (clear command Prompt window.. Optional)
    @echo Shutting Down Cancel   
    shutdown -a
    TIMEOUT 1
    goto start

このコードは現代のコンピュータにとってリソース集約型ではなく、ウイルススキャナには表示されません。

18
Pathfinder

これを無効にするには、Remote Registryサービスを無効にするか、シャットダウンするための他のすべてのアクセスを削除します。

リモートレジストリを無効にする:

sc config "RemoteRegistry" start = disabled

シャットダウン場所:

C:\ Windows\System32\shutdown.exe


警告:

Shutdown.exeへのアクセスを削除するとリセットなどのシステムタスクを実行したときに予期しない結果が生じることがあります...

リモートレジストリの場合:

RemoteRegistryサービスを無効にすると、Software Update ServiceやWindows Automated Updateを含むほとんどのパッチ管理ソリューションが機能しなくなります。このサービスを無効にした場合は、手動でパッチ管理を実行する必要があります。

- Brian Grothのマイクロソフトでの生活

16
50-3

TechNetから:

この機能を使用するには、リモートコンピュータでリモートレジストリサービスを有効にする必要があります。詳細については、「リモートレジストリサービスを有効にする」を参照してください。

この手順を実行するには、リモートレジストリへのアクセス、またはリモートコンピュータのAdministratorsグループのメンバシップが最低限必要です。

12
cobbbob

次のファイルをC:\kill-shutdown.ps1などのファイルに追加してから、そのファイルをグループポリシーに追加することができます。ローカルコンピュータポリシー>コンピュータの構成> Windows>設定>スクリプト(起動/シャットダウン)>シャットダウン

if ((test-path C:\allow-shutdown.txt) -ne $True) { shutdown -a }

その後、C:\ allow-shutdown.txtが存在しない場合は、すべてのシャットダウンを中止します。

11

あなたのコンピュータのipc $共有から彼を削除してください。

  • コンピュータの管理を開きます。
  • [ユーザーアカウント制御]ダイアログボックスが表示されたら、表示された操作が正しいことを確認し、[はい]をクリックします。
  • コンソールツリーで、[システムツール]、[共有フォルダ]、[共有]の順にクリックします。
  • 詳細ウィンドウで、共有フォルダを右クリックし、[プロパティ]をクリックします。
  • [共有アクセス許可]タブで、必要なアクセス許可を設定します。
  • 権限のないユーザーとして彼を追加します。
10
RedBug