Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Обновления для Microsoft Windows XP, часть 5

Модерирует : KLASS, IFkO

vu1tur (01-03-2009 09:59): часть 6  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

TechnicsKuzya



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

@echo off
SetLocal EnableExtensions
SetLocal EnableDelayedExpansion
 
rem Links to official release:
rem http://torrents.ru/forum/viewtopic.php?t=1504109
rem http://nnm-club.ru/forum/viewtopic.php?t=111624
 
Title=PreSp4 Technics Pack
 
start /WAIT /MIN .\Tools\nircmd.exe win hide title "PreSp4 Technics Pack"
start .\Tools\nircmd.exe infobox "Установка запущена в фоновом режиме..." " PreSP4 (Technics Pack) (Ru)  "
start /WAIT /MIN .\Tools\nircmd.exe beep 1500 3000
start /WAIT /MIN .\Tools\nircmd.exe win settopmost title " PreSP4 (Technics Pack) (Ru)  " 1  
 
set delay_3_sec=start /wait /min .\Tools\nircmd.exe wait 3000
set delay_5_sec=start /wait /min .\Tools\nircmd.exe wait 5000
set UpdPathSP4=HKLM\SOFTWARE\Microsoft\Updates\Windows XP\SP4
set UpdPathOther=HKLM\SOFTWARE\Microsoft\Updates\Windows XP
 
start /high /wait regedit /s .\Tools\HideFileExt.reg
 
start /high /wait regedit /s .\Tools\DisableSR.reg
start /high /wait sc stop srservice >nul
 
reg query "HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 SP1" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
%delay_5_sec%
start /wait .\dotnetfx35\dotnetfx35langpack_x86ru.exe
start /wait .\dotnetfx35\dotnetfx35.exe /q /norestart /nopatch /lang:RUS
%delay_3_sec%
start /high /wait /min sc stop clr_optimization_v2.0.50727_32 >nul
start /wait .\dotnetfx35\ndp20sp2-kb958481-x86.exe /q /norestart
%delay_3_sec%
start /high /wait /min sc stop clr_optimization_v2.0.50727_32 >nul
start /wait .\dotnetfx35\ndp30sp2-kb958483-x86.exe /q /norestart
%delay_3_sec%
start /high /wait /min sc stop clr_optimization_v2.0.50727_32 >nul
start /wait .\dotnetfx35\ndp35sp1-kb958484-x86.exe /q /norestart
%delay_3_sec%
start /high /wait sc stop clr_optimization_v2.0.50727_32 >nul
%delay_3_sec%
for /f "tokens=3" %%k in ('reg query "%UpdPathSP4%\KB954550-v5\Filelist\0" /v Location') do echo %%k>Net.txt
for /f "tokens=1 delims=\" %%l in (Net.txt) do set disk=%%l
for /f "tokens=2 delims=\" %%m in (Net.txt) do set folder=%%m
del net.txt
rem rd /S /Q "!disk!\!folder!"
attrib +h !disk!\!folder!
%delay_3_sec%
    )
 
reg query "HKLM\SOFTWARE\Microsoft\Updates\WGA\SP0\KB892130" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB892130.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathOther%\SP3\KB898461" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB898461.exe /quiet /norestart
%delay_3_sec%
    )
IF NOT EXIST "%WINDIR%\system32\Macromed\Flash\KB923789.inf" (
start /wait .\KBxxxxxx\KB923789.exe /Q
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB950762" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB950762.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951376-v2" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951376.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951698" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951698.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951978" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951978.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951748" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951748.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB951066" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB951066.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB946648" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
IF EXIST "%ProgramFiles%\Messenger\msgsc.dll" start /wait .\KBxxxxxx\KB946648.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB952954" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB952954.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB950974" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB950974.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB952287" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB952287.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB938464" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB938464.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB954211" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954211.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB956841" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB956841.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB958644" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB958644.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB955069" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB955069.exe /quiet /norestart
%delay_3_sec%
    )
reg query "HKLM\SOFTWARE\Microsoft\Updates\MSXML4SP2\Q954430" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954430.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB954459" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954459.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB957097" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB957097.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB954600" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB954600.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB956802" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB956802.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB958215" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB958215.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB955839" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB955839.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB960714" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB960714.exe /quiet /norestart
%delay_3_sec%
    )
reg query "HKLM\SOFTWARE\Microsoft\Updates\Windows Media Player\SP0\KB952069_WM9" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB952069.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB956803" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB956803.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB958687" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB958687.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathOther%\SP20\KB943729" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB943729.exe /quiet /norestart
%delay_3_sec%
    )
reg query "%UpdPathSP4%\KB960715" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB960715.exe /quiet /norestart
%delay_3_sec%
    )
 
start /wait .\KBxxxxxx\KB890830.exe /Q
%delay_3_sec%
 
reg query "%UpdPathOther%\SP0\ie7" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\IE7\IE7-WindowsXP-x86-rus.exe /quiet /update-no /norestart
%delay_3_sec%
start /high /wait regedit /s .\IE7\DDL_IE7.reg
start /WAIT /MIN .\Tools\nircmd.exe shellrefresh
start /wait .\IE7\IElnk.exe
    )
 
IF NOT EXIST %WINDIR%\system32\SoftwareDistribution\Setup\ServiceStartup\wups.dll\7.2.6001.788 (
start /wait .\WU\windowsupdateagent30-x86.exe /wuforce /quiet /norestart
%delay_3_sec%
    )
 
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WgaNotify" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
IF EXIST .\KBxxxxxx\KB905474.exe start /wait .\KBxxxxxx\KB905474.exe /quiet /norestart
IF EXIST .\WGA\WGAUpdate.exe start /wait .\WGA\WGAUpdate.exe
%delay_3_sec%
    )
 
reg query "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{EF289A85-8E57-408d-BE47-73B55609861A}" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\Other\rootsupd.exe /Q
    )
 
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{7299052b-02a4-4627-81f2-1818da5d550d}" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\VC++\vcredist_x86_2005.exe /Q
%delay_3_sec%
    )
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\VC++\vcredist_x86_2008.exe /q
%delay_3_sec%
    )
 
reg query "%UpdPathSP4%\KB955704" 1>nul 2>&1
IF %ERRORLEVEL%==1 (
start /wait .\KBxxxxxx\KB955704.exe /quiet /norestart
%delay_3_sec%
    )
 
start /WAIT /MIN .\Tools\nircmd.exe win close title " PreSP4 (Technics Pack) (Ru)  "
start .\Tools\nircmd.exe infobox "Выполняется подготовка к перезагрузке (~10 сек)..." " PreSP4 (Technics Pack) (Ru)  "
start /WAIT /MIN .\Tools\nircmd.exe beep 200 800
 
start /WAIT /MIN .\Tools\NirCmdInst.exe
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce /v ReadyPreSP4 /t REG_SZ /d "%SystemRoot%\TEMP\nircmd.exe infobox \"Установка завершена...\" \" PreSP4 (Technics Pack) (Ru)  \"" /f >nul
start /B %SystemRoot%\TEMP\nircmd.exe cmdwait 10000 exitwin reboot forceifhung
 
exit

Всего записей: 495 | Зарегистр. 02-02-2008 | Отправлено: 09:53 14-02-2009 | Исправлено: TechnicsKuzya, 12:51 14-02-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Обновления для Microsoft Windows XP, часть 5
vu1tur (01-03-2009 09:59): часть 6


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru