これは奇妙に聞こえるかもしれません。同僚と私はWindowsマシンで作業していました。彼はLAN経由で頻繁にシャットダウンします。
彼は通常、次の手順に従います。
- コマンドプロンプトにアクセスし、を入力し
shutdown -i
ます。 - IPアドレスを選択し、[ シャットダウン ]をクリックします。
- 2〜3秒のタイムアウトを選択します。
- OKをクリック
残念ながら、コンピューターへのリモートアクセスを無効にすることはできません。これを防ぐ方法はありますか?
これは奇妙に聞こえるかもしれません。同僚と私はWindowsマシンで作業していました。彼はLAN経由で頻繁にシャットダウンします。
彼は通常、次の手順に従います。
shutdown -i
ます。残念ながら、コンピューターへのリモートアクセスを無効にすることはできません。これを防ぐ方法はありますか?
回答:
あなたは社会問題の技術的解決策を求めており、根本的な原因ではなく症状に対処しようとしています。マシンをシャットダウンする他の方法を見つけた場合、これは失敗のリスクを伴います。
友人と話をして、あなたは大学の仲間ではないことを思い出させてください。彼の行動は職場ではまったく受け入れられません。彼はあなたがあなたの仕事をすることを意図的に止めており、最終的にあなたの仕事を危険にさらしています。上司からパフォーマンスの悪さを説明するために電話がかかってきたらどうなりますか?あなたは責任を受け入れ、自分自身を解雇しますか?それとも、あなたの友人を非難し、彼を解雇しますか?友人はそのような状況に友人を置きません。
停止する必要があることを友人に伝えます。たった今。期間。そうでない場合は、経営陣に相談する必要があります。
gpedit.mscを実行し、以下に示すようにオプションを無効にしてみてください。PCを再起動して、動作するかどうかを確認します。
shutdown.exe
OPマシンをシャットダウンするために使用しています。これshutdown.exe
は、同僚のネットワーク資格情報を使用してOPマシンにログインするためにのみ機能します。だから、同僚がされてログイン。
変更したいポリシーは
コンピューターの構成| Windows設定| セキュリティ設定| ローカルポリシー| ユーザー権利の割り当て
「リモートシステムからの強制シャットダウン」という名前のポリシーを見つけます。デフォルトでは、このポリシーの値はAdministrators
です。空のリストになるように編集するか、フレンドリーな信頼できるIT担当者をそこに入れてください。
「シャットダウン:ログオンせずにシステムをシャットダウンできるようにする」に関する注意
このポリシーはローカルシャットダウンにのみ適用されます。つまり、最初にログオンしなくても、コンピューターにいる誰かがコンピューターをシャットダウンできるかどうかを制御します。デフォルトでは、このポリシーはワークステーションで有効になっており、Windowsログオン画面の右下隅にシャットダウンボタンが表示されます。
このポリシーを無効に設定すると、ログオン画面にシャットダウンボタンが表示されなくなります。ユーザーは、コンピューターをシャットダウンするためにログオンする必要があります。これは通常、サーバーのセットアップ方法です。
このポリシーは、リモートシャットダウンを防ぐために何もしません。リモートでシャットダウンできるシステムで自分で試すことができます。このポリシーを[無効]に設定しても、そのシステムをシャットダウンできます。
リモートレジストリサービスに関する注意
リモートレジストリサービスを無効にしても、リモートシャットダウンは防止されません。リモートレジストリは、シャットダウンの理由を記録するシャットダウンイベントトラッカーの機能にのみ影響します。理由を記録できない場合、シャットダウンは引き続き発生します。
psexec
に実行するために使用できますshutdown
。「ネットワークからこのコンピューターへのアクセスを拒否する」ポリシーは、このクラスの攻撃をブロックする必要がありますが、OPの状況のように正当なアクセスを妨げることもあります。
これは、管理者権限なしでこの問題を修正する簡単な方法です。
しかし、それでも..同僚の男性と話してください。インターネットカフェなど、懲戒処分が容易に得られない場合は、コミュニティにこれを任せます。
以下のコードを新しいテキストファイルに追加します。次に、.txt拡張子を.batに変更します
.txt拡張子が表示されない場合:
8.1 / 8に勝った場合、マイドキュメントウィンドウで[表示]タブをクリックし、オプションボタンを見つけます。
シャットダウンはCODEを中止します。シャットダウンするときは忘れずに閉じてください。
:start
cls (clear command prompt window.. Optional)
@echo Shutting Down Cancel
shutdown -a
TIMEOUT 1
goto start
このコードは、最新のコンピューターではリソースを大量に消費するものではなく、ウイルススキャナーには表示されません。-原因はウイルスではない= D
cls
すでにお持ちの場合はどうして@echo off
ですか?
shutdown -a > NUL
より効率的であるshutdown -a
とcls
これを無効にするには、リモートレジストリサービスを無効にするか、シャットダウンする他のすべてのアクセスを削除します。
リモートレジストリを無効にします。
sc config "RemoteRegistry" start =無効
シャットダウン場所:
C:\ Windows \ System32 \ shutdown.exe
shutdown.exeへのアクセスを削除すると、リセットなどのシステムタスクを実行するときに予期しない結果が発生します...
リモートレジストリに関して:
RemoteRegistryサービスを無効にすると、ソフトウェア更新サービスやWindows自動更新など、ほとんどのパッチ管理ソリューションが破損します。このサービスを無効にした場合、パッチ管理を手動で実行する必要があります
shutdown.exe
自分のマシン上で、ターゲットのマシン上ではなくのコピーを実行しています。したがって、コピーを削除しても実際には役に立ちません。
たとえば、次のファイルをファイルに追加し、C:\kill-shutdown.ps1
そのファイルをグループポリシーに追加できます。ローカルコンピューターポリシー>コンピューターの構成> Windows>設定>スクリプト(スタートアップ/シャットダウン)>シャットダウン
if ((test-path C:\allow-shutdown.txt) -ne $True) { shutdown -a }
次に、C:\ allow-shutdown.txtが存在しない場合、すべてのシャットダウンが中止されます。