web-dev-qa-db-ja.com

インターネット接続の共有のレジストリを変更しますか?

私のOSはWindowsXPです。

引用元 インターネット接続の共有DHCPサービスのIP範囲を変更する方法

1。レジストリエディタを使用して、次のレジストリキーのIntranetInfo値のデータ値を変更します:

HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing\Settings\General

リストされている最初の番号は、接続の共有ホストの内部IPアドレスのIPアドレスです。 2番目の番号は、コンマで区切られたサブネットIPアドレスです。新しい範囲の最初のIPアドレスを入力し、その後にサブネットマスクをコンマで区切って入力します。 (たとえば、169.254.0.1,255.255.0.0。)。

2。次のレジストリキーの開始値のデータ値を変更します:

HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing\Addressing\Settings

選択したIP範囲の2番目のアドレスに値を変更します。このアドレスは、IntranetInfoキーに使用されるIPアドレスと同じかそれよりも小さい値にすることはできません。

3。同じレジストリキーのStop値のデータ値を変更します。選択したIP範囲の最後のIPアドレスを入力します。

レジストリテーブルにHKEY_Local_Machine\System\CurrentControlSet\Services\ICSharingがなく、レジストリテーブルで上記の3つの手順を実行する方法がわかりません。

誰かが私にそれを段階的に案内してもらえますか?

4
Tim

まず第一に、インターネット接続の共有サービスのIP範囲を変更したい理由が興味深いでしょう。 Windowsでは、XP ICSサービスは、169.254.0.0/16の範囲のいわゆるAPIPA(自動プライベートIPアドレス指定)アドレスを自動的に割り当てます(を参照)。 ワイヤレスゼロ構成 および RFC3927 )。これは、DHCPサーバーを使用せずに完全に実行されます。

あなたが参照している記事( KB230148 )は、ICSサービスとアドレス範囲の変更方法を説明しているようです。ただし、このキーは、正常に有効にした後でのみ使用できる可能性があります= ICS共有。この記事の目的は、おそらく、異なるAPIPAアドレス範囲を使用して複数のICSサブネットワークを作成できるようにすることだったと思います。たとえば、多数のホストがホストAとインターネット接続を共有し、多数のホストが(同じネットワーク内の)ホストBとインターネット接続を共有します。これは非常にまれな設定であると考えられます。通常、APIPA範囲を変更したり、変更を試みたりしないでください。 WindowsがAPIPA範囲外のIPアドレスを自動割り当てするようにします。この記事では、これらの設定を台無しにしないことを強くお勧めし、完全にサポートされていないことを明確に示しています。IP範囲がパブリックIP範囲またはプライベートIP範囲と衝突すると、ルーティングの問題が発生する可能性があります。ローカルネットワークのIP範囲。

欠落しているレジストリキーについて:示されたICSharingキーが欠落している場合、これはサービス全体が欠落しているように見えることを意味します。最近のWindowsを実行してもよろしいですかXPサービスパック?ICSには少なくともSP2が必要です(できればSP3をインストールする必要があります)。チューンアップツールやウイルス/トロイの木馬などのツールによって削除された場合は、サービスを再インストールすることで復元できる可能性があります。Webでレジストリのエクスポートをいくつか見つけましたが、不足しているキーをエクスポートするだけでかまいません。 ICSが正しくインストールされているシステムから。必要な機能が不足しているSP2より前のWindows XPを実行すると、失敗する可能性があることに注意してください。 -インストールXP SP3でも問題が解決する可能性があります(WindowsファイアウォールとICSを修正)。ネットワークをオフラインでダウンロードします-インストーラーはこちら: XP SP3ネットワークインストーラー

1
SkyBeam

私は同じ問題を抱えていて、いくつかの調査をしました。これらの手順はXPではなくWin9x向けであるため、Microsoftの誰かが混乱しているようです。私の知る限り、XPでは不可能です。

0
Hugh Allen