24 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable File
		
	
	
	
	
@echo off
 | 
						|
:: Windows 7 / Windows 2008 R2 require KB2552055 hotfix
 | 
						|
:: This fixes a problem with wrong exitcode 0 instead of custom exitcode in PowerShell 2.0
 | 
						|
setlocal
 | 
						|
if defined ProgramFiles(x86) (
 | 
						|
  set link=http://hotfixv4.microsoft.com/Windows%%207/Windows%%20Server2008%%20R2%%20SP1/sp2/Fix373932/7600/free/438167_intl_x64_zip.exe
 | 
						|
  set msufilename=%TEMP%\Windows6.1-KB2552055-x64.msu
 | 
						|
) else (
 | 
						|
  set link=http://hotfixv4.microsoft.com/Windows%%207/Windows%%20Server2008%%20R2%%20SP1/sp2/Fix373932/7600/free/438164_intl_i386_zip.exe
 | 
						|
  set msufilename=%TEMP%\Windows6.1-KB2552055-x86.msu
 | 
						|
)
 | 
						|
set zipfilename=%TEMP%\KB2552055.zip
 | 
						|
 | 
						|
echo Downloading Hotfix 2552055
 | 
						|
powershell -Command "(New-Object System.Net.WebClient).DownloadFile('%link%', '%zipfilename%')" <NUL
 | 
						|
echo Extracting Hotfix 2552055
 | 
						|
powershell -Command "(New-Object -com Shell.Application).NameSpace('%TEMP%').CopyHere((New-Object -Com Shell.Application).NameSpace('%zipfilename%').items())" <NUL
 | 
						|
echo Installing Hotfix 2552055
 | 
						|
wusa %msufilename% /quiet /norestart
 | 
						|
 | 
						|
echo Cleanup Hotfix temp files
 | 
						|
del /Q %msufilename%
 | 
						|
del /Q %zipfilename%
 |