How do I Install Metasploit-Framework on Windows

Hi, I’m trying to install Metasploit framework on Windows 10. I don’t want to use WSL or MS Pro. I installed with the msi file. I can run “msfconsole” fine. Now I need to setup the database. When I enter “msfdb init” or “msfdb reinit”, it asks for a username and password. I get the error:

Attempting to start MSF web service…failed
Failed to start MSF web service

So I’m guessing I need to create a user (“msf”) and then create the Database. Postgresql does not show up in Windows services.msc. I can’t start it. When I enter “createdb” I get:

createdb: could not connect to database template1: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host “localhost” (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host “localhost” (127.0.0.1) and accepting
TCP/IP connections on port 5432?

I know Postgresql is port 5432. Should I try installing Postgres from their website? Which version? v12 or older? “createuser” gets the same error about localhost and port 5432. I read I need to edit the database.yml file. I found it under “C:/Users/MyName/.ms4”. Should I add Postgres username msf password msf etc…?

How do I start postgresql and create the Database? On Windows? Please reply. Thanks