私の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つの手順を実行する方法がわかりません。
誰かが私にそれを段階的に案内してもらえますか?
まず第一に、インターネット接続の共有サービスの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ネットワークインストーラー 。
私は同じ問題を抱えていて、いくつかの調査をしました。これらの手順はXPではなくWin9x向けであるため、Microsoftの誰かが混乱しているようです。私の知る限り、XPでは不可能です。