Bir PC kapanırken ne olur?


62

Kapat düğmesine tıkladığımda, bana kapatma diyen başka bir ekran veriyor :

kapatmak

Bu aşamada gerçekte neler oluyor?

Windows XP'de kapatmadan önce ayar kaydetme gibi bir şey söyleyeceğini düşünüyorum . Ancak, bir temayı uyguladığınızda veya uyguladığınızda tıklandığında kaydedilmiş bir şey varsa, kaydedilecek ayarlar vardır.

O ise unmounting HD o zaman mutlaka o zorlamak aynı olurdu (kapatmaya fişi çekerek )


1
Üstün disklerden
fushing

16
Fişi çekerken sürücüler düzgün şekilde çıkarılmaz.
RockPaperLizard

3
İşte takdir edebileceğiniz iyi bir ayar: superuser.com/questions/426029/…
RockPaperLizard

8
"when you apply a theme or something it is saved when you click apply"- Evet kaydedilmiş, diske kaydedilmiş olması şart değil. Diskler çok yavaş. Bu yüzden diskteki verileri önbelleğe almak için bir miktar RAM kullanılır. Programınızı istediğiniz zaman kapatabilirsiniz ve işletim sistemi verilerin diske yazıldığından emin olacaktır. Ancak işletim sisteminin çalışması için elektriğe ihtiyacı var. Sadece fişi çektiğinizde (dizüstü bilgisayar pilini çıkarın), kaydedilmemiş veriler kaybolur. Daha da kötüsü, ne kadar tasarruf edileceğini bilmiyorsun - son satır? Ayarlarının yarısı mı? Tüm ayarların?
Bakış açınıza göre

1
Bu sizi ilgilendirebilir: bazı Linux sistemleri, kapatıldığında sistemin neler yaptığına dair adım adım güncellemeler gösterir. İşte birkaç örnek: 1 2 (bunların hiçbiri kapatma prosedürünü tam olarak göstermese de, daha önce gelen daha fazla ürün var). Windows benzer adımlardan geçiyor.
David Z

Yanıtlar:


67

Orada bir sürü bir kapatma sırasında meydana gelen olaylarla birlikte. Buradakiler sadece birkaç örnek:

  • Herhangi bir kullanıcı uygulamasının kapalı olup olmadığını (kaydedilmemiş bir doküman gibi) kontrol edin ve gerekirse kullanıcıdan isteyin
  • Arka plan hizmetlerini durdur
  • Açık çalışan servislerden ve uygulamalardan sonlandırma sinyalinin gelmesini bekleyin.
  • Önbelleği diske temizler
  • Günlük dosyalarını yaz
  • Tüm kullanıcılar çıkış yaptı
  • Kabuğu bitirmek
  • Gerekirse Windows güncellemelerini yüklemeye başlayın ve gerekirse işletim sisteminden önyükleme sırasında güncellemeleri tamamlamasını isteyin
  • ACPI kapatma sinyalini gönderin (makineyi kapatan şey budur)

Düzenleme: Eğer diğer öğeleri düşünebilirsiniz eğer yorumlarda daha fazla eklemek için çekinmeyin.


7
Linux'ta, entropi havuzunu da diskte depolar. Bu, bir sonraki açılışınızda önemlidir. Yoksa yanlış mıyım?
Ismael Miguel

76
Tüm "Özel" bilgilerinizi, Win10 için Microsoft'a gönderir.
Lolums

30
İyi bir işletim sistemi dizüstü bilgisayar kapağının neden olduğu askıya almayı da engeller. Dizüstü bilgisayarı tekrar açtığımda kapatma prosedürü devam ettirildiği zaman nefret ediyorum.
user2394284

6
@Ben mikrosaniyeden çok daha uzun sürüyor. bu kadar uzun
sürmesinin

5
Servisler ve sürücüler de dahil olmak üzere bu çalışan işlemlerin her biri, OS tarafından kibarca yaptıklarını durdurmalarını ve kendi başlarına temizlemeleri isteniyor. Onlar sadece öldürülmediler, işletim sistemi kızarma tamponları ve önbelleklerle kendini toparlamaya başlamadan önce
JamesB

13

Sistem kayıt defteri (belki?) Diske yazılmıştır. XP’ye döndüğümde, kayıt defterinde herhangi bir değişiklik yaptıysanız ve gücü çektiyseniz, değişikliklerin kaydedilmeyeceğini fark ettim. Bundan emin değilim, sadece işaret ediyor.

İşte Microsoft tarafından yayımlanan bir belgeden bir alıntı.

• Sistem oturumu kapatma. Bu aşama, kapatma öncesi bildirimi ve kapatma bildirimi alt aşamalarını içerir:

• Kapatma öncesi bildirim. Windows kapatma öncesi bildirimlerini almak için kayıtlı tüm hizmetleri seri olarak kapatır. Sıralı servisler (bağımlı servislerin kapanma sırasını ayarlayan servisler) sıralı olmayan servislerden önce kapatılır.

• Kapatma bildirimi. Kapatma bildirimi almak için kaydedilen tüm servisler paralel olarak kapatılır. Tüm hizmetler 20 saniye sonra (Windows Vista'da) veya 12 saniye sonra (Windows 7 istemci işletim sistemlerinde) çıkmadıysa, sistem kapatmaya devam eder. Zamanında kapanmayan işlemler ve hizmetler, sistem kapanırken çalışmaya devam eder.

• Çekirdek kapatma. Sistemin geri kalanı, tüm aygıtlar ve sürücüler gibi, çekirdek kapatma aşamasında kapatılır.


Temel olarak beklediğiniz şey temizlik ve çıkmak için her bir hizmettir. Her hizmete öldürülmeden önce 12 saniye süre verilir.

Kapanma süresinin yarısı sistem hizmetlerini kapatmaya adanmıştır. Kapanma sırasında ne zamana ayrıldığını görmek gerçekten ilginçse, Windows kapatma zamanını izlemek için bir araç içerir.

xbootmgr - izleme kapatma -numRuns 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags tabanı

Ve oluşturulan dosyayı anlamak için (% systemdrive% \ traces içinde çalıştırdığınızdan emin olun)

xperf - i trace.etl - o summary.xml - bir kapatma

Kaynaklar: Güncelleme: Microsoft Sunucularının bağlantıları artık çalışmıyor

download.microsoft.com/download/3/C/A/3CA9058B-7EE5-4191-99E2-DB5917877522/OnOffTransPerf.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/OnOffTransPerf.docx

download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/OnOffTrans.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/onofftrans.docx


: Herhangi bir şans buradan bağlantılıdır gerçek dosyayı, Windows Açık / Kapalı Geçiş Performans Analizi sahip download.microsoft.com/download/3/C/A/... bu sayfada: msdn.microsoft.com/en-US/ Kütüphane / pencereler / donanım / dn550976 . Onu hiç bir yerde bulamıyorum. 100 olay kimliğinin XML'sindeki her alanın tanımını almak isterim.
Jordan W.

1
@JordanW. Microsoft'un bağlantılarının çalışmayı durdurması garip. İşte Performans Analizi belgesine bir link. s3-us-west-1.amazonaws.com/omarpersonal/OnOffTransPerf.docx
zzarzzur
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.