მოვლენების მაყურებლის სისტემის გაფრთხილება "აპლიკაციის სპეციფიკური ნებართვის პარამეტრები არ ანიჭებს ლოკალური აქტივაციის ნებართვას COM სერვერის აპლიკაციისთვის..." მოვლენის ID "10016" შეიძლება იყოს შესულია კომპიუტერებზე, რომლებიც მუშაობენ Windows 10, Windows Server 2019 ან Windows Server 2016, როდესაც Microsoft-ის კომპონენტები ცდილობენ DCOM კომპონენტებზე წვდომას საჭირო ნებართვების გარეშე.
Microsoft-ის თანახმად, რეკომენდებული მოქმედებაა იგნორირება 10016 წლის მოვლენებზე, რადგან ისინი არ ახდენენ უარყოფით გავლენას ფუნქციონირებაზე და დიზაინის მიხედვით არიან. თუმცა, თუ გსურთ პრობლემის მოგვარება, განაგრძეთ ქვემოთ მოცემული კითხვა.
ეს სახელმძღვანელო შეიცავს ნაბიჯ-ნაბიჯ ინსტრუქციებს Windows 10-ზე და Windows Server 2016/2019-ზე მოვლენის მნახველში 10016 გაფრთხილებების გამოსასწორებლად, აღწერილობით:
წყარო: Distributed COM
ღონისძიების ID: 10016
აპლიკაციის სპეციფიკური ნებართვის პარამეტრები არ ანიჭებს ლოკალური აქტივაციის ნებართვას COM სერვერის აპლიკაციისთვის CLSID-ით
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
და APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
მომხმარებლისთვის ComputerName\Username SID (S-1-5-21-3546043924-4163678793-3661266528-1001) მისამართიდან LocalHost (LRPC-ის გამოყენებით), რომელიც მუშაობს აპლიკაციის კონტეინერში მიუწვდომელია SID (მიუწვდომელია). ეს უსაფრთხოების ნებართვა შეიძლება შეიცვალოს Component Services ადმინისტრაციული ხელსაწყოს გამოყენებით.
როგორ გავასწოროთ: აპლიკაციის სპეციფიკური ნებართვის პარამეტრები არ ანიჭებს ლოკალური აქტივაციის ნებართვას COM სერვერის აპლიკაციისთვის (მოვლენის ID: 10016) Windows 10 და სერვერზე 2016/2019.
Ნაბიჯი 1. შეცვალეთ ნებართვები APPID რეესტრის გასაღებზე.
1. 10016 მოვლენიდან შეიტყვეთ COM სერვერის აპლიკაციის APPID არასაკმარისი უფლებებით.
მაგალითად. ამ მაგალითში APPID არის: {15C20B67-12E7-4BB6-92BB-7AFF07997402}
2. გახსენით რეესტრის რედაქტორი და გადადით შემდეგ ადგილას:
- HKEY_CLASSES_ROOT\AppID
3. გააფართოვეთ AppID გასაღები და დააწკაპუნეთ 10016 მოვლენაზე ნახსენებ APPID-ზე. (მაგ. "{15C20B67-12E7-4BB6-92BB-7AFF07997402}" ამ მაგალითში)
4ა. მარჯვენა პანელზე: შენიშნეთ AppID-ის სახელი ნაგულისხმევი REG_SZ მნიშვნელობაზე. (მაგ. "PerAppRuntimeBroker" ამ მაგალითში).
4ბ. მარცხენა პანელზე: დააწკაპუნეთ მარჯვენა ღილაკით APPID კლავიშზე და აირჩიეთ ნებართვები:
5. "ნებართვების" ფანჯარაში დააწკაპუნეთ Მოწინავე.
6. დააწკაპუნეთ შეცვლა მფლობელმა უნდა მიიღოს რეესტრის გასაღების მფლობელობა.
7. ტიპი ადმინისტრატორები და დააჭირეთ ᲙᲐᲠᲒᲘ.
8. Ჩეკი The შეცვალეთ მფლობელი ქვეკონტეინერებსა და ობიექტებზე მონიშვნის ველი და დააწკაპუნეთ მიმართეთ.
9. შემდეგ ორჯერ დააწკაპუნეთ გასახსნელად ადმინისტრატორები შესვლა.
10. აირჩიეთ სრული კონტროლი ჩამრთველი ველი ადმინისტრატორებისთვის სრული ნებართვების მისაცემად და დააჭირეთ კარგი სამ (3) ჯერ.
11.დახურვა რეესტრის რედაქტორი და რესტარტი თქვენი კომპიუტერი.
ნაბიჯი 2. შეცვალეთ ნებართვები COM სერვერის აპლიკაციაზე.
1. გახსენით კომპონენტების სერვისები. ამის გასაკეთებლად:
- ერთდროულად დააჭირეთ Windows + რ გასაღებები გაშვების ბრძანების ველის გასახსნელად.
- ტიპი dcomcnfg და დააჭირეთ შედი.
2. გაფართოება კომპონენტების სერვისები -> კომპიუტერები -> Ჩემი კომპიუტერი -> DCOM კონფიგურაცია.
3. დან ხედი მენიუს არჩევა დეტალი.
4. დააწკაპუნეთ მარჯვენა ღილაკით APPID სახელზე, რომელიც შენიშნეთ საფეხურზე 1 (4a) ზემოთ (მაგ. "PerAppRuntimeBroker" ამ მაგალითში) და აირჩიეთ Თვისებები.
5ა. ზე უსაფრთხოება ჩანართი, დააწკაპუნეთ რედაქტირება on გაშვების და გააქტიურების ნებართვები.
5ბ. თუ მიიღებთ უსაფრთხოების შეტყობინებას არაღიარებული ნებართვის ჩანაწერების წასაშლელად დააწკაპუნეთ ამოღება.
6. დააწკაპუნეთ დამატება ღილაკი.
7. ტიპი ლოკალური სერვისი და დააწკაპუნეთ ᲙᲐᲠᲒᲘ.
8. Ჩეკი The ლოკალური აქტივაცია მონიშვნის ველი და დააწკაპუნეთ კარგი ორჯერ გამოიყენოს ცვლილება.
9. დახურეთ კომპონენტის სერვისების ფანჯარა და რესტარტი თქვენი კომპიუტერი.
10. გადატვირთვის შემდეგ უნდა მოგვარდეს შეცდომა "აპლიკაციის სპეციფიკური ნებართვის პარამეტრები არ ანიჭებს ლოკალური აქტივაციის ნებართვას COM სერვერის აპლიკაციისთვის".
Ის არის! შემატყობინეთ, დაგეხმარათ თუ არა ეს სახელმძღვანელო თქვენი გამოცდილების შესახებ თქვენი კომენტარის დატოვებით. გთხოვთ მოიწონოთ და გააზიაროთ ეს სახელმძღვანელო სხვების დასახმარებლად.