https://github.com/dotnet/corefx/blob/a4f5f13ec1fa0d51ce0964c126e35ef0046ea7be/src/System.Transactions.Local/src/System/Transactions/Configuration/MachineSettingsSection.cs#L7-L26 It seems there is no way to change Transaction's MaxTimeout in .NET Core. Is there any way to change it or any plan to make it possible?