Khắc phục lỗi hệ thống 5, quyền truy cập bị từ chối trong Windows

Nếu bạn liên tục thấy “ Lỗi hệ thống(System) 5, Quyền truy cập(Access) bị từ chối” liên tục trong khi chạy các lệnh trong Command Prompt(running commands in Command Prompt) hoặc Windows PowerShell , thì có khả năng là bảng điều khiển thiếu các quyền cần thiết để thực thi chúng. Ví dụ: các lệnh liên quan đến các chức năng quản trị (chẳng hạn như “người dùng mạng”) hoặc khắc phục sự cố(advanced troubleshooting) nâng cao yêu cầu các đặc quyền nâng cao hoặc sẽ không hoạt động.

Để khắc phục “Lỗi hệ thống 5” trong Microsoft Windows , bạn phải chạy Command PromptWindows PowerShell với tư cách quản trị viên. Hướng dẫn bên dưới sẽ hướng dẫn bạn nhiều cách để mở cả hai trình thông dịch dòng lệnh có quyền nâng cao.

Chạy Command Prompt(Run Command Prompt)Windows PowerShell với tư cách Quản trị viên(Administrator)

Không thể chạy các lệnh trong Command Prompt hoặc Windows PowerShell với các đặc quyền người dùng mặc định. Nếu đầu ra lệnh dẫn đến " Lỗi hệ thống(System) 5", bạn phải khởi chạy trình thông dịch dòng lệnh ưa thích của mình với tư cách là quản trị viên.

Mở Command Prompt với tư cách là quản trị viên(Open Command Prompt as Administrator)

1. Mở menu Bắt đầu(Start ) (hoặc nhấn phím Windows ) và nhập cmd hoặc dấu nhắc lệnh(command prompt) .

2. Chọn tùy chọn Chạy với tư cách quản trị viên(Run as administrator) trong kết quả tìm kiếm.

3. Chọn (Yes ) trên hộp thoại Kiểm soát Tài khoản Người dùng(User Account Control) ( UAC ).

Lưu ý: (Note:) Kiểm soát tài khoản người dùng(User Account Control) không có trong Windows 7 .

Sau đó, bạn sẽ thấy một cửa sổ Command Prompt với nhãn “Administrator” trên thanh tiêu đề. Bạn sẽ không gặp phải “ Lỗi hệ thống 5” khi thực hiện các lệnh nữa.(System)

Cách nhanh hơn để mở Command Prompt với tư cách quản trị viên là nhấn Ctrl + Shift + Enter ngay sau khi tìm kiếm nó trên menu Start .

Mở Windows PowerShell với tư cách Quản trị viên(Open Windows PowerShell as Administrator)

Cả Windows 10 và 11 đều có tùy chọn mở Windows PowerShell với tư cách quản trị viên thông qua menu Windows + X (hay còn gọi là Power User ).

1. Nhấn Windows + X hoặc nhấp chuột phải vào nút Bắt đầu(Start ) .

2. Chọn Windows Terminal (Admin) hoặc Windows PowerShell (Admin) .

3. Chọn (Yes ) trên lời nhắc Kiểm soát Tài khoản Người dùng(User Account Control) ( UAC ).

Sau đó, bạn sẽ thấy một cửa sổ Windows PowerShell (hoặc tab nếu bảng điều khiển khởi chạy qua Windows Terminal ) với nhãn “Quản trị viên”. “ Lỗi hệ thống 5” sẽ không hiển thị trong khi thực hiện các lệnh trong đó.(System)

Ngoài ra, bạn có thể tìm kiếm powershell trên menu Bắt đầu(Start ) và chọn Chạy với tư cách quản trị viên(Run as administrator) hoặc nhấn Ctrl + Shift + Enter để mở cửa sổ Windows PowerShell nâng cao .

Mẹo(Tip) : Tìm hiểu cách thay thế Windows PowerShell bằng Command Prompt(replace Windows PowerShell with Command Prompt) trên menu Windows 10 Power User.

Luôn chạy (Run)Dấu nhắc lệnh Nâng cao(Elevated Command Prompt) và Bảng điều khiển Windows PowerShell(Windows PowerShell Console)

Có thể tạo lối tắt trên màn hình trong Windows có khả năng tự động mở Command Prompt hoặc Windows PowerShell với tư cách quản trị viên. Điều đó giúp loại bỏ khả năng khởi chạy nhầm bảng điều khiển với các đặc quyền của người dùng tiêu chuẩn và gặp phải “ Lỗi hệ thống 5”.(System)

1. Tùy thuộc vào trình thông dịch dòng lệnh mà bạn muốn tạo lối tắt, hãy mở cửa sổ File Explorer và chuyển đến thư mục liên quan:

Command Prompt - Local Disk C > Windows > System32

Windows PowerShell - Local Disk C > Windows > System32 > WindowsPowerShell > v1.0

2. Định vị tệp có nhãn cmd (Command Prompt) hoặc powershell ( Windows PowerShell ). Sau đó, nhấp chuột phải vào nó và chọn Hiển thị thêm tùy chọn(Show more options) (chỉ dành cho Windows 11)> Gửi tới(Send to) > Màn hình nền (tạo lối tắt)(Desktop (create shortcut)) .

3. Nhấp chuột phải vào cmd mới tạo - Shortcut(cmd – Shortcut) hoặc powershell -(powershell – Shortcut) Biểu tượng phím tắt trên màn hình nền. Sau đó, chọn Thuộc tính(Properties) .

4. Trong tab Lối tắt , chọn (Shortcut )Nâng cao(Advanced) .

5. Chọn hộp bên cạnh Chạy với tư cách quản trị viên(Run as administrator) và chọn OK .

6. Chọn Áp dụng(Apply )OK để thoát khỏi hộp Thuộc tính.

Bây giờ bạn có thể nhấp đúp vào phím tắt và chọn (Yes ) trên cửa sổ bật lên UAC để mở Command Prompt hoặc Windows PowerShell với các đặc quyền quản trị. Hãy(Feel) đổi tên phím tắt thành bất cứ điều gì bạn thích.

Tắt lời nhắc UAC(UAC Prompts) cho Command PromptWindows PowerShell

Kiểm soát tài khoản người dùng (UAC)(User Account Control (UAC)) là một tính năng bảo mật trong Windows Vista , 8, 8.1, 10 và 11 ngăn các chương trình thực hiện thay đổi đối với hệ thống mà không được phép. Tuy nhiên, việc xử lý lời nhắc UAC mỗi khi bạn muốn mở Command Prompt hoặc Windows PowerShell bằng quyền quản trị là điều không dễ dàng.

Cách nhanh nhất để giải quyết vấn đề đó là tắt hoàn toàn UAC . Tuy nhiên, điều đó gây ra rủi ro bảo mật đáng kể. Hoặc, bạn có thể bỏ qua lời nhắc chỉ đối với Command Prompt hoặc Windows PowerShell . Điều đó an toàn hơn nhưng cần thời gian để thiết lập.

Tắt hoàn toàn kiểm soát tài khoản người dùng(Disable User Account Control Completely)

1. Tìm kiếm uac trên menu Bắt đầu(Start) và chọn Mở(Open) để khởi chạy hộp thoại Cài đặt Kiểm soát Tài khoản Người dùng(User Account Control Settings) .

2. Kéo thanh trượt đến Không bao giờ thông báo(Never notify) .

3. Chọn OK để tắt tính năng Kiểm soát Tài khoản Người dùng(User Account Control) trên toàn hệ thống.

Để kích hoạt lại UAC sau này, chỉ cần thực hiện các bước ở trên và kéo thanh trượt đến khía đầu tiên hoặc thứ hai.

Mẹo:(Tip:) Bạn cũng có thể truy cập hộp thoại Cài đặt Kiểm soát Tài khoản Người dùng(User Account Control Settings) bằng cách chọn Hệ thống và Bảo mật(System and Security) > Thay đổi cài đặt Kiểm soát Tài khoản Người dùng(Change User Account Control settings) trên Bảng Điều khiển(Control Panel) .

Bỏ qua UAC cho Command Prompt và Windows PowerShell Only(Bypass UAC for Command Prompt and Windows PowerShell Only)

1. Tìm kiếm các nhiệm vụ(schtasks) trên menu Bắt đầu(Start) và nhấn Enter để khởi chạy Trình lập lịch tác vụ.

2. Nhấp chuột phải vào Thư viện lập lịch tác vụ(Task Scheduler Library) trên thanh bên và chọn Thư mục mới(New Folder) .

3. Nhập tên cho thư mục — ví dụ: Không có UAC( No UAC)

4. Chọn thư mục mới tạo trên thanh bên và chọn Tạo tác vụ( Create Task) .

5. Đặt tên cho nhiệm vụ — ví dụ: Command Prompt (Admin) và chọn hộp bên cạnh Chạy với đặc quyền cao nhất(Run with highest privileges) .

6. Chuyển sang tab Tác vụ và chọn (Actions )Mới(New) .

7. Đặt Hành động(Action) để Bắt đầu một chương trình(Start a program) và dán vào đường dẫn tệp cho Command Prompt hoặc Windows PowerShell thực thi:

Command Prompt - C:\Windows\System32\cmd.exe

Windows PowerShell - C:\Windows\System32\WindowsPowerShell\v1.0

9. Chuyển sang tab Điều kiện và bỏ chọn (Conditions)Chỉ bắt đầu tác vụ nếu máy tính đang sử dụng nguồn AC(Start the task only if the computer is on AC power) . Sau đó, chọn OK để lưu tác vụ.

10. Nhấp chuột phải vào vùng trống trong màn hình và chọn Mới(New) > Lối tắt(Shortcut) .

11. Nhập đường dẫn sau, thay thế tên thư mục(Folder name) và tên tác vụ( Task name ) bằng tên mà bạn đã chèn trong khi tạo tác vụ:

C:\Windows\System32\schtasks.exe /RUN /TN “Folder name\Task name”

Chọn Next để tiếp tục.

12. Nhập tên cho phím tắt và chọn Hoàn(Finish) tất .

13. Nhấp đúp vào lối tắt trên màn hình mà bạn vừa tạo và bảng điều khiển Windows PowerShell hoặc Command Prompt mới nâng cao sẽ khởi chạy mà không có lời nhắc UAC .

Khắc phục lỗi hệ thống 5(Fix System Error 5) trên tài khoản Windows chuẩn(Standard Windows)

Giả sử(Suppose) bạn gặp phải “ Lỗi hệ thống(System) 5 đã xảy ra” trong tài khoản không phải là quản trị viên trên PC của bạn. Trong trường hợp đó, bạn vẫn có thể chạy Command Prompt hoặc bảng điều khiển Windows PowerShell nâng cao bằng cách sử dụng các hướng dẫn ở trên bằng cách chèn mật khẩu quản trị viên. Nếu bạn không biết, hãy yêu cầu người dùng có quyền quản trị đối với PC.

Ngoài ra, bạn có thể thay đổi tài khoản tiêu chuẩn thành tài khoản quản trị(change a standard account to an admin account) (giả sử rằng bạn là chủ sở hữu PC của mình) để tránh phải nhập mật khẩu quản trị viên mỗi khi bạn muốn mở trình thông dịch dòng lệnh có quyền nâng cao. Các bước dưới đây áp dụng cho Windows 10 và 11.

1. Đăng nhập vào tài khoản quản trị viên của bạn và chọn Bắt đầu(Start) > Cài đặt(Settings ) > Tài khoản(Accounts) > Gia đình và người dùng khác(Family & other users) .

2. Chọn tài khoản tiêu chuẩn trong Người dùng khác(Other users) và chọn Thay đổi loại tài khoản(Change account type) .

3. Đặt Loại tài khoản(Account type) thành Quản trị(Administrator ) viên và chọn OK .

Đã(Has) sửa: Lỗi hệ thống 5(System Error 5) không xảy ra

Để nhắc lại, chỉ cần chạy Command PromptWindows PowerShell với tư cách quản trị viên sẽ khắc phục được mã lỗi "Lỗi hệ thống 5" trong (System)Microsoft Windows . Nếu bạn sử dụng cả hai bảng điều khiển thường xuyên, việc dành thời gian để thiết lập các phím tắt luôn khởi chạy chúng với các đặc quyền nâng cao (tốt nhất là không có lời nhắc Kiểm soát tài khoản người dùng(User Account Control) gây phiền nhiễu để giải quyết) sẽ có thể tiết kiệm hàng giờ về lâu dài.



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts