Việc Windows Defender liên tục quét file trong quá trình phát triển local (Nginx, PHP, XAMPP, Docker,…) có thể khiến server local chạy chậm, lag, hoặc thậm chí đổ vỡ dịch vụ. Để khắc phục tình trạng này, việc thêm loại trừ (exclusion) trong Windows Defender là cực kỳ cần thiết.
Bài viết này sẽ hướng dẫn bạn từng bước cụ thể để thực hiện.
Vì sao cần thêm Exclusion cho Server Local?
- ✅ Ngăn Windows Defender quét liên tục các file PHP, config, cache.
- ✅ Tránh tình trạng lag, treo khi khởi động nginx, php-cgi, ngrok…
- ✅ Giảm tải Disk I/O, giúp phản hồi web local nhanh chóng hơn.
- ✅ Cải thiện đáng kể hiệu suất phát triển web ngay trên Windows.
Cách thêm loại trừ (Exclusion) trong Windows Defender cực chi tiết
Bước 1: Mở Windows Security
- Nhấn tổ hợp phím
Windows
➡️ gõ Windows Security ➡️ Nhấn Enter để mở.
Bước 2: Vào phần Virus & Threat Protection
- Trong giao diện Windows Security, click vào Virus & threat protection.
Bước 3: Quản lý Cài đặt Bảo Vệ
- Kéo xuống khu vực Virus & threat protection settings.
- Nhấn vào Manage settings (Quản lý cài đặt).
Bước 4: Thêm Exclusion
- Tìm đến phần Exclusions ➡️ Click Add or remove exclusions.
- Click vào + Add an exclusion ➡️ chọn loại Folder.
- Duyệt tới các thư mục server local của bạn ➡️ xác nhận thêm.
🔖 Các thư mục nên thêm loại trừ:
Thư mục | Mô tả |
---|---|
C:\nginx\ | Web server Nginx |
C:\php\ | PHP runtime (php-cgi.exe) |
C:\xampp\ | XAMPP localhost server |
C:\laragon\ | Laragon all-in-one server |
C:\projects\ | Thư mục source code website, API |
C:\docker\ | Docker volume và containers |
📌 Ngoài ra, bạn cũng có thể thêm exclusion cho từng file thực thi cụ thể như: php-cgi.exe
, nginx.exe
, mysqld.exe
.
Mẹo tối ưu thêm cho Windows Defender khi Dev Web
- 🔥 Tạm tắt Real-time Protection trong các phiên deploy/test nhanh.
- 🔥 Giảm mức ghi log của Windows Defender xuống mức tối thiểu.
- 🔥 Thêm exclusion cho thư mục cache và logs (VD:
storage\logs\
,.next\cache\
,tmp\
). - 🔥 Cập nhật Windows thường xuyên để Antivirus nhẹ hơn, ít ảnh hưởng đến hiệu suất.
Kết luận
Việc thêm Exclusion cho các thư mục và file liên quan đến Web Server Local sẽ giúp bạn:
- ✨ Tăng tốc độ phản hồi web local.
- ✨ Tránh tình trạng giật lag, đứt kết nối.
- ✨ Trải nghiệm lập trình mượt mà, hiệu quả hơn trên Windows.
Hãy áp dụng ngay hôm nay để môi trường phát triển của bạn tối ưu nhất nhé! 🚀