• Языковой пакет net framework 4.7. На всякий случай выполнил скрипт

    NET Framework (Dot Net Framework) - программная платформа (софтверный фреймворк), разработанная корпорацией Microsoft в 2002 году, главным образом для операционной системы Microsoft Windows. Включает обширные библиотеки, а также предоставляет взаимную совместимость (каждый язык может использовать код, написанный на других языках) нескольких языков программирования. Программы, написанные на.NET Framework выполняются в программной среде (в противоположность аппаратной) известной как Common Language Runtime (CLR, общеязыковая исполняющая среда), представляющей собой виртуальную машину, которая обеспечивает безопасность, распределение памяти и обработку исключений. Библиотека классов и CLR вместе составляют.NET Framework.

    Базовая библиотека классов.NET Framework даёт доступ к пользовательскому интерфейсу, обмену данными, к подключению баз данных, криптографии, разработке веб-приложений, вычислительным алгоритмам и сетевым подключениям. Программисты создают свои приложения путём компоновки собственного кода с библиотеками.NET Framework, а также другими библиотеками. .NET Framework предназначен для использования большей частью новых разрабатываемых приложений.

    ВНИМАНИЕ : обязательно устанавливайте пакеты обновлений в таком же порядке, в каком даны ссылки на них!

    .NET Framework 1.1

    .NET Framework 3.5 SP1 (включает 2.0 SP2)

    Обновления:

    Windows XP/Server 2003 32-bit:
    Обновление 1 (8,6 МиБ)
    Обновление 2 (7 МиБ)
    Обновление 3 (1,4 МиБ)

    Windows XP/Server 2003 64-bit:
    Обновление 1 (18,4 МиБ)
    Обновление 2 (16,5 МиБ)
    Обновление 3 (1,5 МиБ)

    Windows Vista/Server 2008 x86:
    Обновление 1 (1,4 МиБ)
    Обновление 2 (10,5 МиБ)
    Обновление 3 (6,9 МиБ)

    Windows Vista/Server 2008 64-bit:
    Обновление 1 (1,5 МиБ)

    Проблему смог решить, но до этого все официальные проги по-поиску и исправлению центра обновления виндоус 10 вер.1607, как и различные скрипты с форумов не помогли.

    ПОМОГЛО ВОССТАНОВЛЕНИЕ ХРАНИЛИЩА ИЗ ОРИГИНАЛЬНОГО ОБРАЗА ВИНДОУС:

    ИНТЕРНЕТ ОТКЛЮЧЁН.

    1. нашёл официальный оригинальный образ и скачал его, у меня виндоус 10 для одного языка, вер. 1607.

    2. скопировал образ на жёсткий диск - у меня не системный диск D.

    3. Разахривировал образ винраром и нашёл там в папке sources файл insnall.wim (INSNALL.ESD - НЕ ПОДОЙДЁТ) и скопировал его в корневой каталог диска D .

    4. выполнил в командной строке Windows PowerShell запущенной от имени администратора:

    PS C:\WINDOWS\system32> Dism /Get-WimInfo /WimFile:D:\install.wim

    C истема DISM

    Версия: 10.0.14393.0

    Сведения об образе: D :\install .wim

    Имя: Windows 10 Домашняя для одного языка

    Описание: Windows 10 Домашняя для одного языка

    Размер (байт): 14 047 031 800

    Операция успешно завершена.

    ! образ Windows 10 Single Language (Для одного языка ) находится под индексом 1

    5. Восстановил хранилище :

    PS C:\WINDOWS\system32> Repair-WindowsImage -Online -RestoreHealth -Source D:\install.wim:1

    Path:

    Online: False

    ImageHealthState: Healthy

    RestartNeeded: False

    PS C:\WINDOWS\system32>

    У меня операция воччтановления заняла около одного часа.

    6. На всякий случай выполнил скрипт:

    @echo off

    echo .

    echo Simple script to reset windows update-Credits to shawn Brink for the commands

    echo .

    echo PAUSE

    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

    echo.

    echo Failed to reset Windows Update due to bits service failing to stop.

    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

    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

    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

    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%\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 Task completed succesfully!Please restart your computer and check for the updates again

    7. Перезагрузил комп и вручную запустил поиск и обновление , обновление Microsoft .NET Framework 4.7 для Windows 10 Version 1607 и Windows Version сервер 2016 для 64 разрядных систем достаточно быстро скачалось, установилось и попросило перезагрузки компа для завершения установки обновления.

    8. Перезагрузил комп и Всё.

    May 3, 2018


    NET Framework 4.7.2 comes with two installers, web installer and offline installer. The web installer is the stub installer which will start the download process after it is run while offline installer does not require Internet access for installation.

    .NET Framework 4.7.2 Changelog

    • Support for SameSite cookie in ASP.NET
    • Support for ASP.NET Dependency Injection
    • Per-monitor support for WPF and HDPI-aware VSTO apps deployed via ClickOnce
    • Always Encrypted enhancements in SQL Connectivity
    • Enhanced .NET Framework support for .NET Standard 2.0
    • Cryptography improvements
    • Diagnostic enhancements

    If you are a developer and want to go through the complete changelog, you may visit this page for reference.

    Compatibility

    NET Framework supports the following Operating Systems:

    Microsoft .Net Framework 4.7.1 is supported on following Microsoft Windows and Server versions.

    • Windows 10 April 2018 Update (Comes pre-installed with .NET Framework 4.7.2)
    • Windows 10 Fall Creators Update (Comes pre-installed with )
    • Windows 10 Anniversary Update (Comes pre-installed with )
    • Windows 10 Creators Update (Comes pre-installed with )
    • Windows 8.1 (Comes pre-installed with )
    • Windows 7 SP1 (Comes pre-installed with )
    • Windows Server 2008 R2 SP1
    • Windows Server 2012
    • Windows Server 2012 R2
    • Windows Server 2016

    .NET Framework 4.7.2 Direct Download Links

    All these links are direct links to the offline installers for Microsoft .Net Framework 4.7.2 and are safe to download. Both 32-bit and 64-bit Operating Systems are supported except Windows 8.1 RT.

    Microsoft has also provided language packs for 23 supported languages for .NET Framework 4.7.2. You can select and download the language pack of your choice and run the installer. This will convert the error messages and GUI text of the framework to your desired language.

    If you are a developer, you may download the developer pack from below.