10个你可能不知道的Windows 10实用技巧 | 系统隐藏功能Tips Tricks 2019(字幕)
手动更改 Windows注册表 或在安装或卸载软件或设备驱动程序期间对Windows注册表进行更改时, Windows 8或Windows Server 2012不会立即更改注册表。
注册表的这种更新不会立即刷新到磁盘。与此不同的是,新操作系统所做的是将经过修改的注册表数据在短时间内定期刷新到磁盘。
现在,在对注册表进行更改后,如果遇到以下情况:计算机立即关闭,由于电源故障或任何此类意外原因,注册表更改可能无法保存。在这种情况下,您可能会发现,当您启动PC时,应用程序可能无法正常工作,并且注册表更改可能根本不可见。事实上,即使是新安装的驱动程序似乎还没有安装 - 或者卸载的驱动程序可能会继续显示为正在安装。
在这种情况下,您应该对注册表进行更改,再次安装或卸载软件或驱动程序。
所有挂起的磁盘写入请求,包括此类注册表更改都将在机器掉电之前(即关机,重新启动,休眠和睡眠期间)保存到磁盘。
请注意,如果您已将电源按钮通过电源选项, 无效,挂起的磁盘写入将不会被保存。
如果您愿意,可以让Windows 8立即将注册表修改写入磁盘。为此,您需要使用RegFlush API。但是,此操作在资源使用方面非常昂贵,并且可能会影响您的系统性能。
KB2784761表示这样做是为了最大限度地提高Windows 8的性能。