Startpagina » hoe » Is shutdown.exe nodig om Windows Down te sluiten?

    Is shutdown.exe nodig om Windows Down te sluiten?

    Is shutdown.exe nodig wanneer Windows wordt afgesloten of is dit slechts een deel van wat wordt gebruikt om Windows te sluiten? Worden in plaats daarvan andere bestanden en / of processen gebruikt? De SuperUser Q & A-post van vandaag heeft het antwoord op de vraag van een nieuwsgierige lezer.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    De vraag

    SuperUser-lezer Mukul Kumar wil weten of shutdown.exe noodzakelijk is om Windows uit te schakelen:

    Is het bestand C: \ Windows \ System32 \ shutdown.exe noodzakelijk om Windows af te sluiten of opnieuw te starten?

    Is shutdown.exe nodig voor het afsluiten of herstarten van Windows?

    Het antwoord

    SuperUser-bijdrager JdeBP heeft het antwoord voor ons:

    Uw vraag is natuurlijk afkomstig van uw antwoord op StackExchange, met name van de opmerking van kinokijuf over de eerste herziening van uw antwoord.

    Zoals kinokijuf zei, is Windows geen Unix. Op Unices en Linux is shutdown inderdaad betrokken bij het volledige afsluitingsproces. Het is het programma dat normale waarschuwingsberichten stuurt naar aangemelde gebruikers en dat de / Run / nologin bestand om te voorkomen dat u zich kort voor de geplande sluitingstijd opnieuw aanmeldt.

    Op Windows NT is dit niet het geval.

    De "shutdown" actie op de "power knop" in het Windows Explorer Start menu, de "shut down" menu-optie in Task Manager, REBOOT / S in TCC of Take Command en andere toepassingsprogramma's waarmee u het systeem kunt afsluiten, start u met afsluiten door rechtstreeks een van de twee Win32 API-aanroepen te starten: InitiateSystemShutdownEx () of ExitWindowsEx (). Ze doen geen dingen indirect door het afsluiten van het programma. Dat heeft eigenlijk meer code nodig dan alleen het aanroepen van de Win32 API-oproep. Het afsluitingsprogramma, wanneer iemand lokaal wordt afgesloten, roept ook diezelfde Win32-API-aanroepen aan.

    Het zijn eigenlijk Winlogon, CSRSss en SMSs die de programma's zijn die Windows NT afsluiten. In het bijzonder is het een winlogon die het belangrijkste werk uitvoert voor het verwerken van uitgestelde uitgestelde aanvragen.

    Verder lezen

    • Jonathan de Boyne Pollard (2006). Het afsluiten van Windows NT 6. Veelgestelde antwoorden.
    • Stilgelegd. Handleidingen voor FreeBSD 9.2. 2013/03/19.
    • Stilgelegd. Systemd manual pages. 2013. Freedesktop.org.
    • Stilgelegd. Beginnende handleidingen. 2009. Canonical Ltd.
    • InitiateSystemShutdownEx. MSDN. Microsoft Corporation.
    • ExitWindowsEx. MSDN. Microsoft Corporation.
    • REBOOT. Neem de Command / TCC Help. JP Software.

    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.