Difference between revisions of "Ccleaner"
From WPKG | Open Source Software Deployment and Distribution
m (Updated to version 2.33) |
m (Updated to version 3.00 and added commands to delete desktop shortcuts) |
||
Line 3: | Line 3: | ||
You can download the slim installer (without the Yahoo toolbar) here http://www.piriform.com/ccleaner/download/slim. | You can download the slim installer (without the Yahoo toolbar) here http://www.piriform.com/ccleaner/download/slim. | ||
− | + | == CCleaner 3.00 == | |
<source lang="xml"> | <source lang="xml"> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?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 3.00" | ||
+ | revision="300" | ||
+ | reboot="false" | ||
+ | priority="0"> | ||
− | + | <check type="uninstall" condition="exists" path="CCleaner" /> | |
− | + | <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CCleaner\CCleaner.exe" value="3.0.0.1310"/> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <install cmd='%SOFTWARE%\ccleaner\ccsetup300_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"' > | ||
+ | <exit code="any" /> | ||
+ | </install> | ||
+ | <install cmd='%COMSPEC% /c del /q "%AllUsersProfile%\Desktop\CCleaner.lnk"' > | ||
+ | <exit code="any" /> | ||
+ | </install> | ||
+ | <install cmd='%COMSPEC% /c del /q "%Public%\Desktop\CCleaner.lnk"' > | ||
+ | <exit code="any" /> | ||
+ | </install> | ||
− | + | <upgrade cmd='%SOFTWARE%\ccleaner\ccsetup300_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"' > | ||
+ | <exit code="any" /> | ||
+ | </upgrade> | ||
+ | <upgrade cmd='%COMSPEC% /c del /q "%AllUsersProfile%\Desktop\CCleaner.lnk"' > | ||
+ | <exit code="any" /> | ||
+ | </upgrade> | ||
+ | <upgrade cmd='%COMSPEC% /c del /q "%Public%\Desktop\CCleaner.lnk"' > | ||
+ | <exit code="any" /> | ||
+ | </upgrade> | ||
− | </package> | + | <remove cmd='"%ProgramFiles%\CCleaner\uninst.exe" /S' /> |
+ | <remove cmd='%COMSPEC% /c rmdir /q /s "%AllUsersProfile%\Start Menu\Programs\CCleaner"' /> | ||
+ | </package> | ||
</packages> | </packages> | ||
</source> | </source> |
Revision as of 01:45, 18 November 2010
This is a silent installer and uninstaller for CCleaner.
You can download the slim installer (without the Yahoo toolbar) here http://www.piriform.com/ccleaner/download/slim.
CCleaner 3.00
<?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 3.00"
revision="300"
reboot="false"
priority="0">
<check type="uninstall" condition="exists" path="CCleaner" />
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CCleaner\CCleaner.exe" value="3.0.0.1310"/>
<install cmd='%SOFTWARE%\ccleaner\ccsetup300_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"' >
<exit code="any" />
</install>
<install cmd='%COMSPEC% /c del /q "%AllUsersProfile%\Desktop\CCleaner.lnk"' >
<exit code="any" />
</install>
<install cmd='%COMSPEC% /c del /q "%Public%\Desktop\CCleaner.lnk"' >
<exit code="any" />
</install>
<upgrade cmd='%SOFTWARE%\ccleaner\ccsetup300_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"' >
<exit code="any" />
</upgrade>
<upgrade cmd='%COMSPEC% /c del /q "%AllUsersProfile%\Desktop\CCleaner.lnk"' >
<exit code="any" />
</upgrade>
<upgrade cmd='%COMSPEC% /c del /q "%Public%\Desktop\CCleaner.lnk"' >
<exit code="any" />
</upgrade>
<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]