FILE: C:\ProgramData\chocolatey\lib\vcredist2013\tools\chocolateyUninstall.ps1

--
$packageName = 'vcredist2013' $packageSearch = 'Microsoft Visual C++ 2013 Redistributable' $installerType = 'exe' $silentArgs = '/uninstall /quiet' $validExitCodes = @(0,3010) # http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx try { Get-ItemProperty -Path @( 'HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*', 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*', 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' ) ` -ErrorAction:SilentlyContinue ` | Where-Object { $_.DisplayName -Like "$packageSearch*" } ` | ForEach-Object { if ( $_.UninstallString -Match '"?(.*?)(".*)?$' ) { $unString = $matches[1] } else { Write-Error "No valid UninstallString found." Write-Host "Continuing with default UninstallString." } Uninstall-ChocolateyPackage -PackageName "$packageName" ` -FileType "$installerType" ` -SilentArgs "$silentArgs" ` -File "$unString" ` -ValidExitCodes $validExitCodes } } catch { throw $_.Exception }
--