Пакетная установка MSU-обновлений 2.3 позволяет автоматически установить все обновления - для этого скопируйте ее в папку с обновлениями, которые необходимо установить. Все найденные в директории обновления сортируются по имени и устанавливаются при помощи автономного установщика обновлений Windows (wusa) с параметрами [/quiet /norestart].
Для задания собственного порядка установки - создайте .TXT-файл, имя которого будет совпадать с именем файла данной утилиты. В файле пропишите обновления в необходимом порядке, одна строка - одно обновление. Прописывать стоит только название файла обновления, без указания расширения .msu
Возможные статусы при работе: установлено - обновление установлено необходима перезагрузка - обновление установлено, для завершения установки необходима перезагрузка уже установлено - обновление уже установлено в системе неприменимо - обновление не предназначено для данной версии windows. так же этот результат можно получить если устанавливать обновление (подходящее для данной windows) для служб и компонентов windows, которые отключены или удалены ошибка - ошибки, связанные с работой службы wusa, правами доступа и т.п. или, например, файл обновления повреждён или удалён
вот у меня стоит активированная windows 8 pro x86 то есть как я понял то мне нужно скачать полностью все файлы из папки x86 и потом в папку с обновлениями закинуть файл install.cmd и запустить его ?
jenia_star97, Абсолютно правильно- там скриптовый командный,- решает запуски обновлений с разными расширениями, по установленным или не подходящим- просто пропустит, работает с файлами(не папками!!!) из своей директории
Код
@echo off
IF EXIST "%TEMP%\updates.install" RMDIR /s /Q "%TEMP%\updates.install" IF EXIST "%~dp0DISM.log" DEL "%~dp0DISM.log" >nul IF NOT EXIST "%TEMP%\updates.install" MKDIR "%TEMP%\updates.install" IF NOT EXIST "%TEMP%\updates.install\unpacked" MKDIR "%TEMP%\updates.install\unpacked" ECHO. ECHO Extracting and applying updates ECHO. ECHO. expand -f:*.cab *.msu "%TEMP%\updates.install" >nul FOR /F "tokens=*" %%A IN ('DIR /B "%TEMP%\updates.install\*.cab"') DO ( MKDIR "%TEMP%\updates.install\unpacked\%%A" expand -f:* "%TEMP%\updates.install\%%A" "%TEMP%\updates.install\unpacked\%%A" >nul ) FOR /F "tokens=*" %%A IN ('DIR /B /A:D "%TEMP%\updates.install\unpacked\*KB9*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) FOR /F "tokens=*" %%A IN ('DIR /B /A:D "%TEMP%\updates.install\unpacked\*KB2*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) FOR /F "tokens=*" %%B IN ('DIR /B /A:D "%~dp0"') DO ( IF NOT EXIST "%TEMP%\updates.install\%%B" MKDIR "%TEMP%\updates.install\%%B" IF NOT EXIST "%TEMP%\updates.install\%%B\unpacked" MKDIR "%TEMP%\updates.install\%%B\unpacked" ECHO. ECHO Extracting and applying updates from %%B ECHO. ECHO. expand -f:*.cab "%~dp0%%B\*.msu" "%TEMP%\updates.install\%%B" >nul FOR /F "tokens=*" %%A IN ('DIR /B "%TEMP%\updates.install\%%B\*.cab"') DO ( MKDIR "%TEMP%\updates.install\%%B\unpacked\%%A" expand -f:* "%TEMP%\updates.install\%%B\%%A" "%TEMP%\updates.install\%%B\unpacked\%%A" >nul ) FOR /F "tokens=*" %%A IN ('DIR /B /A:D "%TEMP%\updates.install\%%B\unpacked\*KB9*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) FOR /F "tokens=*" %%A IN ('DIR /B /A:D "%TEMP%\updates.install\%%B\unpacked\*KB2*"') DO ( ECHO Installing %%A IF EXIST "%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update-bf.mum" /NoRestart /Quiet ) ELSE ( dism /Online /LogPath:"%~dp0DISM.log" /Add-Package /PackagePath:"%TEMP%\updates.install\%%B\unpacked\%%A\update.mum" /NoRestart /Quiet ) ) )
IF EXIST "%TEMP%\updates.install" RMDIR /s /Q "%TEMP%\updates.install"
echo. echo ########################################################### echo. echo Updates are installed echo Press any key to reboot pause >NUL shutdown -r -t 0
Но,- эти обновления, во всяком случае у меня,- удалить через стандарт не получается.
The Media Feature Pack for N and KN versions of Windows 8 will install Media Player and related technologies on a computer running Windows 8 N or Windows 8 KN editions. For further information, please see http://support.microsoft.com and query the Knowledge Base for the article number KB2703761.
Windows 8 N and Windows 8 KN editions include the same functionality as Windows 8, except that these versions of Windows do not include Windows Media Player, and related technologies. End-user customers can enable the media functionality to work properly by installing the Media Feature Pack for N and KN versions of Windows 8 (KB2703761).
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!