Hjemmeside » hvordan » Hvorfor ønsker Windows å starte opp så ofte?

    Hvorfor ønsker Windows å starte opp så ofte?

    Hvis det er en klage som nesten alle synes å ha om Windows, er det at det vil starte på nytt så ofte. Enten det er for Windows-oppdateringer eller bare når du installerer, avinstallerer eller oppdaterer programvare, vil Windows ofte spørre om å starte om.

    Windows må generelt starte på nytt fordi det ikke kan endre systemfiler mens de brukes. Disse filene er låst, og kan bare endres når de ikke blir brukt.

    Hva gjør Reboot gjøre??

    Windows kan ikke oppdatere eller fjerne filer som er i bruk. Når Windows Update laster ned nye oppdateringer, kan de ikke bruke dem til Windows-systemfiler med en gang. Disse filene er i bruk og låst mot eventuelle endringer. For å installere disse oppdateringene, må Windows stenge det meste av operativsystemet. Windows kan deretter starte systemet på nytt og laste de oppdaterte filene når den starter.

    Reboots kan også være nødvendig når du oppdaterer eller fjerner bestemte typer programvare. Hvis du for eksempel bruker en slags antivirusprogram eller en maskinvaredriver som hakker dypt inn i systemet, blir filene lastet inn i minnet og beskyttet mot modifikasjon. Når du oppdaterer eller fjerner filer som ikke er i bruk, kan det hende du må starte Windows på nytt og endre filene før systemet starter fullstendig.

    Windows Update Reboots

    Microsoft publiserer ofte oppdateringer for Windows, med de fleste som kommer på "Patch Tuesday", den andre tirsdag i hver måned. De fleste av disse oppdateringene endrer systemfiler som ikke kan oppdateres mens Windows kjører, så de trenger en omstart. Ikke alle Windows Update krever en omstart, men. For eksempel bør oppdateringer for Microsoft Office ikke kreve en omstart - disse filene kan lastes ut fra minnet ved å starte Office på nytt.

    Windows haster med deg for å starte på nytt fordi sikkerhetsoppdateringene ikke er installert før du gjør det. Microsoft introduserte popup-vinduer som feiler deg for å starte datamaskinen på nytt og til og med starte datamaskinen på nytt tidlig i Windows XP, da ormer som Blaster, Sasser og Mydoom kjørte vilt. Microsoft ønsket å sikre at alle ville starte om igjen raskt etter at de hadde oppdatert, slik at de ikke ville bli smittet. Oppdateringene ville ikke hjelpe hvis folk ventet dager eller uker før de startet om og ble smittet i mellomtiden.

    Installere, avinstallere eller oppdatere programvare

    Programvareprogrammer vil noen ganger starte datamaskinen på nytt når du installerer, avinstallerer eller oppdaterer dem. Dette kan skyldes at de bruker systemfiler på lavt nivå og drivere som ikke kan oppdateres eller fjernes på fluen. For eksempel, la oss si at du avinstallerer antivirusprogrammet ditt. Avinstalleringen vil sannsynligvis ikke kunne fjerne alle filene umiddelbart, så du må starte på nytt. Avinstallasjonsprogrammet planlegger sletninger av filer, og Windows sletter automatisk filene neste gang datamaskinen starter.

    Noen programmer kan også ha at du skal starte om igjen etter at du har installert dem. For eksempel, når du installerer et antivirusprogram, kan det hende du vil starte omstart umiddelbart slik at det kan se over oppstartsprosessen. Noen harddiskdrivere på lavt nivå kan kreve en omstart før de kan fungere. Selvfølgelig er det også mulig at enkelte programinstallatører kan be deg omstart når det ikke er nødvendig.

    Hvordan Windows Schedules-fil flyttes og slettes ved omstart

    Windows tilbyr en API som programutviklere kan bruke til å flytte, gi nytt navn til eller slette en fil som er i bruk. Programmet ber Windows om å gi nytt navn til eller flytte en fil når datamaskinen starter på nytt, og forespørselen er skrevet til HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations-verdien i registret. Når Windows starter opp, sjekker den denne registernøkkelen og utfører eventuelle filoperasjonsprogrammer som har bedt om.

    Du kan se listen over ventende filendringer og planlegge dine egne trekk og slettinger ved hjelp av PendMoves og MoveFile SysInternals verktøy. Dette lar deg slette og flytte filer som du ikke kan slette fordi de er i bruk. Det finnes andre verktøy som tilbyr å flytte eller slette filer ved omstart, og de arbeider alle ved å skrive til denne Windows-registernøkkelen. Enkelte verktøy lar deg også låse opp låste filer og slette eller flytte dem, men disse vil føre til problemer hvis du prøver å låse opp og endre filer som systemet er avhengig av.

    Hva om Linux og andre operativsystemer?

    Hvis du noen gang har brukt Linux eller et annet operativsystem, har du sannsynligvis lagt merke til at Windows vil starte opp oftere enn det gjør. Linux bugger deg ikke for å starte om igjen som Windows gjør, selv etter at du har installert systemoppdateringer. Dette er sant, men det er ikke så enkelt.

    På Windows, er filer som er i bruk normalt låst og kan ikke endres eller slettes. På Linux, kan brukers filer normalt bli endret eller slettet. Dette betyr at på et Linux-system kan disse systembibliotekfilene oppdateres umiddelbart uten omstart. Eventuelle i bruk-filer kan sannsynligvis slettes umiddelbart.

    Her er fangsten: Endringene vil ikke nødvendigvis tre i kraft før du starter på nytt. Hvis du for eksempel installerer en oppdatering for et systembibliotek, blir filene på disken oppdatert umiddelbart, men alle løpende prosesser som bruker det biblioteket vil fortsatt bruke den gamle, usikre versjonen. Hvis du oppdaterer et program, vil ikke den nye versjonen av programmet bli brukt til du lukker programmet og starter det på nytt. Hvis du installerer en ny Linux-kjernen, vil du ikke bruke den nye kjernen før du starter datamaskinen på nytt og starter opp i den nye kjernen. Det er noen måter å bytte til en ny kjerne uten å starte om, men disse er vanligvis ikke brukt i forbruker Linux-systemer og er mer for servere som krever maksimal oppetid.

    Med andre ord, en omstart er ofte fortsatt nødvendig for å sikre at viktige oppdateringer har tatt i bruk på Linux. Sikker, hvis du kjører en server og oppetid er viktig for deg, kan du komme seg rundt behovet for oppdateringer ved å starte på nytt berørte prosesser. Men hvis du er en vanlig desktop bruker, vil du sannsynligvis bare vil starte datamaskinen på nytt.


    Den gode nyheten er at omstart har blitt mindre nødvendig over tid. Windows kan nå bytte ut mange typer drivere - grafikkdrivere, for eksempel - uten å starte systemet på nytt. Moderne sikkerhetsfunksjoner (som å ha Windows-brannmuren aktivert) har gjort Windows sikrere, så Windows 8 tilbyr en tre-dagers grace periode for omstart etter Windows Updates.

    Bildekreditt: Anders Sandberg / Flickr