通常はコンピュータ1台にひとつのコンピュータ名(正確にはNetBIOS名)を付ける。ところが、レジストリを変更することで複数のコンピュータ名を付けることができる。

 管理者権限のあるユーザーでログオンし、スタートメニューから「ファイル名を指定して実行」を選び、「regedit」と入力して「OK」ボタンをクリックする。レジストリエディタが起動したら、次のようにキーをたどる。

HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Services→lanmanserver→parameters

 「Parameters」を右クリックして「新規」−「複数行文字列値」を選んで「OptionalNames」という複数行文字列値を作成する。「OptionalNames」をダブルクリックして、「値のデータ」に別のコンピュータ名を入力する。改行して複数のコンピュータ名を入力することもできる。「OK」ボタンをクリックし、レジストリエディタを終了してWindowsを再起動すれば、ネットワーク上で複数のコンピュータ名を使うことができるようになる。

 スタートメニューから「すべてのプログラム」−「アクセサリ」−「コマンドプロンプト」を選んで、次のコマンドを実行すればこれらのコンピュータ名を確認できる。

nbtstat -n

 また、「マイネットワーク」を開いて左の「ネットワークタスク」から「ワークグループのコンピュータを表示する」を選んでもこれらのコンピュータ名を確認できる。  元の状態に戻すには、「OptionalNames」という複数行文字列値を削除すればよい。

「Parameters」を右クリックして「新規」−「複数行文字列値」を選ぶ

「OptionalNames」という複数行文字列値を作成する

「値のデータ」に別のコンピュータ名を入力する

「コマンドプロンプト」ウィンドウで「nbtstat -n」と入力するとコンピュータ名が確認できる

複数のコンピュータ名を設定するとこれらを確認できる

「マイネットワーク」を開いて左の「ネットワークタスク」から「ワークグループのコンピュータを表示する」を選んでもこれらのコンピュータ名を確認できる