Remove Script Settings v1.6.0 by Tyler Retelle (darklight_tr) Built with AutoHotkey v1.0.48.05 20090925 Info ---- Remove Script Settings is a script that will remove any saved settings used by my scripts. It is meant as a "total cleanup" tool for those users that want to ensure that every last setting is removed from their PC. Consult the Remove Script Settings Manual for full feature details and instructions on how to use this script. OS Support: Windows XP, Windows Vista, Windows 7 Tested On: Windows XP, Windows 7 Bugs/Issues ----------- -The Update Check feature may not work when used behind a proxy server that requires authentication. -The manual cannot be viewed if it is located on a network drive/share. This is a limitation imposed on Compiled HTML Help files by Microsoft for security reasons, but you can bypass the security in order to view the file from a network drive/share. See http://support.microsoft.com/kb/896054 for details. As an alternative, a HTML version of the manual can be downloaded from tylerretelle.com. Please report any bugs/issues you encounter and I will do my best to fix them. Contact Info ------------ Website: www.tylerretelle.com E-mail: darklight_tr@yahoo.com License ------- Please see the License section of the manual or http://www.tylerretelle.com/documentation/license.html for details. Copyright Info -------------- SmartGUI Creator v4.0 was used to create all GUI interfaces. Thanks to Rajat for the awesome utility! Compile_AHK was used to compile Remove Script Settings v0.4.1 (RC1) and higher. Thanks to ladiko for the awesome utility! The download progress bar code uses a modified version of the RegistryCallback version posted by Sean on the AutoHotkey forum. (http://www.autohotkey.com/forum/topic19475.html) Helpinator FREE was used to create the help files. (http://www.helpinator.com) The script icon is from the Pinvoke Diagona icon pack. (http://www.pinvoke.com/) Change Log ---------- v1.6.0 (03/24/10) ------ -The File Replicator settings removal now works as expected. I apologize that it has never worked correctly since its introduction in v1.1.1. -Added support for Sidebar Restart v1.4.0 (BETA 1) or higher. -Remove Script Settings no longer requires admin privileges to run. -Added a status bar to the Main GUI and Options GUI. (GUI RV9) -Moved GUI status messages to the status bar. (GUI RV9) -Removed the GUI status message text boxes, which have been replaced by the status bar. -Includes v1 Revision 1.2.0 of the Remove Script Settings Manual. -Installer upgraded to Script Setup Utility v2.6.2. v1.5.1 (02/05/10) ------ -Engine upgraded to AutoHotkey v1.0.48.05. -Added Windows 7 to the supported and tested OS lists. -Removed Windows Vista from the tested OS list because I no longer have any PCs running Windows Vista to test on. The OS will remain on the supported list. -Includes v1 Revision 1.1.0 of the Remove Script Settings Manual. -Installer upgraded to Script Setup Utility v2.6.1. -Made several changes to how version information is interpreted and displayed. v1.5.0 (07/24/09) ------ -Added a new About GUI, which replaces the old About dialog. (GUI RV8) -Added an EULA to the installer. The new license is a much more elaborate version than the previous license I used, but as always my scripts are still free to use. -Includes v1 Revision 1.0.0 of the Remove Script Settings Manual. -Updated OS Support section in this readme to reflect that Windows 2000 is no longer supported. Support for the OS was dropped in v0.4.3 (RC3). -Installer upgraded to Script Setup Utility v2.2.1. v1.4.1 (07/09/09) ------ -Removed the minimize button from the Check for Updates GUI. (GUI RV7.1) -The download progress bar in the Check for Updates GUI now reflects actual progress. (GUI RV7.2) -Infinite progress bars now have a different progress appearance when compared to standard progress bars. (GUI RV7.3) -Initial drive scan now uses an infinite progress bar. (GUI RV7.4) v1.4.0 (05/05/09) ------ -Added support for Simple Text Viewer v0.3.1 (BETA 3b) or higher. -Engine upgraded to AutoHotkey v1.0.48.03. This version offers some speed improvements and bug fixes. -Changed how the AutoHotkey version is displayed in the About dialog. -Hotkeys now only function when the script window has focus. -Changed the GUI background color to a lighter color for better contrast and readability. (GUI RV6) -Added an option to the Help menu to take the user to tylerretelle.com, home of Remove Script Settings. -Added a new Check for Updates GUI, which replaces the old Check for Updates dialog. (GUI RV7) -Fixed an issue with the UAC function in Windows Vista. -Installer upgraded to Script Setup Utility v2.0.1, which is based on Inno Setup. v1.3.3 (12/22/08) ------ -Hotkeys are now suspended when Remove Script Settings is running another operation. v1.3.2 (11/24/08) ------ -Removed an unnecessary function. -Corrected several variable names. -Changed the detection order for the OS and Admin rights. (OS is now detected first) -Added a clearing variable to Check for Updates to ensure that it works properly. v1.3.1 (11/18/08) ------ -Fixed an issue where checking the File Replicator checkbox would not enable the Remove button. v1.3.0 (11/07/08) ------ -Added shortcut keys for the Options GUI (Alt+O), Check for Updates (Alt+U) and About Remove Script Settings (Alt+A). -Changed the File Replicator shortcut key to Alt+I to fix the conflict with the Refresh shortcut key. v1.2.0 (11/02/08) ------ -Added a Set to Defaults button to the Options GUI. (GUI RV6) v1.1.2 (10/13/08) ------ -Removed the version information from the Main GUI title and the tray icon. The version information may be found in Help->About Remove Script Settings. (GUI RV5.2) v1.1.1 (10/08/08) ------ -First Public Release. -Added support for File Replicator v0.1.0 (BETA 1) or higher. -Removal dialogs now require acknowledgement or dismissal before you can access the main GUI. v1.1.0 (10/08/08) ------ -Added a menu bar to the GUI interface. (GUI RV5) -Removed the Options button from the Main GUI and moved the function to the menu bar. -Removed the Check for Updates button from the Options GUI and moved the function to the menu bar. -Added a Reload option to the menu bar for easy reloading of the script. -Added an Exit option to the menu bar. -Added an About dialog to the menu bar. -Repositioned the Mode box. (GUI RV5.1) v1.0.1 (09/22/08) ------ -Updated the Readme. -The name of the button used to close the Options GUI has been changed from Back to Close. (GUI RV4.1) v1.0.0 (09/10/08) ------ -Progress bars now progress smoothly on all operating systems. -Added a command to clear a GUI based status message when it is no longer needed. v0.4.3.2 (08/27/08) - RC3b -------- -Made a few changes to the update download progress and completion dialogs. -The pre-update install dialog box is now automatically closed after 10 seconds. (Previously 5) -Fixed an issue where a temporary directory would not be deleted when it was no longer needed. v0.4.3.1 (08/17/08) - RC3a -------- -Fixed an issue with how the version numbers are displayed. -Reverted back to the standard AutoHotkey compiling file. -Added automatic update installation. v0.4.3 (06/20/08) - RC3 ------ -Miscellaneous optimizations. -Added a Check for Updates button to the Options GUI. (GUI RV4) -Added a function to exit the script if the detected OS is Windows 2000 or earlier. -Dropped support for Windows 2000 due to lack of testing. -Changed the name of the registry key used to save settings. -Remove Script Settings now requires admin privileges to run. -Added support for CHKDSK Assist v0.6.9 (RC9) or higher. -Dropped support for CHKDSK Assist v0.6.8.1 (RC8a) or lower. -Simplified the scanning code. -Several unused elements have been disabled and hidden. v0.4.2.1 (05/22/08) - RC2a -------- -Added a percent complete to the initial saved settings scan progress bar. v0.4.2 (05/21/08) - RC2 ------ -Added a progress bar that appears during the initial saved settings scan when you open the script. -Fixed an issue where the selection of Standard Mode in the Options GUI would not be properly applied. v0.4.1 (05/15/08) - RC1 ------ -Remove Script Settings now uses a custom icon. -Version and program info has been added to the compiled file. -Fixed a GUI rendering issue that occurs when Windows XP is run in Classic mode. (GUI RV3.1) -Removed unnecessary commands from the tray icon menu. -Changed the AutoHotkey compiling file to reduce the script file size. -The version info is no longer tagged onto the file name (it is in the Properties dialog and displayed in the GUI) v0.4.0 (05/08/08) - RC0 ------ -Added support for shortcut keys on most commands in both the Main GUI and Options GUI. (GUI RV3) -Decreased the width of the Options GUI. (GUI RV3) v0.3.2.1 (05/04/08) - BETA 3c -------- -Fixed an issue where a GUI status message wouldn't clear when the Refresh button is used. v0.3.2 (05/04/08) - BETA 3b ------ -Added a warning dialog that displays when Advanced Mode is selected in the Options GUI. v0.3.1 (05/01/08) - BETA 3a ------ -Removed the Minimize and Maximize buttons from the Options GUI. (GUI RV2) v0.3.0 (04/30/08) - BETA 3 ------ -Redesigned the GUI to support new features added for this release. (GUI RV1) -Added an Options GUI. (GUI RV1) -Added support for Remove Script Settings. (Requires Remove Script Settings v0.3.0 (BETA 3) or higher) -Added placeholders for File Replicator and Shutdown Assist. -Added two modes of operation to Remove Script Settings - Standard and Advanced. (Options GUI) -Added a Refresh button which rescans for script settings. (GUI RV1) -Closing the Options GUI initiates a rescan for script settings. -Added dialog boxes for status messages. (Standard Mode Only) -Most status messages displayed within the GUI are now only displayed in Advanced Mode. v0.2.1 (04/28/08) - BETA 2a ------ -Changed the tray icon tip. -The Remove button is now disabled if all checkboxes are unchecked. v0.2.0 (04/17/08) - BETA 2 ------ -Added a GUI interface to the script. (GUI RV0) -Added scripting backend support for the GUI interface. -Added customized removal options - you can either remove all settings at once, or remove just an individual scripts settings. -Added support for CHKDSK Assist. (Requires CHKDSK Assist v0.6.2 (RC2) or higher) -Added the ability to remove the Global Storage Key separately. -Status messages are displayed within the GUI rather than through dialog boxes. -GUI objects are enabled/disabled depending on what is detected by the script and what the user selects. v0.1.0 (04/15/08) - BETA 1 ------ -Initial Internal Release.