{"id":19336726,"url":"https://github.com/samrocketman/registry-key-remover","last_synced_at":"2025-08-24T09:43:18.415Z","repository":{"id":33322916,"uuid":"36967658","full_name":"samrocketman/registry-key-remover","owner":"samrocketman","description":"Archive of my sourceforge project which generates uninstallers based on regshot snapshots.","archived":false,"fork":false,"pushed_at":"2020-10-18T07:11:56.000Z","size":237,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-06T10:13:22.318Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samrocketman.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-06T04:43:32.000Z","updated_at":"2015-06-06T04:52:35.000Z","dependencies_parsed_at":"2022-09-12T19:11:35.269Z","dependency_job_id":null,"html_url":"https://github.com/samrocketman/registry-key-remover","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fregistry-key-remover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fregistry-key-remover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fregistry-key-remover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocketman%2Fregistry-key-remover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samrocketman","download_url":"https://codeload.github.com/samrocketman/registry-key-remover/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240441952,"owners_count":19801793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T03:12:11.750Z","updated_at":"2025-02-24T08:13:16.556Z","avatar_url":"https://github.com/samrocketman.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"reverter.exe is the command line version. (for more advanced users)\nregshot_reverter.exe is the graphical version (for less advanced users)\n\nProgram Authors: Michael Venable\n                 Corey Fournier\n                 Sam Gleske\nProject Website: http://sourceforge.net/projects/registrykeyremo/\n\n\n\n**********************\n*    IMPORTANT!!!    *\n**********************\nREAD THIS FIRST!\nThis program is designed to modifiy your registry. Be sure to back up \nyour registry before making any changes (SEE FAQ at bottom).  It is \nstill a work in progress so there's always no guaruntee that it won't \ndamage your registry.  This was designed for 32-bit systems (like \nregshot) so it may or may not work on 64-bit systems.\n\n*Please note: Only the NSIS script Generating is fully working correctly.\n\n\n\n**********************\n*    reverter.exe    *\n**********************\nreverter.exe [options]\nOptions:\n    -F filepath : imports your RegShot Compare Log (Plain TXT) where\n                  filepath is the path and filename of your text file.\n                  This option will automatically revert your registry\n                  and filesystem unless -N option is switched.  This\n                  option is required in all cases!\n             -c : Deletes registry along with it's cascade tree structure.\n                  Overrides -F option and is overridden by -N option.\n                  -F switch takes no action.\n                  -F switch is required.\n    -N filepath : Does not make changes to your system.  Instead reverter\n                  generates an NSIS script which can easily be compiled.\n                  -C switch does nothing in this case.\n                  -F switch is required.\n\n\n\n**********************\n*regshot_reverter.exe*\n**********************\nRegshot reverter is a nice, simple, GUI front end for reverter.exe. It is\ndesigned to be more user friendly than the command line version.  If you\nread the command line options then the GUI will be pretty self explanatory.\n\n\n\n**********************\n*    Requirements    *\n**********************\nreverter.exe requires the following files from the package:\nlibrary.zip\npython26.dll\n\nregshot_reverter.exe:\ndoes not require any of the files from the package\n\nBoth files require the following operating system files (not distributed):\ntaskkill.exe - C:\\WINDOWS\\system32\\taskkill.exe\nregsvr32.exe - C:\\WINDOWS\\system32\\regsvr32.exe\nnet.exe - C:\\WINDOWS\\system32\\net.exe\nWSOCK32.dll - C:\\WINDOWS\\system32\\WSOCK32.dll\nUSER32.dll - C:\\WINDOWS\\system32\\USER32.dll\nADVAPI32.dll - C:\\WINDOWS\\system32\\ADVAPI32.dll\nSHELL32.dll - C:\\WINDOWS\\system32\\SHELL32.dll\nKERNEL32.dll - C:\\WINDOWS\\system32\\KERNEL32.dll\n\n\n\n**********************\n*       ~FAQ~        *\n**********************\nWhat does this software do?\nReads the filesystem/registry compare log files from the software RegShot \nand then either 1.) Generates an NSIS script that can be compiled by the \nuser with NSIS or 2.) Reverts the changes for you without user having to \ncompile anything.*\n\n*Please note: Only the NSIS script Generating is fully working correctly.\n\n\nWhat is NSIS?\nPlease refer to http://nsis.sourceforge.net/ for more information.\n\n\nWhat does the NSIS script do when it is compiled?\nThe NSIS Script executes in the following order:\n1.) Stops all services found\n2.) Kills all executable (*.exe) files found\n3.) Unregisters all Dynamic Link Libraries (*.dll) found\n4.) Deletes all created files\n5.) Deletes all created folders\n6.) Deletes all created registry values\n7.) Deletes all created registry keys\n8.) Recommends user to restart and run executable again to ensure \n    software was fully removed.\n\n\nHow to back up registry?\n1. Click on Start \u003e Run. (on vista and 7 type run)\n2. Type regedit and press enter.\n3. Right click on My Computer in the Registry Editor and select Export.  \n   (Be sure to remember where you export it to!\n\n\nHow do I import my backed up registry?\n1. Double click on your *.reg backup.\n2. Alternatively Click on Start \u003e Run. (on vista and 7 type run)\n3. Type regedit and press enter.\n4. Click on File \u003e Import and import your backed up registry.\n\n\nI only want registry entries and values to be deleted, not files! How do \nI accomplish this?\nAt the bottom of the generated script file you'll see the following:\nSection \"MainSection\" SEC01\n  Call stopServices\n  Call killExecutables\n  Call unregisterDLLs\n  Call deleteFiles\n  Call deleteFolders\n  Call deleteValues\n  Call deleteKeys\n  DetailPrint \"\"\n  DetailPrint \"All done, Thanks for using Corey And Mike's Registry \nReverter.\"\n  DetailPrint \"NSIS Script Generator written by Sam Gleske.\"\n  DetailPrint \"https://sourceforge.net/projects/registrykeyremo/\"\n  MessageBox MB_OK \"It is recommended to reboot your computer and run \nthis auto_reverter again to ensure all entries have been fully removed.\"\nSectionEnd\n\nRemove the lines with stopServices, killExecutables, unregisterDLLs, \ndeleteFiles, and deleteFolders.\nSection \"MainSection\" SEC01\n  Call deleteValues\n  Call deleteKeys\n  DetailPrint \"\"\n  DetailPrint \"All done, Thanks for using Corey And Mike's Registry \nReverter.\"\n  DetailPrint \"NSIS Script Generator written by Sam Gleske.\"\n  DetailPrint \"https://sourceforge.net/projects/registrykeyremo/\"\n  MessageBox MB_OK \"It is recommended to reboot your computer and run \nthis auto_reverter again to ensure all entries have been fully removed.\"\nSectionEnd\n\n\nWhat do I need to build my own package from source?\nMinimum to compile:\nTortoiseCVS (To check out the source)\nPython 2.6+ (but not above Python 2.6)\npy2exe for Python 2.6\n7-zip command line version (7za.exe)\nNSIS 2.0+\n\nAdd Python26 directory path to PATH variable\nAdd NSIS directory path to PATH variable\n\nRecommended Additional installs for developing:\nEclipse 3.5+\nPyDev 1.5+\nHM NIS Edit for NSIS","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamrocketman%2Fregistry-key-remover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamrocketman%2Fregistry-key-remover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamrocketman%2Fregistry-key-remover/lists"}