Which planet are you living on?
The absolute minimum size of a Windows 7 registry is over 10MB
The Components hive alone in a fully updated machine can exceed 40MB on disk, so compressed)
The SAM and Security hives are 256KB each
Regardless of which planet Windows users are on, Windows 7-64 Pro can take up far more than 40 MB. When I backup my Windows 7-64 Pro Registry, each backup takes 147 MB in 10 files across 5 folders. I now keep 10 backups for safety. Here are the instructions to keep Win7-64 Registry backups:
ERUNT is a small utility which saves your Windows Registry to a location of your choice. I recommend you save your Registry to a nonWindows occupied partition (other than C:). In the event of a RAM or other hardware failure, your backup Registry is less likely to be corrupted. Should your active Windows Registry be corrupted, you will be forced to reinstall Windows if you do not have a backup. For safety, do not use the install file, just the ZIP'd file erunt.zip. Do NOT use the included NTREGOPT utility. In fact, do NOT use Registry optimizers or compressors of any kind. I believe they do not work and they are a scam. In fact, they can make your Windows system worse than it was before.
http://www.larshederer.homepage.t-online.de/erunt/
Create a DeskTop shortcut which looks something like this. This will allow you to create as many backups in 1 day as you wish, provided you have enough drive space. Each backup requires >10 MB's up to 180 MB's. Install into the "Start in" folder & create a D:\ERDNT folder as mentioned below:
Target: "C:\Program Files (x86)\ERUNT\AUTOBACK.EXE" D:\ERDNT#DATE#-#TIME# sysreg curuser otherusers /noconfirmdelete /alwayscreate /days:10
Start in: "C:\Program Files (x86)\ERUNT"
Shortcut key: CTRL+SHIFT+ALT+A
After you have created >10 backups, AUTOBACK will automatically delete the oldest backup. Read the included README.TXT file to learn how to perform a Registry restore. Only use the Registry restoration if you discover your Registry has been corrupted and there is no other option. If you are short on HDD space, you can reduce the number of backups to automatically keep simply by reducing the /days:10 part to a lower number.