17Aug
Çoğumuz, muhtemelen bilgisayarlarımızı kapattığımızda gerçekleşen her şeyden pek az düşünürken, kapatma işlemi sırasında 'kaputun altında' aslında neler oluyor? Bugünün Süper Kullanıcısı Q & A postasında merak uyandırıcı bir okuyucu sorusunun cevabı var.
Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.
Soru
SuperUser okuyucu RACING121, bir Windows bilgisayarı kapatıldığında gerçekten neler olduğunu bilmek istiyor:
Windows sistemimdeki kapatma düğmesini tıkladığımda bana bir başka ekran gösteriyor 'yi kapatıyor 'yi kapatıyor:
Asıl gidiyorBu aşamada mı?
Doğru hatırlarsam, Windows XP'de kapanmadan önce Ayarlarını Kaydetme gibi bir şey söyler. Bununla birlikte, burada hangi ayarların yapılması gerekiyor?Örneğin, bir tema uyguladıysanız veya başka bir işlemi tamamladıysanız Apply veya OK düğmesini tıklattığınızda zaten kaydedilmiş demektir.
Sabit disk sürücüsünün bağlantısını kesiyorsanız, mutlaka fişi çekerek kapatmaya zorlarsınız, değil mi?
Windows bilgisayarı kapatma işlemi sırasında ne oluyor?
Cevap
SuperUser katılımcıları Keltari ve zzarzzur bize cevap veriyor.İlk önce, Keltari:
Kapatma işlemi sırasında birçok şey oluyor. Aşağıda sadece birkaç örnek verilmiştir:
- Herhangi bir kullanıcı uygulamasının henüz kapatılamadığını( kaydedilmemiş bir belge gibi) kontrol etmek ve gerektiğinde kullanıcıyı silmek
- Arka plan hizmetlerini durdurmak
- Açık olan servis ve uygulamalardan gelen sonlandırma sinyalini beklemek veyarunning
- Önbelleği diske boşaltıyor
- Günlük dosyaları yazma
- Tüm kullanıcılar oturum kapatılıyor
- Kabuk sona eriyor
- Windows güncellemelerini yüklemeye başlayın ve gerekirse bir sonraki sistem başlatılırken güncelleme işlemini tamamlamasını söyleyin
- ACPI kapatma sinyalini gönderin(makineyi kapatan şey budur)
Zzarzzur'un cevabının ardından:
Sistem kayıt defteri diske yazılmış( belki?).Geri Windows XP kullandığımda, kayıt defterinde herhangi bir değişiklik yaptıysanız ve ardından gücü çektiğinizde değişikliklerin kaydedilmeyeceğini fark ettim. Bu konuda emin değilim, sadece işaret ediyorum.
İşte Microsoft'un yayımladığı bir belgeden bir alıntı:
- Sistem oturumu kapatma. Bu aşama, ön-kapatma bildirimi ve kapatma bildirimi alt-safhalarını içerir.
- Kapanma öncesi bildirim. Windows, kapanma öncesi bildirimleri almak için kayıtlı tüm hizmetleri seri olarak kapatır. Bağımlı servislerin kapatma emrini oluşturan emir verilen servisler - sipariş edilmemiş servislerden önce kapanır.
- Kapatma bildirimi. Kapatma bildirimlerini almak için kayıtlı olan tüm hizmetler paralel olarak kapatılır. Tüm hizmetler 20 saniye sonra( Windows Vista'da) veya 12 saniye sonra( Windows 7 istemci işletim sistemlerinde) çıkmazsa, sistem kapanmaya devam eder. Zaman aşımı kapanmayan işlemler ve hizmetler, sistem kapanırken çalışmaya devam eder.
- Çekirdek kapatma. Sistemin geri kalan kısmı, tüm aygıtlar ve sürücüler gibi, çekirdek kapatma aşaması sırasında kapanır.
Temel olarak, beklemekte olduğunuz şey temizlemek ve çıkmak için her bir hizmettir. Her servis öldürülmeden önce çıkmak için 12 saniye verilir.
Kapatma süresinin yarısı sistem servislerini kapatmaya ayrılmıştır. Kapanma sırasındaki her şeyin ne zaman atandığını görmek gerçekten ilginç iseniz, Windows kapatma zamanını izlemek için bir araç içerir.
- xbootmgr -trace kapatma -numRun'lar 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags base
Ve oluşturulan dosyayı anlamanız için( % systemdrive% \ traces içinde çalıştığınızdan emin olun)
- xperf -i trace.etl -o özet summary.xml -a kapatma
Kaynaklar
Windows Açık / Kapalı Geçiş Performansı Analizi Belgesi [Microsoft]
Windows Açma / Kapama Geçiş Çözümleri Kılavuzu Belge [Microsoft]
Açıklamaya eklemek isteyen var mı?Yorumların sesini kapatın. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.