Skip to content

Instantly share code, notes, and snippets.

@sdcampbell
Created April 22, 2015 21:25
Show Gist options
  • Save sdcampbell/bcb0af9118d1a9a0ec22 to your computer and use it in GitHub Desktop.
Save sdcampbell/bcb0af9118d1a9a0ec22 to your computer and use it in GitHub Desktop.
InstallReceiver.bat
@echo off
PUSHD "%~dp0"
taskkill /im:ssonsvr.exe /f
taskkill /im:pnamain.exe /f
taskkill /im:wfcrun32.exe /f
taskkill /im:wfica32.exe /f
IF EXIST "%ALLUSERSPROFILE%\Citrix\Citrix online plug-in\TrolleyExpress.exe" (
echo Uninstalling old Citrix client
"%ALLUSERSPROFILE%\Citrix\Citrix online plug-in\TrolleyExpress.exe" /uninstall /cleanup
)
IF EXIST "C:\ProgramData\Citrix\Citrix online plug-in – web\TrolleyExpress.exe" (
echo Uninstalling old Citrix client
C:\ProgramData\Citrix\Citrix online plug-in – web\TrolleyExpress.exe /uninstall /cleanupFull
)
IF EXIST "C:\ProgramData\Citrix\Citrix online plug-in\TrolleyExpress.exe" (
echo Uninstalling old Citrix client
C:\ProgramData\Citrix\Citrix online plug-in\TrolleyExpress.exe /uninstall /cleanup
)
IF EXIST "%ALLUSERSPROFILE%\Citrix\Citrix Receiver\TrolleyExpress.exe" (
echo Uninstalling old Citrix client
"%ALLUSERSPROFILE%\Citrix\Citrix Receiver\TrolleyExpress.exe" /uninstall /cleanup
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{388C130B-0079-46B4-A0D5-DC2DD7A89A7B} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {388C130B-0079-46B4-A0D5-DC2DD7A89A7B} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{DAA13EB6-C53F-4038-9880-C310500B49E9} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {DAA13EB6-C53F-4038-9880-C310500B49E9} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{956F3E9A-3AED-40F8-8522-5F6A524CFC3E} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {956F3E9A-3AED-40F8-8522-5F6A524CFC3E} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{8F5F8B07-50AC-401F-A441-A37740851A5C} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {8F5F8B07-50AC-401F-A441-A37740851A5C} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{2C42ED1E-6315-4E63-89E6-057EA114EBB8} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {2C42ED1E-6315-4E63-89E6-057EA114EBB8} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{76E4A642-BC3E-438A-8450-0C15A36B5B18l} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {76E4A642-BC3E-438A-8450-0C15A36B5B18l} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{4E21223F-8D6C-446E-9CD3-587D206A8400} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {4E21223F-8D6C-446E-9CD3-587D206A8400} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{E92B7A19-5FD5-4AEE-9FEF-7AD5DD3A675E} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {E92B7A19-5FD5-4AEE-9FEF-7AD5DD3A675E} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{DF1D5FEC-D67C-43C8-9230-41F5DF350196} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {DF1D5FEC-D67C-43C8-9230-41F5DF350196} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{D989BCC0-757C-4FB6-893C-512DF4382656} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {D989BCC0-757C-4FB6-893C-512DF4382656} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{7A1FB67F-A340-472A-97C3-A6AFFE078AAE} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {7A1FB67F-A340-472A-97C3-A6AFFE078AAE} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{B2AE44CB-2AAB-4C08-A54B-D264BD604DA8} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {B2AE44CB-2AAB-4C08-A54B-D264BD604DA8} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{E89956F9-5B89-470E-818D-BD46102D0A01} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {E89956F9-5B89-470E-818D-BD46102D0A01} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{42ACCB45-3363-47E0-94E9-F0074CC8BC56} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {42ACCB45-3363-47E0-94E9-F0074CC8BC56} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{2624B680-02BC-4CBC-839C-DA20DF6EF6EC} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {2624B680-02BC-4CBC-839C-DA20DF6EF6EC} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{331741EC-DD63-4DA8-957E-D0C70412EF54} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {331741EC-DD63-4DA8-957E-D0C70412EF54} /QB
)
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{388C130B-0079-46B4-A0D5-DC2DD7A89A7B} /v UninstallString >NUL 2>&1
if %ERRORLEVEL%==0 (
echo Uninstalling old citrix client...
MsiExec.exe /X {388C130B-0079-46B4-A0D5-DC2DD7A89A7B} /QB
)
echo Installing Citrix Receiver 4.1
CitrixReceiver.exe /silent /includeSSON STORE0="Store;https://storefront.kaufcan.com/Citrix/Store/discovery;on;Citrix Applications" ALLOWADDSTORE=A STARTMENUDIR="K&C Applications"
exit /B %EXIT_CODE%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment