Windows 7 で netdom.exe を実行したい。

Windows Server 2008 で標準搭載されている netdom.exe ですが、MS社技術情報によると Windows 7 で動作させるには「Windows 7 用のリモートサーバー管理ツール(KB958830)」をインストールする必要があります。

質問の内容

リモートサーバー管理ツールは非常に容量が大きいため、これをインストールせずに netdom.exe を使用したいです。なにか方法はありますか?

現象

同じアーキテクチャ(x86,x64)で動作する Windows 2008 Server から netdom.exe をコピーし Windows 7 で実行しましたが、「プロシージャ エントリ ポイント I_NetNameValidate がダイナミック リンク ライブラリ NETAPI32.dll からみつかりませんでした。」と表示され動作しません。 NETAPI32.dll もコピーしてみましたが、こんどはメッセージが何も表示されません。

原因

netdom.exe を実行するには netdom.exe が動作する Windows Server 2008 から netdom.exe および、NETAPI32.dll さらにメッセージファイルである netdom.exe.mui のコピーが必要です。

解決方法

動作させたい Windows 7 のアーキテクチャと同じ Windows Server 2008 の下のパスからファイルをコピーします。

コピー元(Windows Server 2008)

  • C:\Windows\System32\netdom.exe
  • C:\Windows\System32\NETAPI32.dll
  • C:\Windows\System32\ja-jp\netdom.exe.mui

コピー先(Windows 7 ただしコピー元と同じアーキテクチャ x86,x64)

  • C:\Temp\netdom.exe
  • C:\Temp\NETAPI32.dll
  • C:\Temp\ja-jp\netdom.exe.mui

重要なのは netdom.exe を配置したパスのサブフォルダとして ja-jp を作成し、その配下に netdom.exe.mui を置く必要があります。

この方法は MS 社が公開している方法では無いのでサポートは受けられないと思われます。しかし、問題なく動作します。

対象 OS

  • Windows 7

参考情報

キーワード

  • How to integrate Windows 7 to a domain using NETDOM
  • Windows 7 is Missing NETDOM.EXE

本ページの内容は、利用者に対し何も保証いたしません。本内容で生じたあらゆる問題について一切責任を負いません。利用者が、このページの内容を利用する場合は、自己責任で行う必要があります。