Слушайте все меня
:
Если есть острая необходимость перенести обновления с одного компа с Windows 7 на другой, то это очень легко сделать так:
1) Копируете все cab файлы на новый комп в любую папку, а затем запускаете из этой папки специально обученный батничек для установки кабов
Если вам нравится устанавливать все обновления в ручном режиме, в большинстве случаев эта папка вам вовсе не понадобится. Но иногда приходится устанавливать обновления из cab-файлов. Для этого можно воспользоваться небольшим bat-файлом, листинг которого приведен ниже. Этот батничек запускается из папки, где лежат cab файлы.
@echo off
setlocal
Set "TempDir=cabtmp"
Set "Log=Log.txt"
mkdir "%TempDir%"
For %%i In (*.cab) Do (
expand "%%i" -f:* "%TempDir%" && Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" expansion - OK || Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" expansion - FAIL
Echo - - - - - - - - - - - - - - -
Echo Installing %%i%. Please wait.
pkgmgr /ip /m:"%TempDir%" && Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" installation - OK || Echo>> "%Log%" %Time:~0,-3%^>^> "%%i" installation - FAIL
del /f /s /q "%TempDir%"
)
rd /s /q "%TempDir%"
Echo - - - - - - - - - - - - - - -
Echo Operation completed
Echo Log file created as %Log%
Echo System log can be found at %WINDIR%\logs\cbs\Cbs.log
Echo Now you may close this window
pause