TWEAK - Changelog
All changes by Pete Boyd unless otherwise stated.
Forthcoming Version 0.9.4 - January 2009
- OpenOffice 3 Configuration
- Added OpenOffice 3 configuration section
- Changed graphics cache's memory per object from 5MB to 20MB. OpenOffice 3 defaults to 5.2MB. - Matt Fawcett
- Changed total graphics cache to use for OpenOffice from 33MB to 128MB (a reflection of the importance of this software for information workers and the fact that a typical workstation would now-a-days have a minimum of 512MB RAM). OpenOffice 3 defaults to 20MB. - Matt Fawcett
- Added new option to add shared templates location of S:\templates. - Matt Fawcett
- Changed expiry date. - Matt Fawcett
- Changed undo steps from default of 100 to 50. - Matt Fawcett
"Other speed improvements can be gained by reducing the number of "undo steps", current default is 100, recommendations for speed/memory use improvements are a reduction to 50 or 25 steps. We consider 50 a good compromise."
http://www.computerhope.com/forum/index.php?topic=31198.0 (Windows) http://www.techiequest.com/how-to-speed-up-openofficeorg-office-suite-loading-speed/ (Windows) http://www.zolved.com/synapse/view_content/28209/How_to_make_OpenOffice_run_faster_in_Ubuntu (Ubuntu) - Default Programs
- Added this new section. Moved setting of default HTML editor from file type associations section to here.
- Added option to set Firefox as default web browser for this machine and for this user (control panel - internet - programs - default web browser). If set this as administrator (or Power User?) it sets it per-machine; if set it as non-administrator (or non-Power User?) it sets it per-user.
- Added option to set Thunderbird as default web browser for this machine and for this user (control panel - internet - programs - default web browser). If set this as administrator it sets it per-machine; if set it as non-administrator it sets it per-user.
- 'Set KompoZer as Default HTML Editor for this user' and 'Set Notepad++ as Default HTML Editor for this user' - replaced a hack with better code. Removed default-html-editor-kompozer.reg and default-html-editor-notepad++.reg. Even though it was a per-user setting, because of the hack, it required you to be a Power User or Administrator, which it now doesn't require.
- Shortcut Management
- Picasa 2 shortcut management replaced with Picasa 3
- Removed Desktop and Quick Launch Media Player (for VLC) shortcut as we don't currently support VLC
- OpenOffice 2 shortcut management replaced with OpenOffice 3 series; no longer removes shortcuts for OpenOffice series that we don't offer a replacement shortcut for
- GIMP 2.4 series shortcuts replaced with GIMP 2.6 series; added removal of ALLUSERSPROFILE GIMP 2 Desktop shortcut
- 'Remove various shortcuts (so we can use our replacement suite)'
- Removed 'Aspell' as we no longer deploy Aspell
- Updated SoundMAX driver to remove directory
- Added support for removing Adobe Reader 9 shortcuts
- Removed the removal of Acrobat Reader 5.1 and WinSCP2 shortcuts
- Shortcuts-desktop.ini version 1.0 - removed functionality names but left in actual program names from shortcuts-start-menu.ini as they're redundant; removed 'media player'
- Shortcuts-desktop.ini version 1.0 - removed actual program names but left in functionality names from shortcuts-desktop.ini as they're redundant; removed 'media player'
- Shortcuts-desktop.ini version 1.0 - removed actual program names but left in functionality names from shortcuts-quick-launch.ini as they're redundant; removed 'media player'
- Picasa Configuration - added this new section with disable Picasa 2 auto update option and the two 'disable media detector...' options moved here from 'disable applications' background programs'
- Irfanview Configuration
- 'open in GIMP' configuration setting changed from loading GIMP 2.4 (via gimp-2.4.exe) to GIMP 2.6 (via gimp-2.6.exe)
- Copy user configuration from TWEAK directory rather than from %PROGRAMFILES%\Irfanview directory
- Removed 'Configure IrfanView with static preferences that apply to all users' (removed i_view32.ini-single-version)
- Removed 'Pre-configure IrfanView for future users created on this system'
- File type associations
- The file type associations section now presents just file type associations, rather than also options for setting default HTML editor and then another menu level deep for file type associations. Moved setting of default HTML editor to its own 'Program Defaults' section. The menuing has correspondingly changed.
- 'Image files Edit in GIMP' didn't work as it used '%PROGRAMFILES%\gimp\bin\gimp.exe'. It now works and is GIMP 2.6 series-specific (%PROGRAMFILES%\gimp\bin\gimp-2.6.exe)
- Web files Edit in KompoZer - didn't work as it used '%PROGRAMFILES%\Mozilla\kompozer.exe' when should have had '%PROGRAMFILES%\kompozer.exe'
- OpenOffice file type associations all used OpenOffice 1's soffice.exe where they should have used OpenOffice 2 and 3's individual .exe's for each function (apart from Formula, Chart and Extension)
- Added 'web files open in Firefox'
- Plain text files to Edit in Notepad++ (those you wouldn't Open) - added 'Edit' option for .xml files
- Plain text files Open in Notepad++ - changed the icon it used to its default icon (changed from position 1 to position 0)
- Removed 'web files open in Mozilla'
- Removed 'Set Microsoft Notepad as 'Default HTML Editor' for this user' option and removed default-html-editor-notepad.reg
- Removed 'Web files Edit in Microsoft Notepad'
- Windows Configuration
- 'L' and 'P -> P' - Rename old 'My Documents' directory in %USERPROFILE% to 'OLD My Documents' - leaving the actual 'My Documents' directory in the user's profile when we change its location to E: or H: is confusing because if the user goes to %USERPROFILE% they see this My Documents directory that isn't their actual My Documents directory. Some apps mistakenly open their file open/save dialog in %USERPROFILE%, rather than in the new My Documents location (for example the current version of Inkscape), presenting this very situation.
- Various individual Windows configuration settings - 'Hide C:, D:' changed to 'Unhide C:, D: ... Z:' with the undo option doing the opposite
- Copy logo for System Properties - now first checks logo file exists before copying it. It doesn't exist in a default TWEAK so now no error message is given.
- Added setenv.exe (by Jonathan Wilkes / Darka, from http://xanya.net/site/display_code.php?id=2&t=utils) to set TEMP and TMP environment variables so that they're made immediately (and to all other open Windows other than the TWEAK window itself) rather than after a restart.
- Removed this: 'View - Hidden files and folders - Do not show hidden files and folders (set to 'Do not show...' by default but we're turning it to this for now explicitly for systems where we've previosuly turned it on, as we used to advise this)'
- Removed this: 'View - Hide protected operating system files - on (on by default but we're turning it on for now explicitly for systems where we've previosuly turned it off, as we used to advise this)'
- Menu option 'Use D: for temp system files, prepare E: for data (reboot before 'C')' changed to 'Use D: for temp system files, prepare E: for data'. Since version 0.9.0 TWEAK doesn't change the Program Files location (%PROGRAMFILES%) and so the system doesn't need the changes made in Windows Configuration option 'B' to have taken effect before running option 'C'. - TODO: CHANGE RCS DOCUMENTATION TOO!
- Removed 'Until TWEAK 0.8.39 there was a bug where-by the media bookmarks directory wasn't created and so the bookmarks were wrongfully copied into a file called 'media-bookmarks'. So that file is being deleted...'
- Removed this, it provides backward compatability but it also makes modern TWEAK do something unexpected, making WAU changeable when it may have been chosen by someone that it shouldn't be changed:
'BACKWARD COMPATABILITY ISSUE: keys don't exist in a default Windows installation, but Tweak prior to 0.8.42 added a setting which turned off the ability to change Automatic Updates. We now turn Automatic Updates on by default, but by removing these keys the option is given to change that default.'
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
... - Java Configuration
- Removed 'JRE 1.4.1_02 - set user cache to D:\%USERNAME%\java'
- Removed 'JRE 1.4.2_xx - set user cache to D:\%USERNAME%\java'
- OpenOffice 2 Configuration - renamed the menu item from 'O' to 'O2'
- TWEAK
- When it doesn't detect the operating system as one of Windows NT 4, 2000, XP, 2003, Vista, it no longer quits sayng the operating system isn't supported but gives the prompt for untested operating systems, saying it isn't tested with this operating system but asks you if you want to continue anyway or not. Which allows the program to run under WINE. (it no longer says that Windows 95/98/Me isn't supported but gives this same prompt, FWIW)
- Applications menu - choosing some letters, for which there were no longer menu items associated with, caused TWEAK to close
- Replaced Associate-Read Me.txt, Associate_-_Download.html and Associate_-_Home.html with Associate-readme.txt, combining texts, removing redundant text and adding some headings for readability.
- 'disable applications' background programs' - renamed 'disable other applications' background programs'
Version 0.9.3 - 25 September 2008
- Disable applications' background programs
- Added 'Picasa - disable media detector loading on login' because Picasa's Media Detector is no longer started per-machine but per-user
- Disable Picasa's media detector loading on system startup - mistakenly wrote 'QuickBooks - prevent Update/Delivery Agent loading on startup' in the log
- Driver Configuration
- Added 'Stop Realtek HD Sound Effect Manager loading' (HKLM/Run, RTHDCPL, REG_SZ, RTHDCPL.EXE)
- Stop Intel Extreme graphics driver hotkey poller loading - wasn't working because its registry value 'HotKeysCmds' has changed its name to 'igfxhkcmd'
- Windows configuration - Tighten security on this machine - undo - this was turning on 'Remote Desktop', which is actually off by default in Windows, so I've removed this from the 'undo'
- Adobe (Acrobat) Reader Configuration - disabling Adobe Reader Speed Launch wasn't working because it's now started from the registry (HKLM/Run, REG_SZ, %PROGRAMFILES%\Adobe\Reader 8.0\Reader\Reader_sl.exe) rather than Start Menu/Startup, as of some time around version 8.1 I think
- Shortcut and Icon Management - 'Remove future users' TWEAK shortcut suite' and 'Remove this user's TWEAK shortcut suite'
- Added the removal of the CCleaner Start Menu shortcut
- Removed the following that had been left in for backwards compatability with TWEAK < 0.9.0: Start Menu folders audio, accounting, admin, database, disk utilities, drivers, editors and viewers, file utilities, video; Desktop and Quick Launch shortcuts for accounts, audio player, CD writer, Database, drawing, DVD player, FTP, image editor, IRC, page layout, Abiword, CDR Tools Front End, Exact Audio Copy, Photoshop, audio editor, video player, command-line
- Added missing Desktop and Quick Launch shortcuts for Audio editor, Database and FTP
Version 0.9.2 - 16 September 2008
- Windows Configuration - Tighten security on this machine
- Added Remote Desktop setting to allow / disallow users to connect remotely to this computer (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSConnections = 00000000 REG_DWORD)
- Added Remote Assistance setting to allow / disallow Remote Assistance invitations to be sent from this computer... (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fAllowToGetHelp = 00000001 REG_DWORD)
- Added Remote Assistance setting to enable / disable Terminal Services (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\AllowTSConnections = 00000001 REG_DWORD)
- Shortcut Management
- Remove various programs' shortcuts so we can use our replacement suite - added CCleaner
- Shortcut suite
- GIMP shortcuts hadn't been updated for GIMP 2.4 series. The shortcuts' 'Start in' was set to "C:\Program Files\Common Files\GTK\2.0\bin" resulting in GIMP using system-wide GTK+ rather than its own copy of GTK+ which caused errors on startup when some specific versions of GTK+ were installed system-wide (that should have been binary compatible) such as that come with Pidgin 2.4.x and 2.5.0; and resulting in GIMP offering this particular directory as the default for users to save their files in rather than My Documents. The GIMP installer now creates '%USERPROFILE%\My Documents\My Pictures' but this doesn't work for those who've changed My Documents' location. TWEAK now uses '%HOMEDRIVE%\images'. - Thanks to Matt for troubleshooting this
- Added CCleaner to Start Menu - Programs - Accessories
- Changed NotePad++'s 'Start In' from '"C:\Documents and Settings\Administrator\Application Data\Notepad++"' to "%APPDATA%\Notepad++"
- Changed 7-zip's Start Menu shortcut from using 'C:\Program Files' to '%PROGRAMFILES%'
- Changed Infra Recorder's Start Menu shortcut from using 'C:\Program Files' to '%PROGRAMFILES%'
Version 0.9.1 - 3 September 2008
- Merged all .bat files into tweak.bat
- Added new section: 'Windows Firewall', including 'allow / disallow ICMP echo request (ping)' and 'allow / disallow VNC server (TCP port 5900, from all sources)'
- Added new section: 'FileZilla Configuration', with 'Configure FileZilla global preferences for all users' which currently just prevents FileZilla from automatically checking for updates. Adds new file configs\filezilla-fzdefaults.xml
- Windows Configuration
- Network Configuration → removed 'Windows XP Pro 'signorseal' fix to allow it to authenticate with a Windows NT4 or Samba 2.x domain controller'
- Manual settings for this user (that we haven't automated yet)
- Added 'View → Status Bar' (for XP only?)
- ClearType → added a web link to display requirements
- Shortcut Management → Remove various programs' shortcuts so we can use our replacement suite
- Typo prevented per-user Pidgin OTR Start Menu shortcut from being removed
- Added removal of 'SoundMAX' Start menu shortcut
- Added 'K-Lite Codec Pack'. It's removed and no replacement is made
- File Type Associations
- Office suite files Open in OpenOffice
- Changed the following from "OpenDocument" to "ODF" (see http://www.openoffice.org/issues/show_bug.cgi?id=80206): ODF Text Document (.odt), ODF Text Document Template (.ott), ODF Master Document (.odm), HTML Document Template (.oth), ODF Spreadsheet (.ods), ODF Spreadsheet Template (.ots), ODF Drawing (.odg), ODF Drawing Template (.otg), ODF Presentation (.odp), ODF Presentation Template (.otp)
- Added these: ODF Image (.odi), ODF Formula (.odf), ODF Chart (.odc), ODF Database (.odb), OpenOffice Extension (.oxt)
- 'Plain text files Open in Notepad++' and 'Plain text files Open in Microsoft Notepad' → removed Pegasus Mail files and Mercury Mail files
- 'Set KompoZer as 'Default HTML Editor' for this user', 'Set Notepad++ as 'Default HTML Editor' for this user' and 'Set Microsoft Notepad as 'Default HTML Editor' for this user' were all broken because of using "%SYSTEMDRIVE%"' rather than '%SYSTEMDRIVE%\'
- Sun Java Runtime Environment (JRE) Configuration → JRE 1.5.0 / 5.0 → 1.6.0u1 / 6.0 update 1 → updated it to indicate it actually works with all 1.6 / 6.0 updates
- Firefox Configuration → Configure global preferences → 'set globally,they apply to all new profiles; users can override them' changed to 'they apply to all users on this machine but they can override them'
- Thunderbird Configuration → Configure global preferences → 'set globally,they apply to all new profiles; users can override them' changed to 'they apply to all users on this machine but they can override them'
- Irfanview Configuration → added 'Note: All options set external viewer to GIMP, version 2.4.x, installed echo specifically in C:\Program Files\gimp (C:\Program Files\gimp\bin\gimp-2.4.exe)'
- Disable applications' background programs → Stop Adaptec/Roxio Direct CD (packet writer) loading on system startup → menu option was defective
- SetACL upgraded from 2.0.2 to 2.0.3
- Moved shortcuts-*.ini into 'configs' directory
- Log now includes TWEAK section the option is run from for improved readability
- Removed docs\SetACL-Command line.txt
- Removed disconnected Pegasus Mail option in applications menu
Version 0.9.0 - 25 July 2008
Miscellaneous
- Changed TWEAK's licence from 'GPL version 2 only' to 'GPL version 3 and any later version'
- Combined partitions C: (Windows) and D: (Programs). These changed in respect of this:
- Windows configuration
- Java configuration
- Irfanview configuration
- Added Thunderbird Configuration
- Added Enigmail Configuration
- Added Eraser Configuration section with 'Stop Eraser system tray applet loading when this user logs in' and 'Set default erase method to US DoD 5220.22-M (8-306. / E) (3 passes)'
- Per-user operations are now logged to %USERPROFILE%\tweak.log rather than %SYSTEMDRIVE%\tweak.log because on Windows XP restricted/limited users don't have write access to C:\ as they do on Windows 2000. Added option to view per-user log file.
- Added warning message on startup if you're running Windows Vista (using build number 6000.16386)
- Added 'Slacken off Microsoft Office 97 registry entries for spell and grammer checker' (yes, I still know people using Office 97!)
- Application Configuration - added 'Refsbase - give write access to users on program directory'
- Application Configuration - removed 'Adobe PageMaker 7 per-user setting to stop it nagging'
- 'Application / TSR (background program) Configuration' - added 'Picasa - disable media detector loading on system startup'
- Added XSane Configuration - set XSane (in C:\sane) to use a remote scanner server called 'server'
- Added 'Flash Player Configuration' which disables the auto updater and windowless frames (i.e. floating adverts) and added corresponding mms.cfg
- Windows Services management - added 'List Windows services that are running'
- Aplication Configuration - removed 'Run applications that need to be run by each user before configured'
- Removed Mozilla Configuration. It's the end-of-an-era deleting this, the end of code I invested a lot of time in, that was once one of the most important features of the program, but that era's long over and it's now merely cruft to be thrown out. The Firefox Configuration is based on this, though far simpler because Mozilla had a lot of defaults that needed chnaging where as Firefox's defaults are a lot saner.
- Removed Pegasus Mail Configuration - no-one uses Pegasus Mail any more do they? David Harris dropped the ball and it was never recovered
- Removed F-Prot Configuration - it was all for version 3, version 6 requires no configuration
- Removed Real Player configuration
- Removed Nero Burning ROM configuration (use InfraRecorder instead)
- Removed NoteTab configuration (use Notepad++ instead)
- Removed Zinf Configuration
- Application / TSR (background program) Configuration - removed 'Stop TextBridge (early ver.) Send To feature loading on system startup'
Windows Configuration
Miscellaneous
- Set Windows Automatic Updates to not automatically reboot after applying updates because it loses unsaved work (http://blogs.msdn.com/tim_rains/archive/2004/11/15/257877.aspx).
Windows XP's Group Policy Editor (gpedit.msc) has Local Computer Policy - Computer Configuration - Administrative Templates - Windows Components - Winodws Update - No auto-restart for scheduled Automatic Updates installations. Windows 2000 doesn't have this but the accompanying documentation says it works with Windows 2000 SP3 and onwards. HKLM\Software\Policies\Microsoft\Windows\Windows Update\AU doesn't exist before this is applied in Group Policy Editor (what does ForcedReboot do?) - Split out 'local intranet zone security settings' to their own option away from those of 'Internet, trusted and untrusted zones'
- Added to 'Configure this user's IE interface; Internet/trustd/restrictd security' - Software channel permissions - High safety which was previously on the manual list. Left at default in Local Intranet zone.
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1E05 = 10000 - Added to 'Configure this user's IE interface; Internet/trustd/restrictd security' - User Authentication - Logon - prompt for username and password which was previously on the manual list. Left at default in Local Intranet zone.
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\1A00 = 10000 - 'Network Configuration' - removed 'Windows XP Pro 'signorseal' fix to allow it to authenticate with a Windows NT4 or Samba 2.x domain controller' because nowadays we have Samba 3 which doesn't need this.
HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\requiresignorseal = 00000000 and 00000001 REG_DWORD - 'Add branding' and 'Add branding (from A:\)' - if Windows text and graphic for System Properties already exist, make a backup before we overwrite them
- Windows branding was made in %WINDIR%\system. It is now more correctly made in %WINDIR%\system32 (Either location works though).
- 'Replace boot loader' - Removed 'NT4' from 'Windows NT4/2000/XP' in lines that load Windows
- Removed 'Windows Toolbox' logo for System Properties (oemlogo.bmp)
- Removed per-user Internet Explorer setting - Allow cookies that are stored on your computer - enable (for 4 zones)
- Removed per-user Internet Explorer setting - Allow per-session cookies (not stored) - enable (for 4 zones)
- 'Network Configuration' - changed default primary DNS address from 192.168.1.1 to 10.0.0.1 and secondary DNS to blank
- Added Removal of Microsoft Update shortcut
- Added Removal of Remote Assistance shortcut
- Removed all mention of the non-existant CSCRIPT.DLL
- Removed enable / disable LMHOSTS Lookup - "Microsoft warns against changing this value in the Registry; instead, you should use the Network control panel" - Paul Robichaux, 'Managing the Windows 2000 Registry', O'Reilly
- Made oemlogo.zip not compressed, removing the need to include unzip.exe (now that the Mozilla splash screen has also been removed). Also the login-logo.zip that could be added to TWEAK now needs to be in the format login-logo.bmp.
Configure general Windows system and interface on this machine
- Changed option 'D', 'Configure general Windows system and interface on this machine', to option 'C'
- Turn on Windows Automatic Update to download and install updates automatically at 1.00pm every day. For backward compatibility with older versions of TWEAK, delete the old registry settings that remove the ability to change Windows Automatic Update options - Matt Fawcett
- Shouldn't be adding 'Delete' to Recycle Bin for normal desktop use, only for domains People mistake it for 'empty Recycle Bin'. The domain / RCS option already removes the Recycle Bin.
HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder\Attributes = 70010020 REG_BINARY - Removed 'Don't require pressing Ctrl+Alt+Del to login'
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DisableCAD = 00000001
Configure this user's Windows interface
- No longer set desktop background to black
- No longer prevent the volume control showing on the taskbar
HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray\Services = 27 REG_DWORD - No longer changes icons for Recycle Bin, My Network Places, My Computer and local intranet IE security zone icon to Windows Classic versions
Use D: for this user's temporary system files, E: for their data
- Addded these directories in My Documents for different subjects: E:\files\%username%\images, E:\files\%username%\audio, E:\files\%username%\video. Correspondingly changed My Pictures from using F:\files\%username% to F:\files\%username%\images.
- 'Use D: for this user's temporary system files, E: for their data' - now creates and removes a Firefox directory
- Removed creation of PowerArchiver, Nero and Audition cache directories
- Added InfraRecorder cache directory
- When hiding drives, changed 'NoDrives' from REG_BINARY to REG_DWORD
Tighten security on this machine
- Added this new section
- Added removal of default administrative shares for all root partitions and volumes (C$, D$, etc) and the system root folder (ADMIN$) for current and later sessions.
WARNING: This can break some administrative software! (to restore the default hidden administrative shares, delete AutoShareWks, and then restart (reference: http://support.microsoft.com/default.aspx?scid=kb;en-us;q314984&sd=tech).
(We don't support Server versions of Windows but for reference to do this on Windows NT 4 Server, Windows 2000 Server and Windows 2003 Server:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters "AutoShareServer" = DWORD:0. To restore the default hidden administrative shares, delete AutoShareServer, and then restart (reference: http://support.microsoft.com/default.aspx?scid=kb;EN-US;318751)) - Moved security settings from 'System file clean-up' into here, namely: quarantine Windows Scripting Host, VB scripting engine and screen savers
- Moved 'Play data CDs automatically - off' from 'Configure general Windows system and interface on this machine' into here
- Added delete of %WINDIR%\system32\ServicePackFiles\i386\WSCRIPT.EXE
- Added delete of %WINDIR%\system32\ServicePackFiles\i386\VBSCRIPT.DLL
Various individual Windows configuration settings
- 'Individual Windows and domain / Roaming Computing System settings' - removed 'Don't require pressing Ctrl+Alt+Del to login' for increased security
- 'Set desktop background to Windows Classic's default blue' - changed to 'Set desktop background to black'
- Added 'Set desktop background to rouge (a warning) for administrator accounts'
- Removed 'Show hidden files and folders' (because I've never used it from within TWEAK, always from Windows itself)
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden = 00000001 REG_DWORD - Removed 'Show protected operating system files' (because I've never used it from within TWEAK, always from Windows itself)
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden = 00000001 REG_DWORD - Removed option to restore volume control to taskbar
HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray\Services = 31 REG_DWORD - 'RCS - use H: for home directory for this user' - use 'H:\' instead of 'H:'
- 'Roaming Computing System settings for the machine' re-labeled 'Domain / Roaming Computing System settings for this machine'
- Split out those options which pertain to a multi-partitioned environment into a seperate option 'O2'
- The option to restore Windows Scripting Host and command-line scripting host didn't restore them to Windows File Protection's backup (dllcache)
- The option to restore VisualBasic scripting engine didn't restore to Windows' 'servicepackfiles' directory
- Replaced 'Turn on Windows Automatic Updates' with 'Force an Automatic Updates detect cycle' which now detects with the latest Background Intelligent Transfer Service (BITS) - by Matt Fawcett
- Removed 'Notify but don't install' Automatic Updates option (which is no longer necessary as by default we have Automatic Updates set to automatically download and install) - by Matt Fawcett
- Replaced 'Allow Windows Automatic Update to be turned on' with 'Turn off Windows Automatic Update service', which has an undo feature - by Matt Fawcett
- 'RCS - use H: for home directory for this user' - now creates H:\images, H:\audio, H:\video, H:\templates. Correspondingly changed My Pictures from using H:\%username% to H:\images.
- 'Allow a maximum of 255 concurrent connections to this machine' - added undo (which reverts back to 10 concurrent connections). Reference: http://support.microsoft.com/kb/179483
- 'Domain / Roaming Computing System (RCS) settings for this machine' - removed 'Windows XP Pro 'signorseal' fix to allow it to authenticate with a Windows NT4 or Samba 2.x domain controller' because nowadays we have Samba 3 which doesn't need this.
HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\requiresignorseal = 00000000 and 00000001 REG_DWORD
Manual settings for this machine
- Removed 'Configure printer drivers'
- Added 'Windows Explorer's look and feel - Tools - Folder Options... - View - Advanced settings - Use simple file sharing (Recommended) - off'
- Moved recommendation to 'Don't automatically restart on system failure' from per-user to per-machine
- Added 'Don't automatically restart on system failure' so error message can be seen and noted and because people who experience it perceive a general instability in their system, the symptom being that it restarts, rather than being made aware of the actual cause of the problem
- Added warning that ClearType may not always look better
- Removed: 'Assign Z: to CD (or other optical media) drive, progressing backwards for other optical media drives: Computer Management / compmgmt.msc - Disk Management - right-click on CDRom - Change Drive Letter and Path - Edit'
- Add/Remove Programs - Add/Remove Windows Components
- Changed 'Outlook Express (use Pegasus Mail instead, for email and address book)' to 'Outlook Express (use Thunderbird and Lightning, or Evolution, instead)'
- Changed 'Windows Messenger [XP]' to 'Windows Messenger [XP] (use Pidgin instead)'
- Removed advice to remove Internet Explorer as it's required for Microsoft Update / Windows Update
- No longer recommends removing Windows Media Player (and no longer removes the Windows Media Player Quick Launch shortcut) as we haven't anything to recommend instead that offers comparative features
Manual settings for this user
- Removed 'Internet Explorer - Tools - Internet Options... - Security - pick zone - Custom Level... - Miscellaneous - Software channel permissions - High safety'.
- Removed 'Internet Explorer - Tools - Internet Options... - Security - pick zone - Custom Level... - User Authentication - Logon - Prompt for user name and password?'.
- In the face of possible man-made climate change and a general need for energy conservation anyway, made power schemes stricter - turn off monitor and hard disk after 5 mins; put into standby after 15 mins. (we'd set it to hibernate after 25 mins but this is a per-machine option that would set hibernation time to 10 mins that Restricted / Limited users wouldn't be able to change. should add this with a warning in future)
- Added 'If using a flat panel monitor (+ some others too), improve legibility: Appearance - Effects - [x] Use the following method to smooth edges of screen fonts: - Clear Type'
Firefox Configuration
- Added 'Firefox Configuration' (see corresponding changes in the Mozilla and Windows Configuration sections) Similar to Mozilla Configuration but with everything removed thats either set in Firefox by default the way we would have wanted it by default (which is the majority), or isn't relevant to Firefox. Some things are done differently in Firefox to how they were done in Mozilla.
- Added configuration files firefox2-custom.js, firefox3-custom.js and firefox-user-(cache).js
- Firefox has an updater that Mozilla didn't have, for which there is a seperate menu option so that those who want it can keep it in its default on setting, but those who don't want it, such as within an organisation where you don;t want restricted users bothered with update notices they can't do anything about, can turn it off. Added the file firefox-custom-disable-updates.js for this.
- For reference, these are the differences in Firefox's underlying methods compared with Mozilla's that we dealt with:
- in program directory, ...defaults\profile\ rather than ...defaults\profile\US\
- <program directory>\defaults\pref\all.js / <program directory>\defaults\pref\browser-prefs.js replaced with <program directory>\defaults\pref\firefox.js
- %WINDIR%\UninstallFirefox.exe rather than %WINDIR%\MozillaUninstall.exe
- Firefox bookmarks are worthwhile, Mozilla's weren't
- when create user profile, don't use '-nosplash' as Firefox doesn't have a splash screen
- Firefox installs %WINDIR%\mozver.dat, the same as Mozilla, but doesn't install nsreg.dat
- Profile stuff thats locale-specific in Mozilla seems international-proof in Firefox, because it doesn't store it in a locale-specific directory
- Mozilla's profile is in %APPDATA%\Mozilla\Profiles, Firefox's in %APPDATA%\Mozilla\Firefox\Profiles
- Additional Firefox-specific configuration:
- Downloads - Download Folder - Ask me where to save every file: browser.download.useDownloadDir false
- Changes to prevent updater:
// Advanced → Update → Automatically check for updates to : Firefox
pref("extensions.update.enabled", false);// Advanced → Update → Automatically check for updates to : Installed Extensions and Themes
pref("app.update.enabled", false);// Advanced → Update → Automatically check for updates to : Search Engines
pref("browser.search.update", false);- Firefox uses %APPDATA%\Mozilla\Firefox\profiles.ini and pluginreg.dat rather than %APPDATA%\Mozilla\registry.dat and pluginreg.dat (see bug 247427). However Firefox versions up to and including 1.0.5 will create %APPDATA%\Mozilla\registry.dat if no profile directory exists. If profiles.ini already exists or the profile is created from the command-line with -CreateProfile then it uses the profiles.ini approach. This doesn't seem to be true of all versions of Firefox; 1.0.5 and 1.1 Alpha 2 work this way.
- Profile directory names and structure:
- Mozilla's profile directory for a profile called 'P': %APPDATA%\Mozilla\Profiles\P\wnaitgj7.slt
- Firefox's profile directory for a profile called 'P': %APPDATA%\Mozilla\Firefox\Profiles\5hpjvkl8.p (Firefox's default profile directory example: %APPDATA%\Mozilla\Firefox\Profiles\5hpjvkl8.default)
- Removed this because it doesn't seem to work: Navigator → Smart Browsing → Location Bar Autocomplete → Automatically complete text typed into Location bar - on
pref("browser.urlbar.autocomplete.enabled", true); - Firefox profile creation for a user now doesn't call it by that user's name. (This is what we used to do, which should be documented: I think we embed the username in the shortcut so that despite potentially having multiple profiles a user always has one loaded with no questions asked (perhaps we should document this)
- Firefox 3 configuration option differs from Firefox 2 and earlier configuration option in that:
- Changed 'allow scripts to: Disable or replace context menus' from false to true. With the current web, where richer web-based applications exist, people will expect this functionality if a web site they use uses it.
- Removed commented out 'Accept images that come from the originating server only' (network.image.imageBehavior)
- Removed 'allow scripts to: raise or lower windows - off' (pref("dom.disable_window_flip", true);) - it's now on by default
- Removed 'Display on → New Window - Blank page' (pref("browser.windows.loadOnNewWindow", 0);) - it no longer exists or works
- Removed 'display on → New Tab - Blank page' (pref("browser.tabs.loadOnNewTab", 0);) - it no longer exists or works
- Removed 'allow scripts to: Create or change cookies - on' (pref("dom.disable_cookie_set", false);) - it no longer exists. Not much mention of it on the web.
- Removed 'allow scripts to: Read cookies - on' (pref("dom.disable_cookie_get", false);) - it no longer exists. Not much mention of it on the web.
OpenOffice Configuration
- Added OpenOffice 2.0 - 2.4.1 configuration. Added the following:
- 'Configure this user's OpenOffice - Part 1 (OpenDocument version)' - pre-accepts the licence so that the start wizard isn't run
- 'Configure this user's OpenOffice - Part 1 (Microsoft Office version)' - pre-accepts the licence so that the start wizard isn't run; sets the default for OpenOffice Writer/Calc/Impress documents to save in Microsoft Word/Excel/PowerPoint 97 formats
- 'Configure this user's OpenOffice - Part 2' - warns, when print, for paper orientation/size; auto saves every 10 minutes; doesn't AutoCorrect URLs; sets graphics cache's memory per objectto 5MB and total graphics cache to use for OpenOffice to 33MB.
- 'Backup this user's OpenOffice 2 profile essentials (user dictionary)', as it says it's just the user dictionary but if there's anything else worth backing up in particular I'll add it here
- 'Backup this user's OpenOffice 2 profile (to Application Data dir.)'
- 'Delete this user's OpenOffice 2 profile'
- Removed OpenOffice 1.0.x and 1.1.x configuration
Adobe Reader Configuration
- Added 'Adobe Reader 8.x per-user preferences'
- Added 'Adobe Reader 7.0.x per-user preferences'
- Added 'Disable Adobe Reader Speed Launch [Adobe Reader 7.0.x]'
- Removed Adobe Acrobat Reader 5.1 per-user preferences
- Removed Adobe Reader 6.0.x per-user preferences
- Added disable Adobe Reader Synchronizer for Adobe Reader 8. Reference: http://blogs.adobe.com/barnaby.james/2006/12/the_adobe_synch_1.html
- Changed 'Acrobat Configuration' to 'Adobe Reader / Acrobat Reader Configuration'
Java Configuration
- Added new option 'M' - 'Java 1.5.0_xx - 1.6.0 update 1 - set user cache to E:\%USERNAME%\java' because cache directory changed from 'javaplugin.cache.directory' to 'deployment.user.cachedir'. Java 1.5/1.6 doesn't require config file creating before set this either.
- 'Disable Java Runtime Environment updater' - certified to work with up to at least version 1.5.0
- Updated 'Run the Java Control Panel' for the new control panel filename that came in version 6, possibly version 5
- Removed 'Install Java 2 Standard Edition Runtime Environment 1.4.2_05'
- Update 'Disable Java Runtime Environment updater' for JRE 6 - JRE 6.0u1 doesn't recognize the EnableAutoUpdateCheck or JavaUpdate keys. JRE 5.0u6 is the most recent version where the automatic update behavior can be controlled for all users. http://forum.java.sun.com/thread.jspa?threadID=784153&messageID=9481598. HKCU\Software\JavaSoft\Java Update\Policy\EnableAutoUpdateCheck, Overrides HKLM, is a binary value. HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate removes tab from control panel applet, doesn't disable updater. TWEAK is trying this:
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy] "EnableJavaUpdate"=dword:00000000 "EnableAutoUpdateCheck"=dword:00000000 "NotifyDownload"=dword:00000000 "NotifyInstall"=dword:00000000 "Frequency"=dword:010d0000 "UpdateSchedule"=dword:00000000
IrfanView Configuration
Shortcut and icon management
- Use of shortcuts.ini to block certain shortcuts from being installed has been split into 3 files, shortcuts-start-menu.ini, shortcuts-desktop.ini and shortcuts-quick-launch.ini so that shortcut placement can be controlled more finely, with, for example, some shortcuts going to the Start Menu but not the desktop or Quick Launch.
To that end the .ini files have been edited so that, rather than the complete set of application shortcuts going to the desktop and Quick Launch, only a set conforming to those useful for an 'information worker' are placed there. This should place the most used shortcuts on the desktop and Quick Launch without cluttering those locations.
The following have been removed from the desktop: 7-Zip File Manager, Adobe Reader, Audacity, Audio editor, Dia, Diagramming, F-Prot Anti-Virus, Anti-virus, Media player, Pidgin, Chat, Notepad++, Plain text editor.
The following have been removed from the Quick Launch: Audacity, Audio editor, Dia, Diagramming, Inkscape, Vector graphics editor, FileZilla, FTP, Media player, Pidgin, Chat, Notepad++, Plain text editor.
All shortcuts remain in the Start Menu. This behaviour can be changed by editing TWEAK's shortcut-*.ini files or by providing your own on A:. - Completely overhauled existing Desktop, Start Menu and Quick Launch shortcut suite
- The new strategy is that proprietary applications are likely to be installed for All Users; in a domain they're likely to only be on some workststaions; so we're choosing to leave them out of the shortcut and icon management. For domain users if you'll get a shortcut for them just on the workatation they're installed on.
- Renamed 'audio' to 'sound'
- Renamed 'editors and viewers' to 'office'
- Removed accounting (accouting apps can go in 'office')
- Removed Video
- Removed QuickBooks
- Replaced Nero with Infra Recorder - Pete Boyd / Matt Fawcett
- Replaced NoteTab with Notepad++
- Replaced Page Maker / page layout with Scribus / layout
- Removed Abiword
- Removed 'Database' Start menu folder
- Removed Acrobat Distiller
- Removed Mercury Mail Transport System
- Removed FireDaemon Service Manager
- Removed VideoLAN
- Created Documentation directory, moved each application's documentation into there so that programs menus are simplified
- Replaced Pegasus Mail with Mozilla Thunderbird / Email
- OpenOffice Draw renamed 'Vector graphics & diagramming'
- Removed OpenOffice HTML Editor
- Changed GIMP's 'image editor' to 'Raster image editor'
- Removed 'command-line' (it's available in Start → Programs → Accessories)
- Removed WinSCP / Putty's RSA Key Tools
- CD writer moved from Disk Utilities to Accessories
- 7-Zip moved from File utilities to Accessories
- Removed Admin and Drivers from Start Menu
- Makes use of Windows' built-in 'Accessories' menu
- Changed 'CD Burner' shortcut from 'CDR Tools Front End' to 'Infra Recorder' - Matt Fawcett
- Changed 'text editor' shortcut from 'Notetab Light' to 'notepad++' - Matt Fawcett
- Changed 'web editor' shortcut from 'Mozilla composer' to 'KompoZer' - Matt Fawcett
- Changed 'web browser' shortcut from 'Mozilla' to 'Mozilla Firefox' - Matt Fawcett
- Removed Exact Audio Copy
- Changed 'IRC' / X-Chat shortcut to 'chat', linked to 'Pidgin' - Matt Fawcett
- Updated all OpenOffice shortcuts in line with new 2.0.x methodology - Matt Fawcett
- Remove Windows' Remote Assistance shortcut
- Updated WinSCP shortcut from version 2 to 4
- Removed Adobe Reader Start Menu shortcut. Because of the hassle of transforming Adobe Reader's MSI for every Roaming Computing System update we're now not bothering to change its install directory so that it doesn't have a version number in it and instead removing this shortcut, which people are extremely unlikely to use.
- Updated FileZilla Start Menu items for version 3
- Changed GIMP executable from gimp-2.2.exe to gimp-2.4.exe
- Removed support for Dia, Adaptec ASPI, Exact Audio Copy, GTK+, Microsoft Office, Mozilla, NoteTab Light, VLC, XChat, Quickbooks, FireDaemon Light and Mercury Mail
- Removed Dia (use OpenOffice Draw instead), OpenOffice 1.0.x, OpenOffice 1.1.x, Zinf and CDR Tools Front End support including 'Switch between OpenOffice 1.0.x and 1.1.x shortcuts'
- Added shortcut management for:
- OpenOffice 2.1/2.2/2.3/2.4
- Adobe Reader 7.0
- Aspell
- Ghostscript
- Mozilla Firefox
- Mozilla Thunderbird
- Pidgin
- Pidgin OTR
- Picasa
- Infra Recorder
- GNU Privacy Guard
- Kompozer
- Notepad++
- Ogg Codecs from Illiminable
- Scribus
- GTK+ Runtime Environment
- Adaptec ASPI
- UltraVNC Server
- Putty
- Inkscape
- Eraser
- Updated shortcut management for:
- 7-zip
- F-Prot
- OpenOffice
- GIMP shortcut remover used to 'remove the GIMP Start Menu directory but preserve it if there are other versions of GIMP installed on the system' but now just removes it
- Removed the ability to deal with the old form of shortcut file a:shortcuts-to-exclude.txt
File Type Associations
- Set all that used NoteTab Light to Notepad++
- Removed 'Audio files (some) Play in Zinf'
- removed 'Audio files Edit in Adobe Audition'
- Removed - the old Acrobat Reader workaround - we used to advise installing Acrobat Reader into %PROGRAMFILES%\acrobat-reader\ which we've since changed to %PROGRAMFILES%\acrobat\'
- Changed all Mozilla Composer to KompoZer - 'Set KompoZer as 'Default HTML Editor' for this user' and 'Web files Edit in KompoZer'
- Archive files (001, 7z, arj, bz2, cab, cpio, deb, gz, lzh, rar, rpm, tar, z, zip) open in 7-Zip; option to edit ISO in 7-Zip
- Added 'ISO disc images to open in Infra Recorder for writing to disc'
- More PowerPoint associations to open in OpenOffice: Microsoft PowerPoint show, Microsoft PowerPoint template
- Added OpenDocument
- 7-Zip - changed file where icons are gotten from from 7zFM.exe to 7z.dll
- Clarified various - i.e. 'word processor document' to 'open document format'
- %PROGRAMFILES%\acrobat\reader changed to %PROGRAMFILES%\Adobe\Acrobat\Reader
- Removed File Type Associations for applications installed remotely
Driver Configuration
- Added Stop S3 graphics driver system tray utility loading
- Added Stop S3 graphics driver hotkey poller loading
- Moved 'Stop MS Office Startup Assistant + Find Fast loading when log in' from App Config to TSR Disable
- Moved 'Stop Adobe Gamma loader from loading on system startup' from App Config to TSR Disable
- Renamed tsr-disable.bat to background-disable.bat
- Driver Configuration - removed 'Stop various IOMega ZIP drive utilities loading when anyone logs in' - no-one uses IOMega drives any more do they?
TWEAK Backend
- Replaced RegFree 1.0q (circa 1998) with DTReg (the same program, renamed) 1.0t (circa 2001). This was found at http://freeware.brothersoft.com/utilities/registry_tools/reg_5473.html. The author's web site is now known to be at http://www.tamedos.com/. I'd previously exhaustively searched the web for a more up-to-date version and for the author and found neither.
- Upgraded associate.exe from version 1.02 to 1.03 (from Associate's changelog: "Version 1.03 - Released 18th July 2004 Improved error handling / internal workings."
- Removed InfoZip's unzip.exe, it's no longer used by Windows or Mozilla configuration sections
- Removed incomplete TWEAK manual, a version will be developed and published on the web
For older changes see http://thegoldenear.org/tweak/changes.txt