Difference between revisions of "Ccleaner"
From WPKG | Open Source Software Deployment and Distribution
(use %COMSPEC% instead of cmd and add a remove directive for ccleaner start menu entry) |
(update to 2.11 build) |
||
Line 24: | Line 24: | ||
id="ccleaner" | id="ccleaner" | ||
name="CCleaner" | name="CCleaner" | ||
− | revision=" | + | revision="21163601" |
reboot="false" | reboot="false" | ||
priority="15"> | priority="15"> | ||
Line 30: | Line 30: | ||
<check type="uninstall" condition="exists" path="CCleaner (remove only)" /> | <check type="uninstall" condition="exists" path="CCleaner (remove only)" /> | ||
− | <install cmd='%SOFTWARE%\ccleaner\ | + | <install cmd='%SOFTWARE%\ccleaner\ccsetup211_slim.exe /S' /> |
<install cmd='regedit /s %WPKGROOT%\reg\ccleaner.reg' /> | <install cmd='regedit /s %WPKGROOT%\reg\ccleaner.reg' /> | ||
<install cmd='%COMSPEC% /c mkdir "%AllUsersProfile%\Start Menu\Programs\CCleaner"' /> | <install cmd='%COMSPEC% /c mkdir "%AllUsersProfile%\Start Menu\Programs\CCleaner"' /> | ||
Line 37: | Line 37: | ||
<install cmd='%COMSPEC% /c del /q "%UserProfile%\Desktop\CCleaner.lnk"' /> | <install cmd='%COMSPEC% /c del /q "%UserProfile%\Desktop\CCleaner.lnk"' /> | ||
− | <upgrade cmd='%SOFTWARE%\ccleaner\ | + | <upgrade cmd='%SOFTWARE%\ccleaner\ccsetup211_slim.exe /S' /> |
<upgrade cmd='regedit /s %WPKGROOT%\reg\ccleaner.reg' /> | <upgrade cmd='regedit /s %WPKGROOT%\reg\ccleaner.reg' /> | ||
<upgrade cmd='%COMSPEC% /c rmdir /q /s "%UserProfile%\Start Menu\Programs\CCleaner"' /> | <upgrade cmd='%COMSPEC% /c rmdir /q /s "%UserProfile%\Start Menu\Programs\CCleaner"' /> |
Revision as of 18:21, 13 September 2008
This is a silent installer and uninstaller for CCleaner.
ccleander.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!--
CCleaner homepage :
http://www.ccleaner.com/
Download CCleaner without YahooToolbar! :
http://www.ccleaner.com/download/builds.aspx
WPKG pack by Gabriele
email: gaby"at"rantoloblog.it
Modified by Chris.
Note: CCleaner's installer puts the icons in "%UserProfile%".
This corrects that. Also, CCleaner adds shortcuts to the
recycle bin. The registry script deletes them both.
-->
<packages>
<package
id="ccleaner"
name="CCleaner"
revision="21163601"
reboot="false"
priority="15">
<check type="uninstall" condition="exists" path="CCleaner (remove only)" />
<install cmd='%SOFTWARE%\ccleaner\ccsetup211_slim.exe /S' />
<install cmd='regedit /s %WPKGROOT%\reg\ccleaner.reg' />
<install cmd='%COMSPEC% /c mkdir "%AllUsersProfile%\Start Menu\Programs\CCleaner"' />
<install cmd='%COMSPEC% /c copy "%UserProfile%\Start Menu\Programs\CCleaner\CCleaner.lnk" "%AllUsersProfile%\Start Menu\Programs\CCleaner"' />
<install cmd='%COMSPEC% /c rmdir /q /s "%UserProfile%\Start Menu\Programs\CCleaner"' />
<install cmd='%COMSPEC% /c del /q "%UserProfile%\Desktop\CCleaner.lnk"' />
<upgrade cmd='%SOFTWARE%\ccleaner\ccsetup211_slim.exe /S' />
<upgrade cmd='regedit /s %WPKGROOT%\reg\ccleaner.reg' />
<upgrade cmd='%COMSPEC% /c rmdir /q /s "%UserProfile%\Start Menu\Programs\CCleaner"' />
<upgrade cmd='%COMSPEC% /c del /q "%UserProfile%\Desktop\CCleaner.lnk"' />
<remove cmd='"%ProgramFiles%\CCleaner\uninst.exe" /S' />
<remove cmd='%COMSPEC% /c rmdir /q /s "%AllUsersProfile%\Start Menu\Programs\CCleaner"' />
</package>
</packages>
This will remove the recycle bin context menu items.
ccleaner.reg:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Open CCleaner...]
[-HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Run CCleaner]