DCOM là tập hợp các khái niệm và giao diện chương trình của Microsoft trong đó đối tượng chương trình client có thể yêu cầu dịch vụ từ đối tượng chương trình server trên các máy tính khác trong mạng. Đây là quy trình rất phổ biến trong Windows và hầu hết máy tính đều có tiến trình này chạy.
Tuy DCOM là tiến trình phổ biến, nhiều người dùng báo cáo tiến trình này thỉnh thoảng tiêu tốn tài nguyên khổng lồ. Lúc này máy tính gần như không thể sử dụng và tiến trình này là thủ phạm chính. Chúng tôi đã liệt kê một số giải pháp để khắc phục. Hãy bắt đầu từ trên xuống dưới.
Giải pháp 1: Ngắt kết nối thiết bị ngoại vi
Nhiều người dùng báo cáo ngắt kết nối thiết bị ngoại vi khỏi máy tính đã giải quyết sự cố. Khi bạn kết nối thiết bị ngoại vi (Điện thoại, Máy tính bảng, Xbox, PlayStation, v.v.), chúng tiêu tốn tài nguyên để đồng bộ với máy. Ngoài ra, còn nhiều tiến trình nền khác. Hãy ngắt tất cả thiết bị ngoại vi và khởi động lại.
Giải pháp 2: Tạo tài khoản mới
Bạn có thể nhờ quản trị viên tạo tài khoản mới hoặc tự tạo nếu có quyền admin. Chúng tôi sẽ hướng dẫn tạo tài khoản mới để tất cả cài đặt trong tài khoản mới giống hệt tài khoản hiện tại. Cách này bạn không cảm thấy khác biệt và cũng khắc phục được sự cố.
- Trước tiên khởi động máy vào Safe Mode.
- Mở tài khoản admin. Nhập Settings trong hộp thoại menu Start và nhấp Accounts.

- Nhấp "Family and other users" ở bên trái cửa sổ.
- Chọn "Add someone else to this PC".

- Windows sẽ hướng dẫn qua trình tạo tài khoản. Khi cửa sổ mới hiện ra, nhấp "I don't have this person's sign-in information".

- Chọn "Add a user without Microsoft". Windows sẽ nhắc tạo tài khoản Microsoft mới.

- Nhập tất cả chi tiết và chọn mật khẩu dễ nhớ.
- Điều hướng đến Settings > Accounts > Your Account.
- Dưới ảnh đại diện, chọn "Sign in with local account instead".
- Nhập mật khẩu hiện tại khi được nhắc và nhấp Next.
- Nhập tên người dùng và mật khẩu cho tài khoản cục bộ, nhấp "Sign out and finish".
- Bây giờ bạn có thể chuyển sang tài khoản cục bộ mới, di chuyển tệp cá nhân không rào cản.
- Sau khi chuyển sang tài khoản cục bộ, kiểm tra xem sự cố còn tiếp diễn không. Nếu không và mọi thứ suôn sẻ, tiếp tục hướng dẫn.
- Điều hướng đến Settings > Accounts > Your Account và chọn "Sign in with a Microsoft Account instead".

- Nhập tên người dùng và mật khẩu, nhấp Sign in.

- Bây giờ bạn có thể xóa tài khoản cũ an toàn và tiếp tục dùng tài khoản này.
Nếu không thể truy cập cài đặt tài khoản, chúng ta có thể thử tạo tài khoản mới bằng Command Prompt. Lưu ý vẫn cần quyền admin.
- Nhấn Windows + S để mở thanh tìm kiếm. Nhập "command prompt", nhấp chuột phải kết quả và chọn "Run as administrator".
- Trong Command Prompt, thực thi lệnh:
net user /add [username] [password]
- Lệnh này tạo tài khoản người dùng mới. Bây giờ cấp quyền admin cho tài khoản này.
new localgroup administrators [username] /add

- Các lệnh này tạo tài khoản admin cục bộ ngay lập tức. Khởi động lại máy và đăng nhập vào tài khoản mới.
Hy vọng mọi thứ sẽ ổn định. Nếu không, làm theo các bước dưới đây.
- Nhấn Windows + R để mở Run. Nhập "msconfig" và nhấn Enter.
- Trong System Configuration, chọn "Selective Startup" từ danh sách tab General.

- Chuyển đến tab Boot, chọn "Safe boot" và "Network" bên dưới. Nhấn Apply lưu thay đổi và thoát. Khởi động lại máy để boot vào Safe Mode.

- Bây giờ lặp lại quy trình tạo tài khoản mới bằng Command Prompt như các bước trước.
- Mở lại System Configuration và hoàn tác tất cả thay đổi ở bước 2 và 3. Khởi động lại máy và đăng nhập tài khoản mới.
- Hy vọng sự cố sẽ được khắc phục. Bạn có thể chuyển dữ liệu cũ dễ dàng theo các bước ở đầu giải pháp này.
Giải pháp 3: Vô hiệu hóa ứng dụng của bên thứ ba
Có nhiều báo cáo ứng dụng như Google Chrome, Dropbox, Xbox, v.v. gây ra sự cố mức sử dụng đĩa. Mỗi cấu hình máy khác nhau nên không thể chẩn đoán chính xác ứng dụng nào gây rắc rối.
Hãy đưa ra dự đoán có căn cứ, vô hiệu hóa đúng cách từng ứng dụng và kiểm tra mức sử dụng CPU/Disk. Ưu tiên ứng dụng yêu cầu truy cập Internet thường xuyên để đồng bộ. Dưới đây một số ứng dụng và cách khắc phục:
- Nếu có Google Chrome, Mozilla hoặc Opera, gỡ cài đặt và kiểm tra mức sử dụng.
- Vô hiệu hóa Dropbox đúng cách và tắt khởi động cùng Windows.
- Tắt ứng dụng Xbox.
- Firewall của McAfee Security Centre cũng gây ra vấn đề này, hãy nhớ vô hiệu hóa hoặc gỡ cài đặt hoàn toàn.
Giải pháp 4: Vô hiệu hóa Live Tiles
Tính năng khác của Windows 10 là Live Tiles. Đây là các ô trên menu Start hiện ra khi bạn nhấn phím hoặc biểu tượng Windows. Các ô này cũng liên tục đồng bộ với server khác để cung cấp tin tức/cập nhật mới nhất. Chúng tôi cũng thấy đây là nguyên nhân. Sau khi vô hiệu hóa, nhiều người dùng báo cáo sự cố hoàn toàn khắc phục. Chúng ta có thể vô hiệu hóa cho bạn. Nếu không khác biệt, bạn có thể khôi phục sau.

- Trước khi gỡ ứng dụng, chúng ta có thể xóa Live Tiles khỏi menu Start và kiểm tra xem có khắc phục được không.
- Nhấn phím Windows hoặc nhấp biểu tượng Windows ở góc dưới bên trái.
- và chọn "Unpin from Start (Ghim từ Start)". Hành động này sẽ xóa ngay Live Tiles Nhấp chuột phải vào ô khỏi menu Start. Làm cho tất cả mục và khởi động lại máy.

Nếu xóa Live Tiles không khắc phục được, chúng ta có thể thử gỡ cài đặt ứng dụng và kiểm tra. Bạn luôn có thể cài lại ứng dụng bằng một dòng lệnh trong Command Prompt.
Tham khảo bài "windows store cache may be damaged" và xem giải pháp cuối (giải pháp 8). Bạn sẽ tìm thấy giải thích chi tiết cách gỡ ứng dụng tích hợp và cài lại.
Khởi động lại máy và kiểm tra lại sự cố. Cũng thử ngắt kết nối mạng và nếu mức sử dụng ổn định, thử kết nối mạng khác để xem sự cố có do mạng không.
Giải pháp 5: Kiểm tra qua Process Explorer
Process Explorer là công cụ của Microsoft hiển thị thông tin về DLL nào đã được mở/tải cùng chi tiết tiến trình cha nào khởi động nó. Nó cung cấp thông tin về tài nguyên tiêu thụ, mức sử dụng CPU, v.v. Chúng ta có thể kiểm tra các tiến trình dùng DCOM và khắc phục tại sao chúng dùng nó.
- Tải Process Explorer từ trang web chính thức Microsoft.
- Sau khi giải nén gói ở thư mục dễ truy cập, chạy nó. Bạn sẽ thấy nhiều tiến trình cùng chi tiết. Nhấp "File" góc trên trái và chọn "Show Details for All Processes (Hiển thị chi tiết cho tất cả tiến trình)". Có thể cần quyền admin.

- Tìm tiến trình "svchost.exe", nhấp chuột phải và chọn Properties. Chuyển đến tab Image. Ở đây bạn sẽ thấy thủ phạm: tiến trình nào đang dùng file thực thi.

- Đào sâu một chút để xác định ứng dụng/dịch vụ. Bạn có thể vô hiệu hóa dịch vụ bằng "services.msc" hoặc gỡ cài đặt ứng dụng.
- Một tiến trình bắt đầu bằng luồng "dll!DabSessionStateChanged+0xe4.." được biết gây ra sự cố. Bạn có thể vô hiệu hóa tiến trình này trực tiếp bằng Process Explorer. Nó liên quan đến System Events Broker.
Lưu ý: Nếu các sửa chữa trên không khắc phục được, hãy thử khôi phục về điểm khôi phục trước hoặc thực hiện reset hoàn toàn hệ thống.