telegram
🪟windows

Что нового в KB5040527 для Windows 11 и как установить его

Выпущен патч KB5040527 для Windows 11, который повышает номер сборки Windows 11 до 22621.3958 (22H2) или 22631.3958 (23H2).

Разберем в данной инструкции, что нового в патче KB5040527 для Windows 11 и, как его установить, когда он не устанавливается и выдает ошибку обновления или установки.

Что нового в KB5040527 для Windows 11?

  • Теперь можно перетаскивать приложения из раздела "Закрепленные" в меню и закреплять их на панели задач.
  • Дублирование вкладок в проводнике.
  • Если нажать правой кнопкой мыши на панели задач по приложения, то будет "Завершить задачу", но ее нужно включить в параметрах разработчика.
  • Если есть есть фокус клавиатуры (WIN+T), то можно нажать букву, чтобы открыть приложение с именем буквы.
  • Теперь можно без ошибок сохранять файлы в "Галерее" с помощью диалогового окна "Сохранить".
  • Устранена утечка памяти при работе с архивами.
  • Устранено зависание проводника при просмотре файлов и папок.
  • Устранено, когда раскрывающееся меню адресной строки проводника может появиться само по себе.
  • Исправлена пустая область в верхней части проводника.
  • Мигающие изображения исправлены при просмотре в "Галереи".
  • Кнопки "Назад" и "Вперед" теперь работают при наведении курсора на раздел "Рекомендуемые файлы".

Как скачать KB5040527 (22H2-23H2) X64 и установить для Windows 11

, то можно его загрузить из официального каталога Microsoft и установить вручную.

скачать KB5040527 для Windows 11 x64 (22H2-23H2)

KB5040527 не устанавливается для Windows 11 - Что делать?

1. Если патч KB5040527 не устанавливается и выдает ошибки установки или обновления в "Центре обновления" Windows 11, то запустите автоматическое средство устранения неполадок WU.

  • Откройте "Параметры" > "Система"> "Устранение неполадок" > "Другие средства устранения неполадок".
  • Выберите "Запустить" в пункте "Центр обновления Windows".
  • Следуйте рекомендациям помощника на экране.

запуск центр обновления windows11 устранение неполадок

2. Обновите Windows 11 при помощи помощника по обновлению Windows11InstallationAssistant, чтобы обойти ошибку установки патча KB5040527.

  • Перейдите на сайт Microsoft и скачайте "Помощник по установке Windows 11" (Windows11InstallationAssistant).
  • Следуйте рекомендациям на экране, чтобы обновить систему.

Помощник по установке Windows11 Assistant

3. Сброс всех параметров служб и настроек реестра, связанных с обновлениями, исправит ошибку установки KB5040527 для Windows 11. Запустите командную строку от имени администратора и введите ниже команду целиком.

Содержимое файла

@ECHO OFF
echo .
echo Сценарий для восстановления Центра обновления Windows (myWEBpc).
echo .
PAUSE
echo .
set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
goto end1
)
net stop bits
echo Checking the bits service status.
sc query bits | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto bits
)
goto loop2

:end1
cls
echo.
echo Failed to reset Windows Update due to bits service failing to stop
echo Please run the script as administartor by right clicking the WuReset file or your BITS service isn't responding.
echo.
pause
goto Start

:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
goto end2
)
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto wuauserv
)
goto loop3

:end2
cls
echo.
echo Failed to reset Windows Update due to wuauserv service failing to stop.
echo.
pause
goto Start

 

:loop3
set app=0

:appidsvc
set /a app=%app%+1
if %app% equ 3 (
goto end3
)
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto appidsvc
)
goto loop4

:end3
cls
echo.
echo Failed to reset Windows Update due to appidsvc service failing to stop.
echo.
pause
goto Start

:loop4
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
goto end4
)
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto cryptsvc
)
goto Reset

:end4
cls
echo.
echo Failed to reset Windows Update due to cryptsvc service failing to stop.
echo.
pause
goto Start

:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

 

cd /d %windir%\system32

if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak"
if exist "%SYSTEMROOT%\winsxs\pending.xml" (
takeown /f "%SYSTEMROOT%\winsxs\pending.xml"
attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml"
ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak
)

if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
if exist "%SYSTEMROOT%\SoftwareDistribution" (
attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution"
ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak
)

if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak"
if exist "%SYSTEMROOT%\system32\Catroot2" (
attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2"
ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak
)

if exist "%SYSTEMROOT%\WindowsUpdate.log.bak" del /s /q /f "%SYSTEMROOT%\WindowsUpdate.log.bak"
if exist "%SYSTEMROOT%\WindowsUpdate.log" (
attrib -r -s -h /s /d "%SYSTEMROOT%\WindowsUpdate.log"
ren "%SYSTEMROOT%\WindowsUpdate.log" WindowsUpdate.log.bak
)

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy

:Start
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
echo Перезагрузите компутер и попробуйте обновиться.
PAUSE

  • Можете скачать BAT файл и запустить его от имени администратора.
  • Он выполнит автоматически тоже самое.

WUresset сброс всех компонентов центра обновления windows11

4. Восстановите целостность Windows 11 при помощи SFC и DISM, так как поврежденные системные файлы могут быть причиной, когда патч KB5040527 не устанавливается. Чтобы восстановить поврежденные системные файлы, запустите командную строку от имени администратора и введите ниже команды по порядку.

  • sfc /scannow
  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

sfc и dism в Windows11