När får ändringar i registret sparas i Windows 8 och Varför?
När du gör ändringar i Windows-registret manuellt eller när ändringar görs i Windows-registret under installationen eller avinstallationen av en programvaru- eller enhetsdrivrutin, gör Windows 8 eller Windows Server 2012 inga ändringar i registret direkt.
Sådana uppdateringar till registret spolas inte direkt till disken. I stället för det, det nya operativsystemet gör är att de ändrade registerdata spolas regelbundet till disken med korta tidsintervaller.
Nu, efter att ändringar gjorts i registret, om du står inför ett scenario där datorn stängs av omedelbart på grund av strömavbrott eller någon sådan oväntad anledning, kan registret ändras kanske inte sparas. I det här fallet kan du märka att programmet kanske inte fungerar korrekt när du startar datorn, och att registret ändras kanske inte alls. Faktum är att även nyinstallerad drivrutin kan visas INTE ha installerats - eller de avinstallerade drivrutinerna kan fortsätta att visas som installerade.
I sådana situationer bör du göra registret ändringar, installera eller avinstallera programvaran eller drivrutinen igen.Alla väntande skrivskrivningsförfrågningar, inklusive sådana registerändringar sparas på disken innan maskinen är avstängd, det vill säga under avstängning, omstart, viloläge och viloläge.
Observera att om du har satt strömbrytaren till Göra ingenting, via Power Options skrivs den väntande skivan inte.
Om du vill kan du göra Windows 8 skriva registret ändringar direkt till disken. För detta behöver du använda RegFlush API. Dock är denna operation dyr med avseende på resurser som används och kan påverka systemets prestanda.
KB2784761 säger att detta görs på så sätt för att maximera prestanda i Windows 8.