It seems that the Process class can be used in .NET 6 in this manner:
Process.Start( new ProcessStartInfo { FileName = @"http://. . . .", UseShellExecute = true } );
Process.Start( new ProcessStartInfo { FileName = @"C:\", UseShellExecute = true } );
There are some differences with the Process class from .NET Framework.