Để bảo vệ hệ thống khỏi mã độc tại thời điểm boot, từ Windows 8, Microsoft đã đưa vào tính năng mới gọi là Secure Boot. Tính năng này sẽ khởi chạy driver ELAM (Early Launch Anti-Malware) trước bất kỳ driver nào khác tại boot. Chức năng của ELAM đơn giản: nó sẽ đánh giá mọi driver xếp hàng khởi động tại boot và phân loại chúng thành Good (Tốt), Bad (Xấu) và Unknown (Không xác định) – loại cuối cần thiết cho boot. Windows Kernel sau đó dùng phân loại này để quyết định có khởi tạo driver hay không.
Nếu ELAM chặn một driver đã biết hoặc bạn muốn cấu hình thủ công loại driver nào được phép tải, bạn có thể cấu hình chính sách Early Launch Boot-Start Driver Initialization để đạt được điều đó.
Lưu ý: hướng dẫn này chỉ dành cho người dùng nâng cao biết rõ mình đang làm gì. Đừng thay đổi cài đặt chính sách trừ khi bạn chắc chắn 100%. Để an toàn, hãy tạo điểm khôi phục hệ thống trước khi tiếp tục.
Cấu hình Early Launch Boot-Start Drivers từ Group Policy
Group Policy Editor giúp dễ dàng cấu hình nhanh driver boot-start anti-malware sớm trong Windows 10. Bạn chỉ cần chọn chế độ khởi tạo từ menu dropdown.
- Tìm "gpedit.msc" trong menu Start và mở để khởi chạy Group Policy Editor. Đi đến thư mục policy "Computer Configuration → Administrative Templates → System → Early Launch Antimalware".
- Bên khung phải double-click vào policy "Boot-Start Driver Initialization".
- Trong cửa sổ properties chọn radio "Enabled". Sẽ kích hoạt thêm cài đặt dưới phần "Options". Chọn một trong các tùy chọn sau từ menu dropdown, nhấp "Apply" và "OK" để lưu thay đổi.
- Good only – Chỉ khởi tạo driver đã ký và không bị can thiệp.
- Good and unknown – Khởi tạo driver tốt, không được gán nhãn bởi ứng dụng phát hiện mã độc, và không được phân loại bởi driver boot-start Early Launch Anti-Malware.
- Good, unknown and bad but critical – Khởi tạo driver tốt, không xác định, và driver xấu đã biết bị nhiễm mã độc nhưng cần thiết để boot thành công vào máy.
- All – Khởi tạo tất cả driver bất kể phân loại.

- Khởi động lại hệ thống để áp dụng thay đổi.
Từ thời điểm này, driver boot-start sẽ được khởi tạo theo cài đặt chính sách. Để hoàn tác, chọn "Disabled" hoặc "Not configured" trong cửa sổ cài đặt policy.
Cấu hình Early Launch Boot-Start Drivers từ Regedit
Nếu bạn không có quyền truy cập Group Policy Editor, bạn có thể cấu hình khởi tạo driver boot-start Early Launch từ Registry Editor.
- Mở Registry Editor bằng cách tìm "regedit" trong menu Start. Đi đến vị trí sau:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\
- Chuột phải vào key Policies, chọn "New → Key" và đặt tên key mới là "EarlyLaunch".
- Bên khung phải chuột phải chọn "New → DWORD (32-bit) Value". Đặt tên giá trị mới là "DriverLoadPolicy".
- Double-click vào giá trị vừa tạo. Trong trường Value data, tùy theo ý muốn, nhập một trong các giá trị sau, nhấp "OK" để lưu.
- Good only – 8
- Good and unknown – 1
- Good, unknown and bad but critical – 3
- All – 7

- Khởi động lại hệ thống, thay đổi sẽ được áp dụng tự động.
Nếu muốn quay lại hành vi mặc định, chỉ cần xóa giá trị "DriverLoadPolicy" dưới key EarlyLaunch.
Image Credit: Dell XPS 15 (9550) Non-Touch