TWEAK - Changelog - 0.9.0 Beta Releases
All changes by Pete Boyd unless otherwise stated.
Version 0.9.0 - 25 July 2008
- IrfanView Configuration - fixed external viewer / editor setting pointing to GIMP 2.2 binary when it should point to GIMP 2.4 binary ('ExternalViewer=C:\Program Files\gimp\bin\gimp-2.4.exe')
- Adobe Reader Configuration - Adobe Reader 8.x per-user preferences - re-labeled to say it applies 8.x not 8.0.x
- OpenOffice Configuration - re-labeled to say it applies to up to version 2.4.1
Version 0.9.0 RC7 - 23 July 2008
- Updated documentation
- File Type Associateions - 7-Zip - changed file where icons are gotten from from 7zFM.exe to 7z.dll
- Shortcut Management - added Scribus 1.3.3.12, 1.3.3.13 and 1.3.3.14 shortcut removal
- Shortcut Management - added removal of per-user pidgin-otr shortcut, seems to have changed from per-machine in version 3.2.0
- Shortcut Management - restored GTK+ shortcut removal because it turns out Pidgin installs a machine-wide GTK+ rather than a Pidgin-specific Gtk+
- Shortcut Management - removed Start Menu\Accessories\Select GTK+ language shortcut as it doesn't seem to be used by Gtk+ any more
- Shortcut Management - added removal of 'Gtk+ Theme Selector' shortcut
Version 0.9.0 RC6 - 18 July 2008
- Java Configuration - since 0.9.0 RC1 option 'A' wasn't actually run when chosen; option 'B' actually ran what option 'A' was supposed to do, but option 'BU' ran what 'AU' should have been. Option A was completely removed by mistake. In RCS documentation this was actually OK because it said to use option B. I've now swapped them around so they're in chronological order.
- Firefox Configuration - 'Backup all Firefox profiles; delete originals; create 1 new profile' - firefox profile creation now works - using -CreateProfile <profile name> not -Profile <path>. Previously it wasn't created until you next ran Firefox. Not sure if the syntax changed or I always had it wrong.
- Shortcut Management - Removed Adobe Reader Start Menu / Programs / Office 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.
- Windows Configuration - Replace boot loader - Removed 'NT4' from 'Windows NT4/2000/XP'
Version 0.9.0 RC5 - 16 July 2008
Shortcut Management
- Updated for OpenOffice 2.4
- Removed shortcut removal of no longer managed shortcuts: Adaptec ASPI, Exact Audio Copy, GTK+, Microsoft Office, Mozilla, NoteTab LightVLC and XChat
- Added removal of Pidgin OTR Start Menu item
Version 0.9.0 RC4 - 9 July 2008
- Application Configuration - alphabetised the menu list
Firefox Configuration
- Added 'Uninstall Firefox 3.0.x'
- Created updated configuration option for Firefox 3, using additional config file (firefox-custom.js is now firefox2-custom.js and firefox3-custom.js). The following are changed compared with the Firefox 2 configuration:
- 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.
- Removed various 'disable updates' options from 'Configure global preferences - various' where it had been mistakenly left in. The original intention was for these settings to only be installed with the seperate option 'Configure global preferences - disable automatic updates'.
Version 0.9.0 RC3 - 12 June 2008
- Windows Configuration - Manual settings for this user - added warning that ClearType may not always look better
- Shortcuts - Removed stray Start Menu\Video directory and its VLC shortcuts
- Shortcuts - Removed stray Start Menu\Documentation\VLC media player Documentation shortcut
Version 0.9.0 RC2 - 10 March 2008
Windows Configuration
- 'Configure %USERNAME%'s Windows interface' - No longer sets desktop background to black
- 'Various individual Windows configuration settings' - 'Set desktop background to Windows Classic's default blue' - changed to 'Set desktop background to black'
- 'Various individual Windows configuration settings' - added 'Set desktop background to rouge (a warning) for administrator accounts'
- Removed 'Windows Toolbox' logo for System Properties (oemlogo.bmp)
- 'Manual settings for this user' - 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'
Shortcut Management
- Added Start Menu - Programs - Internet - UltraVNC with 'Show Default Settings' and 'Show User Settings'
- Stopped removing UltraVNC Viewer desktop shortcut, TWEAK doesn't provide its own version of this because I only use UltraVNC Server so if it's there it means someone wanted it there.
- FileZilla / FTP shortcuts were broken (2.2 used 'filezilla' program directory, 3.0 uses 'filezilla ftp client')
Version 0.9.0 Release Candidate 1 - 29 February 2008
- Windows Configuration
- Split out local intranet zone security settings from those of Internet, trusted and untrusted zones
- Removed 'Individual Windows and domain / Roaming Computing System settings' - 'Don't require pressing Ctrl+Alt+Del to login'
- Set Windows Automatic Updates to not automatically reboot after applying updates - this setting wasn't working (I mistakenly used REG_BINARY rather than REG_DWORD)
- Removed per-machine manual option '6. Configure printer drivers'
- Added per-machine manual settings - Windows Explorer's look and feel - Tools - Folder Options... - View - Advanced settings - Use simple file sharing (Recommended) - off
- 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)
- Removed per-user manual setting '7. Internet Explorer - Tools - Internet Options... - Security - pick zone - Custom Level... - Miscellaneous - Software channel permissions - High safety'.
- 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)
- Removed per-user manual setting '7. Internet Explorer - Tools - Internet Options... - Security - pick zone - Custom Level... - User Authentication - Logon - Prompt for user name and password?'.
- Network Configuration - removed 'Windows XP Pro 'signorseal' fix to allow it to authenticate with a Windows NT4 or Samba 2.x domain controller' (REG_DWORD "HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\requiresignorseal" = "00000000" and "00000001")
- 'Configure general Windows system and interface on this machine' - removed 'Don't require pressing Ctrl+Alt+Del to login' (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DisableCAD" = "00000001")
- 'Add branding' and 'Add branding (from A:\)' - if Windows text and graphic for System Properties already exist, make a backup before we overwrite them.
- 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)
- Shortcut Management
- Changed GIMP executable from gimp-2.2.exe to gimp-2.4.exe
- Updated for Scribus 1.3.3.10 and 1.3.3.11
- Updated FileZilla Start Menu items for version 3
- Added Ogg Codecs from Illiminable
- F-Prot shortcut mistakenly pointed to %SYSTEMROOT%\installer... rather than the program executable
- Removed Dia - we now recommend OpenOffice Draw instead
- Really remove FTP shortcut from desktop
- Java Configuration - 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
- Adobe Reader Configuration - Added Adobe Reader 8.0 config with same options as 7.0
- 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
Version 0.9.0 Beta 7 - 17 October 2007
- OpenOffice Configuration - added the following:
- '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 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 changing where as Firefox's defaults are a lot saner.
Version 0.9.0 Beta 6 - 4 October 2007
- OpenOffice Configuration - Configure %USERNAME%'s OpenOffice: pre-complete the start wizard (both OpenOffice and MS Office versions) -
Removed 'ooSetupInstCompleted' - 'true' from the user's pre-configuration:
<prop oor:name="ooSetupInstCompleted" oor:type="xs:boolean"> <value>true</value> </prop>
as it caused OpenOffice 2.3.0 (not 2.2.0) to complain about missing script.xlc, script.xli, dialog.xlc and dialogs.xli on initial run then subsequently dialog.xlc and dialogs.xli, claiming "BASIC input/output error") - Windows Configuration - Various individual Windows configuration settings - added 'Don't require pressing Ctrl+Alt+Del to login' (it's already in the main Windows Configuration section but useful on its own because it re-appears after joining a machine to a domain)
- Windows Configuration - Various individual Windows configuration settings - removed 'Show hidden files and folders' (because I've never used it from within TWEAK, always from Windows itself)
(for reference: dtreg -quiet -AddKey "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Set REG_DWORD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden" = "00000001") - Windows Configuration - Various individual Windows configuration settings - removed 'Show protected operating system files' (because I've never used it from within TWEAK, always from Windows itself)
(for reference: dtreg -quiet -AddKey "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Set REG_DWORD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden" = "00000001") - IrfanView Configuration - swapped to the vastly improved toolbar skin 'Gorsberg_24' (using 'Skin=Gorsberg_24.png'). Why doesn't Irfan enable this by default?
- IrfanView Configuration - fixed wrongly specified external viewer / editor program ('ExternalViewer=D:\programs\GIMP\bin\gimp.exe' to 'ExternalViewer=C:\Program Files\gimp\bin\gimp-2.2.exe'. Sadly IrfanView won't accept 'ExternalViewer=%PROGRAMFILES%\gimp\bin\gimp-2.2.exe' and sadly GIMP has a version-specific executable!)
- Shortcut Management - Now removes OpenOffice 2.3 Start Menu shortcuts
- Adobe Reader Configuration - Fixed Adobe Reader 8 desktop shortcut not being removed
- Windows Configuration - Windows branding was made in %WINDIR%\system. It is now more correctly made in %WINDIR%\system32 (Either location works though).
Version 0.9.0 Beta 5 - 13 August 2007
- Windows Configuration - per-machine manual settings - removed advice to remove Internet Explorer as it's required for Microsoft Update / Windows Update
- Changed TWEAK's licence from GPL version 2 only to GPL version 3 and any later version
Version 0.9.0 Beta 4 - 24 July 2007
- Windows Configuration
- Moved manual recommendation to 'Don't automatically restart on system failure' from per-user to per-machine
- 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)
- Now removes Microsoft Update shortcut
- Now removes Remote Assistance shortcut
- Shortcut 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, VLC media player, 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, VLC media player, 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:. - Added UltraVNC Start Menu shortcut removal
- Removed the ability to deal with the old form of shortcut file a:shortcuts-to-exclude.txt
- Added F-Prot Anti-Virus / Anti-virus to shortcuts-*.ini
- Pegasus Mail Configuration - removed - no-one uses Pegasus Mail any more do they? the ball was dropped on Pegasus Mail and never recovered
- F-Prot Configuration - removed, it was all for version 3, version 6 requires no configuration
- Driver Configuration - removed 'Stop various IOMega ZIP drive utilities loading when anyone logs in' - no-one uses IOMega drives any more do they?
- Application / TSR (background program) Configuration - removed 'Stop TextBridge (early ver.) Send To feature loading on system startup'
- Mozilla configuration - removed 'Uninstall Mozilla'
- Adobe Reader Configuration
- removed Adobe Acrobat Reader 5.1 per-user preferences
- removed Adobe Reader 6.0.x per-user preferences
- Windows Configuration - Network Configuration - changed default primary DNS address from 192.168.1.1 to 10.0.0.1 and secondary DNS to blank
- Application Configuration - removed 'Adobe PageMaker 7 per-user setting to stop it nagging'
- Lots of minor issues fixed
Version 0.9.0 Beta 3 - 11 July 2007
- Adobe Reader Configuration - added disable Adobe Reader Synchronizer for Adobe Reader 8. Reference: http://blogs.adobe.com/barnaby.james/2006/12/the_adobe_synch_1.html
- Eraser 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)'
- Shortcut management - added PuTTY and Inkscape Start Menu shortcuts ; updated WinSCP shortcut from version 2 to 4); swapped Gaim for Pidgin in shortcuts.ini; added eraser Start Menu shortcut removal; (the Eraser uninstaller is "C:\Program Files\Eraser\unins000.exe"); added removal of Pidgin Start Menu shortcut (it already removed the Pidgin directory); now removes OpenOffice 2.1 and 2.2 start menu shortcuts;
- Windows Configuration - individual option to restore Windows Scripting Host and command-line scripting host didn't restore them to Windows File Protection's backup (dllcache)
- Windows Configuration - individual option to restore VisualBasic scripting engine didn't restore to servicepackfiles directory
- Removed OpenOffice vector graphics and diagramming desktop and Quick Launch shortcut in favour of Inkscape
- Other minor issues fixed
Version 0.9.0 Beta 2 - 26 June 2007
- completed incomplete migration of F-Prot program directory from %PROGRAMFILES%\F-Prot to %PROGRAMFILES%\Frisk\F-Prot
- changed Thunderbird Desktop and Quick Launch shortcut icon from the envelope to the Thunderbird icon
- Shortcuts - remove Ghostscript per-user Start Menu shortcuts, we only did so for All Users
- RCS - use H: for home directory for this user - use H:\ instead
Version 0.9.0 Beta 1 - 16 May 2007
Miscellaneous
- Combined partitions C: (Windows) and D: (Programs). These changed in respect of this:
- Windows configuration
- F-Prot configuration - updated it to use %PROGRAMFILES%\Frisk\F-Prot rather than %PROGRAMFILES%\F-Prot
- Java configuration
- Mozilla configuration
- Removed Real Player configuration
- Removed Nero Burning ROM configuration (we recommend using InfraRecorder instead)
- Removed NoteTab configuration (we recommend using Notepad++ instead)
- Removed Zinf Configuration
- Added Thunderbird Configuration
- Added Enigmail Configuration
- 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 / TSR (background program) Configuration' - 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 configs\mms.cfg
- Windows Services management - added 'List Windows services that are running'
- Removed application Configuration - Run applications that need to be run by each user before configured
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?) - Configure general Windows system and interface on this machine - 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
- Configure general Windows system and interface on this machine - 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 - Configure this user's Windows interface - no longer prevents the volume control showing on taskbar; also removed restoration of it from individual settings section
Show volume control on the taskbar - off:
"HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray\Services" = "27" REG_DWORD
Show volume control on the taskbar - on:
"HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray\Services" = "31" REG_DWORD - Configure this user's Windows interface - no longer changes icons for Recycle Bin, My Network Places, My Computer and local intranet IE security zone icon to Windows Classic versions.
- Manual settings for this user - Add/Remove Programs - Add/Remove Windows Components
- 'Outlook Express (use Pegasus Mail instead, for email and address book)' - changed to 'Outlook Express (use Thunderbird and Lightning, or Evolution, instead)'
- Changed - 'Windows Messenger [XP]' to '- Windows Messenger [XP] (use Pidgin instead)'
- Changed 'Internet Explorer (but you may need it for non-W3C-compliant sites)' to 'Internet Explorer (but you may need it for non-W3C-compliant sites) (use Firefox instead)'
- Removed: '6. 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'
- Added '9. 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
- 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 - Internet Explorer - Tools - Internet Options... - Security - pick zone - Custom Level...: - User Authentication - Logon - Prompt for user name and password
- Finally removed all mention of the non-existant CSCRIPT.DLL
- Changed option 'D' 'Configure general Windows system and interface on this machine' to option 'C'
- 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 menu wording clearer on some options
- Made oemlogo.zip not compressed, removing the need for unzip.exe (now that we've removed the Mozilla splash screen). Also the login-logo.zip that could be added to TWEAK now needs to be in the format login-logo.bmp.
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.
Changed My Pictures from usingF:\files\%username%toF:\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 "%WINDIR%\system32\ServicePackFiles\i386\WSCRIPT.EXE"
- Added delete "%WINDIR%\system32\ServicePackFiles\i386\VBSCRIPT.DLL"
Various individual Windows and domain / RCS settings
- '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'
- Replaced 'Turn on Windows Automatic Updates' with 'Force an Automatic Updates detect cycle' which now detects with the latest Background Inteligent Transfer Service (BITS) - Matt Fawcett
- removed 'Notify but don't install' Automatic Updates option (which is no longer necesary as by default we have Automatic Updates set to automatically download and install). - Matt Fawcett
- replaced 'Allow Windows Automatic Update to be turned on' with 'Turn off Windows Automatic Update service', which has an undo feature - Matt Fawcett
- RCS - use H: for home directory for this user - now creates H:\images, H:\audio, H:\video, H:\templates.
Changed My Pictures from usingH:\%username%toH:\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 an NT4 / Samba 2.x domain controller' because nowadays we have Samba 3 which doesn't need this.
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 firefox-(without-cache).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, cos doesn't store it in 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.iniandpluginreg.datrather than%APPDATA%\Mozilla\registry.datandpluginreg.dat(see bug 247427). However Firefox versions up to and including 1.0.5 will create%APPDATA%\Mozilla\registry.datif no profile directory exists. If profiles.ini already exists or the profile is created from the command-line with-CreateProfilethen 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 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)
Mozilla Configuration
- Removed pre-configure bookmarks for new (US) profiles [Moz 1.5] - Bug 221503 - an empty Personal Toolbar causes the browser window to continually vibrate
- Removed pre-configure Browser toolbar for new (US) profiles [Moz 1.3]
- Removed pre-configure sidebar panels for new (US) profiles [Moz 1.3/1.4]
- Removed splash screen image created by Johan Josefsson
- Removed Replacement of Mozilla's splash screen
- Removed Google setting (browser.search.defaultengine) because Mozilla 1.7 defaults to Google and for earlier versions it requires a hard coded program files directory
- So as to cope with Firefox profiles being in a sub-directory of the Mozilla profile directory (%APPDATA%\Mozilla), remove just the Mozilla profile and not the whole directory, and manually registry.dat and pluginreg.dat. Using earlier TWEAKs would have lost you your firefox profile.
- Various menu wording changes
- 'Configure Browser preferences' - advice for manual change for Mozilla 1.1/1.2 popup blocking was wrong, probably due to an auto replacement error.
OpenOffice Configuration
- Added OpenOffice 2.0.x configuration
- Removed OpenOffice 1.0.x and 1.1.x configuration
F-Prot Configuration
- 'Set F-Prot Updater to run at system startup' should have read 'Set F-Prot Scheduler to run at system startup'
- 'Configure F-Prot' - certified good with version 3.16
- Removed configs\regedit-4-versions\f-prot-internet-update-[95,98,nt4].reg and notetab-options-[95,98,nt4].reg
- Added 'Give Restricted/Limited users Full Control permissions on program directory so virus definition files can be updated whilst they're logged in' (program directory has to be %PROGRAMFILES%\F-Prot)
- Removed 'Install F-Prot for Windows'
Adobe Reader Configuration
- Added 'Adobe Reader 7.0.x per-user preferences'
- Added 'Disable Adobe Reader Speed Launch [Adobe Reader 7.0.x]'
- 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'
Shortcut and icon management
- Completely overhauled Desktop, Start Menu and Quick Launch shortcut suite
- Current 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 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
- VideoLAN changed to VLC media player
- 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
- No Disk utilities yet (CD writer can go in accessories)
- No File utilities yet (7-Zip can go in accessories; Windows Explorer is already in Accessories)
- No Admin, Drivers and Video yet
- Makes use of Windows' built-in 'Accessories' menu
- Added support for OpenOffice 2's Base
- And more, removing support for Quickbooks, FireDaemon Light, Mercury Mail
- 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
- Removed 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:
- Adobe Reader 7.0
- Aspell
- Dia
- Ghostscript
- Mozilla Firefox
- Mozilla Thunderbird
- Pidgin
- Picasa
- Infra Recorder
- GNU Privacy Guard
- Kompozer
- Notepad++
- Scribus
- GTK+ Runtime Environment
- Adaptec ASPI
- 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
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
- 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
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