Link to home
Start Free TrialLog in
Avatar of Seth Simmons
Seth SimmonsFlag for United States of America

asked on

issue installing system center

anyone get system center 1801 installed on server 2016?
it's failing on the prerequisite check

it says the isapi/cgi restrictions are disabled or missing
i've gone in IIS and all of the items are allowed

it also says asp.net 4.x registration check failed and is not registered with IIS
tried to use aspnet_regiis with -i and says the option is not supported in that operating system

for both items, it says it can be resolved in server 2012 by installed .net 4.5 but of course 4.6 is included
system requirements show all the roles are supported in 2016 (except nano) so not sure how to get around it

User generated image
User generated image
User generated image
Avatar of Philip Elder
Philip Elder
Flag of Canada image

Two steps come to mind:

Slipstream the latest Windows Server CU into the GA Install.WIM file. Then use _that_ installer to install the base OS being used.

Make sure .NET 4.5.1 is installed post OS install. Given the requirement in the indicated Microsoft Doc I suggest not updating .NET at all until everything is installed.

I looked around for some PowerShell that would install all of the prerequisites like we have for Exchange but I don't see anything on a Microsoft property off the top. This is close but looks to be component specific: TechNet ConfigMgr Prerequisites.

NOTE: I work with Microsoft clustering most platforms but we use native tools and PowerShell as a rule. So, the above is best guess. :)
Avatar of Seth Simmons

ASKER

Slipstream the latest Windows Server CU into the GA Install.WIM file.

i guess i'm not sure how that would help

Make sure .NET 4.5.1 is installed post OS install.

OS includes 4.6

This is close but looks to be component specific

nice tool but yeah, seems limited in scope for certain applications
Having an up to date OS out of the box may include fixes in the OS to address some of the problems being experienced. SOP for us is to keep an up to date installer and use that.

The ASP.NET error screenshot shows 4.0 as the install attempt version and requests that IIS8/4.5 be installed via Windows Features.

On that host in an elevated PowerShell please post the results of the following into a CODE snippet:
Get-WindowsFeature *ASP*
Get-WindowsFeature | where {$_.installed -eq $true} | select DisplayName, Name, Installed

Open in new window

PS C:\Windows\system32> Get-WindowsFeature *ASP*

Display Name                                            Name                       Install State
------------                                            ----                       -------------
            [ ] ASP                                     Web-ASP                        Available
            [X] ASP.NET 3.5                             Web-Asp-Net                    Installed
            [X] ASP.NET 4.6                             Web-Asp-Net45                  Installed
    [X] ASP.NET 4.6                                     NET-Framework-45-ASPNET        Installed

Open in new window


PS C:\Windows\system32> Get-WindowsFeature | where {$_.installed -eq $true} | select DisplayName, Name, Installed

DisplayName                                    Name                      Installed
-----------                                    ----                      ---------
File and Storage Services                      FileAndStorage-Services        True
Storage Services                               Storage-Services               True
Web Server (IIS)                               Web-Server                     True
Web Server                                     Web-WebServer                  True
Common HTTP Features                           Web-Common-Http                True
Default Document                               Web-Default-Doc                True
Directory Browsing                             Web-Dir-Browsing               True
HTTP Errors                                    Web-Http-Errors                True
Static Content                                 Web-Static-Content             True
Health and Diagnostics                         Web-Health                     True
HTTP Logging                                   Web-Http-Logging               True
Request Monitor                                Web-Request-Monitor            True
Performance                                    Web-Performance                True
Static Content Compression                     Web-Stat-Compression           True
Security                                       Web-Security                   True
Request Filtering                              Web-Filtering                  True
Windows Authentication                         Web-Windows-Auth               True
Application Development                        Web-App-Dev                    True
.NET Extensibility 3.5                         Web-Net-Ext                    True
.NET Extensibility 4.6                         Web-Net-Ext45                  True
ASP.NET 3.5                                    Web-Asp-Net                    True
ASP.NET 4.6                                    Web-Asp-Net45                  True
CGI                                            Web-CGI                        True
ISAPI Extensions                               Web-ISAPI-Ext                  True
ISAPI Filters                                  Web-ISAPI-Filter               True
Management Tools                               Web-Mgmt-Tools                 True
IIS Management Console                         Web-Mgmt-Console               True
IIS 6 Management Compatibility                 Web-Mgmt-Compat                True
IIS 6 Metabase Compatibility                   Web-Metabase                   True
.NET Framework 3.5 Features                    NET-Framework-Features         True
.NET Framework 3.5 (includes .NET 2.0 and 3.0) NET-Framework-Core             True
HTTP Activation                                NET-HTTP-Activation            True
.NET Framework 4.6 Features                    NET-Framework-45-Features      True
.NET Framework 4.6                             NET-Framework-45-Core          True
ASP.NET 4.6                                    NET-Framework-45-ASPNET        True
WCF Services                                   NET-WCF-Services45             True
HTTP Activation                                NET-WCF-HTTP-Activation45      True
TCP Port Sharing                               NET-WCF-TCP-PortSharing45      True
SMB 1.0/CIFS File Sharing Support              FS-SMB1                        True
Windows Defender Features                      Windows-Defender-Features      True
Windows Defender                               Windows-Defender               True
GUI for Windows Defender                       Windows-Defender-Gui           True
Windows PowerShell                             PowerShellRoot                 True
Windows PowerShell 5.1                         PowerShell                     True
Windows PowerShell 2.0 Engine                  PowerShell-V2                  True
Windows PowerShell ISE                         PowerShell-ISE                 True
Windows Process Activation Service             WAS                            True
Process Model                                  WAS-Process-Model              True
.NET Environment 3.5                           WAS-NET-Environment            True
Configuration APIs                             WAS-Config-APIs                True
WoW64 Support                                  WoW64-Support                  True

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Seth Simmons
Seth Simmons
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I've asked around and folks that I've asked have said that it should just work.

Perhaps the source image for the base OS is corrupt and should be downloaded again and the install process run off of that.
not working with server 2016; rebuilt to earlier version that works