Difference between revisions of "Ccleaner"
m (minor update to ccleaner 5.39) |
|||
(20 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
− | This is a silent installer and uninstaller for CCleaner. | + | This is a silent installer and uninstaller for CCleaner, a utility for cleaning up a system in terms of removing unwanted files. CCleaner is available from http://www.ccleaner.com. |
− | + | In a managed environment you're best using CCLeaner (Slim) that doesn't include the Yahoo! Toolbar. The Slim version is available from http://www.piriform.com/ccleaner/download/slim or from the Builds download page on the CCleaner web site a week or two after the release of any new version of CCleaner. Note that after a new release, and before the new Slim version is made available, the previous Slim version will not be available, at least using the web site interface. | |
− | http://www. | + | |
− | + | == WPKG Package == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | |
<source lang="xml"> | <source lang="xml"> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<packages> | <packages> | ||
− | + | <package | |
− | + | id="ccleaner" | |
− | + | name="CCleaner" | |
− | + | revision="%version%" | |
− | + | reboot="false" | |
− | + | priority="1090"> | |
− | + | <variable name="version" value="539" /> | |
− | + | <variable name="installver" value="5.39.108.6399" /> | |
+ | <variable architecture="x86" name="ccleanerexe" value="CCleaner.exe" /> | ||
+ | <variable architecture="x64" name="ccleanerexe" value="CCleaner64.exe" /> | ||
+ | |||
+ | <check type="uninstall" condition="exists" path="CCleaner" /> | ||
+ | <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CCleaner\%ccleanerexe%" value="%installver%"/> | ||
− | + | <!-- | |
− | + | Examples for language support | |
− | + | See https://www.piriform.com/docs/ccleaner/advanced-usage/command-line-parameters | |
− | + | --> | |
− | + | <!-- English default --> | |
− | + | <variable name="lang_code" value="1033" /> | |
− | + | <!-- French --> | |
− | + | <variable name="lang_code" value="1036" lcidOS="040c,080c,2c0c,0c0c,240c,300c,3c0c,140c,340c,180c,380c,e40c,200c,280c,100c,1c0c" /> | |
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <install cmd="taskkill /F /IM %ccleanerexe%"> | |
− | + | <exit code="0" /> | |
− | </package> | + | <exit code="128" /> |
+ | <exit code="1" /> | ||
+ | </install> | ||
+ | |||
+ | <install cmd='"%SOFTWARE%\ccleaner\ccsetup%version%_slim.exe" /S /L=%lang_code%' /> | ||
+ | <install cmd='%COMSPEC% /C if exist "%UserProfile%\Desktop\CCleaner.lnk" del /q "%UserProfile%\Desktop\CCleaner.lnk"' /> | ||
+ | |||
+ | <upgrade include="install" /> | ||
+ | |||
+ | <remove cmd='%PROGRAMFILES%\ccleaner\uninst.exe /S' /> | ||
+ | |||
+ | |||
+ | </package> | ||
</packages> | </packages> | ||
</source> | </source> | ||
− | + | == Configuration == | |
− | + | Install CCleaner settings - see details [http://www.piriform.com/docs/ccleaner/advanced-usage/ccleaner-ini-files/what-do-ccleaners-ini-files-do here]. | |
− | ccleaner. | + | <source lang="xml"> |
+ | <install cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\ccleaner.ini" "%PROGRAMFILES%\CCleaner\"' /> | ||
− | < | + | <install cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\winapp2.ini" "%PROGRAMFILES%\CCleaner\"' /> |
− | + | ||
− | + | <upgrade cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\ccleaner.ini" "%PROGRAMFILES%\CCleaner\"' /> | |
− | + | <upgrade cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\winapp2.ini" "%PROGRAMFILES%\CCleaner\"' /> | |
+ | </source> | ||
+ | |||
+ | Disable the update check for all users: | ||
+ | HKLM\Software\Piriform\CCleaner\UpdateCheck=REG_SZ:0 | ||
+ | |||
+ | Remove CCleaner options from Recycle Bin right-click menu: | ||
+ | HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Open CCleaner... | ||
+ | |||
+ | Delete any Desktop shortcuts ("Desktop" is related to US/English windows release, "Bureau" in french ...): | ||
+ | <source lang="dos"> | ||
+ | del /q "%AllUsersProfile%\Desktop\CCleaner.lnk" | ||
</source> | </source> | ||
+ | |||
[[Category:Silent Installers]] | [[Category:Silent Installers]] |
Latest revision as of 20:17, 10 February 2018
This is a silent installer and uninstaller for CCleaner, a utility for cleaning up a system in terms of removing unwanted files. CCleaner is available from http://www.ccleaner.com.
In a managed environment you're best using CCLeaner (Slim) that doesn't include the Yahoo! Toolbar. The Slim version is available from http://www.piriform.com/ccleaner/download/slim or from the Builds download page on the CCleaner web site a week or two after the release of any new version of CCleaner. Note that after a new release, and before the new Slim version is made available, the previous Slim version will not be available, at least using the web site interface.
WPKG Package
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package
id="ccleaner"
name="CCleaner"
revision="%version%"
reboot="false"
priority="1090">
<variable name="version" value="539" />
<variable name="installver" value="5.39.108.6399" />
<variable architecture="x86" name="ccleanerexe" value="CCleaner.exe" />
<variable architecture="x64" name="ccleanerexe" value="CCleaner64.exe" />
<check type="uninstall" condition="exists" path="CCleaner" />
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\CCleaner\%ccleanerexe%" value="%installver%"/>
<!--
Examples for language support
See https://www.piriform.com/docs/ccleaner/advanced-usage/command-line-parameters
-->
<!-- English default -->
<variable name="lang_code" value="1033" />
<!-- French -->
<variable name="lang_code" value="1036" lcidOS="040c,080c,2c0c,0c0c,240c,300c,3c0c,140c,340c,180c,380c,e40c,200c,280c,100c,1c0c" />
<install cmd="taskkill /F /IM %ccleanerexe%">
<exit code="0" />
<exit code="128" />
<exit code="1" />
</install>
<install cmd='"%SOFTWARE%\ccleaner\ccsetup%version%_slim.exe" /S /L=%lang_code%' />
<install cmd='%COMSPEC% /C if exist "%UserProfile%\Desktop\CCleaner.lnk" del /q "%UserProfile%\Desktop\CCleaner.lnk"' />
<upgrade include="install" />
<remove cmd='%PROGRAMFILES%\ccleaner\uninst.exe /S' />
</package>
</packages>
Configuration
Install CCleaner settings - see details here.
<install cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\ccleaner.ini" "%PROGRAMFILES%\CCleaner\"' />
<install cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\winapp2.ini" "%PROGRAMFILES%\CCleaner\"' />
<upgrade cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\ccleaner.ini" "%PROGRAMFILES%\CCleaner\"' />
<upgrade cmd='%COMSPEC% /c copy "%SOFTWARE%\ccleaner\winapp2.ini" "%PROGRAMFILES%\CCleaner\"' />
Disable the update check for all users:
HKLM\Software\Piriform\CCleaner\UpdateCheck=REG_SZ:0
Remove CCleaner options from Recycle Bin right-click menu:
HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Open CCleaner...
Delete any Desktop shortcuts ("Desktop" is related to US/English windows release, "Bureau" in french ...):
del /q "%AllUsersProfile%\Desktop\CCleaner.lnk"