Subject Firebird v2.5 running Classic mode

What is the best way to disconnect and end all user connections to a FB v2.5 database running in Classic mode on a Windows server?

This will only occur when an update is being applied, so users will have advanced notice not to be using the database.

I've been told I can just run the taskkill /IM fb_inet_server.exe /F from the command prompt.

I'm thinking that gfix -shut single -force 10 would be more gentle to the database.

What are the advantages of one method over the other?

Thank you.