In my testenvironment, my Ex2016 installation freeded . It was arount the 53%.My logfile tells me this:
[08/17/2018 14:41:31.0662] [0] Local time zone: (UTC+01:00) Brussels, Copenhagen, Madrid, Paris.
[08/17/2018 14:41:31.0662] [0] Operating system version: Microsoft Windows NT 6.2.9200.0.
[08/17/2018 14:41:31.0662] [0] Setup version: 15.1.225.42.
[08/17/2018 14:41:31.0662] [0] Logged on user: learn\administrator.
[08/17/2018 14:41:31.0693] [0] Command Line Parameter Name='sourcedir', Value='D:\Sourcefiles\Exchange 2016'.
[08/17/2018 14:41:31.0693] [0] Command Line Parameter Name='mode', Value='Install'.
[08/17/2018 14:41:31.0709] [0] RuntimeAssembly was started with the following command: '/sourcedir:D:\Sourcefiles\Exchange 2016 /mode:Install'.
[08/17/2018 14:41:31.0881] [0] The following roles are installed: BridgeheadRole ClientAccessRole MailboxRole UnifiedMessagingRole FrontendTransportRole AdminToolsRole CafeRole
[08/17/2018 14:41:32.0568] [0] Setup is choosing the domain controller to use
[08/17/2018 14:41:32.0615] [0] The MSExchangeADTopology has a persisted domain controller: DC1.learn.XYZ
[08/17/2018 14:41:33.0303] [0] PrepareAD has been run, and has replicated to this domain controller; so setup will use DC1.learn.XYZ
[08/17/2018 14:41:33.0303] [0] Setup is choosing a global catalog...
[08/17/2018 14:41:33.0319] [0] Setup has chosen the global catalog server DC1.learn.XYZ.
[08/17/2018 14:41:33.0319] [0] Setup will use the domain controller 'DC1.learn.XYZ'.
[08/17/2018 14:41:33.0319] [0] Setup will use the global catalog 'DC1.learn.XYZ'.
[08/17/2018 14:41:33.0319] [0] Exchange configuration container for the organization is 'CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=learn,DC=XYZ'.
[08/17/2018 14:41:33.0319] [0] Exchange organization container for the organization is 'CN=learn,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=learn,DC=XYZ'.
[08/17/2018 14:41:33.0334] [0] Setup will search for an Exchange Server object for the local machine with name 'EX1'.
[08/17/2018 14:41:33.0506] [0] Exchange Server object found : 'CN=EX1,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=learn,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=learn,DC=XYZ'.
[08/17/2018 14:41:33.0506] [0] The following roles have been unpacked: BridgeheadRole ClientAccessRole MailboxRole UnifiedMessagingRole FrontendTransportRole AdminToolsRole CafeRole
[08/17/2018 14:41:33.0506] [0] The following datacenter roles are unpacked:
[08/17/2018 14:41:33.0506] [0] The following roles are installed: BridgeheadRole ClientAccessRole MailboxRole UnifiedMessagingRole FrontendTransportRole AdminToolsRole CafeRole
[08/17/2018 14:41:33.0506] [0] The local server has some Exchange files installed.
[08/17/2018 14:41:33.0506] [0] Server Name=EX1
[08/17/2018 14:41:33.0521] [0] Setup will use the path 'D:\Sourcefiles\Exchange 2016' for installing Exchange.
[08/17/2018 14:41:33.0521] [0] Setup will discover the installed roles from server object 'CN=EX1,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=learn,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=learn,DC=XYZ'.
[08/17/2018 14:41:33.0521] [0] 'BridgeheadRole' is installed on the server object.
[08/17/2018 14:41:33.0521] [0] 'ClientAccessRole' is installed on the server object.
[08/17/2018 14:41:33.0521] [0] 'MailboxRole' is installed on the server object.
[08/17/2018 14:41:33.0521] [0] 'UnifiedMessagingRole' is installed on the server object.
[08/17/2018 14:41:33.0521] [0] 'CafeRole' is installed on the server object.
[08/17/2018 14:41:33.0521] [0] 'FrontendTransportRole' is installed on the server object.
[08/17/2018 14:41:33.0521] [0] The installation mode is set to: 'Install'.
[08/17/2018 14:41:34.0662] [0] An Exchange organization with name 'learn' was found in this forest.
[08/17/2018 14:41:34.0662] [0] Active Directory Initialization status : 'True'.
[08/17/2018 14:41:34.0662] [0] Schema Update Required Status : 'False'.
[08/17/2018 14:41:34.0662] [0] Organization Configuration Update Required Status : 'False'.
[08/17/2018 14:41:34.0662] [0] Domain Configuration Update Required Status : 'False'.
[08/17/2018 14:41:34.0662] [0] The locally installed version is 15.1.225.42.
[08/17/2018 14:41:34.0662] [0] Exchange Installation Directory : 'D:\exchange 2016'.
[08/17/2018 14:41:34.0677] [0] Applying default role selection state
[08/17/2018 14:41:34.0693] [0] Setup is determining what organization-level operations to perform.
[08/17/2018 14:41:34.0693] [0] Because the value was specified, setup is setting the argument OrganizationName to the value learn.
[08/17/2018 14:41:34.0693] [0] Setup will run from path 'D:\exchange 2016\'.
[08/17/2018 14:41:34.0708] [0] InstallModeDataHandler has 0 DataHandlers
[08/17/2018 14:41:34.0708] [0] RootDataHandler has 1 DataHandlers
[08/17/2018 14:41:34.0849] [0] CurrentResult launcherbase.maincore:90: 0
[08/17/2018 14:41:34.0881] [0] Setup is determining what organization-level operations to perform.
[08/17/2018 14:41:34.0881] [0] Because the value was specified, setup is setting the argument OrganizationName to the value learn.
[08/17/2018 14:41:34.0881] [0] Setup will run from path 'D:\exchange 2016\'.
[08/17/2018 14:41:34.0881] [0] InstallModeDataHandler has 0 DataHandlers
[08/17/2018 14:41:34.0881] [0] Setup is determining what organization-level operations to perform.
[08/17/2018 14:41:34.0881] [0] Because the value was specified, setup is setting the argument OrganizationName to the value learn.
[08/17/2018 14:41:34.0881] [0] Setup will run from path 'D:\exchange 2016\'.
[08/17/2018 14:41:34.0881] [0] InstallModeDataHandler has 0 DataHandlers
[08/17/2018 14:41:34.0881] [0] Setup is determining what organization-level operations to perform.
[08/17/2018 14:41:34.0881] [0] Because the value was specified, setup is setting the argument OrganizationName to the value learn.
[08/17/2018 14:41:34.0881] [0] Setup will run from path 'D:\exchange 2016\'.
[08/17/2018 14:41:34.0881] [0] InstallModeDataHandler has 0 DataHandlers
[08/17/2018 14:41:34.0881] [0] Setup is determining what organization-level operations to perform.
[08/17/2018 14:41:34.0881] [0] Because the value was specified, setup is setting the argument OrganizationName to the value learn.
[08/17/2018 14:41:34.0881] [0] Setup will run from path 'D:\exchange 2016\'.
[08/17/2018 14:41:34.0881] [0] InstallModeDataHandler has 0 DataHandlers
[08/17/2018 14:41:34.0881] [0] Setup is determining what organization-level operations to perform.
[08/17/2018 14:41:34.0881] [0] Because the value was specified, setup is setting the argument OrganizationName to the value learn.
[08/17/2018 14:41:34.0881] [0] Setup will run from path 'D:\exchange 2016\'.
[08/17/2018 14:41:34.0881] [0] InstallModeDataHandler has 0 DataHandlers
[08/17/2018 14:41:34.0881] [0] Setup is determining what organization-level operations to perform.
[08/17/2018 14:41:34.0881] [0] Because the value was specified, setup is setting the argument OrganizationName to the value learn.
[08/17/2018 14:41:34.0881] [0] Setup will run from path 'D:\exchange 2016\'.
[08/17/2018 14:41:34.0881] [0] InstallModeDataHandler has 0 DataHandlers
[08/17/2018 14:41:35.0084] [0] Finished loading screen AddRemoveServerRolePage.
[08/17/2018 14:42:58.0527] [0] CurrentResult setupbase.maincore:396: 0
[08/17/2018 14:42:58.0527] [0] End of Setup
Anyone who can see if something went wrong or how should i test if my Exchange environment is ok?