Great. From that, I can see that port 8332 is listening, which is expected. All the TIME_WAIT lines are short-lived connections to 8332 from your own machine. The good news is it means the port is reachable and the Windows Firewall is not the problem. I’m not sure why there are so many, though. Maybe because Sparrow is trying to connect many times and failing (that is just a guess).
Looks like Bitcoin Knots installation folder is not in your PATH, so we didn’t get a successful run of bitcoin-cli -getinfo yet. Knots doesn’t install to the datadir, so you CD’d to the wrong folder in your last command there. You need to CD into “C:\Program Files\Bitcoin” to run the executables. BTW, do not move any files around here – it is expected that the installation folder and the datadir are in two different places, so keep them that way to avoid introducing any unusual variables into the equation.
cd "C:\Program Files\Bitcoin"
dir bitcoin-cli.exe
If that is found, then retrying the bitcoin-cli -getinfo command:
cd "C:\Program Files\Bitcoin"
bitcoin-cli.exe -getinfo
That should confirm whether or not the RPC is working, now that we have confirmed that port 8332 is listening.
Also, to double-check a couple of things with your current installation:
Back in the C:\Users\USER\AppData\Roaming\Bitcoin folder, can you run “dir .cookie” while Knots is not running, and then “dir .cookie” again while it is running? I know you mentioned that you followed the steps from my earlier post, but this will just to confirm that the .cookie file doesn’t exist when Knots is not running, and that it does exist when Knnots is running. So the commands will be:
# Fully shut down Knots, then:
cd C:\Users\USER\AppData\Roaming\Bitcoin
dir .cookie
# Start Knots back up, then:
cd C:\Users\USER\AppData\Roaming\Bitcoin
dir .cookie
And, finally, grab the latest screenshot of the Sparrow config screen (File > Settings > Server) so we can double-check it matches what we use to run the bitcoin-cli -getinfo.