Windows 10 1607(「記念日更新」)に更新してから、共有WiFiアダプターは共有されなくなりました。
Hyper-VスイッチとWiFi接続を共有して、VMがSurface Pro 2のWiFi接続経由でインターネットにアクセスできるようにします。しかし、アップデート以降、これはインターネット接続の共有を手動で無効にして再度有効にした後にのみ機能します。そうでない場合、オプションがWiFiプロパティで設定されていても、インターネット共有は機能しません。
アイデア?
これは私が現在使用しているスクリプトであり、機能します。
param(
$sPublicAdapterName,
$sPrivateAdapterName
)
if (!$sPrivateAdapterName) {
Write-Host "EnableSharing.ps1 sPublicAdapterName sPrivateAdapterName"
return
}#if
# Constants
$public = 0
$private = 1
Write-Host "Creating netshare object..."
$netshare = New-Object -ComObject HNetCfg.HNetShare
Write-Host "Getting public adapter..."
$publicadapter = $netshare.EnumEveryConnection | Where-Object {
$netshare.NetConnectionProps($_).Name -eq $sPublicAdapterName
}#foreach
Write-Host "Getting private adapter..."
$privateadapter = $netshare.EnumEveryConnection | Where-Object {
$netshare.NetConnectionProps($_).Name -eq $sPrivateAdapterName
}#foreach
Write-Host "Disabling and enabling public sharing for public adapter...."
$netshare.INetSharingConfigurationForINetConnection($publicadapter).DisableSharing()
$netshare.INetSharingConfigurationForINetConnection($publicadapter).EnableSharing($public)
$netshare.INetSharingConfigurationForINetConnection($publicadapter)
Write-Host "Disabling and enabling private sharing for private adapter...."
$netshare.INetSharingConfigurationForINetConnection($privateadapter).DisableSharing()
$netshare.INetSharingConfigurationForINetConnection($privateadapter).EnableSharing($private)
$netshare.INetSharingConfigurationForINetConnection($privateadapter)
# Clean up
Remove-Variable netshare
私は同じ問題を抱えています。
再起動後、「インターネット接続の共有」が開始されず、起動状態が手動(トリガー)に設定されます。しかし、手動で起動したり、起動状態を「自動」に設定したりしても、サービスは起動して機能し続けますが、無効にして再度有効にするまで、ホームネットワークにインターネットアクセスはありませんICS私のWANインターフェース上。
私はW10ビルド1607のクリーンインストールによってこの動作をトリプルチェックしましたが、常に同じように動作します。ネットワークアダプターのさまざまなドライバーバージョンを試してみました-デフォルトはWindows Update、インテルのウェブサイトは最新バージョン、ラップトップメーカーが提供する最新のドライバーですが、問題は解決していません。
また、W10ビルド1511をクリーンインストールしました。アニバーサリーアップデートをインストールするまで、インターネット接続の共有は完全に機能していました。アップグレード後、ICSサービスの起動状態が「自動」に設定され、システムの起動時に開始されましたが、ホームネットワークのインターネットアクセスは、=を無効にするか再度有効にするまで機能しませんでしたICS on WANインターフェイス。
面白いことに、Windows 10ビルド1607を搭載した古いラップトップではインターネット接続の共有が問題なく機能しましたが、今ではそれを販売しており、構成の違いを見つけて問題を解決する方法がありません。この問題に直面したのは、現在のラップトップ(Dell Precison M4800)を1週間前に購入してからです。しかし、Windowsのクリーンインストールと別のドライバーを試してみたので、自分のコンピューターだけに関係があるとは思いません。特に、アニバーサリーアップデート後にこの問題を抱えている人がいるからです。
したがって、Win10ビルド1511に戻すことが現時点での唯一の解決策のようです。
[〜#〜] upd [〜#〜]:これは回避策です-コンピュータが起動するたびにスクリプトの実行をスケジュールできます。必要なインターフェイスでICSを再度有効にします。
このスレッドからスクリプトを取得できます。 コマンドラインを使用してインターネット接続の共有を有効にする方法
今日も同じ問題がありました。再び機能しますが、何が修正されたのか正確にはわかりません。
私はICS設定を、記念日の更新がなかった別のコンピューターと比較しました(そしてICS正常に動作しました)と、それらはまったく同じでした。
おそらくそれをソートしたものは:
インターネット接続共有サービスを手動で開始した
Windows Defenderは、Windows Updateを介して定義を更新しました
ICSが動作していないコンピューターにラップトップを接続し、IPアドレスを割り当ててインターネットにアクセスできるかどうかをテストしました。すぐに動作し始めてから、元のデバイスは(VOIP電話)も問題なく動作しました。
申し訳ありませんが、具体的には説明できませんが、これが役立つことを願っています。
最新の official 修正は、Windowsレジストリに次のエントリを作成することです。
Path: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess
Type: DWORD
Setting: EnableRebootPersistConnection
Value: 1
公式の説明には、少し誤解を招く記述が1つ含まれています。
このソリューションは現在、更新KB 4054517がインストールされたWindows 10バージョン1709でのみ使用できます。
しかし、修正はWindows 10バージョン1903ビルド18362.657で私のために働きました。
問題はファイアウォールの詳細設定にあります。 [Windowsファイアウォールのプロパティ]をクリックし、パブリックプロファイルの場合、受信接続は[ブロック(デフォルト)]ではなく[すべての接続をブロック]に設定されます。それを[ブロック(デフォルト)]に設定します。ゲストコンピュータでの修正を確認します。 ping 192.168.137.1、または手動で設定したIPを実行します。