Difference between revisions of "Picasa"
m (Removed 'taskkill PicasaMediaDetector.exe' from Picasa 3) |
m (Moved Picasa 3 above Picasa 2) |
||
Line 4: | Line 4: | ||
Picasa is not that easy to silently install. Mainly because it forks processes after installation which have to be terminated. Therefore you need the Microsoft Taskkill command installed for it to work. | Picasa is not that easy to silently install. Mainly because it forks processes after installation which have to be terminated. Therefore you need the Microsoft Taskkill command installed for it to work. | ||
+ | |||
+ | |||
+ | == Picasa 3 == | ||
+ | |||
+ | Picasa 3 by default installs to %PROGRAMFILES%\Google\Picasa3. | ||
+ | |||
+ | Silently installing Picasa 3 when Picasa 2 is installed will automatically remove Picasa 2. | ||
+ | |||
+ | Picasa Media Detector doesn't come with Picasa 3. | ||
+ | |||
+ | Note that Picasa uninstall will open a web browser to ask for feedback. | ||
+ | |||
+ | Use the following to perform a silent installation of Picasa 3.x: | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <?xml version="1.0" encoding="utf-8" ?> | ||
+ | <packages> | ||
+ | |||
+ | <package id='Picasa' name='Picasa' revision='2' priority='3' reboot='false' > | ||
+ | <check type='uninstall' condition='exists' path='Picasa 3' /> | ||
+ | <install cmd='"%SOFTWARE%\Picasa\picasa3-setup.exe" /S' /> | ||
+ | <install cmd='cmd /C taskkill /F /IM Picasa3.exe' > | ||
+ | <exit code='1' /> | ||
+ | <exit code='128' /> | ||
+ | </install> | ||
+ | <upgrade cmd='"%SOFTWARE%\Picasa\picasa3-setup.exe" /S' /> | ||
+ | <upgrade cmd='cmd /C taskkill /F /IM Picasa3.exe' > | ||
+ | <exit code='1' /> | ||
+ | <exit code='128' /> | ||
+ | </upgrade> | ||
+ | <remove cmd="%PROGRAMFILES%\Google\Picasa3\Uninstall.exe /S"/> | ||
+ | </package> | ||
+ | |||
+ | </packages> | ||
+ | </source> | ||
+ | |||
== Picasa 2 == | == Picasa 2 == | ||
Line 57: | Line 93: | ||
<install cmd='cmd /C reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Picasa Media Detector" /f' /> | <install cmd='cmd /C reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Picasa Media Detector" /f' /> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Silent Installers]] | [[Category:Silent Installers]] |
Revision as of 20:10, 4 December 2008
Google Picasa is a photo album and editing tool. Download it from http://picasa.google.com/. When new versions are released they're available from picasa.google.com (where the filename is picasa<version>-setup.exe) before they are from the likes of picasa.google.co.uk (where the filename is picasaweb-current-setup.exe).
Readme: picasa-readme.blogspot.com/
Picasa is not that easy to silently install. Mainly because it forks processes after installation which have to be terminated. Therefore you need the Microsoft Taskkill command installed for it to work.
Contents
Picasa 3
Picasa 3 by default installs to %PROGRAMFILES%\Google\Picasa3.
Silently installing Picasa 3 when Picasa 2 is installed will automatically remove Picasa 2.
Picasa Media Detector doesn't come with Picasa 3.
Note that Picasa uninstall will open a web browser to ask for feedback.
Use the following to perform a silent installation of Picasa 3.x:
<?xml version="1.0" encoding="utf-8" ?>
<packages>
<package id='Picasa' name='Picasa' revision='2' priority='3' reboot='false' >
<check type='uninstall' condition='exists' path='Picasa 3' />
<install cmd='"%SOFTWARE%\Picasa\picasa3-setup.exe" /S' />
<install cmd='cmd /C taskkill /F /IM Picasa3.exe' >
<exit code='1' />
<exit code='128' />
</install>
<upgrade cmd='"%SOFTWARE%\Picasa\picasa3-setup.exe" /S' />
<upgrade cmd='cmd /C taskkill /F /IM Picasa3.exe' >
<exit code='1' />
<exit code='128' />
</upgrade>
<remove cmd="%PROGRAMFILES%\Google\Picasa3\Uninstall.exe /S"/>
</package>
</packages>
Picasa 2
Picasa 2 installs to %PROGRAMFILES%\Picasa2. Changing this with installer options causes Picasa to install into repetitive %PROGRAMFILES%\Picasa2\Picasa2\Picasa2\... directories.
Use the following to perform a silent installation of Picasa 2.x:
<?xml version="1.0" encoding="utf-8" ?>
<packages>
<package id='Picasa' name='Picasa' revision='2' priority='3' reboot='false' >
<check type='uninstall' condition='exists' path='Picasa 2' />
<install cmd='"%SOFTWARE%\Picasa\picasa2-setup.exe" /S' />
<install cmd='cmd /C taskkill /F /IM Picasa2.exe' >
<exit code='1' />
<exit code='128' />
</install>
<install cmd='cmd /C taskkill /F /IM PicasaMediaDetector.exe' >
<exit code='1' />
<exit code='128' />
</install>
<upgrade cmd='"%SOFTWARE%\Picasa\picasa2-setup.exe" /S' />
<upgrade cmd='cmd /C taskkill /F /IM Picasa2.exe' >
<exit code='1' />
<exit code='128' />
</upgrade>
<upgrade cmd='cmd /C taskkill /F /IM PicasaMediaDetector.exe' >
<exit code='1' />
<exit code='128' />
</upgrade>
<remove cmd="%PROGRAMFILES%\picasa2\Uninstall.exe /S"/>
</package>
</packages>
The uninstall option may need testing.
Picasa Media Detector
Picasa Media Detector is part of Picasa 2. You can disable Picasa Media Detector with the following:
Earlier Versions of Picasa 2.7 and Earlier
<upgrade cmd='cmd /C reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Picasa Media Detector" /f' /> <install cmd='cmd /C reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Picasa Media Detector" /f' />
Later Versions of Picasa 2.7
<upgrade cmd='cmd /C reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Picasa Media Detector" /f' /> <install cmd='cmd /C reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Picasa Media Detector" /f' />