Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách thay đổi優先 độ ưu tiên mạng trong Windows

Cách thay đổi優先 độ ưu tiên mạng trong Windows

Nếu bạn có cả Wi-Fi và Ethernet, có thể bạn đã nhận thấy Windows tự động chuyển sang Ethernet khi kết nối. Điều này xảy ra do Windows tự động gán độ ưu tiên mạng cho tất cả bộ 어댑터 mạng. Thông thường điều này tốt. Tuy nhiên, nếu bạn muốn buộc một mạng cụ thể ưu tiên hơn mạng kia, bạn bị buộc phải vô hiệu hóa bộ адаптер mạng kia.

Ví dụ, khi kết nối broadband gặp sự cố, tôi thử dùng dữ liệu di động qua USB tethering. Tuy nhiên, hầu hết thời gian Windows từ chối sử dụng kết nối mới do ưu tiên thấp hơn so với bộ адаптер Ethernet desktop thông thường. Để khắc phục, tôi phải thay đổi độ ưu tiên mạng.

Nếu bạn có nhiều bộ адаптер mạng và muốn buộc một kết nối mạng ưu tiên hơn kết nối kia, bạn nên cân nhắc thay đổi độ ưu tiên mạng thay vì vô hiệu hóa bộ адаптер. Dưới đây là cách thực hiện.

Lưu ý: để thiết lập ưu tiên, chúng ta sẽ dùng các số dương lớn hơn 0. Số càng lớn, độ ưu tiên càng thấp.

Thay đổi độ ưu tiên mạng qua Cài đặt bộ адаптер

1. Mở ứng dụng Settings bằng cách nhấn nút "All Settings" trong Trung tâm thông báo hoặc tìm kiếm trong menu Start. Trong Settings, vào "Network and Internet -> Status", nhấn "Change Adapter Options" xuất hiện ở bảng bên phải.

Cách thay đổi優先 độ ưu tiên mạng trong Windows

2. Hành động trên sẽ mở trang bộ адаптер mạng trong Control Panel. Tìm bộ адаптер mạng bạn muốn tăng ưu tiên, chuột phải chọn "Properties".

Cách thay đổi優先 độ ưu tiên mạng trong Windows

3. Trong cửa sổ Properties, chọn "Internet Protocol Version 4 (TCP/IPv4)", nhấn nút "Properties".

Cách thay đổi優先 độ ưu tiên mạng trong Windows

4. Tùy chọn độ ưu tiên mạng nằm ẩn trong cài đặt nâng cao. Nhấn nút "Advanced".

Cách thay đổi優先 độ ưu tiên mạng trong Windows

5. Bỏ chọn "Automatic Metric", nhập số nhỏ hơn 10. Nhấn "OK" để lưu thay đổi. Chỉ để minh họa, tôi nhập số nhỏ nhất có thể là "1" cho độ ưu tiên mạng.

Thông thường Windows dùng số ưu tiên trên 20, nên bất kỳ số nào dưới 20 đều ổn. Nếu không, bạn luôn có thể thay đổi thành số thấp hơn.

Cách thay đổi優先 độ ưu tiên mạng trong Windows

6. Đóng tất cả cửa sổ khác và khởi động lại hệ thống để thay đổi có hiệu lực.

Đây là tất cả. Từ bây giờ mạng ưu tiên cao hơn sẽ được ưu tiên hơn các mạng hoạt động khác. Nếu muốn quay lại trạng thái ban đầu, chỉ cần chọn lại "Automatic Metric" ở bước 5.

Lệnh PowerShell để thay đổi độ ưu tiên mạng

Nếu muốn, bạn cũng có thể dùng cmdlet PowerShell để thay đổi độ ưu tiên mạng. Thực tế, nếu bạn quen dùng PowerShell, cách này dễ hơn cách đầu tiên. Bạn chỉ cần tìm chỉ số giao diện (interface index) và thiết lập ưu tiên.

1. Để thay đổi độ ưu tiên mạng qua PowerShell, bạn cần quyền quản trị. Tìm PowerShell trong menu Start, chọn "Run as administrator".

Cách thay đổi優先 độ ưu tiên mạng trong Windows

2. Chúng ta cần tìm chỉ số giao diện của bộ адаптер mạng mục tiêu. Thực thi lệnh dưới, PowerShell sẽ liệt kê tất cả bộ адаптер mạng. Bạn sẽ thấy số chỉ số giao diện dưới mục "ifIndex". Ghi lại số ifIndex của bộ адаптер mạng của bạn. Trong trường hợp của tôi là 17.

Get-NetIPInterface

Cách thay đổi優先 độ ưu tiên mạng trong Windows

3. Khi đã có chỉ số giao diện của bộ адап터 mạng mục tiêu, dùng lệnh dưới thay thế "INTERFACE_INDEX" bằng chỉ số thực tế và "PRIORITY" bằng số ưu tiên thực tế (bằng hoặc nhỏ hơn 10).

Set-NetIPInterface -InterfaceIndex INTERFACE_INDEX -InterfaceMetric PRIORITY

Cách thay đổi優先 độ ưu tiên mạng trong Windows

4. Để xác minh thay đổi, thực thi cmdlet Get-NetIPInterface. Như bạn thấy, độ ưu tiên mạng đã thay đổi từ 25 thành 10.

Cách thay đổi優先 độ ưu tiên mạng trong Windows

5. Khởi động lại hệ thống để áp dụng thay đổi.

6. Tương lai, nếu bạn muốn Windows tự quản lý độ ưu tiên mạng, chỉ cần thực thi lệnh dưới. Nhớ thay INTERFACE_INDEX bằng chỉ số giao diện thực tế của bộ адаптер mạng.

Set-NetIPInterface -InterfaceIndex 21 -AutomaticMetric enabled

Nếu gặp vấn đề hoặc muốn chia sẻ suy nghĩ, kinh nghiệm, hãy bình luận bên dưới.