HOME >> Tips >> Microsoft Windows

Windows CE の hosts 設定

2015/8/6
文書番号:20544



Windows CE 環境での hosts 設定についてです。

Windows CE には「hosts」ファイルは存在しません。
レジストリに値を設定する必要があります。

Windows CE デバイスにホストのエントリを読み込む方法
https://support.microsoft.com/ja-jp/kb/199370


しかし、「ファイル名を指定して実行」はありますが、これに「regedit」と入力してもレジストリエディタは起動しません。
Visual Studio 2008 以降の環境からUSBなどで接続し、「リモート レジストリ エディタ」で編集する必要があります。

【事前準備】

    Windows CE 端末と Visual Studio 2008 がインストールされた端末をUSBなどで接続しておきます。

【設定手順】

  1. スタートメニューから[Microsoft Visual Studio 2008] - [Visual Studio Remote Tools] - [リモート レジストリ エディタ] を起動します。

    クリックで拡大

  2. 「Windows CE デバイスの選択」ダイアログが起動します。
    今接続しているデバイスを選択して「OK」をクリックします。

    クリックで拡大

  3. デバイスに接続しています。
    接続完了までしばらく待ちます。

    クリックで拡大

  4. 接続しているデバイスのレジストリが表示されます。

    クリックで拡大

  5. HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts\  まで展開します。
    「Hosts」キーを右クリックして[新規作成] - [キー]をクリックします。

    クリックで拡大

  6. 「新しいキー」ダイアログが起動しますのでホスト名を設定します。

    クリックで拡大

  7. 今作成したホスト名のキーを右クリックし、[新規作成] - [文字列]を選択します。

    クリックで拡大

  8. 「名前」に「aliases」と入力します。
    「値」は何も入力せずに「OK」をクリックします。

    クリックで拡大

  9. 再度、ホスト名のキーを右クリックし、[新規作成] - [バイナリ]を選択します。

    クリックで拡大

  10. 「名前」に「ipaddr」と入力し、そのまま「OK」をクリックします。

    クリックで拡大

  11. 一覧に追加された後、「ipaddr」をダブルクリックで開きます。

    クリックで拡大

  12. 値の欄にIP アドレスを16進数で指定します。
    「192.168.0.1」の場合は「C0 A8 00 01」となります。

    クリックで拡大

  13. 一覧に値も正しく表示されていることを確認し、×ボタンをクリックしてレジストリエディタを終了します。

    クリックで拡大


  14. 指定したホスト名でIPアドレスを解決できることを確認します。

【参考情報】

Windows CE デバイスにホストのエントリを読み込む方法
https://support.microsoft.com/ja-jp/kb/199370