Cover Image

Vil Windows Update i Windows 10 starte på nytt når det ikke passer?

 Wed 2015-10-14    Windows

I tidligere versjoner av Windows hadde man mulighet til å velge mellom følgende alternativer for hvordan Windows Update håndterte oppdateringer.

Disse var:

  1. Last ned og installer automatisk
  2. Last ned, men la meg velge når oppdateringer skal installeres
  3. Ikke last ned, men gi meg beskjed om at nye oppdateringer er tilgjengelige
  4. Ikke gjør noe som helst

De mest attraktive alternativene er åpenbart 2 og 3, for de av oss som ikke logger ut men lar maskinen stå på 24/7/365 og bare låser før man går.

I Windows 10 har man to valg:

  1. Installer automatisk (og start på nytt automatisk)
  2. Velg tidspunkt for når maskinen skal starte på nytt (nedlasting og installasjon skjer fremdeles automatisk)

For maskiner i domener der WU-oppførselen er styrt av GPOer har man ikke nødvendigvis engang mulighet til å endre dette valget, så WU kan finne på (som i mitt tilfelle) å ville starte på nytt klokken 14:48 på en onsdag.

For å unngå denne hjernedødheten kan man ta noen grep:

  1. Deaktivere Windows Update-tjenesten (gitt at man har administratortilgang av noe slag). Dårlig plan, man trenger å få levert oppdateringer når de blir tilgjengelige, men det burde vært mulig å kontrollere når de blir installert, og, som et absolutt minimum, kunne velge når det passer minst dårlig å starte på nytt.
  2. Igjen, gitt at man har en form for administratortilgang, endre registerinnstillinger ut fra dette dokumentet: https://technet.microsoft.com/en-us/library/dd939844%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396
  3. Reinstallere maskinen sin med Windows 10 Enterprise Long Term Servicing Branch

Min Windows 10 Enterprise er nå satt opp med følgende:

  • AUOptions: 2
  • AutoInstallMinorUpdates: 0
  • DetectionFrequencyEnabled: 0
  • NoAutoRebootWithLoggedOnUsers: 1
  • NoAutoUpdate: 1
  • RebootWarningTimeout: 48 (30 min)
  • RebootWarningTimeoutEnabled: 1
  • RescheduleWaitTime: 1
  • RescheduleWaitTimeEnabled: 1
  • ScheduledInstallDay: 1 (søndag, default er hver dag... idioter)
  • ScheduledInstallTime: 4 (04:00)
  • UseWUServer: 1 (lokal WSUS, 0 er windowsupdate.microsoft.com)

Edit 20.10.2015:

Det viser seg at GPOer overstyrer alle manuelle innstilinger og fremdeles gjør at Windows 10 vil starte på nytt når det selv føler for det.

Løsningen er et program som heter ShutdownGuard som hindrer Windows i å starte på nytt.

Dette kan lastes ned fra https://github.com/stefansundin/shutdownguard/releases

Edit 2 en gang i 2016:

ShutdownGuard funket til en viss grad, men plutselig funket det ikke lenger likevel. Løsningen ble en fullstendig reinstallasjon fra scratch; da forsvant problemet og en del andre problemer maskinen hadde pådratt seg over tid. Good times.

Edit 3 noe senere i 2016:

En permanent løsning for å slippe hele problemet med Windows' egenrådighet, telemetri og generelt tvilsomme holdning til brukeren av maskinen var å installere Linux.