Chia sẻ kết nối Internet đã ngừng hoạt động sau khi cập nhật kỷ niệm Windows 10


5

Kể từ khi cập nhật lên Windows 10 1607 ("Cập nhật kỷ niệm"), bộ điều hợp WiFi được chia sẻ của tôi không được chia sẻ nữa.

Tôi chia sẻ kết nối WiFi với bộ chuyển đổi Hyper-V để máy ảo của tôi có quyền truy cập Internet thông qua kết nối WiFi của Surface Pro 2. Nhưng kể từ khi cập nhật, tính năng này chỉ hoạt động sau khi tắt thủ công và bật lại Chia sẻ kết nối Internet. Mặt khác, chia sẻ internet không hoạt động mặc dù tùy chọn được đặt trong thuộc tính WiFi.

Một ý tưởng?

Internet Connection Sharing

Câu trả lời:


4

Đây là một kịch bản mà tôi sử dụng bây giờ và nó hoạt động:

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

Đó là tập lệnh được liên kết bởi @Dmitriy Bykov ở trên được sửa đổi một chút.
Andrew J. Brehm

Câu hỏi - chính xác là gì sPublicAdapterNamesPrivateAdapterName, làm thế nào để tôi biết tên chính xác? (nhân tiện, tôi đã hỏi câu hỏi này , nhưng không có gì làm việc cho tôi sau khi cập nhật kỷ niệm)
Kobi

1
Chúng là tên bộ điều hợp được cung cấp bởi ipconfig.exe hoặc bảng điều khiển Kết nối mạng. sPublicAd ModuleName là mạng được kết nối với mạng bên ngoài (cuối cùng là Internet), sPrivateAd ModuleName là mạng bạn muốn chia sẻ kết nối trên. Trên Surface Pro của tôi, chúng được gọi là Wifi và vEthernet vì tôi đang chia sẻ kết nối Internet của mạng Wifi với mạng Hyper-V bên trong máy tính bảng.
Andrew J. Brehm

@ AndrewJ.Brehm bạn có thể cụ thể hơn làm thế nào để thiết lập điều này? Tôi không phải là người dùng Windows 8+ (siêu) nhưng tôi là người duy nhất có thể giúp bạn tôi. Bạn có thể vui lòng tạo ảnh chụp màn hình với ipconfig và khoanh tròn toàn bộ tên nên được đặt làm tham số. Điều gì xảy ra nếu mạng "riêng tư" của tôi luôn là "Mạng không xác định" - nhưng ping giữa các máy hoạt động. máy chủ - 192.168.137.1, máy khách - 192.168.137.x
Kyslik

Từ người dùng Jzep : Tôi phải chạy mã trong ứng dụng nào và chính xác tôi phải nhập tên bộ điều hợp ở đâu? Tôi chỉ cần thay thế sPublicAd ModuleName và sPrivateAdRAMName? Tôi chỉ cần thay thế phần "Tên" đứng?
fixer1234

3

Tôi có cùng một vấn đề.

Sau khi khởi động lại, "Chia sẻ kết nối Internet" không khởi động, trạng thái khởi động của nó được đặt thành Thủ công (Kích hoạt). Nhưng ngay cả khi tôi khởi động thủ công hoặc đặt trạng thái khởi động thành "Tự động", dịch vụ sẽ khởi động và tiếp tục hoạt động, nhưng không có truy cập Internet trong mạng gia đình của tôi cho đến khi tôi vô hiệu hóa và bật lại ICS trên giao diện WAN của mình.

Tôi đã kiểm tra ba lần hành vi này bằng cách cài đặt sạch W10 build 1607, nó hoạt động luôn như vậy. Tôi đã thử các phiên bản trình điều khiển khác nhau cho các bộ điều hợp mạng của mình - mặc định từ Windows Update, phiên bản mới nhất từ ​​trang web Intel và trình điều khiển mới nhất do nhà sản xuất máy tính xách tay của tôi cung cấp - vấn đề vẫn còn tồn tại.

Tôi cũng đã thực hiện cài đặt sạch W10 build 1511 và Chia sẻ kết nối Internet hoạt động hoàn hảo, cho đến khi tôi cài đặt Bản cập nhật kỷ niệm. Sau khi nâng cấp, trạng thái khởi động dịch vụ ICS được đặt thành "Tự động" và được khởi động khi khởi động hệ thống, nhưng truy cập internet trong mạng gia đình của tôi không hoạt động cho đến khi vô hiệu hóa / bật lại giao diện ICS trên mạng WAN.

Điều thú vị - Chia sẻ kết nối Internet chắc chắn chỉ hoạt động tốt trên máy tính xách tay cũ của tôi với Windows 10 build 1607, nhưng bây giờ tôi đã bán nó và tôi không có cách nào tìm ra sự khác biệt về cấu hình để tìm ra vấn đề. Tôi đã phải đối mặt với vấn đề này chỉ sau khi tôi mua máy tính xách tay hiện tại của tôi (Dell Precison M4800) một tuần trước. Nhưng vì tôi đã thử cài đặt Windows sạch và các trình điều khiển khác nhau nên tôi không nghĩ nó chỉ liên quan đến máy tính của mình, đặc biệt là vì có một người khác gặp vấn đề này sau Anniversary Update:

http://answers.microsoft.com/en-us/windows/forum/windows_10-networking/ics-iNET-connection-shaming-dosent-work-in/a203c90f-1214-4e5e-ae90-9832ae5ceb55

http://answers.microsoft.com/en-us/windows/forum/windows_10-networking/iNET-connection-shaming-no-longer-works-ver/1c8ffdff-84e8-4124-b1a5-379df6eb2959

Vì vậy, quay trở lại Win10 build 1511 dường như là giải pháp duy nhất tại thời điểm này.

CẬP NHẬT : Đây là một cách giải quyết - bạn có thể lên lịch chạy tập lệnh mỗi khi máy tính khởi động, điều này sẽ vô hiệu hóa và kích hoạt lại ICS trên các giao diện mong muốn.

Bạn có thể lấy một tập lệnh từ chuỗi này: Làm cách nào để bật Chia sẻ kết nối Internet bằng dòng lệnh?


2

Tôi đã có cùng một vấn đề ngày hôm nay. Bây giờ nó hoạt động trở lại, nhưng tôi không chắc chính xác cái gì đã sửa nó.

Tôi đã so sánh các cài đặt ICS với một máy tính khác chưa có bản cập nhật kỷ niệm (và ICS hoạt động tốt) và chúng giống hệt nhau.

Những thứ có khả năng sắp xếp nó là:

  1. Tự khởi động dịch vụ chia sẻ kết nối Internet

  2. Windows Defender đã có bản cập nhật định nghĩa thông qua Windows Update

Tôi cũng đã cắm một máy tính xách tay vào máy tính nơi ICS không hoạt động để kiểm tra xem nó có thể được chỉ định một địa chỉ IP và truy cập Internet hay không. Nó bắt đầu hoạt động ngay lập tức và kể từ đó, thiết bị gốc (điện thoại VOIP) cũng hoạt động tốt.

Xin lỗi tôi không thể cụ thể hơn, nhưng hy vọng điều này sẽ có ích!


Chỉ cần nghĩ rằng tôi đã thêm, tôi chia sẻ kết nối WiFi với điện thoại VOIP được cắm vào cổng Ethernet của máy tính.
playerone

0

Vấn đề là trong cài đặt nâng cao của tường lửa của bạn. Nhấp vào "Thuộc tính tường lửa của Windows", sau đó đối với cấu hình công khai, các kết nối gửi đến được đặt thành "Chặn tất cả các kết nối" thay vì "Chặn (mặc định). Đặt thành" Chặn (mặc định) ". đang chạy ping 192.168.137.1 hoặc bất kỳ ip nào bạn cài đặt thủ công.


1
Làm cách nào để thay đổi cài đặt trong tường lửa kích hoạt lại Chia sẻ Internet khi tắt?
Andrew J. Brehm

@ AndrewJ. Sau khi thiết lập ICS, một số quy tắc đặc biệt và không thể thay đổi sẽ hiển thị trong tường lửa và chúng không phải là quy tắc tường lửa, chúng là quy tắc NAT.
Tiberiu-Ionuț Stan

Bạn đã thấy giải pháp làm việc? Không có gì để làm với Tường lửa.
Andrew J. Brehm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.