Windows11/10でLMHOSTSルックアップを有効または無効にします

LMHOSTSは、(LMHOSTS)ドメイン名または(Domain)TCP/IPプロトコルを介してシステムに接続されているリモートサーバーのIPマッピングに関するすべての情報を含むファイルです。この投稿では、PowerShellレジストリ(Registry)、またはアダプタの(Adapter)プロパティ(Properties)を使用してLMHOSTSルックアップ(LMHOSTS Lookup)を無効にする方法を説明します。

LMHOSTSファイルとは何ですか?

LMHOSTSまたはLANManagerHostsファイル(LAN Manager Hosts)は、特にWINSなどの他の方法が失敗した場合に、ドメイン名解決を有効にするために使用されます。(Domain Name Resolution)システムにWindowsOSをインストールすると、 lmhosts.sam という名前のファイルが作成されます。これは、次の場所にあるサンプルファイルです。LMHOSTSの詳細については、 System32フォルダーにある.samまたはサンプルファイルを参照してください。

LMHOSTSルックアップファイルはどこにありますか?

前述のように、LMHOSTSはテキストファイルです。そして、あなたは簡単に次の場所からファイルを見つけることができます。

C:\Windows\System32\drivers\etc

そこにLMHOSTSルックアップ(LMHOSTS Lookup)ファイルが表示されます。

PowerShellレジストリ(Registry)、またはアダプターの(Adapter)プロパティ(Properties)を使用してLMHOSTSルックアップ(LMHOSTS Lookup)を無効にする

次の方法を使用して、 LMHOSTSルックアップ(LMHOSTS Lookup)を有効または無効にできます。

  1. PowerShellによる
  2. レジストリ別
  3. アダプタのプロパティ別

それらについて詳しく話しましょう。

1] PowerShell

PowerShellから始めましょう。スタートメニュー (Start Menu )から PowerShell を起動 し、次のコマンドを実行します。

$DisableLMHosts_Class=Get-WmiObject -list Win32_NetworkAdapterConfiguration
$DisableLMHosts_Class.EnableWINS($false,$false)

完了するのを待つと、LMHOSTSルックアップ(LMHOSTS Lookup)が無効になります。

2]レジストリによる

PowerShell、レジストリ、またはアダプターのプロパティを使用してLMHOSTSルックアップを無効にする方法

PowerShellに精通しておらず、レジストリエディタ(Registry Editor)に精通している場合は、これを使用してLMHOSTSルックアップ(LMHOSTS Lookup)を無効にすることができます。

先に進む前に、レジストリのバックアップを作成することをお勧めします。これは、File > Export > Save your Backup file

バックアップを作成したら、次の手順を使用してLMHOSTSルックアップ(LMHOSTS Lookup)を停止します。

スタートメニュー(Start Menu.)から レジストリエディタ (Registry Editor )を開き ます。

移動:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters

EnableLMHOSTSをダブルクリックして[ 値のデータ (Value data )]を0に設定し、[OK]をクリックします。

これにより、プロトコルが無効になります。

関連(Related):WindowsのHOSTSファイルとは何ですか?(HOSTS file)

3]アダプタのプロパティ別

PowerShell、レジストリ、またはアダプターのプロパティを使用してLMHOSTSルックアップを無効にする方法

ここで、上記の両方の方法が技術的であると思われる場合は、アダプタの(Adapter) プロパティ(Properties)で同じことを行うことができます。このセクションでは、同じ方法を説明します。

アダプタの(Adapter)プロパティ(Properties)を使用してLMHOSTSルックアップ(LMHOSTS Lookup)を無効にするには、所定の手順に従います。

  1. スタートメニューから コントロールパネル (Control Panel )を起動 します。(Start Menu.)
  2. Network and Sharing Center > Change adapter settings.
  3. (Right-click)接続されているネットワークを 右クリックして、[プロパティ]を選択します。(Properties.)
  4. Internet Protocol Version 4(TCP/IPv4).をダブルクリックします 。
  5. 次に、[詳細]をクリックします (Advanced.)
  6. [ WINS  ]タブに 移動し、  [ LMHOSTSルックアップ(Enable LMHOSTS lookup)を有効にする]のチェックを外して、[OK]をクリックします。

これは、 LMHOSTS(LMHOSTS)ルックアップを無効にする最も簡単な方法です。

That’s it!

次を読む:  (Read Next: )How to enable or disable NetBIOS over TCP/IP.



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts