TWEAK - Changelog
All changes by Pete Boyd unless otherwise stated.
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