{"id":5506,"date":"2017-10-14T17:42:39","date_gmt":"2017-10-14T17:42:39","guid":{"rendered":"http:\/\/198.58.113.91\/blog\/?p=5506"},"modified":"2019-06-14T05:33:48","modified_gmt":"2019-06-14T05:33:48","slug":"recover-registry-keys-restore-point-shadow-copy-windows","status":"publish","type":"post","link":"https:\/\/www.winhelponline.com\/blog\/recover-registry-keys-restore-point-shadow-copy-windows\/","title":{"rendered":"Recover Registry Keys from a System Restore Point in Windows"},"content":{"rendered":"<p>System Restore snapshots or volume shadow copies contain registry hives as well as critical system files. Sometimes you may need to extract individual registry keys from an earlier restore point but don&#8217;t want to do a complete System Restore rollback.<!--more--><\/p>\n<p>Previously we saw how to open the registry hives from shadow copies <a href=\"https:\/\/www.winhelponline.com\/blog\/restore-previous-versions-registry-system-restore-snapshots-windows-7-vista\/\">using &#8220;Previous Versions&#8221; tab and load the registry hives<\/a> to extract the required keys. There is now a more comfortable option to extract specific registry keys from a restore point.<\/p>\n<p>Check out one of the latest utilities from Nirsoft.net, named <a href=\"https:\/\/www.nirsoft.net\/utils\/registry_changes_view.html\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">RegistryChangesView<\/a>. While the primary purpose of this program is to compare snapshots of Windows Registry, it can also be used to extract registry data from an existing shadow copy or restore point. It can be used to recover registry keys which may have accidentally deleted.<\/p>\n<p><strong>Scenario:<\/strong>\u00a0Let&#8217;s say you&#8217;ve accidentally deleted the Print Spooler service, and want to recover the following Print Spooler service registry key from a restore point.<\/p>\n<pre>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Spooler<\/pre>\n<h2>Extract Registry Keys from a System Restore Point<\/h2>\n<ol>\n<li>Start RegistryChangesView and configure it as shown below.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5512\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/recover-registry-restore-point-1.png\" alt=\"registrychangesview options\" width=\"627\" height=\"608\" \/><\/li>\n<li>Set &#8220;Registry Data Source 1&#8221; to <strong>Current Registry<\/strong><\/li>\n<li>Set &#8220;Registry Data Source 2&#8221; to <strong>Shadow Copy<\/strong><\/li>\n<li>Select one of the shadow copy paths from the list shown.\n<p>The highest numbered item in the Shadow Copy Path list represents the most recent shadow copy or restore point. You can find the list of shadow copies using <code>vssadmin list shadows<\/code> command-line from an <a href=\"https:\/\/www.winhelponline.com\/blog\/open-elevated-command-prompt-windows\/\">admin Command Prompt window<\/a>. For more information, check out the article <a href=\"https:\/\/www.winhelponline.com\/blog\/selectively-delete-system-restore-points\/\">How to Delete Individual System Restore Points in Windows.<\/a><\/li>\n<li>Select the appropriate registry hives to include for comparison. For this article, we&#8217;ll be selecting the following checkbox only, as that&#8217;s the location which stores the Services registry keys:\n<pre>HKEY_LOCAL_MACHINE\\SYSTEM<\/pre>\n<\/li>\n<li>Click OK. RegistryChangesView will enumerate and compare the selected keys in the source and destination registry hives and show the results.<\/li>\n<li>From the View menu, enable the option named <strong>Use Quick Filter<\/strong>. [<kbd>Ctrl<\/kbd> + <kbd>Q<\/kbd>]<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5513\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/registrychangesview-quick-filter.png\" alt=\"registrychangesview use quick filter\" width=\"650\" height=\"80\" \/><\/li>\n<li>In the Quick Filter text box, type in <code>\\spooler<\/code> or <code>services\\spooler<\/code> to filter entries where the keys start with the word &#8220;spooler&#8221;. The idea is to limit the results to the following key and subkeys only.\n<pre>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Spooler<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5511\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/recover-registry-restore-point-2.png\" alt=\"registrychangesview results window\" width=\"700\" height=\"533\" \/><\/li>\n<li>Select all the entries (that contain the above branch), and press <kbd>Ctrl<\/kbd> + <kbd>E<\/kbd> to export the results to a REG file. Or, click File &gt; <strong>Export Selected Items to .Reg file<\/strong><\/li>\n<li>Save the REG file to Desktop, and open it with Notepad.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5510\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/recover-registry-restore-point-3.png\" alt=\"registrychangesview export .reg\" width=\"700\" height=\"371\" \/><\/li>\n<li>Replace every occurrence of the string <code>ControlSet001<\/code> with <code>CurrentControlSet<\/code>, and save the file.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5509\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/recover-registry-restore-point-4.png\" alt=\"registrychangesview .reg export\" width=\"700\" height=\"332\" \/><\/li>\n<li>Double-click the REG file to add its contents (&#8220;Spooler&#8221; key) to the registry.<\/li>\n<\/ol>\n<h4>You have now restored the missing Print Spooler service registry key!<\/h4>\n<h3>Small glitch<\/h3>\n<p>One small problem I noticed is that the current version of RegistryChangesView, when exporting the entries to the REG file, writes expandable string values as <code>REG_SZ<\/code> value type. For example, the <code>ImagePath<\/code> registry value contains an environment variable, and the value type should be <code>REG_EXPAND_SZ<\/code> instead of <code>REG_SZ<\/code>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5508\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/recover-registry-restore-point-5.png\" alt=\"registrychangesview expandable string\" width=\"700\" height=\"346\" \/><\/p>\n<p>You&#8217;ll need to edit the registry to fix such flaws manually. Note down the value name and value data in Notepad, delete the value name from the registry and create a value with the same name and value data, but of type <code>REG_EXPAND_SZ<\/code>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5507\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2017\/10\/recover-registry-restore-point-6.png\" alt=\"registrychangesview expandable string value\" width=\"700\" height=\"343\" \/><\/p>\n<div class=\"qt\">\n<p>That&#8217;s about it! As always, there are other ways to restore the registry data. You can also mount the shadow copy volume using ShadowCopyView or ShadowExplorer utilities, and load\/extract the registry hives. Check out article <a href=\"https:\/\/www.winhelponline.com\/blog\/shadowcopyview-recover-files-volume-shadow-snapshot\/\">ShadowCopyView Recovers Files From Volume Shadow Copy Snapshots<\/a> and <a href=\"https:\/\/www.winhelponline.com\/blog\/restore-previous-versions-registry-system-restore-snapshots-windows-7-vista\/\">Restore Previous Versions of Registry Hives From System Restore Snapshots in Windows<\/a> for more details.<\/p>\n<\/div>\n<p>The RegistryChangesView method discussed in this post should work on any version of Windows, up to Windows 10. Both 32-bit and 64-bit systems are supported.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>System Restore snapshots or volume shadow copies contain registry hives as well as critical system files. Sometimes you may need to extract individual registry keys from an earlier restore point but don&#8217;t want to do a complete System Restore rollback.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[6,7],"tags":[441,562],"class_list":["post-5506","post","type-post","status-publish","format-standard","hentry","category-utilities","category-windows","tag-registry","tag-system-restore"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":80597,"url":"https:\/\/www.winhelponline.com\/blog\/recover-registry-files-shadow-copy\/","url_meta":{"origin":5506,"position":0},"title":"Recover Registry Hives from a System Restore Point or Shadow Copy","author":"Ramesh","date":"March 30, 2026","format":false,"excerpt":"This article explains how to restore registry hives or files from shadow copies. This can be helpful if the current registry hives are damaged and cannot be loaded. Shadow copy, or Volume Shadow Copy Service (VSS), is a Windows feature that creates snapshots or backup copies of files and volumes,\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"list system restore points","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2026\/03\/list-system-restore-points.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2026\/03\/list-system-restore-points.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2026\/03\/list-system-restore-points.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":9898,"url":"https:\/\/www.winhelponline.com\/blog\/automatically-backup-registry-hives-windows-10\/","url_meta":{"origin":5506,"position":1},"title":"How to Automatically Backup the Entire Registry in Windows","author":"Ramesh","date":"June 22, 2019","format":false,"excerpt":"Every System Restore point or shadow copy maintains a complete backup of the registry hives. However, Windows 10\/11 doesn't automatically create System Restore points every day. Restore Points are created only when installing important updates or drivers. Notwithstanding the System Restore's excellent capabilities, relying upon System Restore as a file\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"backup registry daily or weekly - regidlebackup task","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/06\/registry-backup-task-regidlebackup.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/06\/registry-backup-task-regidlebackup.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2019\/06\/registry-backup-task-regidlebackup.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":785,"url":"https:\/\/www.winhelponline.com\/blog\/restore-registry-hives-system-restore-snapshot-xp\/","url_meta":{"origin":5506,"position":2},"title":"How to Restore the Registry Hives from a System Restore Snapshot in Windows XP","author":"Ramesh","date":"November 27, 2008","format":false,"excerpt":"This article describes how to restore the registry hives from a recent System Restore snapshot in Windows XP, in the event of registry corruption that prevents your Windows XP computer from starting. If the registry hives become corrupted, the following errors are displayed when starting up. Windows XP could not\u2026","rel":"","context":"In &quot;Windows XP&quot;","block_context":{"text":"Windows XP","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-xp\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/archived\/xp-icon.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26688,"url":"https:\/\/www.winhelponline.com\/blog\/restore-path-environment-variable-deleted\/","url_meta":{"origin":5506,"position":3},"title":"How to Recover PATH Variable After Deleting it Accidentally","author":"Ramesh","date":"May 18, 2022","format":false,"excerpt":"The PATH is a variable that Windows uses to locate needed executables, especially from the command line. Unfortunately, there are situations where users accidentally delete the PATH variable. This can happen when users inadvertently overwrite the PATH data rather than appending them. There are also cases where some buggy applications\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"recover path environment variable - shadow copy hive","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/05\/recover-path-variable-shadowcopy.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/05\/recover-path-variable-shadowcopy.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/05\/recover-path-variable-shadowcopy.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1088,"url":"https:\/\/www.winhelponline.com\/blog\/regfileexport-export-registry-key-hive-offline\/","url_meta":{"origin":5506,"position":4},"title":"RegFileExport Helps you Export Data from Offline Registry Hives","author":"Ramesh","date":"September 20, 2010","format":false,"excerpt":"RegFileExport is a useful console application from NirSoft, which helps you extract data from offline Registry hives that are not currently in use by the Operating System. RegFileExport reads the registry hive and then exports the specified branch or the entire branch to a .reg file. Regedit.exe can do this\u2026","rel":"","context":"In &quot;Utilities&quot;","block_context":{"text":"Utilities","link":"https:\/\/www.winhelponline.com\/blog\/category\/utilities\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1825,"url":"https:\/\/www.winhelponline.com\/blog\/error-rename-move-folder-not-exist\/","url_meta":{"origin":5506,"position":5},"title":"Fix: Cannot Rename or Move Folders &#8211; The File or folder does not exist","author":"Ramesh","date":"March 4, 2016","format":false,"excerpt":"When you try to move or rename a folder in Windows 10 or 11, the errors Can't find the specified file, and The file or folder does not exist occur. Also, duplicate icons with no text appear for special folders, namely Documents, Downloads, Music, Pictures, and Videos, under This PC\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"cannot rename folders - windows 11 - folderdescriptions","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/03\/cant-rename-folder-windows-11.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/03\/cant-rename-folder-windows-11.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/03\/cant-rename-folder-windows-11.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2016\/03\/cant-rename-folder-windows-11.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/5506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/comments?post=5506"}],"version-history":[{"count":0,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/5506\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media?parent=5506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/categories?post=5506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/tags?post=5506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}