「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

vmnetdhcp.exe

pointこの用語のポイント

point実行ファイルだよ

point「VMWare」シリーズで使うよ

point私の環境では「%systemroot%\system32\vmnetdhcp.exe」にあったよ

スポンサーリンク

簡単に書くよ

vmnetdhcp.exeとは

プログラムなファイル(実行ファイル)のひとつ
であり

仮想化ソフト(仮想マシンを作ったり動かすためのソフト)の「VMWare」シリーズで使う実行ファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

仮想マシン
仮想化ソフト
VMWare
サービス
実行ファイル


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

仮想マシンは「コンピュータの中に作られた、なんちゃってコンピュータ」です。
ソフトウェアを使ってコンピュータ内に擬似的に再現したコンピュータです。

vmnetdhcp.exe

仮想化ソフトは「仮想マシンを作ったり動かしたりするソフト」です。
仮想マシンを作ったり動かしたりするときは専用のソフトを使います。
そのソフトです。

vmnetdhcp.exe2

VMWareは「仮想化ソフトのひとつ」です。
世の中には、いろいろな仮想化ソフトがあります。
VMWareは、そのひとつです。

サービスは「Windows常駐プログラム」です。
常にメモリ上にいて、いつでもお仕事ができるようにスタンバっています。
休みなんてありゃしない、常に戦闘態勢を維持することが求められているプログラムです。

vmnetdhcp.exe3

実行ファイルは「プログラムなファイル」です。
べちべちっ!とダブルクリックすると、お仕事を始めます。
(Windowsの場合)拡張子は「.exe」であることが多いです。

vmnetdhcp.exe4

以上を踏まえて

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」サービスを止めろや!とコンピュータに命令しています。

不要な常駐プログラムは少ない方が良いですからね。
止められるものは止めています。


image piyo2

一言でまとめるよ

まぁ「vmnetdhcp.exe」って単語が出てきたら「VMWare シリーズで使う実行ファイル(プログラムなファイル)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像054
書籍画像012

おまけ

■訳してみるよ

「vm」は多分「virtual machine(バーチャル・マシーン)」か「VMWare」の略です。
「virtual(バーチャル)」の意味は「実質上の」とか「事実上の」とか「実際上の」とかです。
ただし、今回は「仮想の」と解釈してください。
「machine(マシン)」の意味は「機械」とかです。
「net」は何の略でしょうね。
「network(ネットワーク)」かな?
とりあえず、そのまま「net」としておきます。
「dhcp」はIT用語の「DHCP」な気がしますが、とりあえず、そのまま「dhcp」としておきます。
「exe(エグゼ)」は多分「execute(エグゼキュート)」か「execution(エグゼキューション)」か「executable(エグゼキュータブル)」の略です。
「execute(エグゼキュート)」の意味は「実行する」とかです。
「execution(エグゼキューション)」の意味は「実行」とかです。
「executable(エグゼキュータブル)」の意味は「実行できる」とかです。
何となく くっつけると

仮想の機械(もしくはVMWare)のnetのdhcp.実行

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Kubernetes入門
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】