We noticed back in October 2018 that Microsoft's Windows 10 operating system
was not creating Registry backups anymore.
The scheduled task to create the backups was still running and the run result indicated that the operation completed successfully, but Registry backups were not created anymore.
Microsoft published a new support page recently that brings light into the darkness. The company notes that the change is by-design and thus not a bug. The change was implemented in Windows 10 version 1803 and all newer versions of Windows 10 are affected by it.
Microsoft made the change to reduce the size of Windows on the system.
Summary
Starting in Windows 10, version 1803, Windows no longer automatically backs up the system registry to the RegBack folder. If you browse to to the \Windows\System32\config\RegBack folder in Windows Explorer, you will still see each registry hive, but each file is 0kb in size.
More information
This change is by design, and is intended to help reduce the overall disk footprint size of Windows. To recover a system with a corrupt registry hive, Microsoft recommends that you use a system restore point.
If you have to use the legacy backup behavior, you can re-enable it by configuring the following registry entry, and then restarting the computer:
HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager\EnablePeriodicBackup
Type: REG_DWORD
Value: 1
Windows backs up the registry to the RegBack folder when the computer restarts, and creates a RegIdleBackup task to manage subsequent backups. Windows stores the task information in the Scheduled Task Library, in the Microsoft\Windows\Registry folder. The task has the following properties: