@echo off setlocal set AppHotfixesPath="%XA%\Applications\XA6_2008R2_ML\Hotfixes" set hotfixes=%hotfixes% XA600W2K8R2X64012.msp set hotfixes=%hotfixes% XA600W2K8R2X64017.msp set hotfixes=%hotfixes% XA600W2K8R2X64021.msp set hotfixes=%hotfixes% XA600W2K8R2X64029.msp set hotfixes=%hotfixes% XA600W2K8R2X64046.msp set hotfixes=%hotfixes% XA600W2K8R2X64058.msp set hotfixes=%hotfixes% XA600W2K8R2X64060.msp set hotfixes=%hotfixes% XA600W2K8R2X64062.msp set hotfixes=%hotfixes% XA600W2K8R2X64063.msp set hotfixes=%hotfixes% XA600W2K8R2X64068.msp set hotfixes=%hotfixes% XA600W2K8R2X64077.msp set hotfixes=%hotfixes% XA600W2K8R2X64079.msp set hotfixes=%hotfixes% XA600W2K8R2X64089.msp set mshotfixes=%mshotfixes% Windows6.1-KB979530-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB975777-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB980663-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB2265716-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB2465772-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB917607-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB2383928-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB983460-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB2388142-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB2444328-v2-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB2551503-x64.msu set mshotfixes=%mshotfixes% Windows6.1-KB2578159-x64.msu pushd %AppHotfixesPath% @echo on for %%i in (%hotfixes%) do start /wait msiexec.exe /update %%i /qn /norestart start /wait msiexec /i "ServerConfigurationInstall.msi" /qn /norestart start /wait msiexec /i "XenAppGpmx_x64.msi" /qn /norestart echo. echo Enable and Start Windows Update Service sc config wuauserv start= auto net start wuauserv for %%i in (%mshotfixes%) do start /wait wusa.exe %%i /quiet /norestart popd endlocal echo Recommended CTX & MS Hotfixes - http://support.citrix.com/article/CTX129229 echo XA600W2K8R2X64012 - http://support.citrix.com/article/CTX126679 echo XA600W2K8R2X64017 - http://support.citrix.com/article/CTX126958 echo XA600W2K8R2X64021 - http://support.citrix.com/article/CTX127036 echo XA600W2K8R2X64029 - http://support.citrix.com/article/CTX127405 echo XA600W2K8R2X64046 - http://support.citrix.com/article/CTX128342 echo XA600W2K8R2X64058 - http://support.citrix.com/article/CTX129131 echo XA600W2K8R2X64060 - http://support.citrix.com/article/CTX129224 echo XA600W2K8R2X64062 - http://support.citrix.com/article/CTX129278 echo XA600W2K8R2X64063 - http://support.citrix.com/article/CTX129375 echo XA600W2K8R2X64068 - http://support.citrix.com/article/CTX129741 echo XA600W2K8R2X64077 - http://support.citrix.com/article/CTX130236 echo XA600W2K8R2X64079 - http://support.citrix.com/article/CTX130333 echo XA600W2K8R2X64089 - http://support.citrix.com/article/CTX130828 echo XASCTW2K8R2X64003 - http://support.citrix.com/article/CTX130279 echo DSCXAGPMX100WX64001 - http://support.citrix.com/article/CTX126656 echo KB979530 - http://support.microsoft.com/kb/979530 echo KB975777 - http://support.microsoft.com/kb/975777 echo KB980663 - http://support.microsoft.com/kb/980663 echo KB2265716 - http://support.microsoft.com/kb/2265716 echo KB2465772 - http://support.microsoft.com/kb/2465772 echo KB917607 - http://support.microsoft.com/kb/917607 echo KB2383928 - http://support.microsoft.com/kb/2383928 echo KB983460 - http://support.microsoft.com/default.aspx?scid=kb;en-US;983460 echo KB2388142 - http://support.microsoft.com/default.aspx?scid=kb;en-US;2388142 echo KB2444328 - http://support.microsoft.com/kb/2444328 echo KB2551503 - http://support.microsoft.com/kb/2551503 echo KB2578159 - http://support.microsoft.com/kb/2578159