Thanks, Newar. Given enough time to look for information, I mostly figured this out on my own -- even that crazy part about having to create a configuration file just to get it to work the first time! But the confirmation's always nice to have. It's too bad this is not more intuitive, or that there are good instructions/helps posted somewhere obvious -- to step non-techies through how to do this. That is, run the daemon only on the various platforms.
I'm more familiar with Linux, and it makes the task super easy. But on Windows it certainly is not. And you'd have to think there would be even more folks out there that would run the daemon only -- to support the network -- if they didn't have to load up and keep open the -qt just to do that. In today's bitcoin world, many of us already have other wallets of choice; we don't want another one loaded up and taking resources, just so we can help the network by running the daemon.
Even now that I have the daemon going on my Windows machine, this is still awkward. When I start the daemon from a command-line prompt, I find I have to keep that window minimized in the tray for the program to keep on running. I can't just close the window and it continue running entirely in the background, not cluttering my work space.
And to use bitcoin-cli commands while bitcoind is running, I have to open a second command window, and type in the whole 'change directory (cd)' command line, and then the -cli command at a second prompt. That's really awkward.
Glad to hear you got it working!
I don't think bitcoind is intended for non-techies to begin with. If you don't want to spend resources on running Bitcoin Core as a full node that is fine. To support the network as a full node you will also have to open port 8333 and have your PC online as much as possible. Those will cost you bandwith and electricity. It's probably cheaper to get a VPS, I would think.
I also don't think it's intended to run on Windows desktop machines, not sure how it works on Windows servers. (I too don't know much about Windows myself, well, later than XP). You're right it's easy on Linux. Even I get it
Regarding not being able to close the window, otherwise it shuts down, I remember there used to be tools on Windows that could send a window in the right hand corner of the task bar as a small symbol or even run it hidden. Also, running a program as a service (or was it the scheduler, I forgot) meant it would not show as a window or occupying desktop or taskbar real estate. Not sure if this is still possible with the newer releases.
The separation of bitcoind and bitcoin-cli was done (0.9.0) to get a clear separation between server and as the RPC client.
Googling for "bitcoin daemon" or "bitcoin headless" brings up said wiki page in the first few hits. AFAICT everything you need is on that wiki page or the links it contains. Including the creation of the .conf file. (Not sure why you need one, if you run without wallet or any other bells and whistles, btw.). If you feel the documentation there is lacking feel free to improve the wiki.