Windows'u kapatırken shutdown.exe gerekli mi, yoksa Windows'u kapatmak için kullanılanın bir parçası mı? Bunun yerine başka dosyalar ve / veya işlemler kullanılıyor mu? Bugünün Süper Kullanıcı Soru-Cevap yayını, meraklı bir okuyucunun sorusunun cevabını içeriyor.
Bugünün Soru-Cevap oturumu bize, topluluk odaklı bir Soru-Cevap web siteleri grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Soru
SuperUser okuyucu Mukul Kumar, shutdown.exe'nin Windows'u kapatmak için gerekli olup olmadığını öğrenmek istiyor:
Dosya mı C: \ Windows \ System32 \ shutdown.exe Windows'u kapatmak veya yeniden başlatmak için gerekli mi?
Shutdown.exe, Windows'u kapatmak veya yeniden başlatmak için gerekli mi?
Cevap
SuperUser katılımcısı JdeBP'nin cevabı bizim için:
Sorunuz elbette şuradaki cevabınızdan kaynaklanıyor: StackExchange özellikle kinokijuf’un cevabınızın ilk revizyonu hakkındaki yorumundan.
Kinokijuf'un dediği gibi, Windows Unix değildir. Unices ve Linux'ta, kapatma gerçekten de tam kapatma işlemine dahildir. Giriş yapan kullanıcılara düzenli uyarı mesajları gönderen ve bilgileri yazan programdır. / run / nologin programlanan kapanma süresinden kısa bir süre önce daha fazla oturum açmayı önlemek için.
Windows NT'de durum böyle değildir.
Windows Gezgini Başlat menüsündeki "güç düğmesi" üzerindeki "kapat" eylemi, Görev Yöneticisindeki "kapat" menü seçeneği, YENİDEN BAŞLAT / S TCC veya Take Command'da ve sistemi kapatmanıza izin veren diğer uygulama programları, iki Win32 API çağrısından birini doğrudan çağırarak kapatmayı başlatır: InitiateSystemShutdownEx () veya ExitWindowsEx (). Kapatma programını çalıştırarak hiçbir şeyi dolaylı olarak yapmazlar. Bu aslında Win32 API çağrısını çağırmaktan daha fazla koda ihtiyaç duyar. Kapatma programı, bir yerel kapatma yapıldığında, aynı Win32 API çağrılarını da çağırır.
Windows NT'yi kapatan programlar aslında winlogon, csrss ve smss'dir. Özellikle, ertelenmiş kapatma isteklerini işleme koymanın ana işini yapan winlogon'dur.
Daha fazla okuma
- Jonathan de Boyne Pollard (2006). Windows NT 6 kapatma işlemi . Sık Verilen Cevaplar.
- Kapat . FreeBSD 9.2 kılavuz sayfaları . 2013-03-19.
- Kapat . Systemd kılavuz sayfaları . 2013. Freedesktop.org.
- Kapat . Kılavuz sayfalarını yeniden başlatın . 2009. Canonical Ltd.
- InitiateSystemShutdownEx . MSDN. Microsoft şirketi.
- ExitWindowsEx . MSDN. Microsoft şirketi.
- YENİDEN BAŞLAT . Komut / TCC Yardımı alın. JP Yazılımı.
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses çıkarın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma dizisinin tamamına buradan göz atın .