Hangfire server in windows service

Couple questions regarding using the hangfire server from a windows service

I have a .net core web app that is currently running both the server and is creating a few scheduled jobs on startup. If I move the hangfire server to a windows service project (which is on .net framework), how will this affect the execution of the job?

(2) When placing the hangfire server within a windows server, how can I ensure that only one instance of a given job is ever running at once? I dont want to start another instance of the same (scheduled) job if one is currently running? Does putting the hangfire server into a windows service help in this regard?