PowerShell、レジストリ、またはアダプターのプロパティを使用した LMHOSTS ルックアップの有効化または無効化

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

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

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

LMHOSTSまたはLANマネージャーホストファイルにより、特に WINS などの他の方法が失敗した場合に、ドメイン名解決が有効になります。システムに Windows OS をインストールすると、次の名前のファイルが作成されます。lmhosts.samが作成されます。これは、次の場所にあるサンプル ファイルです。 LMHOSTS について詳しくは、System32 フォルダーにある .sam またはサンプル ファイルを参照してください。

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

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

C:\Windows\System32\drivers\etc

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

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

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

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

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

1]パワーシェル

まずはPowerShellから始めましょう。打ち上げパワーシェルからのスタートメニューそして、次のコマンドを実行します。

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

完了するまで待つと、LMHOSTS ルックアップが無効になります。

2] レジストリによる

PowerShell ではなくレジストリ エディターに精通している場合は、それを使用して LMHOSTS Lookup を無効にすることができます。

先に進む前に、レジストリのバックアップを作成することをお勧めします。それは次の方法で行うことができますファイル > エクスポート > バックアップ ファイルを保存する

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

開けるレジストリエディタからのスタートメニュー。

次の場所に移動します:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters

ダブルクリックしてくださいLMHOSTS を有効にするセット値のデータ0をクリックし、「OK」をクリックします。

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

関連している: とは何ですかHOSTSファイルWindowsでは?

3] アダプターのプロパティによる

ここで、上記の両方の方法が技術的なものであると思われる場合は、アダプターのプロパティで同じことを行うことができます。このセクションでは、同じことを行う方法を見ていきます。

アダプターのプロパティを使用して LMHOSTS ルックアップを無効にするには、次の手順に従います。

  1. 打ち上げコントロールパネルからのスタートメニュー。
  2. クリックネットワークと共有センター > アダプター設定の変更。
  3. 接続されているネットワークを右クリックし、選択しますプロパティ。
  4. ダブルクリックしてくださいインターネットプロトコルバージョン4(TCP/IPv4)。
  5. さあ、クリックしてください高度な。
  6. に行きます勝利タブのチェックを外しますLMHOSTS ルックアップを有効にするをクリックし、「OK」をクリックします。

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

それでおしまい!

次を読む:NetBIOS over TCP/IP を有効または無効にする方法。