diff --git a/src/Tgstation.Server.Host/Setup/SetupWizard.cs b/src/Tgstation.Server.Host/Setup/SetupWizard.cs index 04a49fda7a..53d31df891 100644 --- a/src/Tgstation.Server.Host/Setup/SetupWizard.cs +++ b/src/Tgstation.Server.Host/Setup/SetupWizard.cs @@ -276,9 +276,12 @@ namespace Tgstation.Server.Host.Setup } if (isSqliteDB && !dbExists) - await Task.WhenAll( - console.WriteAsync("Deleting test database file...", true, cancellationToken), - ioManager.DeleteFile(databaseName, cancellationToken)); + { + await console.WriteAsync("Deleting test database file...", true, cancellationToken); + if (platformIdentifier.IsWindows) + SqliteConnection.ClearAllPools(); + await ioManager.DeleteFile(databaseName, cancellationToken); + } } ///