Hvorfor ønsker Windows å starte opp så ofte?

Innholdsfortegnelse:

Hvorfor ønsker Windows å starte opp så ofte?
Hvorfor ønsker Windows å starte opp så ofte?

Video: Hvorfor ønsker Windows å starte opp så ofte?

Video: Hvorfor ønsker Windows å starte opp så ofte?
Video: What is Unix and why does it matter? Operating System OS Explained, History, Unix vs Linux, etc. - YouTube 2024, April
Anonim
Hvis det er en klage, 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 be om å starte omstart.
Hvis det er en klage, 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 be om å starte omstart.

Windows må generelt starte på nytt fordi det ikke kan endre systemfiler mens de brukes. Disse filene er låst, og kan kun 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 den 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 at Windows må starte datamaskinen 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 oppfordrer deg til å 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 å ha oppdatert, slik at de ikke ville bli smittet. Oppdateringene vil ikke hjelpe hvis folk ventet dager eller uker før de startet om og ble smittet i mellomtiden.

Image
Image

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å farten. For eksempel, la oss si at du avinstallerer antivirusprogrammet ditt. Avinstallasjonsprogrammet 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 på Reboot

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 å endre navn på 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 har bedt om.

Du kan se listen over ventende filendringer og planlegge dine egne flyttinger 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 det vil føre til problemer hvis du prøver å låse opp og endre filer som systemet er avhengig av.

Image
Image

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 på nytt 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 endres eller slettes. Dette betyr at på et Linux-system kan disse systembibliotekfilene oppdateres umiddelbart uten omstart. Eventuelle filer i bruk 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 biblioteket vil fortsatt bruke den gamle, usikre versjonen. Hvis du oppdaterer et program, vil den nye versjonen av det programmet ikke 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 truffet 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.

Image
Image

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.

Anbefalt: