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