Extracting safarisetup.exe will result in 6 msi files. First install AppleApplicationSupport.msi and follow that with Safari.msi. There is no need to install the other msi files.
1. Using 7-zip extract Safari.MSI from the EXE
2. Open Safari.MSI and extract:
3. Edit Default.plist and change as required:
Add the following to set the default Home Page:
Add the following to turn off the default browser check:
4. Create a transform with the following changes:
4.1. Replace Defaults.plist with the modified version
4.2. Add/modify the following properties
Add a desktop shortcut - DESKTOP_SHORTCUTS : 1
Turn off the Automatic Update task - SCHEDULE_ASUW : 0
5. Deploy Safari.msi with the transform applied, no other MSI's are required.
I modified the Defaults.pslist with Notepad but Safari became unstable. The address bar was not appearing at all. After a 2nd try the settings were not applied and the browser still not working properly. Notice that the tests has been done on a clean Virtual Machine with Windows 7 64bits. Maybe it works for x86 only.
Is there any other way to set those custom settings for 64bits?
SafariSetup.exe /passive /norestart
View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.