Trong quá trình sử dụng hệ điều hành Windows 10/11 và Windows Server, có rất nhiều trường hợp người dùng hoặc kỹ sư hệ thống cần chặn hoàn toàn một phần mềm hoặc tiến trình (.exe) kết nối ra Internet (Outbound Connection) hoặc nhận kết nối từ bên ngoài vào (Inbound Connection).
Các kịch bản thực tế bao gồm:
- Ngăn chặn phần mềm đồ họa, thiết kế kỹ thuật (AutoCAD, Photoshop, CorelDRAW) tự động gửi dữ liệu phân tích telemetry hoặc tự ý tải bản cập nhật làm lỗi bản quyền.
- Khóa các phần mềm kế toán nội bộ hoặc cơ sở dữ liệu không cho phép gửi dữ liệu ra ngoài Internet nhằm chống rò rỉ bí mật kinh doanh.
- Cô lập các ứng dụng nghi ngờ chứa mã độc hoặc adware không cho phép tải thêm phần mềm rác về máy tính.
Bài hướng dẫn chuẩn kỹ thuật dưới đây của Kỹ Sư VietITPro sẽ hướng dẫn từng bước chi tiết cách sử dụng công cụ Windows Defender Firewall with Advanced Security và các lệnh PowerShell / Command Prompt (CMD) để chặn phần mềm kết nối Internet vĩnh viễn.
I. Quy Trình 6 Bước Chặn Phần Mềm Bằng Windows Defender Firewall

Bước 1: Mở Trình Quản Trị Tường Lửa Nâng Cao
- Nhấn tổ hợp phím
Windows + R, gõ lệnhwf.mscvà nhấnEnter(hoặc mở Control Panel -> Windows Defender Firewall -> Advanced settings).

Bước 2: Chọn Phân Vùng Outbound Rules (Quy Tắc Đi Ra)
- Ở bảng điều khiển bên trái, nhấp chuột vào mục Outbound Rules (Quy tắc luồng dữ liệu gửi từ máy tính ra Internet).
- Ở cột Action bên phải, nhấp chọn New Rule... (Tạo quy tắc mới).

Bước 3: Lựa Chọn Loại Quy Tắc (Rule Type)
- Trong cửa sổ New Outbound Rule Wizard, tích chọn mục Program -> Nhấn Next.

Bước 4: Trỏ Đường Dẫn Đến Tệp .EXE Của Phần Mềm
- Tích chọn This program path: và nhấn nút Browse....
- Tìm đến thư mục cài đặt phần mềm (thường nằm tại
C:\Program Files\hoặcC:\Program Files (x86)\) và chọn tệp thực thi chính của phần mềm (ví dụ:Photoshop.exehoặcacad.exe) -> Nhấn Open -> Nhấn Next.

Bước 5: Thiết Lập Hành Động Chặn (Action & Profile)
- Tích chọn Block the connection (Chặn kết nối) -> Nhấn Next.
- Tại màn hình Profile, tích chọn đầy đủ cả 3 cấu hình: Domain, Private, và Public để đảm bảo phần mềm bị chặn trên mọi loại mạng mạng kết nối -> Nhấn Next.

Bước 6: Đặt Tên & Kích Hoạt Quy Tắc
- Nhập tên quy tắc gợi nhớ (ví dụ:
Block_Outbound_AutoCAD) và mô tả ngắn gọn -> Nhấn Finish. - Lưu ý chuyên môn từ Kỹ Sư VietITPro: Nhiều phần mềm có nhiều file
.exephụ chạy ngầm (ví dụ:CEIP.exe,Update.exe,CrashReport.exe). Bạn nên tạo thêm các Outbound Rules tương tự cho tất cả các file này trong thư mục cài đặt.
II. Hình Ảnh Chi Tiết Các Thao Tác Cài Đặt Nâng Cao
Dưới đây là chuỗi hình ảnh trực quan hỗ trợ từng bước thao tác chi tiết:







III. Phương Pháp Tự Động Hóa Chặn Bằng Lệnh PowerShell Nhanh
Nếu bạn cần chặn hàng loạt hoặc tự động hóa trên nhiều máy tính văn phòng, hãy mở PowerShell (Run as Administrator) và chạy dòng lệnh duy nhất sau:
# Lệnh PowerShell tạo quy tắc chặn Outbound cho một phần mềm cụ thể
New-NetFirewallRule -DisplayName "VietITPro_Block_App" `
-Direction Outbound `
-Program "C:\Program Files\TenPhanMem\UngDung.exe" `
-Action Block `
-Profile Any `
-Description "Chặn phần mềm gửi dữ liệu ra Internet bởi VietITPro"


