İçeriğe atla

Uygulama Kimliği (AppIDSvc)

Windows hizmetiMicrosoft

AppIDSvc olarak da bilinir, Uygulama Kimliği

AppLocker zorlaması tarafından kullanılan uygulama kimliği denetimlerini sağlar.

Bilmeniz gerekenler

AppLocker zorlaması tarafından kullanılan uygulama kimliği denetimlerini sağlar.

Hizmetin devre dışı bırakılması uygulama denetiminin zorlanmasını zayıflatabilir. Engellenmiş bir uygulama için geçici çözüm olarak hizmeti devre dışı bırakmayı kullanmayın.

Uygulama Kimliği ne yapar?
AppLocker zorlaması tarafından kullanılan uygulama kimliği denetimlerini sağlar.
Uygulama Kimliği'ni devre dışı bırakabilir miyim?
Hizmetin devre dışı bırakılması uygulama denetiminin zorlanmasını zayıflatabilir. Engellenmiş bir uygulama için geçici çözüm olarak hizmeti devre dışı bırakmayı kullanmayın. Başlangıç davranışını değiştirmeden önce yüklü özelliği ve geçerli ilkesini doğrulayın.
Uygulama Kimliği neden durduruldu?
Durum ve başlangıç yapılandırması farklıdır. Talebe bağlı başlatılan bir bileşen istekler arasında durdurulmuş olabilir; gerçek özellik çalışmasını ve tüm hizmet denetimi hatalarını inceleyin.
Uygulama Kimliği kullanan bir işlem güvenli mi?
Gerçek çalışan dosyayı, imzalayanı, yolu ve davranışı kontrol edin. Yalnızca tanıdık bir hizmet adı veya eşleşen bir dosya adı tek başına güvenliği kanıtlayamaz.

Bu hizmetin yaptığı iş ve ne zaman incelenmesi gerektiği

AppLocker zorlaması tarafından kullanılan uygulama kimliği denetimlerini sağlar.

Kendi durumu veya olay kanıtı etkilenen özellik ile örtüştüğünde bu hizmeti inceleyin. Görev Yöneticisi'ndeki benzer bir ad, tek bir kaynak kullanımı örneği veya başarısız bir iş yükü olmayan durdurulmuş bir durum bir teşhis değildir. Aşağıda açıklanan kesin işlemle başlayın ve karşılaştırma için sistemin orijinal yapılandırmasını kullanılabilir durumda tutun.

Windows sürümleri, hizmet adları ve başlangıç varsayımları

Bu kesin hizmet için, başvurulan IoT Enterprise tablosu Manuel başlangıç kategorisini kaydeder. Bu, bilgisayarınızın bir ölçümü değil, belirtilen IoT ortamı için belgelenmiş bir örnektir. Bir farkı hata olarak ele almadan önce yerel StartMode'u ve etkili yönetim politikasını karşılaştırın.

Microsoft'un IoT Enterprise hizmet tablosu, bu bileşeni hizmet tanımlayıcısı altında tanımlar. Bu tablo, belgelenmiş Windows 10 ve Windows 11 varyantları dahil olmak üzere sabit işlevli Windows IoT Enterprise cihazlarını kapsar. Başlangıç ve devre dışı bırakma kılavuzu bu senaryolarla sınırlıdır; tüketici Windows'u, her kurumsal imaj veya her Windows Server kurulumu için genel bir ayar önerisi değildir.

Hizmet kullanılabilirliği, yüklenen sürüme, derlemeye, isteğe bağlı özelliklere, hesap bağlamına ve kurumsal yapılandırmaya bağlı olabilir. Yüklenen derlemeyi kaydetmek için winver veya yönetilen envanterinizi kullanın. Bunu bağlı Microsoft sayfalarındaki ürün kapsamı ile karşılaştırın. Bir kaynak farklı bir sürümü veya eski bir Windows Server tabanını tartışıyorsa, varsayılan ayarlarını kopyalamak yerine özelliği anlamak için kullanın.

Yalnızca çevrilmiş bir görünen ad geçersiz kılınarak güvenmek yerine hizmet tanımlayıcısını kullanın. Birkaç ilgili hizmet benzer kolay adlara sahip olabilir. Eksik bir kayıt, kullanılamayan veya kaldırılmış bir özelliği gösterebilir; bu, hizmetin yeniden oluşturulması veya indirilmesi gerektiğinin kanıtı değildir.

Değiştirmeden önce gerçek kaydı inceleyin

Aşağıdaki örnekler Windows PowerShell için yerel, salt okunur inceleme komutlarıdır. Bir hizmeti yüklemez, durdurmaz, yeniden başlatmaz, etkinleştirmez veya devre dışı bırakmazlar. Yetkili bir hesap kullanın; bazı alanlar ve günlükler yönetici erişimi gerektirebilir. Komutları güvenilmeyen bir uzak oturumda çalıştırmayın.

Get-CimInstance Win32_Service -Filter "Name='AppIDSvc'" | Select-Object Name,DisplayName,State,StartMode,StartName,ProcessId,PathName

Çıktı iç adı, kolay görünen adı, geçerli durumu, başlangıç modunu, hizmet hesabını, işlem tanımlayıcısını ve yapılandırılmış başlatma komutunu ayırır. Yapılandırılmış bir yol, işlem tarafından yüklenen her dosyanın güvenilir olduğunun kanıtı değildir.

sc.exe query "AppIDSvc"

sc.exe qc "AppIDSvc"

Daha kısa sc yazımının farklı bir komuta çözümlenebileceği Windows PowerShell'de sc.exe ifadesini açıkça kullanın. Nein incelenmesi gerektiğine karar vermeden önce döndürülen durumu ve yapılandırmayı okuyun. Erişim engellendi hatası döndüren bir sorgu yetkilendirme kontrolü gerektirir; eksik bir hizmeti bildiren bir sorgu, acil kayıt defteri yeniden oluşturulması değil, bir ürün ve kurulum kontrolü gerektirir.

Bağımlılıkları ve ana bilgisayar sürecini kontrol edin

Etkilenen bilgisayarda hem ön koşulları hem de ters bağımlılıkları inceleyin. RequiredServices kayıtlı ön koşulları listeler; DependentServices bu hizmete bağımlılık bildiren hizmetleri listeler. Bunlar yüklü hizmet denetimi ilişkileridir, özelliğe güvenebilecek her uygulamanın, zamanlanmış görevin veya uzak sistemin kapsamlı bir haritası değildir.

Get-Service -Name 'AppIDSvc' -RequiredServices

Get-Service -Name 'AppIDSvc' -DependentServices

Çalışan bir ana bilgisayarı tanımlamak için gözlemlenen ProcessId'yi kullanın ve Görev Yöneticisi'ni veya güvenilir bir Microsoft Sysinternals aracını kullanarak yürütülebilir yolunu ve imzalayanını karşılaştırın. Bildirilen işlem kimliği sıfırsa veya çalışan bir örnek yoksa, bu değer aracılığıyla incelenecek canlı bir ana bilgisayar yoktur. Bir ana bilgisayar birkaç hizmet içeriyorsa, toplam CPU veya bellek kullanımı yalnızca işlem adından bu hizmete atanamaz.

İşlem tanımlayıcıları yeniden kullanılabilir. Gözlem zamanını kaydedin ve işlem yapmadan önce tanımlayıcıyı yeniden kontrol edin. Tek bir hizmeti test etmek için paylaşılan bir Hizmet Ana Bilgisayarı'nı sonlandırmayın; bu, barındırılan diğer bileşenleri kesintiye uğratabilir.

Odaklanmış bir sorun giderme sırası

AppLocker'ın gerçekten dağıtılıp dağıtılmadığını ve ilgili geçerli kural koleksiyonunun hangisi olduğunu belirleyin. Engellenen bir yürütülebilir dosya ve hizmet başlatma hatası ayrı bulgulardır.

Tam uygulama ve kural sonucu için AppLocker olay kayıtlarını okuyun. Bir ilke değişikliği istemeden önce etkilenen hesap altında onaylanmış bir uygulamayı test edin.

Önleme veya zorlama kararını bir kullanılabilirlik hatasından ayırt edin. Reddedilen bir işlem, ilkenin amaçlanan sonucu olabilir. Herhangi bir istisna önermeden önce geçerli kuralı, hesabı, hedefi ve zamanı belirleyin.

  1. Tam başarısız işlemi, etkilenen hesabı, cihazı veya uç noktayı ve başarısız olduğu saati yazın. İletişim kutusunu kapatmadan önce tam hata metnini saklayın.
  2. Aynı makinede hizmet durumunu ve yapılandırmasını yakalayın. Özelliğin eksik olup olmadığını, ilke tarafından reddedilip reddedilmediğini, başlayıp başlayamadığını veya başladıktan sonra başarısız olup olmadığını karşılaştırın.
  3. Olay Görüntüleyicisi'nde, kaydedilen saatin yakınında Sistem günlüğündeki Hizmet Denetimi Yöneticisi girdilerini ilgili uygulama veya özellik kanalıyla karşılaştırın. Çevrimiçi olarak bulunan bir olay kimliğini kullanmadan önce sağlayıcı ve ileti bağlamını doğrulayın.
  4. Bu makalede açıklanan en küçük desteklenen karşılaştırma ile bir kez yeniden oluşturun. Sonuç farklıysa, geniş bir sıfırlama uygulamak yerine hangi aşamanın değiştiğini kaydedin.
  5. Kanıtlar tarafından haklı çıkarılan özelliğe özgü Microsoft veya satıcı onarım yolunu kullanın, ardından orijinal işlemi tekrarlayın ve sonucunu doğrulayın.

İlgili hizmet denetimi hatası yoksa, zorla yeniden başlatmak yerine özellik veya uygulama incelemesiyle devam edin. Tersine, bir hizmet başlatma hatasının gerçek çıkış durumuna ve çevresindeki olaylara ihtiyacı vardır; yalnızca genel bir zaman aşımı iletisi tek başına tek bir onarımı tanımlamaz.

Durduruldu, manuel veya bulunamadı: sonucun anlamı

Çalışıyor mevcut durumu açıklar; başlangıç modu yapılandırmayı açıklar. Manuel olarak başlatılan veya olay tetiklemeli bir hizmet, istekler arasında durdurulabilir. Desteklenen özellik çalışmasını yeniden oluşturun ve her zaman çalışmaya devam etmesi gerektiği sonucuna varmadan önce durum geçişini karşılaştırın.

Hizmet bulunamazsa, tam tanımlayıcısını, amaçlanan bilgisayarı ve Windows özelliğinin yüklü olup olmadığını doğrulayın. Erişim reddedilirse, hatayı koruyun ve yetkilendirmeyi veya yönetim politikasını kontrol edin. Tek bir kısıtlı görünümden yokluk çıkarmayın ve ilgili olmayan bir bilgisayardan yedek bir kayıt oluşturmayın.

Başlatma işlemi, ön koşulları, yapılandırması, hesap izinleri, özellik durumu veya başlattığı bileşen nedeniyle başarısız olabilir. Farklı bir Windows sürümünden veya imajından kopyalanmış sabit bir başlangıç değeri uygulamaktan kaçının; bu bilgisayar için gerçek yönetilen tabanı karşılaştırın.

Yüksek CPU, bellek, disk veya ağ kullanımını inceleme

Gerçek iş yükünü yeniden oluştururken kısa bir zaman serisi yakalayın. Oturum açma, kurulum, eşitleme veya bir güncelleştirme ile ilişkili kısa bir patlamayı, tamamlanması sürekli olarak başarısız olan işten ayırın. Uygulama iş yükünü ve karşılaştırma için kullanılan aralığı kaydedin; bu makale evrensel olarak güvenli bir yüzde veya bellek eşiği öngörmez.

Kaynak etkinliğini talep eden özellik ile bağlamak için geçerli işlem eşlemesini ve uygun bir performans aracını kullanın. Paylaşılan bir ana bilgisayarın çalışma kümesi hizmet başına bir tahsisat değildir ve bir durum etiketi her disk işlemini veya ağ isteğini hangi bileşenin oluşturduğunu belirlemez. Kaynak kullanımı desteklenen bir onarımdan sonra değişirse, nedenselliği atamadan önce özelliğin hala çalıştığını doğrulayın.

Durdurabilir veya devre dışı bırakabilir misiniz?

Hizmetin devre dışı bırakılması uygulama denetiminin zorlanmasını zayıflatabilir. Engellenmiş bir uygulama için geçici çözüm olarak hizmeti devre dışı bırakmayı kullanmayın.

İnceleme yaparken koruma veya şifreleme kurtarma yolunu kullanılabilir durumda tutun. Yalnızca bir testin başarılı olmasını sağlamak için paylaşılan bir güvenlik bileşenini devre dışı bırakmayın, sertifika doğrulamasını zayıflatmayın veya geniş izinler vermeyin. Onarıldıktan sonra orijinal işlemin amaçlanan ilke altında çalıştığını doğrulayın.

Durdurma, yeniden başlatma ve devre dışı bırakmayı farklı işlemler olarak ele alın. Yeniden başlatma mevcut çalışmayı kesintiye uğratır; devre dışı bırakma gelecekteki başlangıç davranışını değiştirir. Bir değişiklik talep etme yeteneği, değişikliğin güvenli, desteklenen veya kurumsal politika tarafından izin verilen olduğunu kanıtlamaz. Bu makale bilerek evrensel bir durdurma veya devre dışı bırakma komutu yerine önce inceleme komutlarını verir.

Kurtarma, doğrulama ve bir eskale etme kontrol listesi

Onaylanmış bir yapılandırma değişikliğinden önce, orijinal başlangıç ayarlarını, hizmet hesabını, bağımlılıkları ve ilgili özellik politikasını kaydedin. Kullanıcılar, depolama, kimlik doğrulama veya uzaktan yönetim etkilenebileceğinde bir bakım penceresi ve bilinen bir kurtarma erişim yolu edinin. Yedeklemeleri ve kimlik bilgisi kurtarma materyalini destek dökümünde değil, yetkili güvenli konumlarında tutun.

Ürün sahibinin veya yöneticisinin desteklenen prosedürünü kullanarak her seferinde haklı çıkarılan tek bir ayarı değiştirin. Sonuç daha kötüyse, kaydedilen yapılandırmayı aynı desteklenen yönetim yoluyla geri yükleyin. Hizmet izinlerini tahmin etmeyin, hizmet hesabını bir yöneticiyle değiştirmeyin, başka bir Windows derlemesinden kayıt defteri anahtarları içe aktarmayın veya çalışan bir hizmet başlatmasını uygulamanın kurtarıldığının kanıtı olarak ele almayın.

Orijinal işlemi tekrarlayarak, sonucunu kontrol ederek ve aynı tür iş yükü üzerinden hizmet ve uygulama olaylarını karşılaştırarak kurtarmayı doğrulayın. Bağımlı işlevlerin hala çalıştığını ve belirtinin hemen geri dönmediğini doğrulayın. Neden belirsiz kalırsa, yıkıcı onarımları yeniden denemek yerine başarısız testi kanıt olarak saklayın.

  • Hizmet tanımlayıcısını ve gerçek örnek adını, Windows sürümünü/derlemesini, etkilenen özelliği ve cihazın yönetilip yönetilmediğini ekleyin.
  • Zaman damgalı hizmet durumunu, bağımlılık çıktısını, tam uygulama hatasını ve ilgili olay sağlayıcısını ve iletisini ekleyin.
  • En küçük yeniden oluşturmayı, denenen desteklenen değişiklikleri ve bunların gözlemlenen sonuçlarını ekleyin.
  • Günlükleri paylaşmadan önce parolaları, kurtarma anahtarlarını, erişim belirteçlerini, özel anahtarları, kişisel dosya içeriğini ve gereksiz tanımlayıcıları metinden çıkarın.

Kaynaklar ve doğrulama

Editoryal mülkiyet: Feex. Bağımsız bir inceleme tarihi kaydedilmemiştir. Nasıl araştırıyoruz.

Bu makale yararlı oldu mu?

Evet veya hayır yeterlidir. İsterseniz bir neden seçin veya kısa bir not ekleyin.

Bu makale yararlı oldu mu?