locked
Sharepoint 2019 prerequisite Error: The tool was unable to install Web Server (IIS) Role RRS feed

  • General discussion

  • Hi
    yesterday I tried in several ways to install the sharepoint prerequisite.
    I need to install 10 sharepoint server and using powershell help.

    Start-Process "D:\Sharepoint\ISO\PrerequisiteInstaller.exe" -ArgumentList "/SQLNCli:`"D:\Sharepoint\prereqs\sqlncli.msi`" `
    /Sync:`"D:\Sharepoint\prereqs\Synchronization.msi`" `
    /AppFabric:`"D:\Sharepoint\prereqs\WindowsServerAppFabricSetup_x64.exe`" `
    /IDFX11:`"D:\Sharepoint\prereqs\MicrosoftIdentityExtensions-64.msi`" `
    /MSIPCClient:`"D:\Sharepoint\prereqs\setup_msipc_x64.exe`" `
    /KB3092423:`"D:\Sharepoint\prereqs\AppFabric-KB3092423-x64-ENU.exe`" `
    /WCFDataServices56:`"D:\Sharepoint\prereqs\WcfDataServices.exe`" `
    /DotNet472:`"D:\Sharepoint\prereqs\NDP472-KB4054531-Web.exe`" `
    /MSVCRT11:`"D:\Sharepoint\prereqs\vcredist_x64.exe`" `
    /MSVCRT141:`"D:\Sharepoint\prereqs\VC_redist.x64.exe`""

    On the "Microsoft Sharepoint 2019 Product Preparation Tool" I get:

    • Web Server (IIS) Role: configuration error
    • Microsoft SQL Server 2012 SP4 Native Client: Installation skipped
    • Microsoft Sync Framework Runtime v1.0 SP1 (x64): Installation skipped
    • Windows Server AppFabric: Installation skipped
    • Microsoft Identity Extensions: Installation skipped
    • Microsoft Information Protection and Control Client 2.1: Installation skipped
    • Microsoft WCF Data Services 5.6: Installation skipped
    • Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB3092423): Installation skipped
    • Microsoft .NET Framework 4.7.2: equivalent products already installed (no action taken)
    • Visual C++ Redistributable Package for Visual Studio 2012: Installation skipped
    • Visual C++ Redistributable Package for Visual Studio 2017: equivalent products already installed (no action taken)


    On the log file:

    2020-07-17 08:36:50 - SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
    2020-07-17 08:36:50 - Error: The tool was unable to install Web Server (IIS) Role.
    2020-07-17 08:36:50 - Last return code (0X3E8=1000)
    2020-07-17 08:36:50 - Options for further diagnostics: 1. Look up the return code value 2. Download the prerequisite manually and verify size downloaded by the prerequisite installer. 3. Install the prerequisite manually from the given location without any command line options.
    2020-07-17 08:36:50 - Cannot retry

    Same error if I run directly the "PrerequisiteInstaller.exe"

    I do not know what to do

    Thanks for help me

    Faye


    Friday, July 17, 2020 6:41 AM

All replies

  • One reference for you to check.

    https://vladtalkstech.com/2017/08/the-tool-was-unable-to-install-web-server-iis-role-sharepoint-2016-on-windows-server-2016.html


    Justin Liu Office Apps & Services MVP, MCSE
    Senior Software Engineer
    Learn Microsoft 365 from Microsoft DOCs now!
    Please Vote and Mark as Answer if it helps you.

    Friday, July 17, 2020 7:44 AM
  • What OS are you installing SharePoint Server 2019 on?

    Trevor Seward

    Office Apps and Services MVP



    Author, Deploying SharePoint 2019

    Author, Deploying SharePoint 2016

    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

    Sunday, July 19, 2020 5:24 PM
  • Hi Trevor,

    on WS 2019

    Regards

    Faye

    Monday, July 20, 2020 9:42 AM
  • Hi,

    This article: https://vladtalkstech.com/2017/08/the-tool-was-unable-to-install-web-server-iis-role-sharepoint-2016-on-windows-server-2016.html

    Don't work for Sharepoint 2019

    I get this error:

    Import-Module ServerManager
    Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer –Source "X:\XXX\sxs"

    Add-WindowsFeature : The request to add or remove features on the specified server failed.
    Installation of one or more roles, role services, or features failed. Error: 0x800f0954
    At line:2 char:1
    + Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,We ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature], Exception
        + FullyQualifiedErrorId : DISMAPI_Error__Failed_To_Enable_Updates,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCommand

    Thanks for help me

    Faye

    Monday, July 20, 2020 1:27 PM
  • Try installing the .NET Framework 3.5 from Server Manager, then try the pre-req installer.

    You may need the Windows Server ISO in order to install it. You can also specify the -Sources switch on the cmdlet to point to a mounted Windows Server 2019 ISO at the SxS folder.


    Trevor Seward

    Office Apps and Services MVP



    Author, Deploying SharePoint 2019

    Author, Deploying SharePoint 2016

    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

    Monday, July 20, 2020 2:48 PM
  • FYI

    https://answers.microsoft.com/en-us/windows/forum/all/error-0x800f0954/5e12d27b-93a1-489b-a892-6614a9836a15


    Justin Liu Office Apps & Services MVP, MCSE
    Senior Software Engineer
    Learn Microsoft 365 from Microsoft DOCs now!
    Please Vote and Mark as Answer if it helps you.

    Tuesday, July 21, 2020 1:48 AM
  • Hi Trevor & Justin,

    I tried our suggestios but I get allways the same problem.

    Same situation if I try to run directly the "PrerequisiteInstaller.exe" from the ISO (I downloaded the ISO two time).

    Appreciated if you have other idea.

    Thanks

    Regards

    Faye

    Tuesday, July 21, 2020 4:24 PM
  • What happened when you tried to install .NET Framework 3.5 from Windows' SxS?

    Trevor Seward

    Office Apps and Services MVP



    Author, Deploying SharePoint 2019

    Author, Deploying SharePoint 2016

    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

    Tuesday, July 21, 2020 4:37 PM
  • The operation ended successfully
    Tuesday, July 21, 2020 5:15 PM
  • Can you provide an updated log from the pre-req installer?

    Trevor Seward

    Office Apps and Services MVP



    Author, Deploying SharePoint 2019

    Author, Deploying SharePoint 2016

    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

    Tuesday, July 21, 2020 5:33 PM
  • Start-Process "D:\Sharepoint\ISO\PrerequisiteInstaller.exe" -ArgumentList "/SQLNCli:`"D:\Sharepoint\prereqs\sqlncli.msi`" `
    /Sync:`"D:\Sharepoint\prereqs\Synchronization.msi`" `
    /AppFabric:`"D:\Sharepoint\prereqs\WindowsServerAppFabricSetup_x64.exe`" `
    /IDFX11:`"D:\Sharepoint\prereqs\MicrosoftIdentityExtensions-64.msi`" `
    /MSIPCClient:`"D:\Sharepoint\prereqs\setup_msipc_x64.exe`" `
    /KB3092423:`"D:\Sharepoint\prereqs\AppFabric-KB3092423-x64-ENU.exe`" `
    /WCFDataServices56:`"D:\Sharepoint\prereqs\WcfDataServices.exe`" `
    /DotNet472:`"D:\Sharepoint\prereqs\NDP472-KB4054531-Web.exe`" `
    /MSVCRT11:`"D:\Sharepoint\prereqs\vcredist_x64.exe`" `
    /MSVCRT141:`"D:\Sharepoint\prereqs\VC_redist.x64.exe`""

    LOG:

    2020-07-22 11:18:10 - Operating System: Windows 10
    2020-07-22 11:18:10 - Processor architecture is (9)
    2020-07-22 11:18:10 - Reading the following string value/name...
    2020-07-22 11:18:10 - Common Startup
    2020-07-22 11:18:10 - from the following registry location...
    2020-07-22 11:18:10 - SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    2020-07-22 11:18:10 - The value is... 
    2020-07-22 11:18:10 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
    2020-07-22 11:18:10 - Trying to remove the startup task if there is any.
    2020-07-22 11:18:10 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd
    2020-07-22 11:18:10 - Error: Startup task doesn't exist. This is not a continuation after a restart.
    2020-07-22 11:18:10 - Analyzing the following command line argument:
    2020-07-22 11:18:10 - /SQLNCli:D:\Sharepoint\prereqs\sqlncli.msi
    2020-07-22 11:18:10 - Found the following command line option:
    2020-07-22 11:18:10 - SQLNCli
    2020-07-22 11:18:10 - Found the following custom file location:
    2020-07-22 11:18:10 - D:\Sharepoint\prereqs\sqlncli.msi
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /Sync:D:\Sharepoint\prereqs\Synchronization.msi
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - Sync
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\Synchronization.msi
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /AppFabric:D:\Sharepoint\prereqs\WindowsServerAppFabricSetup_x64.exe
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - AppFabric
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\WindowsServerAppFabricSetup_x64.exe
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /IDFX11:D:\Sharepoint\prereqs\MicrosoftIdentityExtensions-64.msi
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - IDFX11
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\MicrosoftIdentityExtensions-64.msi
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /MSIPCClient:D:\Sharepoint\prereqs\setup_msipc_x64.exe
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - MSIPCClient
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\setup_msipc_x64.exe
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /KB3092423:D:\Sharepoint\prereqs\AppFabric-KB3092423-x64-ENU.exe
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - KB3092423
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\AppFabric-KB3092423-x64-ENU.exe
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /WCFDataServices56:D:\Sharepoint\prereqs\WcfDataServices.exe
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - WCFDataServices56
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\WcfDataServices.exe
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /DotNet472:D:\Sharepoint\prereqs\NDP472-KB4054531-Web.exe
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - DotNet472
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\NDP472-KB4054531-Web.exe
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /MSVCRT11:D:\Sharepoint\prereqs\vcredist_x64.exe
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - MSVCRT11
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\vcredist_x64.exe
    2020-07-22 11:18:11 - Analyzing the following command line argument:
    2020-07-22 11:18:11 - 
    /MSVCRT141:D:\Sharepoint\prereqs\VC_redist.x64.exe
    2020-07-22 11:18:11 - Found the following command line option:
    2020-07-22 11:18:11 - MSVCRT141
    2020-07-22 11:18:11 - Found the following custom file location:
    2020-07-22 11:18:11 - D:\Sharepoint\prereqs\VC_redist.x64.exe
    2020-07-22 11:18:11 - Details of the current operating system: 
    2020-07-22 11:18:11 - Major version number of the operating system:  (10)
    2020-07-22 11:18:11 - Minor version number of the operating system:  (0)
    2020-07-22 11:18:11 - Build number of the operating system:  (0X4563=17763)
    2020-07-22 11:18:11 - Major version number of the latest Service Pack:  (0)
    2020-07-22 11:18:11 - Minor version number of the latest Service Pack:  (0)
    2020-07-22 11:18:11 - Platform ID of the operating system:  (2)
    2020-07-22 11:18:11 - Product suites available on the operating system:  (0X110=272)
    2020-07-22 11:18:11 - Product type of the operating system: VER_NT_SERVER
    2020-07-22 11:18:11 - Product type:  (7)
    2020-07-22 11:18:11 - OS type:  (0)
    2020-07-22 11:18:11 - Configuring the application's property sheet...
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Microsoft .NET Framework 4.7.2
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - Version
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
    2020-07-22 11:18:11 - The value is... 
    2020-07-22 11:18:11 - 4.7.03190
    2020-07-22 11:18:11 - A higher version of the prerequisite above is already installed
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    2020-07-22 11:18:11 - Reading version of the following file...
    2020-07-22 11:18:11 - C:\Windows\assembly\GAC_MSIL\Microsoft.Synchronization\1.0.0.0__89845dcd8080cc91\Microsoft.Synchronization.dll
    2020-07-22 11:18:11 - GetFileVersionInfoSize failed (-2147024894)
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Microsoft SQL Server 2012 SP4 Native Client
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - Version
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Windows Server AppFabric
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - ProductVersion
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Microsoft\AppFabric\V1.0
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Microsoft Identity Extensions
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - 
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Microsoft\Microsoft Identity Extensions\Setup\1.0
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Microsoft Information Protection and Control Client 2.1
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - 
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Microsoft\MSIPC\CurrentVersion
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Microsoft WCF Data Services 5.6
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - Version
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Wow6432Node\Microsoft\Microsoft WCF Data Services\5.6
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB3092423)
    2020-07-22 11:18:11 - Reading the following DWORD value/name...
    2020-07-22 11:18:11 - IsInstalled
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Wow6432Node\Microsoft\Updates\AppFabric 1.1 for Windows Server\KB3092423
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Visual C++ Redistributable Package for Visual Studio 2012
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - Version
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\VC\Runtimes\x64
    2020-07-22 11:18:11 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:11 - Visual C++ Redistributable Package for Visual Studio 2017
    2020-07-22 11:18:11 - Reading the following string value/name...
    2020-07-22 11:18:11 - Version
    2020-07-22 11:18:11 - from the following registry location...
    2020-07-22 11:18:11 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x64
    2020-07-22 11:18:19 - Beginning download/installation
    2020-07-22 11:18:19 - Created thread for installer
    2020-07-22 11:18:19 - Installing windows server roles and features.
    2020-07-22 11:18:19 - Preparing to run the following commands:
    2020-07-22 11:18:19 - Param(
     [String]$logFile
    )
    Import-Module Servermanager
    Start-Transcript -path $logFile
    $operation = Install-WindowsFeature NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-Pipe-Activation45,NET-WCF-HTTP-Activation45,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Asp-Net45,Web-Net-Ext,Web-Net-Ext45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Windows-Identity-Foundation,Xps-Viewer -IncludeManagementTools -verbose
    if ($operation.ExitCode -eq 'SuccessRestartRequired') {
      Stop-Transcript
      $host.SetShouldExit(3010)
    }
    elseif (!$operation.Success){
      Stop-Transcript
      $host.SetShouldExit(1000)
      exit
    }
    2020-07-22 11:18:19 - Logs for these operations will be available at:
    2020-07-22 11:18:19 - "C:\Users\xxxx~1\AppData\Local\Temp\2\Pre490F.tmp.PS1.log"
    2020-07-22 11:18:19 - Executing PowerShell command:
    2020-07-22 11:18:19 - "C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass "C:\Users\xxxx~1\AppData\Local\Temp\2\Pre490F.tmp.PS1 -logFile C:\Users\xxxx~1\AppData\Local\Temp\2\Pre490F.tmp.PS1.log"
    2020-07-22 11:18:20 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:21 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:22 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:24 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:25 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:26 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:27 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:28 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:29 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:30 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:31 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:32 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:33 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:34 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:35 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:36 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:37 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:38 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:39 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:40 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:41 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:42 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:43 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:44 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:45 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:46 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:47 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:48 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:49 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:50 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:51 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:52 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:53 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:54 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:55 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:56 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:57 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:58 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:59 - Request for install time of Web Server (IIS) Role
    2020-07-22 11:18:59 - Install process returned (0X3E8=1000)
    2020-07-22 11:18:59 - [In HRESULT format] (0X800703E8=-2147023896)
    2020-07-22 11:18:59 - Last return code (0X3E8=1000)
    2020-07-22 11:18:59 - Reading the following DWORD value/name...
    2020-07-22 11:18:59 - Flags
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Microsoft\Updates\UpdateExeVolatile
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - PendingFileRenameOperations
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SYSTEM\CurrentControlSet\Control\Session Manager
    2020-07-22 11:18:59 - Reading the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
    2020-07-22 11:18:59 - Error: The tool was unable to install Web Server (IIS) Role.
    2020-07-22 11:18:59 - Last return code (0X3E8=1000)
    2020-07-22 11:18:59 - Options for further diagnostics: 1. Look up the return code value 2. Download the prerequisite manually and verify size downloaded by the prerequisite installer. 3. Install the prerequisite manually from the given location without any command line options.
    2020-07-22 11:18:59 - Cannot retry
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Microsoft .NET Framework 4.7.2
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - Version
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
    2020-07-22 11:18:59 - The value is... 
    2020-07-22 11:18:59 - 4.7.03190
    2020-07-22 11:18:59 - A higher version of the prerequisite above is already installed
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    2020-07-22 11:18:59 - Reading version of the following file...
    2020-07-22 11:18:59 - C:\Windows\assembly\GAC_MSIL\Microsoft.Synchronization\1.0.0.0__89845dcd8080cc91\Microsoft.Synchronization.dll
    2020-07-22 11:18:59 - GetFileVersionInfoSize failed (-2147024894)
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Microsoft SQL Server 2012 SP4 Native Client
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - Version
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Windows Server AppFabric
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - ProductVersion
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Microsoft\AppFabric\V1.0
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Microsoft Identity Extensions
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - 
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Microsoft\Microsoft Identity Extensions\Setup\1.0
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Microsoft Information Protection and Control Client 2.1
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - 
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Microsoft\MSIPC\CurrentVersion
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Microsoft WCF Data Services 5.6
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - Version
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Wow6432Node\Microsoft\Microsoft WCF Data Services\5.6
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB3092423)
    2020-07-22 11:18:59 - Reading the following DWORD value/name...
    2020-07-22 11:18:59 - IsInstalled
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Wow6432Node\Microsoft\Updates\AppFabric 1.1 for Windows Server\KB3092423
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Visual C++ Redistributable Package for Visual Studio 2012
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - Version
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\VC\Runtimes\x64
    2020-07-22 11:18:59 - Check whether the following prerequisite is installed:
    2020-07-22 11:18:59 - Visual C++ Redistributable Package for Visual Studio 2017
    2020-07-22 11:18:59 - Reading the following string value/name...
    2020-07-22 11:18:59 - Version
    2020-07-22 11:18:59 - from the following registry location...
    2020-07-22 11:18:59 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x64
    2020-07-22 11:19:24 - Opening log file
    2020-07-22 11:19:25 - Opened action for user
    2020-07-22 11:19:25 - C:\Users\XXXX~1\AppData\Local\Temp\2\PrerequisiteInstaller.2020.07.22-11.18.10.log



    Wednesday, July 22, 2020 9:20 AM
  • Executing the "PrerequisiteInstaller.exe", logs:

    2020-07-22 14:31:53 - Operating System: Windows 10
    2020-07-22 14:31:53 - Processor architecture is (9)
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - Common Startup
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    2020-07-22 14:31:53 - The value is... 
    2020-07-22 14:31:53 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
    2020-07-22 14:31:53 - Trying to remove the startup task if there is any.
    2020-07-22 14:31:53 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd
    2020-07-22 14:31:53 - Successfully deleted the startup task
    2020-07-22 14:31:53 - Analyzing the following command line argument:
    2020-07-22 14:31:53 - /continue
    2020-07-22 14:31:53 - Continuing after restart
    2020-07-22 14:31:53 - Details of the current operating system: 
    2020-07-22 14:31:53 - Major version number of the operating system:  (10)
    2020-07-22 14:31:53 - Minor version number of the operating system:  (0)
    2020-07-22 14:31:53 - Build number of the operating system:  (0X4563=17763)
    2020-07-22 14:31:53 - Major version number of the latest Service Pack:  (0)
    2020-07-22 14:31:53 - Minor version number of the latest Service Pack:  (0)
    2020-07-22 14:31:53 - Platform ID of the operating system:  (2)
    2020-07-22 14:31:53 - Product suites available on the operating system:  (0X110=272)
    2020-07-22 14:31:53 - Product type of the operating system: VER_NT_SERVER
    2020-07-22 14:31:53 - Product type:  (7)
    2020-07-22 14:31:53 - OS type:  (0)
    2020-07-22 14:31:53 - Configuring the application's property sheet...
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Microsoft .NET Framework 4.7.2
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - Version
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
    2020-07-22 14:31:53 - The value is... 
    2020-07-22 14:31:53 - 4.7.03190
    2020-07-22 14:31:53 - A higher version of the prerequisite above is already installed
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    2020-07-22 14:31:53 - Reading version of the following file...
    2020-07-22 14:31:53 - C:\Windows\assembly\GAC_MSIL\Microsoft.Synchronization\1.0.0.0__89845dcd8080cc91\Microsoft.Synchronization.dll
    2020-07-22 14:31:53 - GetFileVersionInfoSize failed (-2147024894)
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Microsoft SQL Server 2012 SP4 Native Client
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - Version
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Windows Server AppFabric
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - ProductVersion
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Microsoft\AppFabric\V1.0
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Microsoft Identity Extensions
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - 
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Microsoft\Microsoft Identity Extensions\Setup\1.0
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Microsoft Information Protection and Control Client 2.1
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - 
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Microsoft\MSIPC\CurrentVersion
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Microsoft WCF Data Services 5.6
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - Version
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Wow6432Node\Microsoft\Microsoft WCF Data Services\5.6
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB3092423)
    2020-07-22 14:31:53 - Reading the following DWORD value/name...
    2020-07-22 14:31:53 - IsInstalled
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Wow6432Node\Microsoft\Updates\AppFabric 1.1 for Windows Server\KB3092423
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Visual C++ Redistributable Package for Visual Studio 2012
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - Version
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\VC\Runtimes\x64
    2020-07-22 14:31:53 - Check whether the following prerequisite is installed:
    2020-07-22 14:31:53 - Visual C++ Redistributable Package for Visual Studio 2017
    2020-07-22 14:31:53 - Reading the following string value/name...
    2020-07-22 14:31:53 - Version
    2020-07-22 14:31:53 - from the following registry location...
    2020-07-22 14:31:53 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x64
    2020-07-22 14:31:53 - Beginning download/installation
    2020-07-22 14:31:53 - Created thread for installer
    2020-07-22 14:31:53 - Installing windows server roles and features.
    2020-07-22 14:31:53 - Preparing to run the following commands:
    2020-07-22 14:31:53 - Param(
     [String]$logFile
    )
    Import-Module Servermanager
    Start-Transcript -path $logFile
    $operation = Install-WindowsFeature NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-Pipe-Activation45,NET-WCF-HTTP-Activation45,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Asp-Net45,Web-Net-Ext,Web-Net-Ext45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Windows-Identity-Foundation,Xps-Viewer -IncludeManagementTools -verbose
    if ($operation.ExitCode -eq 'SuccessRestartRequired') {
      Stop-Transcript
      $host.SetShouldExit(3010)
    }
    elseif (!$operation.Success){
      Stop-Transcript
      $host.SetShouldExit(1000)
      exit
    }
    2020-07-22 14:31:53 - Logs for these operations will be available at:
    2020-07-22 14:31:53 - "C:\Users\XXXX~1\AppData\Local\Temp\2\PreCF94.tmp.PS1.log"
    2020-07-22 14:31:53 - Executing PowerShell command:
    2020-07-22 14:31:53 - "C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass "C:\Users\XXXX~1\AppData\Local\Temp\2\PreCF94.tmp.PS1 -logFile C:\Users\XXXX~1\AppData\Local\Temp\2\PreCF94.tmp.PS1.log"
    2020-07-22 14:31:54 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:31:55 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:31:56 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:31:57 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:31:58 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:31:59 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:00 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:01 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:02 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:03 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:04 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:05 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:06 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:07 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:08 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:09 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:10 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:11 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:12 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:13 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:14 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:15 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:16 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:17 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:18 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:19 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:20 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:21 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:22 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:23 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:24 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:25 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:26 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:27 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:28 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:29 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:30 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:31 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:32 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:33 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:34 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:35 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:36 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:37 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:38 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:39 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:40 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:41 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:42 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:43 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:44 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:45 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:46 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:47 - Request for install time of Web Server (IIS) Role
    2020-07-22 14:32:48 - Install process returned (0X3E8=1000)
    2020-07-22 14:32:48 - [In HRESULT format] (0X800703E8=-2147023896)
    2020-07-22 14:32:48 - Last return code (0X3E8=1000)
    2020-07-22 14:32:48 - Reading the following DWORD value/name...
    2020-07-22 14:32:48 - Flags
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Microsoft\Updates\UpdateExeVolatile
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - PendingFileRenameOperations
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SYSTEM\CurrentControlSet\Control\Session Manager
    2020-07-22 14:32:48 - Reading the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
    2020-07-22 14:32:48 - Error: The tool was unable to install Web Server (IIS) Role.
    2020-07-22 14:32:48 - Last return code (0X3E8=1000)
    2020-07-22 14:32:48 - Options for further diagnostics: 1. Look up the return code value 2. Download the prerequisite manually and verify size downloaded by the prerequisite installer. 3. Install the prerequisite manually from the given location without any command line options.
    2020-07-22 14:32:48 - Cannot retry
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Microsoft .NET Framework 4.7.2
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - Version
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
    2020-07-22 14:32:48 - The value is... 
    2020-07-22 14:32:48 - 4.7.03190
    2020-07-22 14:32:48 - A higher version of the prerequisite above is already installed
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    2020-07-22 14:32:48 - Reading version of the following file...
    2020-07-22 14:32:48 - C:\Windows\assembly\GAC_MSIL\Microsoft.Synchronization\1.0.0.0__89845dcd8080cc91\Microsoft.Synchronization.dll
    2020-07-22 14:32:48 - GetFileVersionInfoSize failed (-2147024894)
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Microsoft SQL Server 2012 SP4 Native Client
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - Version
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Windows Server AppFabric
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - ProductVersion
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Microsoft\AppFabric\V1.0
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Microsoft Identity Extensions
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - 
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Microsoft\Microsoft Identity Extensions\Setup\1.0
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Microsoft Information Protection and Control Client 2.1
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - 
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Microsoft\MSIPC\CurrentVersion
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Microsoft WCF Data Services 5.6
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - Version
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Wow6432Node\Microsoft\Microsoft WCF Data Services\5.6
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB3092423)
    2020-07-22 14:32:48 - Reading the following DWORD value/name...
    2020-07-22 14:32:48 - IsInstalled
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Wow6432Node\Microsoft\Updates\AppFabric 1.1 for Windows Server\KB3092423
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Visual C++ Redistributable Package for Visual Studio 2012
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - Version
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\VC\Runtimes\x64
    2020-07-22 14:32:48 - Check whether the following prerequisite is installed:
    2020-07-22 14:32:48 - Visual C++ Redistributable Package for Visual Studio 2017
    2020-07-22 14:32:48 - Reading the following string value/name...
    2020-07-22 14:32:48 - Version
    2020-07-22 14:32:48 - from the following registry location...
    2020-07-22 14:32:48 - SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x64
    2020-07-22 14:33:58 - Opening log file
    2020-07-22 14:33:58 - Opened action for user
    2020-07-22 14:33:58 - C:\Users\XXXX~1\AppData\Local\Temp\2\PrerequisiteInstaller.2020.07.22-14.31.53.log


    Wednesday, July 22, 2020 12:34 PM
  • What happens if you manually run:

    Install-WindowsFeature NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-Pipe-Activation45,NET-WCF-HTTP-Activation45,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Asp-Net45,Web-Net-Ext,Web-Net-Ext45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Windows-Identity-Foundation,Xps-Viewer -IncludeManagementTools -Verbose

    As I said previously, you may need to include the -Source switch pointing to the SxS folder on a Windows Server 2019 ISO.


    Trevor Seward

    Office Apps and Services MVP



    Author, Deploying SharePoint 2019

    Author, Deploying SharePoint 2016

    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

    Wednesday, July 22, 2020 11:43 PM
  • Hi Trevor,

    I get this output:

    VERBOSE: Installation started... 
    VERBOSE: Continue with installation?
    VERBOSE: Prerequisite processing started...
    VERBOSE: Prerequisite processing succeeded.
    Install-WindowsFeature : The request to add or remove features on the specified server failed.
    Installation of one or more roles, role services, or features failed. Error: 0x800f0954
    At line:1 char:1
    + Install-WindowsFeature NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature], Exception
        + FullyQualifiedErrorId : DISMAPI_Error__Failed_To_Enable_Updates,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCommand

    Success Restart Needed Exit Code      Feature Result                               
    ------- -------------- ---------      --------------                               
    False   No             Failed         {}                                           
    VERBOSE: Installation succeeded.


    Thanks

    Regards

    Faye

    Thursday, July 23, 2020 7:05 AM
  • Hi Faye, that error code means Windows couldn't find a necessary component installation package from your Windows Server Update Services (WSUS) server.  That almost certainly means it couldn't find the .NET Framework 3.5 installation package on your WSUS server.

    Did you add this parameter to your PowerShell command as Trevor recommended?

    -Source D:\sources\sxs

    (Where "D:\sources\sxs" is the \sources\sxs directory of your Windows Server 2019 installation disc.)

    If you don't add this parameter to your command, it's going to fail because your environment is configured to look for component installation packages from WSUS instead of Windows Update.

    - Troy Starr [MSFT]

    Friday, July 24, 2020 7:09 PM