NetCrunchは追加エージェントをインストールすることなく、Microsoft Windowsのシステムを監視することができます。しかし、セキュリティルールが厳格なため、リモート監視が可能となるのは、ユーザーのWindows環境に依存する初期設定を行った後となります。
監視サーバー
NetCrunchサーバーは、Windows Server 2016、Windows Server 2019、Windows 2022にインストールすることができます。ユーザーがActive Directory環境でほとんどのサーバーを管理している場合、Active Directoryドメインに参加したマシンに、NetCrunchをインストールすることを推奨します。理由は、容易に設定することができるためです。監視対象システムザーノバーサーバーでは一般的にファイアウォールが有効なため、リモート管理がプロックされています。まずこの項目を変更する必要があります。最も簡単な方法としては、Active Directoryグループポリシーで管理する方法です。その他の方法を採用する場合、ユーザーはAdRem Software社が用意するスクリプトを使用して、個々のサーバーを設定する必要があります。 （Webサイトからダウンロード: http://www.adremsoft.com/download/SetWinForNC.zip)
ワークステーション
ユーザーが対象のワークステーションをActive Directoryで管理している場合、サーバーと同様に、監視設定する必要があります。（Active Directoryグループポリシーの編集、もしくはスクリプトの実行）ワークグループに所属しているワークステーションを監視する場合、Windows Vista以降に追加されたUAC（ユーザーアクセス制御）のために、設定が多少困難となっています。この機能のために、リモート接続がローカルアドミニストレーショングループから管理者権限を継承できないのです。この場合、ユーザーはローカルのビルトインAdministratorアカウントを利用する、もしくは新しいアカウントを作成し、手動で必要な権限をこの新規アカウントに割り当てるなどの方法を取ることができます。設定方法の概要
1.アクセス権限の設定
NetCrunchではDCOM、WMI（root\cimV2）と（Read Access）、レジストリキー (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib）へのアクセス権限を持つユーザーアカウントが必要となります。最も簡単な方法は、ローカルAdministratorsグループへ使用するユーザーを追加することです。
2.ファイアウォール設定
ファイアウォールルールとして、RPC、パフォーマンスモニタ、名前付きパイプ、WMIのトラフィックを許可する必要があります。
3. PerfMon監視の有効化
Remote Registryサービスはスタートアップの種類を自動として設定し、実行中でなけれぼなりません。
4. UACのリモート制限を無効化
UAC（ユーザーアクセス制御）のリモート制御をドメイン参加していないサーバー上で無効にする必要があります。以下のレジストリキーの値の変更が必要となります。以下のレジストリキーの値を１に変更する必要があります。設定変更後、コンピュータの再起動が必要になります。 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAc countTokenFilterPolicy
ACTIVE DIRECTORY ドメインの設定方法
この手順はActive Directoryのユーザー、コンピュータおよびグループポリシー管理アドミニストレーションツールの知識が必要となります。もしユーザーがActive Directoryを用いてほとんどのサーバーを管理している場合、一番良い方法はActive Directoryドメインに参加しているサーパー上にNetCrunchをインストールし、監視専用のアカウントを作成することです。この場合、NetCrunchのインストールを中断し、まずActive Directoryの散定をする必要があります。設定の変更が全てのサーバーに反映された後、 NetCrunchのインストールを再スタートしてください。設定の反映には約２時間程度必要になります。この方法により、NetCrunchはActive Directoryに参加している全てのサーバーの検出と監視設定を自動的に行うことが出来ます。他のドメインやワークグループのサーバーについては、別の設定が必要になります。（設定方法に関しては独立したWindowsサーバーの項を参照ください。）
アクセス権限の設定
STEP 1 –監視専用ユーザーの作成NetCrunchサーバーで使用する監視専用ユーザーをActive Directoryユーザーアカウント（例： nc-mon-user）として作成します。NetCrunchのインストール中、このユーザー認証を求められるでしよう。 STEP 2 –ユーザーの権限を設定NetCrunchサーバーがインストールされているサーバーを含む全ての監視対象Windowsマシンを監視するためには、ユーザーアカウントは管理者権限が必要となります。設定方法としては、 Active Directory構成およびお客様のニーズに依存して、2種類の方法があります:監視対象の全てのマシンが単一のドメインに参加している場合Active Directoryの定義済みDomain Adminsグループにユーザーアカウントを追加する。監視対象のマシンが一部のサプセットであるか、複数のドメインがある場合各監視対象のWindowsマシン上でローカルAdministratorsグループを変更するために、グループポリシーを使用します。 a)   Monitoring Usersという名前のActive Directoryグループを作成します。そのグループに作成したユーザーアカウント（例：nc-mon-user）を追加します。グローバルグループはフォレスト内のドメインにあるリソースへの許可を設定するために利用されるため、ドメインフォレストが複数ある場合では、Active Directoryグループ（Global）はこのグループに対して、十分な権限がデフォルトで必要となります。 b) グループポリシーオプジェクト（GPO）を新しく作成し、名前（例えばLocal Administrators group membership for NetCrunch ）を付けます。 c)    Monitoring Usersグループメンバーシップのルールを下記の手順で作成します。手順:コンピュータの構成→ポリシー → Windowsの設定→セキュリティの設定→制限されたグループローカルAdministratorsグループへMonitoring Usersを「このグループは下記のメンバーです」のセクションを利用して追加します。 d)お客様のActive Directoryドメイン上にある適切な組織ユニット（OU）に、Local Administrators group membership for NetCrunch GPOをリンクさせます。
ファイアウォールの設定方法
1.新しいグループポリシーオプジェクトを作成して、名前を付けます。例えばWindows Firewall rules for monitoring by NetCrunchなどです。 2.監視したいWindowsマシンのビルトインファイアウォールタイプ両方を設定するために、GPOに2つの異なるプランチを使用します: a.   XPとServer 2003 R2の場合手順:コンピュータの構成→管理用テンプレート→ネットワーク→ネットワーク接続→ Windowsファイアウォール→ドメインプロフィール以下を"有効"に設定します: Windowsファイアウォール:著信ファイルとプリンタの共有の例外を許可するWindowsファイアウォール:著信リモート管理の例外を許可するb.    Windows 7, 8, 10,11, Server 2008/2008 R2, Server 2012/2012 R2, Server 2016, Server 2019,Server 2022の場合手順:コンピュータの構成→ポリシー → Windowsの設定→セキュリティの設定→セキュリティが強化されたWindowsファイアウォール受信の規則に事前定義された規則のリストから以下の規則を追加:ファイルとプリンタの共有リモート管理デフォルトでは、Windows標準のファイアウォールは送信トラフィックをプロックしません。もしデフォルトから変更を加えている場合、送信の規則の事前定義済みリストから同名のルールを追加する必要があります。 3. Windows Firewall rules for monitoring by NetCrunch GPOをActive Directoryドメイン上の適切な組織ユニット（OU）にリンクします。セキュリティを強化する方法として、NetCrunchサーバーのアドレスのみ、リモート管理ルールの許可アドレスに指定することを推奨します。
PERFMON監視の有効化
1.新しいグループポリシーオプジェクトを作成し、名前を付けます。例えば、Windows services for monitoring by NetCrunchです。 2. Remote Registryサービスを設定します。手順:コンピュータの構成→ポリシー → Windowsの設定→セキュリティの設定→システムサービスRemote RegistryサービスのWindowsスタートアップの種類を自動に設定します。 3. Windows services for monitoring by NetCrunch GPOをActive Directoryドメイン上の適切な組織ユニット（OU）にリンクさせます。ポリシーを更新した直後に、このサービスは全てのコンピュータ上で即座にスタートします。
独立したWINDOWSサーバーの設定
全てのコマンドは管理者用コマンドプロンプトから実行する必要があります。完全なスクリプトは下記WEBサイトからダウンロード可能です。 : http://www.adremsoft.com/download/SetWinForNC.zipアクセス権限の設定以下のコマンドをシェルコマンドより実行、nc-mon-userアカウントを作成し、ローカルAdministratorsグループに追加します。 net user /add nc-mon-user <Password> net localgroup Administrators /add nc-mon-userイアウオWindows Server 2003とServer 2003 R2の場合: netsh firewall set service type=fileandprint scope=all profile=all netsh firewall set service type=remoteadmin scope=all_profile=all_ Windows Server 2008/2008 R2, Windows Server 2012/2012 R2, Windows Server 2016, Windows Server 2019,Windows Server 2022の場合, NetCrunchサーバーのIPアドレスにのみ有効なルールを作成することができます。 netsh advfirewall firewall add rule name="NC-Mon" dir=in action=allow remoteip="%IP%" netsh advfirewall firewall add rule name="NC-Mon" dir=out action=allow remoteip="%IP%"
PERFMON監視の有効化
Remote Registryサービスのスタートアップを設定し、サービスを起動します。 WMIC SERVICE where name="RemoteRegistry" call ChangeStartMode StartMode=Automatic WMIC SERVICE where name="RemoteRegistry" call StartService
UACリモート制御の無効化
Windows Server 2008/2008 R2, Windows Server 2012/2012 R2, Windows Server 2016, Windows Server 2019,Windows Server 2022の場合、UACの動作を修正します。 ( http://support.microsoft.com/kb/951016 ) WMIC /Namespace: \\Root\Default Class StdRegProv Call SetDWORDValue hDefKey="&H8000002" sSubKeyName="SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" sValueName="LocalAccountTokenFilterPolicy" uValue=1
NETCRUNCHが使用しているWINDOWSテクノロジー
Windowsテクノロジーは多層構造を持っており、それぞれの層が組み合わさっています。例えぼ、RPCは名前付きパイプの上で動作しており、Remote RegistryはRPCを必要としています。 WMIもまた、通信のためにRPCを使用しているDCOMを使用しています。全ての機能が適切なファイアウォールとセキュリティ設定を必要とします。NetCrunchで使用されているテクノロジーと必要な設定のリストを以下に記載します。 1. RPCと名前付きパイプ– (ファイル共有の有効化とファイアウォールの設定が必要です。） 2.   Remote Registry – (ファイアウォール設定とRemote Registryサービスの実行が必要です。） 3.  WMIとDCOM – (ファイアウォール設定、DCOMとWMIのセキュリティ設定が必要です。)本ドキュメントに記載した通り、監視で使用するユーザーがローカルAdministratorsグループのメンバーである場合は、設定方法はシンプルなものとなります。それは、監視のために最も単純なサーバーの設定方法となりますが、必ずしも完全に安全ではありません。もしセキュリティ上懸念がある場合、監視アカウントに必要な権限のみ割り当てることができます。