Hvis der er en klage, synes næsten alle at have om Windows, er det, at det vil genstarte så ofte. Uanset om det er til Windows-opdateringer eller lige ved installation, afinstallation eller opdatering af software, vil Windows ofte bede om at genstarte.
Windows skal generelt genstarte, fordi det ikke kan ændre systemfiler, mens de bruges. Disse filer er låst og kan kun ændres, når de ikke bruges.
Windows kan ikke opdatere eller fjerne filer, der er i brug. Når Windows Update overfører nye opdateringer, kan den ikke anvende dem til Windows-systemfiler med det samme. Disse filer er i brug og låst mod eventuelle ændringer. For faktisk at installere disse opdateringer skal Windows lukke det meste af operativsystemet. Windows kan så genstarte systemet og indlæse de opdaterede filer, når det starter.
Reboots kan også være nødvendige, når du opdaterer eller fjerner visse typer software. Hvis du for eksempel bruger en slags antivirusprogram eller en hardwaredriver, der hænger dybt ind i systemet, bliver dens filer indlæst i hukommelsen og beskyttet mod modifikation. Når du opdaterer eller fjerner in-use-filer, kan Windows muligvis genstarte computeren og ændre filerne, før systemet starter helt.
RELATERET: Forhindre Windows fra genstart af din pc efter Windows-opdateringer
Microsoft udsender ofte patches til Windows, hvor de fleste ankommer på "Patch Tuesday", den anden tirsdag i hver måned. De fleste af disse opdateringer ændrer systemfiler, der ikke kan opdateres, mens Windows kører, så de kræver en genstart. Ikke alle Windows Update kræver imidlertid en genstart. For eksempel skal opdateringer til Microsoft Office ikke kræve en genstart - disse filer kan aflæses fra hukommelsen ved at genstarte Office.
Windows gør det svært for dig at genstarte, fordi sikkerhedsopdateringerne ikke er installeret, før du gør det. Microsoft introducerede popup-vinduer, der bugser dig om at genstarte din computer og endda genstarte computeren automatisk tilbage i de tidlige dage af Windows XP, da ormer som Blaster, Sasser og Mydoom kørte vildt. Microsoft ønskede at sikre, at alle ville genstarte hurtigt efter at have fået opdateringerne, så de ikke ville blive inficeret. Opdateringerne hjælper ikke, hvis folk ventede dage eller uger før genstart og blev inficeret i mellemtiden.
Softwareprogrammer vil nogle gange genstarte din computer, når du installerer, afinstallerer eller opdaterer dem. Dette kan skyldes, at de bruger systemfiler på lavt niveau og drivere, som ikke kan opdateres eller fjernes på farten. Lad os f.eks. Sige, at du afinstallerer dit antivirusprogram. Afinstalleringen vil sandsynligvis ikke kunne fjerne alle filerne med det samme, så du skal genstarte. Afinstalleringen planlægger sletninger af filer, og Windows sletter automatisk filerne næste gang computeren starter.
Nogle programmer vil muligvis også have dig til at genstarte, efter at du har installeret dem. Når du f.eks. Installerer et antivirusprogram, vil det måske være nødvendigt at genstarte med det samme, så det kan se over startprocessen. Nogle hardware-drivere på lavt niveau kan kræve en genstart, før de kan fungere. Selvfølgelig er det også muligt, at nogle programinstallatører måske beder dig genstarte, når det ikke er nødvendigt.
Windows tilbyder en API, som applikationsudviklere kan bruge til at flytte, omdøbe, eller slet en fil, der er i brug. Programmet beder Windows omdøbe eller flytte en fil, når computeren næste genstarter, og anmodningen er skrevet til HKLM System CurrentControlSet Control Session Manager PendingFileRenameOperations-værdien i registreringsdatabasen. Når Windows starter op, kontrollerer den denne registreringsdatabasenøgle og udfører eventuelle filoperationsprogrammer, der har bedt om.
RELATED: Sådan slettes, flytter eller omdøber låste filer i Windows
Du kan se listen over ventende fil ændringer og planlægge dine egne bevægelser og sletninger ved hjælp af PendMoves og MoveFile SysInternals forsyningsselskaber. Dette giver dig mulighed for at slette og flytte filer, som du ikke kan slette, fordi de er i brug. Der er andre værktøjer, der tilbyder at flytte eller slette filer ved genstart, og de arbejder alle ved at skrive til denne Windows-registreringsnøgle. Nogle hjælpeprogrammer tillader også, at du låser låste filer op og sletter eller flytter dem, men disse vil forårsage problemer, hvis du forsøger at låse op og ændre filer, som systemet afhænger af.
Hvis du nogensinde har brugt Linux eller et andet operativsystem, har du sikkert bemærket, at Windows ønsker at genstarte oftere end det gør. Linux bugser bare dig ikke om at genstarte som Windows gør, selv efter installation af systemopdateringer. Dette er sandt, men det er ikke så enkelt.
I Windows er filer, der bruges, normalt låst og kan ikke ændres eller slettes. På Linux kan ibrugtagne filer normalt ændres eller slettes. Dette betyder, at systembibliotekets filer på et Linux-system kan opdateres straks uden genstart. Eventuelle in-use-filer kan sandsynligvis blive slettet med det samme.
RELATED: Hvad er Linux-kernen og hvad gør den?
Her er fangsten: Ændringerne får ikke nødvendigvis virkning, før du genstarter. Hvis du for eksempel installerer en opdatering til et systembibliotek, opdateres filerne på disken med det samme, men alle kørende processer, der bruger biblioteket, bruger stadig den gamle, usikre version. Hvis du opdaterer et program, vil den nye version af det pågældende program ikke blive brugt, før du lukker programmet og genstarter det. Hvis du installerer en ny Linux-kerne, bruger du ikke den nye kerne, før du genstarter computeren og starter i den nye kerne. Der er nogle måder at skifte til en ny kerne uden genstart, men disse bruges generelt ikke i forbruger Linux-systemer og er mere for servere, der kræver maksimal oppetid.
Med andre ord er det ofte nødvendigt at genstarte for at sikre vigtige opdateringer har taget effekt på Linux. Selvfølgelig, hvis du kører en server og oppetid er vigtig for dig, kan du komme rundt om behovet for opdateringer ved at genstarte berørte processer. Men hvis du er en normal stationær bruger, vil du nok kun genstarte computeren.
Den gode nyhed er, at genstart er blevet mindre nødvendigt over tid. Windows kan nu bytte ud mange typer drivere - grafikdrivere, for eksempel - uden at genstarte systemet. Moderne sikkerhedsfunktioner (som at have Windows Firewall aktiveret) har gjort Windows mere sikre, så Windows 8 tilbyder en tre-dages graceperiode til genstart efter Windows-opdateringer.
Billedkredit: Anders Sandberg / Flickr
Sådan synkroniseres din Google Kalender med Outlook
Hvis du bruger Google Kalender, men også bruger Outlook til kalenderelementer samt email og kontakter, kan du måske søge en måde at holde de to Kalender i synkronisering. Stop med at lede. Vi viser dig hvordan du gør dette ved hjælp af et gratis værktøj. I denne artikel synkroniserer vi indlæg i en Google Kalender med vores Outlook-kalender, så Google Kalender bliver kilden, og Outlook-kalenderen bliver målet.
Sådan blokkerer du Facebook Game Requests
Måske er en af de mest irriterende ting om Facebook (der er mange) spil forespørgsler. Ja, de eksisterer stadig, og de fortsætter med at irritere brugere i krammer. Facebook-spil synes at udlede deres opholdsstyrke ved at være meget vanedannende - Candy Crush Soda Saga har for eksempel over 10 millioner brugere.