Nếu bạn nhận Lỗi 1058, Dịch vụ không thể khởi động khi bắt đầu dịch vụ trong Services Manager trên Windows 11/10, các giải pháp sau sẽ hữu ích. Có nhiều lý do khác nhau gây lỗi này. Tuy nhiên, bạn có thể khắc phục trong chốc lát bằng cách thay đổi vài cài đặt.
Toàn bộ thông báo lỗi:
Lỗi 1058: Dịch vụ không thể khởi động, hoặc vì nó bị vô hiệu hóa hoặc vì không có thiết bị đã bật liên kết với nó.

Lỗi này xảy ra chủ yếu do chấm dứt đột ngột dịch vụ do xung đột nội bộ hoặc thay đổi cài đặt. Gần như tất cả dịch vụ phụ thuộc vào dịch vụ khác, gọi là Dependencies (Phụ thuộc) của dịch vụ Windows.
Ví dụ: Dịch vụ Windows Update phụ thuộc DCOM Server Process Launcher và RPC Endpoint Mapper. Nếu một trong chúng không chạy đúng, bạn gặp lỗi khi khởi động Windows Update trong Services panel.
Lỗi có thể xảy ra khi khởi động hầu như bất kỳ dịch vụ nào trong Services panel. Giải pháp: kiểm tra xem tất cả dependencies có chạy không. Ngoài ra, kiểm tra dịch vụ chính có cài đặt đúng không.
Lỗi hệ thống 1058: Dịch vụ không thể khởi động
Để khắc phục Lỗi 1058, làm theo các bước:
- Tìm services trong ô tìm kiếm Thanh tác vụ.
- Nhấp kết quả riêng lẻ.
- Tìm dịch vụ gây lỗi.
- Double-click vào nó.
- Chọn Startup type (Loại khởi động) = Automatic (Tự động).
- Nhấp nút Start (Khởi động).
- Chuyển tab Dependencies (Phụ thuộc).
- Ghi lại tất cả dịch vụ trong hộp.
- Nhấp OK.
- Mở các dịch vụ ghi lại lần lượt.
- Nhấp nút Start.
- Nhấp OK lưu thay đổi.
Đầu tiên, mở bảng Services trên máy. Nhấp ô tìm kiếm Thanh tác vụ, gõ services, nhấp kết quả.
Tiếp, tìm dịch vụ gây lỗi > double-click. Nó phải ở trạng thái Stopped. Mở rộng dropdown Startup type > chọn Automatic.

Sau đó, nhấp Start.
Nên khởi động ngay. Nếu không khởi động, chuyển tab Dependencies, tìm tất cả dịch vụ trong hộp > nhấp OK.

Vì dịch vụ chính phụ thuộc các dịch vụ này, mở từng cái > nhấp Start.
Xong, mở lại dịch vụ chính, chọn Automatic từ dropdown Startup type, nhấp Start.
Bây giờ dịch vụ sẽ khởi động không vấn đề.
Bạn cũng thay đổi Startup type dịch vụ dùng Registry Editor. Tuy nhiên, phải biết tên dịch vụ trong REGEDIT. Dùng PowerShell tạo tên dịch vụ Windows.
Ví dụ: Background Intelligent Transfer Service gọi BITS, Windows Search gọi WSearch, v.v. Nếu đã biết, làm theo:

Nhấn Win+R mở Run prompt.
Gõ regedit > nhấn Enter > nhấp Yes.
Điều hướng đến:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Chọn dịch vụ chính > double-click giá trị DWORD Start.
Đặt Value data = 2 > nhấp OK.
Double-click DependOnService > ghi lại mã tên dịch vụ phụ thuộc.
Mở key các dependencies > double-click DWORD Start.
Đặt Value data = 2 > nhấp OK.
Khởi động lại máy.

Sau đó, bạn không gặp vấn đề khởi động dịch vụ.
Khắc phục sự cố: Windows Services không khởi động.
Làm thế nào khắc phục lỗi 1058 Dịch vụ không thể khởi động?
Bạn khắc phục Lỗi 1058 bằng cách chọn Automatic làm Startup type mặc định trong bảng Services. Hoặc thay đổi qua Registry Editor theo các bước nêu trên.
Làm thế nào khắc phục dịch vụ Windows Update không chạy?
Nếu dịch vụ Windows Update không chạy, kiểm tra dependencies lần lượt. Khi đặt đúng Startup type trong Services panel, dịch vụ sẽ chạy.
Đó là tất cả! Hy vọng hướng dẫn giúp ích.
