none
Не устанавливается SP1 на Server 2008R2 Standart RRS feed

  • Вопрос

  • Есть сервер под управлением Windows Server 2008R2. Понадобилось накатить туда IE11, он ни в какую. Говорит нужен SP1. При попытке установить SP1(скачан с сайта Microsoft) говорит установка не может быть выполнена. Запустите средство проверки готовности к обновлению. Средство отрабатывает и говорит все готово. Но в журнале CheckSUR.Persist.log появляется такая запись

    Checking System Update Readiness.
    Binary Version 6.1.7601.22471
    Package Version 26.0
    2020-02-20 23:54

    Checking Windows Servicing Packages

    Checking Package Manifests and Catalogs

    Checking Package Watchlist

    Checking Component Watchlist

    Checking Packages

    Checking Component Store
    (f) CSI Payload File Missing 0x00000000 oleacc.dll amd64_microsoft-windows-oleacc_31bf3856ad364e35_6.1.7601.17676_none_c86be62f39321d3f
    (f) CSI Payload File Missing 0x00000000 oleacc.dll amd64_microsoft-windows-oleacc_31bf3856ad364e35_6.1.7601.21802_none_c93d332c521a913d

    Summary:
    Seconds executed: 1901
     Found 2 errors
      CSI Payload File Missing Total count: 2

    sfc /scannow ошибок не находит.

    Разумно предположить, что он не находит библиотеку oleacc.dll в указанных директориях(ее там действительно нет, я проверял). Но как ее туда добавить? Прав на WinSxS нет.

    CBS на всякий случай тоже прилагаю, он тяжелый 86 МБ, залит в архиве 2,6 Мб.

    https://dropmefiles.com/aqOLu

    Сталкивался кто-то с таким? Схожих проблем в интернете поиск не дал. Заранее благодарю за помощь.

    21 февраля 2020 г. 8:15

Ответы

  • Привет,

    В статье внизу указано:

    How to fix errors found in the CheckSUR.log

    (f) CSI Payload File Missing 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
    (f) CSI Payload File Missing 0x00000000 bootmgr x86_microsoft-windows-b..re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (fix) CSI Payload File Missing 0x00000000 bootmgr x86_microsoft-windows-b..re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (f) CSI Payload File Missing 0x00000000 winload.exe x86_microsoft-windows-b..environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45
    To resolve this issue, follow these steps:
    1. Find out which payload files are missing. To do this, examine the CheckSUR log. Identify any lines that have an (f) entry that is not followed by (fix). In the previous example, there are two payload files that were not fixed.
    2. Copy these files from another computer. Make sure the computer from which you copy files uses the same OS version and system architecture as the computer that you are working on.
    3. Paste the files into the appropriate subfolder under %windir%\winsxs.

    Important

    Before you put the files into the indicated locations, you may have to grant yourself permissions to edit the folder contents. To do this, open an elevated Command Prompt window, and run the following commands:

    takeown /f <Path_And_Name>
    icacls <Path_And_Name> /grant Administrators:F
    

    Note In these commands, <Path_And_Name> represents the name of the file or folder that you are targeting.

    For example, you might target the following folder:

    C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
    The following commands take ownership of this folder, grant Full Control of the folder to the Administrators group, and then replace the admparse.dll file:
    takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
    icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F
    copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    • Помечено в качестве ответа Elvis2009 27 февраля 2020 г. 9:23
    27 февраля 2020 г. 7:27
    Модератор

Все ответы

  • Привет,

    В статье внизу указано:

    How to fix errors found in the CheckSUR.log

    (f) CSI Payload File Missing 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
    (f) CSI Payload File Missing 0x00000000 bootmgr x86_microsoft-windows-b..re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (fix) CSI Payload File Missing 0x00000000 bootmgr x86_microsoft-windows-b..re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (f) CSI Payload File Missing 0x00000000 winload.exe x86_microsoft-windows-b..environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45
    To resolve this issue, follow these steps:
    1. Find out which payload files are missing. To do this, examine the CheckSUR log. Identify any lines that have an (f) entry that is not followed by (fix). In the previous example, there are two payload files that were not fixed.
    2. Copy these files from another computer. Make sure the computer from which you copy files uses the same OS version and system architecture as the computer that you are working on.
    3. Paste the files into the appropriate subfolder under %windir%\winsxs.

    Important

    Before you put the files into the indicated locations, you may have to grant yourself permissions to edit the folder contents. To do this, open an elevated Command Prompt window, and run the following commands:

    takeown /f <Path_And_Name>
    icacls <Path_And_Name> /grant Administrators:F
    

    Note In these commands, <Path_And_Name> represents the name of the file or folder that you are targeting.

    For example, you might target the following folder:

    C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
    The following commands take ownership of this folder, grant Full Control of the folder to the Administrators group, and then replace the admparse.dll file:
    takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
    icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F
    copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    • Помечено в качестве ответа Elvis2009 27 февраля 2020 г. 9:23
    27 февраля 2020 г. 7:27
    Модератор
  • Сегодня ночью наткнулся на эту же статью. Команда icals не отрабатывает корректно, но takeown /f дал сменить владельца и я в ручную указал нужные права для пользователя на копирование файлов. После чего заново запустил средство готовности к обновлению и оно отработало без ошибок. Обновление тоже усталовилось, так что помечу как ответ, спасибо! 

    Важный момент, после установки IE11, с которого все и началось, и отключения режима усиленной защиты у терминальных пользователей пришлось делать сброс настроек на дефолтные (Свойства браузера-Дополнительно-Сброс) иначе на давал менять никакие настройки в браузере.

    Спасибо! Проблема решена!

    27 февраля 2020 г. 9:23