Macで動くWindowsのWindowsDefenderリアルタイム保護を確認して切り替える方法

※本ページにはプロモーション(広告)が含まれています。
Macで動くWindowsのWindowsDefenderリアルタイム保護を確認して切り替える方法

MacでWindowsを動かしていると、WindowsDefenderのリアルタイム保護が有効かどうか気になって落ち着かないことがありますよね。

この記事を読むと、GUIとコマンドどちらでもリアルタイム保護の状態を確かめられ、必要に応じて安全にオンオフを切り替えられるようになります。

項目内容
独自コンテンツ1実際に試した手順を初心者でも迷わないように順序立てて紹介。
独自コンテンツ2設定画面とコマンド両方で確認する方法を両面から解説。
独自コンテンツ3トラブル時の対処とプログラマー視点のちょっとしたコツを掲載。

一度確認しておけば怖くないです。短時間で終わる作業なので、さっそく一緒に確認していきましょう。

Windowsマニア

わからないことがあっても安心してください。ゆっくり手順を追えば確実に確認して切り替えられるようになりますよ。

目次

Mac上のWindowsでWindowsDefenderのリアルタイム保護を手動で確認して切り替える方法

Mac上のWindowsでWindowsDefenderのリアルタイム保護を手動で確認して切り替える方法

Mac上でWindowsを使うとき、WindowsDefenderのリアルタイム保護を自分で確認して切り替える場面がよくあります。ここでは実際に手で状態を確認して切り替えるための全体像と、環境ごとのちょっとしたコツをやさしく伝えます。

  • BootCampで起動したWindowsでは物理マシンと同様に直接設定を変更できること。
  • 仮想環境(ParallelsやVMware)ではゲストOS内で切り替えるがホスト側との重複に注意すること。
  • 設定変更は管理者権限が必要な場合が多いので権限を確認すること。
Windowsマニア

初めてでも落ち着いて手順どおりに進めれば大丈夫です。焦らずに一つずつ確認していけば安全に切り替えられます。

BootCampで起動したWindowsでの手順

BootCampで起動したWindowsでの手順

BootCampで起動したWindowsは物理環境と同じ挙動になるため、Windowsセキュリティの設定をそのまま操作できます。管理者アカウントでログインしておくと設定変更がスムーズです。

操作のコツとして、タスクバーの検索で『Windowsセキュリティ』と入力すると素早く該当画面に移動できます。設定を変えて反映されないときは再起動すると確実に反映されます。

WindowsのスタートメニューからWindowsセキュリティを開く場所

項目内容
スタートメニューで開く画面左下のWindowsボタンをクリックし表示された一覧からWindowsセキュリティを選ぶ。
検索で開くタスクバーの検索にWindowsセキュリティと入力してEnterで直接起動する。
コントロールパネル経由コントロールパネルから辿ることもできるが検索やスタートメニューが早い。

ウイルスと脅威の防止設定でリアルタイム保護をオンまたはオフに切り替える場所

手順
Windowsセキュリティを起動する

スタートメニューか検索でWindowsセキュリティを開く。

手順
ウイルスと脅威の防止を選択する

左側メニューからウイルスと脅威の防止をクリックして該当画面に移る。

手順
設定の管理でトグルを切り替える

設定の管理を開きリアルタイム保護のトグルでオンまたはオフに切り替える。オフにする場合は一時的に無効化される点に注意する。

Mac上のWindowsでPowerShellを使ってWindowsDefenderのリアルタイム保護を切り替える方法

Mac上のWindowsでPowerShellを使ってWindowsDefenderのリアルタイム保護を切り替える方法

Mac上で動くWindows環境でもPowerShellを使えばWindowsDefenderのリアルタイム保護を切り替えられます。仮想マシンやBootCampでもコマンド自体は同じなので管理者権限で実行することが肝心です。

ここでは手動で一時的に無効化する方法とスクリプト化して作業を自動化する方法を、迷わないように具体的手順でやさしく紹介します。安全に元に戻せることを前提に説明します。

  • 管理者PowerShellを開いてSet-MpPreferenceで一時無効化する方法。
  • 無効化と再有効化をPowerShellスクリプト化して実行する方法。
  • スクリプトをタスクスケジューラで最高権限で動かす自動化の方法。

一時的に無効化する手順(管理者PowerShellを使う場合)

一時的に無効化する手順(管理者PowerShellを使う場合)

まずは管理者権限のPowerShellを開いてからコマンドを入力します。作業中だけ無効化して終わったらすぐ再有効化する習慣をつけると安全に使えます。

無効化にはSet-MpPreferenceのDisableRealtimeMonitoringフラグを使います。次のコマンドを使えば一時的に切り替えられます。

Set-MpPreference -DisableRealtimeMonitoring $true
Set-MpPreference -DisableRealtimeMonitoring $false

管理者権限でPowerShellを起動する方法と場所

手順
スタートメニューから起動

スタートメニューを開いてWindowsPowerShellを検索し右クリックで管理者として実行します。最も手早い方法です。

手順
WindowsTerminalを使う

WindowsTerminalを右クリックして管理者として実行するとタブでPowerShellが開きます。複数シェルを使うときに便利です。

手順
仮想環境での注意

ParallelsやVMwareなど仮想マシン内のWindowsで操作する点を確認してください。ホストのmacOS側ではないことを確かめてください。

Set-MpPreferenceを使ってリアルタイム保護を無効化/再有効化するコマンドの実行場所

項目内容
実行場所管理者権限のPowerShellまたはWindowsTerminal(管理者)
必要な権限管理者権限が必須です。昇格していないとコマンドは効果がありません。
備考仮想マシン内で操作しているかを確認してください。ホスト側と混同しないよう注意してください。

作業を自動化するスクリプト化の手順

作業を自動化するスクリプト化の手順

何度も同じ操作をするならスクリプト化するとミスが減って楽になります。スクリプト内で昇格処理を入れるかタスクスケジューラで最高権限で動かすのが現実的です。

スクリプトは実行ポリシーに注意して保存してください。個人のPCなら%USERPROFILE%配下のScriptsフォルダなどに置くと管理が楽になります。

Start-Process powershell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\ToggleRealtime.ps1"' -Verb runAs

リアルタイム保護の無効化と再有効化を含むPowerShellスクリプトを作る方法と保存場所

手順
スクリプト本体の作成

ToggleRealtime.ps1というファイルを作りSet-MpPreference -DisableRealtimeMonitoring $trueと再有効化の行を入れて保存します。

手順
保存場所の決定

C:\Scriptsまたは%USERPROFILE%\Scriptsなどアクセスしやすい場所に置いておくと管理が楽です。権限を適切に設定してください。

手順
実行と自動化

昇格して実行するにはStart-Process -Verb runAsを使うかタスクスケジューラで最高権限で登録して自動実行します。

Mac上のWindowsで特定フォルダやアプリを除外してリアルタイム保護の影響を減らす方法

Mac上のWindowsで特定フォルダやアプリを除外してリアルタイム保護の影響を減らす方法

Mac上でWindowsを動かすと、WindowsDefenderのリアルタイム保護がビルドやファイル同期に影響することがよくあります。ここでは負荷を減らして快適に作業するための考え方と選べる手段をやさしく紹介します。

基本は必要最小限の除外にとどめつつ、開発用フォルダや一時ファイルだけを狙って外すことです。共有フォルダ全体を無造作に除外するとセキュリティリスクが高まるので、対象は絞るのが肝心です。

  • ビルド出力フォルダを除外してコンパイルを高速化する。
  • IDEやパッケージマネージャのキャッシュだけを除外して誤検知を減らす。
  • 定期的にフルスキャンをスケジュールして安全を保つ。
Windowsマニア

まずは小さな範囲から外して様子を見てください。動きが軽くなったらその設定を基準に少しずつ調整すると安心です。

Windowsセキュリティでフォルダを除外する具体的手順

Windowsセキュリティでフォルダを除外する具体的手順

Windowsセキュリティを開いてウイルスと脅威の防止の設定をたどると除外リストにアクセスできます。具体的にはウイルスと脅威の防止→設定の管理→除外の追加と削除へ進んでください。

除外に追加する際はフルパスで指定するのが確実です。Macの共有フォルダを使っている場合は、仮想ディスク上のパスやマウントポイントを確認してから追加すると迷いが少ないです。

Windowsセキュリティの除外設定画面でフォルダを追加する場所と操作

項目内容
開き方スタートメニューでWindowsセキュリティを検索して起動する。
移動先ウイルスと脅威の防止を選び、設定の管理をクリックする。
フォルダ追加操作除外の追加→除外の種類でフォルダを選び、対象フォルダのフルパスを指定して追加する。

開発作業やビルドでの実運用パターン

開発作業やビルドでの実運用パターン

実運用ではビルドフォルダやパッケージキャッシュだけを狙って除外するパターンが現実的です。例えばnodeやdotnetの出力、IDEの一時ディレクトリだけを外すと効果が高くてリスクが抑えられます。

チーム開発では除外ルールを共有しつつ、CIや本番サーバーでは除外を使わないなどの線引きがあると安心です。動作確認用にフルスキャンを夜間にスケジュールしておくと安全性が保てます。

ビルドフォルダや開発ツールを除外してビルドを高速化する設定手順

手順
除外対象を特定する

ビルド出力やnode_modules、IDEのキャッシュなど頻繁に書き換わるフォルダを洗い出します。プロジェクトごとに候補をメモしておくと後で楽になります。

手順
Windowsセキュリティで追加する

ウイルスと脅威の防止→設定の管理→除外の追加からフォルダを選び、プロジェクトのビルドフォルダなどフルパスで登録します。

手順
動作確認とスケジュールスキャン設定

ビルドを回して時間が改善されたか確認します。定期的なフルスキャンを夜間に設定して除外の安全性を補完します。

よくある質問

よくある質問
WindowsDefenderのリアルタイム保護が有効かどうか簡単に確認するには?

WindowsのWindowsセキュリティを開いてウイルスと脅威の防止の項目でリアルタイム保護の表示を確認してください。表示が見つからないときはPowerShellで設定を確認すると確実です。

Mac上の仮想環境でうまく動かないときはどうしたらよい?

仮想マシンの共有フォルダやネットワーク設定が関係することが多いです。統合機能やネットワークを一時的に切り分けて動作を確認すると原因が見つかりやすいです。

一時的にリアルタイム保護をオフにしても問題ないですか?

ビルドやデバッグで誤検知が起きる場合は短時間オフにする選択肢が実用的です。ただし外部ファイルやネット接続を控えて作業後は必ず再有効化してください。

まとめ

まとめ

最後にまとめます。Mac上で動くWindows環境でWindowsDefenderのリアルタイム保護を確認して切り替える方法は大きく分けて二つあります。一つはWindowsセキュリティの「ウイルスと脅威の防止」画面で目視して切り替える方法、もう一つは管理者権限でPowerShellを使って状態を確認し切り替える方法です。BootCampや仮想環境(Parallels/VMware)でも基本の流れは同じです。

現場で役立つコツを一つ挙げると、PowerShellは管理者で起動することと、TamperProtection(改ざん防止)が有効だと設定変更が弾かれる点に注意してください。仮想環境でスナップショットを使う場合は保護設定がスナップショットに残ることがあり、テストで一時的に無効化したら作業後に必ず有効化しておくことが安全です。

Windowsマニア

最初は戸惑うかもしれませんが落ち着いて順を追えば大丈夫です。設定を変えるときは管理者権限と改ざん防止の状態をまず確認しましょう。ひとつずつ確認して安全に作業してください。

注意点として企業が管理する端末では設定がポリシーで固定されている場合があるため、業務用PCでは管理者に相談してから操作してください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次