vmnetdhcp.exe
実行ファイルだよ
「VMWare」シリーズで使うよ
私の環境では「%systemroot%\system32\vmnetdhcp.exe」にあったよ
簡単に書くよ
vmnetdhcp.exeとは
プログラムなファイル(実行ファイル)のひとつ
であり
仮想化ソフト
(仮想マシンを作ったり動かすためのソフト)の「VMWare」シリーズで使う実行ファイル
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・仮想マシン
・仮想化ソフト
・VMWare
・サービス
・実行ファイル
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
仮想マシンは「コンピュータの中に作られた、なんちゃってコンピュータ」です。
ソフトウェアを使ってコンピュータ内に擬似的に再現したコンピュータです。
仮想化ソフトは「仮想マシンを作ったり動かしたりするソフト」です。
仮想マシンを作ったり動かしたりするときは専用のソフトを使います。
そのソフトです。
VMWareは「仮想化ソフトのひとつ」です。
世の中には、いろいろな仮想化ソフトがあります。
VMWareは、そのひとつです。
サービスは「Windowsの常駐プログラム」です。
常にメモリ上にいて、いつでもお仕事ができるようにスタンバっています。
休みなんてありゃしない、常に戦闘態勢を維持することが求められているプログラムです。
実行ファイルは「プログラムなファイル」です。
べちべちっ!とダブルクリックすると、お仕事を始めます。
(Windowsの場合)拡張子は「.exe」であることが多いです。
以上を踏まえて
VMWareで使う実行ファイルのひとつ
が「vmnetdhcp.exe」です。
あなたがVMWareシリーズを使っているのであれば、あっておかしくはないファイルです。
私はVMWareシリーズの「VMWare Player」を使っていますが、私の環境では「vmnetdhcp.exe」は以下の場所にありました。
%systemroot%\system32\vmnetdhcp.exe
「vmnetdhcp.exe」はサービスの形でパソコンさんに常駐します。
常にメモリ上にいて、いつでも動き出せるようにスタンバっていますよ。
私の環境を例に説明しますが
コントロール パネル
↓
Windows ツール
↓
サービス
と移動すると、サービスの一覧の中に名前が「VMware DHCP Service」になっているサービスがあります。
それが「vmnetdhcp.exe」を動かしているサービスです。
※コントロール パネルの開き方が分からない方は、用語「コントロール パネル」の説明を ご覧ください。
「VMware DHCP Service」の「サービスの状態」を「停止」にすると「vmnetdhcp.exe」の常駐が解除されます。
サービスを停止した状態でVMWareを動かそうとするとエラーになります。
ご注意ください。
私は常駐されるのがイヤなので、スタートアップの種類を「手動」にして、普段は「vmnetdhcp.exe」が動かないようにしています。
VMWareを使うときだけ、以下のコマンドを管理者権限で起動したコマンドプロンプト(黒い画面)上で実行してサービスを開始する形です。
net start "VMware DHCP Service"
一応補足しておくと「net start ほげほげ」はサービスを開始するコマンドです。
「VMware DHCP Service」サービスを開始しろや!とコンピュータに命令しています。
VMWareを使い終わったら、開始時と同じ要領で以下のコマンドを実行して、再度「VMware DHCP Service」サービスを停止(「vmnetdhcp.exe」のお仕事スタンバイを解除)しています。
net stop "VMware DHCP Service"
「net stop ほげほげ」はサービスを停止するコマンドです。
「VMware DHCP Service」サービスを止めろや!とコンピュータに命令しています。
不要な常駐プログラムは少ない方が良いですからね。
止められるものは止めています。
一言でまとめるよ
まぁ「vmnetdhcp.exe」って単語が出てきたら「VMWare シリーズで使う実行ファイル
(プログラムなファイル)なんだな~」と お考えください。
おまけ
■訳してみるよ
「vm」は多分「virtual machine(バーチャル・マシーン)」か「VMWare」の略です。
「virtual(バーチャル)」の意味は「実質上の」とか「事実上の」とか「実際上の」とかです。
ただし、今回は「仮想の」と解釈してください。
「machine(マシン)」の意味は「機械」とかです。
「net」は何の略でしょうね。
「network(ネットワーク)」かな?
とりあえず、そのまま「net」としておきます。
「dhcp」はIT用語の「DHCP」な気がしますが、とりあえず、そのまま「dhcp」としておきます。
「exe(エグゼ)」は多分「execute(エグゼキュート)」か「execution(エグゼキューション)」か「executable(エグゼキュータブル)」の略です。
「execute(エグゼキュート)」の意味は「実行する」とかです。
「execution(エグゼキューション)」の意味は「実行」とかです。
「executable(エグゼキュータブル)」の意味は「実行できる」とかです。
何となく くっつけると
仮想の機械(もしくはVMWare)のnetのdhcp.実行
となります。






