Kılavuz

Hangi hizmetler çalışıyor olmalı?

Dürüst yanıt şu ki bunu size kimse söyleyemez ve öyle olduğunu iddia eden her liste sizin olmayan bir makineyi anlatır. Yanıtlanabilecek şey daha dar ve çok daha yararlı: bu makinede neyin tutmadığı ve çalışırken olandan neyin farklı olduğu.

Genel sorunun neden yanıtı yok

  • Küme, Windows sürümüne, versiyonuna ve role göre değişir. Bir etki alanı denetleyicisi, bir dizüstü bilgisayar ve bir kapsayıcı ana bilgisayarı neredeyse her konuda anlaşamaz ve biri için yazılmış bir liste diğerleri için yanlıştır.
  • Kurulu olanların yarısı Windows'tan gelmez. Sürücüler, aracılar, güncelleme hizmetleri, lisans hizmetleri - her biri oraya bir şey tarafından konmuştur ve hiçbir genel liste hangisi olduğunu bilmez.
  • Hizmetlerin çoğu durmuş olmak üzere tasarlanmıştır. Modern bir Windows kaydettiğinin bir kesrini başlatır: gerisi bir tetikleyici bekler - bir aygıtın gelmesi, bir bağlantı noktasının açılması, bir etki alanına katılma - ve durmuş olmak onların doğru durumudur.
  • "Performans için bunları devre dışı bırakın" listeleri, makinelerin bozulma yoludur. Boşta görünen hizmet, başka bir şeyin isteğe bağlı başlattığıdır ve arıza bir hafta sonra ilgisiz bir yerde ortaya çıkar.

Yanıtı olan sorular

Açık olması gereken ve olmayan

start:auto !status:running

Windows'a bunları başlatması söylendi ve çalışmıyorlar. Sağlıklı bir makinede bu kısa bir listedir - geç başlayıp yine duran birkaç öğe. Bunun dışındaki her şeye bir bakmaya değer.

Devre dışı olan ve yine de çalışan

mismatch:running

Yapılandırma ve durum uyuşmuyor. Genellikle biri onu durdurmadan devre dışı bırakmıştır ve bir sonraki yeniden başlatma bir sürpriz olur.

Kaybolmuş bir dosyaya işaret eden

file:missing

Kaydı geride bırakan bir kaldırma. Bir şey onu başlatmaya çalışana kadar zararsız ve bu makinede eskiden ne olduğuna dair bir ipucu.

Kimsenin imzalamadığı

signed:no peruser:no

Tek başına bir şeyin kanıtı değil ve okumaya başlamak için doğru yer. İkinci terim, listeyi aksi halde neredeyse aynı öğelerle dolduracak kullanıcı başına aileleri atar.

En güçlü ayrıcalıkları isteyen

privilege:SeDebugPrivilege

Bir işlemin diğer herhangi birini açmasına izin veren bir ayrıcalık. Bir avuç meşru hizmet onu ister ve makinenizde hangilerinin istediğini bilmeye değer.

Bir tetikleyici bekleyen

trigger:any status:stopped

Bir şey yanlış olduğu için değil, henüz hiçbir şey onları istemediği için durmuş. Bunların hangileri olduğunu bilmek, ilk listenin ürkütücü olmaktan çıkma yoludur.

Hepsini yenen

Makinenin kendisine sorun, çalışırken.

Makinenin hizmete girdiği gün bir anlık görüntü alın. O zaman bu çalışıyor olmalı mı, her şey çalışırken bu çalışıyor muydu olur - bir makale içindeki bir makine hakkında değil, sizin makineniz hakkında bir soru.

bws snapshot create C:\baselines\web01.json --note "after the build"
# ... bir hafta, bir yama ya da bir olay sonra
bws snapshot diff C:\baselines\web01.json --live

Yapılandırma çalışma durumundan ayrı bildirilir; bu yüzden yanıt tesadüfen açık olan kırk hizmet değil, birinin değiştirdiği başlangıç türüdür.

Bir makineyi sapma için denetleme

Bir şeyi durdurmadan önce

Bu araçtaki her durdurma önce planını gösterir: adımları, onlarla birlikte nelerin indiğini ve biri makinenin onsuz çalışmadığı bir şeyse bir uyarı. Bunların listesi yedilik bir başlangıç listesidir - RPC'nin iki yarısı ve DCOM başlatıcısı, hesap yöneticisi, anahtar yalıtımı, oturum yöneticisi ve tak-çalıştır - ve Uzak Masaüstü listede yok, dolayısıyla uzak bir oturumda planı okuyun.