Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Cách khắc phục lỗi 'Secure Boot Can Be Enabled When System in User Mode' trên Windows 11

Hỗ trợ UEFI Secure Boot là một yêu cầu cho Windows 11, đây là yêu cầu phần cứng mới để cài Windows trên PC. Secure Boot cho phép chỉ tải phần mềm tin cậy khi khởi động.

Tuy nhiên, khi bạn cố gắng bật Secure Boot, bạn có thể nhận thông báo lỗi Secure Boot Can Be Enabled When System in User Mode (Secure Boot chỉ có thể bật khi hệ thống ở chế độ User) khi bật Secure Boot trong menu UEFI.

Thông báo lỗi này ngăn bạn bật Secure Boot và thậm chí chơi game yêu cầu secure boot. Bài viết giải thích tại sao cần bật Secure Boot, thảo luận nguyên nhân vấn đề, và đưa ra một số phương pháp khắc phục.

Rất cảm ơn nếu bạn chia sẻ bài viết trên mạng xã hội.

Tại sao cần bật Secure Boot trên Windows?

Secure Boot là tiêu chuẩn bảo mật do các thành viên ngành PC phát triển để đảm bảo PC khởi động chỉ dùng phần mềm được tin cậy bởi nhà sản xuất PC. Khi PC khởi động, firmware xác minh chữ ký số của từng phần mềm khởi động xem có từ nguồn tin cậy và không bị can thiệp.

Quy trình xác minh này giúp PC ngăn virus và malware chạy trên hệ thống, làm cho kẻ tấn công khó kiểm soát máy. Sau khi phần mềm được xác minh, nó sẽ được ký bằng chữ ký số.

Do đó, đây là tính năng thiết yếu cho hầu hết người dùng đảm bảo chỉ phần mềm tin cậy mới được thực thi. Nhưng gì gây ra lỗi Secure Boot Can Be Enabled When System in User Mode? Chúng tôi liệt kê vài nguyên nhân có thể:

  • BCD hỏng (Corrupted BCD). Dữ liệu cấu hình khởi động (Boot Configuration Data) nói cho Windows biết cách khởi động trên PC. Nếu BCD hỏng, PC có thể không khởi động bình thường hoặc báo lỗi khi boot.
  • User Mode bị tắt (Disabled User Mode). Secure Boot chỉ bật được khi hệ thống ở User Mode. Nếu bạn không bật User Mode, sẽ gây ra vấn đề này.
  • Firmware không hỗ trợ (Unsupported firmware). Firmware hỗ trợ là chìa khóa bật Secure Boot. Nếu firmware không hỗ trợ, cần cập nhật firmware.

Cách khắc phục Secure Boot Can Be Enabled When System in User Mode?

Sau khi hiểu nguyên nhân nhận thông báo lỗi Secure Boot Can Be Enabled When System in User Mode khi bật Secure Boot trong menu UEFI, bạn có thể dùng các phương pháp sau để khắc phục.

Thay đổi cài đặt UEFI Firmware

Một nguyên nhân là firmware không hỗ trợ, nên cập nhật firmware cần thiết.

  1. Giữ phím Shift và khởi động lại PC để boot vào Safe Mode.
  2. Nhấp Troubleshoot (Khắc phục sự cố) > Advance option (Tùy chọn nâng cao) > UEFI Firmware Settings.
    Cách khắc phục lỗi  Secure Boot Can Be Enabled When System in User Mode  trên Windows 11
  3. Nhấp Restart để vào menu khởi động rồi nhấn phím F8.
  4. Tìm Secure Boot trong tab Boot Options hoặc Security và nhấn Enter để bật nếu đang tắt.
  5. Nhấp Save Changes and Exit (Lưu thay đổi và thoát) rồi Yes chờ PC khởi động lại.
  6. Nhấn Win + R mở Run, gõ msinfo32, Enter mở System Information (Thông tin hệ thống).
  7. Kiểm tra mục Secure Boot State xem có ghi "on" không.

Với cập nhật firmware, nhiều nhà sản xuất cập nhật hỗ trợ UEFI và tùy chọn menu cài đặt hệ thống.

Chuyển partition sang GPT

Windows 11 chỉ boot trên hệ thống phân vùng GPT, nên nếu PC không có partition GPT, cần chuyển từ MBR sang GPT.

  1. Nhấn Win + R mở Run, gõ diskmgmt.msc, Enter mở Disk Management (Quản lý ổ đĩa).
  2. Chuột phải ổ cứng chọn Properties (Thuộc tính).
  3. Chuyển tab Volume kiểm tra Partition style (Kiểu phân vùng).
  4. Nhấn Win + Shift + Enter mở Command Prompt quyền admin nếu partition là MBR.
  5. Gõ lệnh sau và Enter chạy.
    mbr2gpt.exe /convert /allowfullos

Cách khắc phục lỗi  Secure Boot Can Be Enabled When System in User Mode  trên Windows 11

Chờ quá trình kết thúc và kiểm tra partition style trong Disk Management lại xem đã là GPT chưa.

Bật User Mode


Mọi tiến trình người dùng hoạt động dưới user mode. Ở chế độ này, tiến trình không truy cập trực tiếp RAM hay tài nguyên phần cứng và phải gọi hệ thống (system calls) đến API dưới để truy cập tài nguyên.

  1. Nhấn Win + R mở Run, gõ gpedit.msc, Enter mở Group Policy Editor (Trình soạn thảo chính sách nhóm).
  2. Chuyển đến Computer Configuration > Administrative Templates > System.
  3. Tìm và double-click User Account Control: Switch to the secure desktop when prompting for elevation.
    Cách khắc phục lỗi  Secure Boot Can Be Enabled When System in User Mode  trên Windows 11
  4. Nhấp Enabled (Bật) rồi Apply và OK xác nhận.

Sau đó, bạn dùng PC bình thường và thực hiện tác vụ không cần quyền admin.

Tắt CSM và cài lại Windows

CSM là Compatibility Support Module (Mô-đun hỗ trợ tương thích), mục con trong Boot option trong BIOS, và là mục song song với Secure Boot. Vì vậy, thử tắt CSM rồi cài lại Windows xem có khắc phục được không.

  1. Giữ Shift và khởi động lại PC boot vào Safe Mode.
  2. Nhấp Troubleshoot > Advance option > UEFI Firmware Settings.
  3. Kiểm tra tùy chọn Compatibility Support Module (CSM) và tắt nó.
  4. Tạo USB bootable rồi reboot PC từ nó.
  5. Kiểm tra Secure Boot State xem có ghi "on" không.
    Cách khắc phục lỗi  Secure Boot Can Be Enabled When System in User Mode  trên Windows 11

Trong quá trình tắt CSM và cài lại Windows, dữ liệu có thể mất, nên sao lưu dữ liệu trước.

Tóm lại

Secure Boot là tính năng quan trọng duy trì bảo mật Windows. Tuy nhiên, bạn có thể gặp lỗi 'Secure Boot Can Be Enabled When System in User Mode', đừng lo, dùng các phương pháp trong bài để thử khắc phục. Hy vọng bạn giải quyết thành công.

Nếu bạn khắc phục thành công lỗi 'Secure Boot Can Be Enabled When System in User Mode', đừng quên chia sẻ các phương pháp hữu ích cho người cần.

Câu hỏi thường gặp về Secure Boot Can Be Enabled When System in User Mode

A

User mode là chế độ bình thường nơi tiến trình chỉ có quyền truy cập hạn chế tài nguyên hệ thống như phần cứng, bộ nhớ. Đây là môi trường chương trình người dùng thực thi.

A

Secure Boot phải được bật trước khi cài hệ điều hành.