Cài đặt quyền dành riêng cho ứng dụng không cấp cho Kích hoạt cục bộ

Nếu Trình xem sự kiện(Event Viewer) hiển thị thông báo lỗi Cài đặt quyền dành riêng cho ứng dụng không cấp quyền Kích hoạt cục bộ cho ứng dụng Máy chủ COM(The application-specific permission settings do not grant Local Activation permission for the COM Server application) , thì bài viết này sẽ giúp bạn. Nó đi kèm với ID sự kiện DCOM (DCOM Event ID) 10016 và lỗi này chủ yếu xuất hiện sau khi nâng cấp hệ điều hành. Mặc dù lỗi này không ảnh hưởng đến trải nghiệm người dùng của người dùng Windows 10 thông thường , nhưng một số bạn có thể muốn biết tại sao điều này xảy ra và bạn có thể làm gì với nó.

10016 sự kiện này được ghi lại khi các thành phần của Microsoft(Microsoft) cố gắng truy cập các thành phần DCOM mà không có quyền cần thiết. Những sự kiện này thường có thể được bỏ qua một cách an toàn vì chúng không ảnh hưởng xấu đến chức năng và do thiết kế.

Toàn bộ thông báo lỗi trông như thế này-

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

Đối với thông tin của bạn, CLSIDAPPID có thể khác nhau trên máy tính của bạn vì chúng đại diện cho một dịch vụ thành phần trên máy tính của bạn. Về giải pháp, nó đã được đề cập trong thông báo lỗi. Bạn cần sửa đổi quyền bảo mật từ một công cụ quản trị trong Windows 10 .

Cài đặt quyền dành riêng cho ứng dụng không cấp cho Kích hoạt cục bộ

Để khắc phục Cài đặt quyền dành riêng cho ứng dụng không cấp cho lỗi Kích hoạt cục bộ trong (Activation)Windows 10 , hãy làm theo các bước sau-

  1. Xác định(Identify) và xác nhận CLSIDAPPID
  2. Thay đổi(Change) quyền sở hữu khóa CLSID từ Registry Editor
  3. Sửa đổi(Modify) quyền bảo mật từ Dịch vụ (Services)thành phần(Component)

Đọc tiếp để biết các bước chi tiết.

Bạn cần xác định CLSIDAPPID . Vì chúng có thể khác nhau trên máy tính của bạn, điều này rất quan trọng để nhận ra chúng. Nếu không, bạn sẽ không thể loại bỏ thông báo lỗi Trình xem sự kiện này. (Event Viewer)Theo thông báo lỗi nêu trên, CLSID là {C2F03A33-21F5-47FA-B4BB-156362A2F239} và APPID là {316CDED5-E4AE-4B15-9113-7055D84DCC97}. Có một mục khác được gọi là SID , nhưng điều đó không cần thiết vào lúc này.

Bây giờ bạn cần tìm thành phần đang tạo ra sự cố. Để làm được điều đó, hãy mở Registry Editor trên máy tính của bạn. Để làm như vậy, hãy nhấn Win+R , nhập regedit và nút Enter . Sau đó, điều hướng đến con đường này-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

Đừng quên thay thế Enter-your-ClSID bằng (Enter-your-ClSID )CLSID ban đầu mà bạn nhận được trong thông báo lỗi. Sau khi nhận được nó, bạn sẽ tìm thấy APPID ở phía bên tay phải của mình. Đảm bảo APPID này và APPID (APPID)trước(APPID) đó (được đề cập trong thông báo lỗi) giống nhau. Sau khi xác nhận, nhấp chuột phải vào CLSID ở phía bên tay trái của bạn và chọn tùy chọn Quyền(Permissions) .

Cài đặt quyền dành riêng cho ứng dụng không cấp cho Kích hoạt cục bộ

Sau đó, nhấp vào nút Nâng cao(Advanced ) .

Theo mặc định, khóa này thuộc sở hữu của TrustedInstaller , nhưng bạn cần thay đổi chủ sở hữu thành Quản trị(Administrator) viên . Để làm điều đó, hãy nhấp vào nút Thay đổi(Change ) trong cửa sổ Cài đặt Bảo mật Nâng cao(Advanced Security Settings ) > viết xuống “Quản trị viên”> nhấp vào nút Kiểm tra Tên(Check Names ) > nhấp vào nút OK .

Ngoài ra, bạn cần chọn hộp kiểm Thay thế chủ sở hữu trên các điều khiển phụ và đối tượng(Replace owner on subcontainers and objects ) .

Sau khi thực hiện việc đó, hãy chọn Quản trị(Administrators ) viên từ danh sách Nhóm hoặc tên người dùng(Group or user names ) và đánh dấu vào hộp kiểm Allow/Full Control . Bây giờ hãy lưu cài đặt của bạn.

Ngoài ra, bạn cần kiểm tra Tên dữ liệu - Mặc định . (Default – Data )Trong ví dụ này, tên Dữ liệu Mặc định(Default Data)Immersive Shell . Nó sẽ khác nếu CLSIDAPPID khác nhau trong thông báo lỗi của bạn.

Sau đó, bạn cũng cần có quyền sở hữu APPID . Đối với điều đó, hãy điều hướng đến đường dẫn này trong Registry Editor-

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Bạn cần thực hiện tương tự như trên để thay đổi quyền sở hữu khóa Registry đó .

Trong trường hợp bạn đang gặp phải bất kỳ sự cố nào khi thay đổi quyền sở hữu khóa Registry(ownership of the Registry key) , bạn có thể xem công cụ miễn phí của chúng tôi có tên là RegOwnit cho phép bạn thực hiện điều đó bằng một cú nhấp chuột.

Nếu bạn đã thực hiện xong các bước này, bạn cần mở Dịch vụ thành phần(Component Services) . Bạn có thể tìm kiếm nó trong hộp tìm kiếm trên Thanh tác vụ(Taskbar) và nhấp vào kết quả tương ứng. Sau khi mở Dịch vụ (Services)thành phần(Component) , hãy truy cập vào đây-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

Dựa trên ví dụ này, CLSID khớp với dịch vụ thành phần Immersive Shell này . Bạn cần tìm Tên dữ liệu - Mặc định(Default – Data ) mà bạn nhận được từ Trình chỉnh sửa sổ đăng ký(Registry Editor) . Sau khi nhận dạng, nhấp chuột phải vào dịch vụ thành phần và chọn Thuộc tính(Properties) . Tại đây, bạn sẽ tìm thấy ID ứng dụng(Application ID ) hoặc APPID mà bạn có thể xác nhận lại.

Tiếp theo, chuyển đến tab Bảo mật . (Security )Tại đây, bạn có thể tìm thấy ba nhãn, bao gồm Quyền khởi chạy và Quyền kích hoạt(Launch and Activation Permissions) . Nhấp vào nút Chỉnh sửa(Edit ) tương ứng .

Nếu bạn nhận được bất kỳ thông báo cảnh báo nào, hãy nhấp vào nút Hủy(Cancel ) và tiếp tục. Bạn cần làm theo các bước tương tự như trên để thêm hai tài khoản-

  • HỆ THỐNG
  • DỊCH VỤ ĐỊA PHƯƠNG

Sau khi thêm chúng, hãy chọn từng cái một và cấp quyền Khởi chạy(Local Launch ) cục bộ và Kích hoạt cục(Local Activation ) bộ cho cả hai.

Lưu các thay đổi, bạn sẽ không gặp lại vấn đề tương tự trong Trình xem sự kiện(Event Viewer) .

Cho dù bạn gặp sự cố với RuntimeBroker hoặc Immersive Shell hay bất kỳ quy trình nào khác, giải pháp là giống nhau cho tất cả chúng.(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)



About the author

Tôi là chuyên gia tự do về Windows và Office. Tôi có hơn 10 năm kinh nghiệm làm việc với các công cụ này và có thể giúp bạn khai thác tối đa chúng. Các kỹ năng của tôi bao gồm: làm việc với Microsoft Word, Excel, PowerPoint và Outlook; tạo web trang và ứng dụng; và giúp khách hàng đạt được mục tiêu kinh doanh của họ.



Related posts