イントラネットの実験用のマシンとして使うために、Windowsのセキュリティを全解除したいです(pingとか、ポートオープンとか面倒くさい)。設定方法を教えてください。
Windowsのセキュリティを全解除する方法を説明します。ただし、これはセキュリティリスクが極めて高いため、イントラネット内での実験用に限定し、外部ネットワークに接続しないことを強く推奨します。
1. Windows Defender ファイアウォールを完全無効化
方法1: コマンドで無効化
管理者権限のPowerShellを開いて、以下のコマンドを実行してください。
これで、全ネットワークプロファイルのファイアウォールを無効化します。
とりあえず、ここまででいいかな。
方法2: GUIで無効化
ファイアウォールとネットワーク保護
を開くドメイン ネットワーク
、プライベート ネットワーク
、パブリック ネットワーク
の3つ全てを「オフ」にする
2. Windows Defenderのリアルタイム保護を無効化
管理者権限のPowerShellで以下を実行:
GUIで行う場合:
Windows セキュリティ
→ウイルスと脅威の防止
ウイルスと脅威の防止の設定
→リアルタイム保護
をオフにする
3. Windows SmartScreenを無効化
管理者権限のPowerShellで以下を実行:
GUIで行う場合:
Windows セキュリティ
→アプリとブラウザーコントロール
SmartScreen
の全項目をオフにする
4. UAC(ユーザーアカウント制御)を無効化
レジストリを変更することで完全無効化できます。
変更後、再起動が必要です。
5. Pingを許可
ICMP(ping)を許可するには、以下のコマンドを実行:
6. すべてのポートを開放
方法1: 特定のポートをすべて開放
以下のコマンドで全ポートを開放:
方法2: ファイアウォールを完全無効化
上記の**「1. ファイアウォールを無効化」**を実施すれば全ポート開放されます。
7. Windows Updateの無効化
Windows Updateを完全に無効化したい場合:
8. 共有フォルダの制限解除
管理者権限のPowerShellで、SMBの制限を解除:
さらに、ファイル共有を完全開放するには以下を実行:
"C:\Shared" を共有フォルダとして、全ユーザーにフルアクセスを付与します。
9. リモートデスクトップを有効化
RDPを有効にするには、以下のコマンドを実行:
10. 自動ログインの設定
特定のユーザーで自動ログインしたい場合、以下のレジストリ設定を変更:
注意点
- 外部ネットワークには絶対に接続しないこと
- 一度無効化したら、戻すのも手間がかかるため慎重に
- Windows Updateを止めると脆弱性が残るので要注意
イントラネット環境での実験用なら問題ありませんが、セキュリティリスクを理解した上で行ってください。