Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

I can provide instructions/screenshots for installing Bitcoin Core on Windows 8 (similar to 8.1; I can write the differences) #825

Closed
veqtrus opened this Issue Apr 14, 2015 · 10 comments

Comments

Projects
None yet
3 participants

veqtrus commented Apr 14, 2015

I will follow the instructions on #763

Contributor

harding commented Apr 14, 2015

@veqtrus excellent. Thanks!

veqtrus commented Apr 14, 2015

HTML: http://veqtrus.coffeecup.com/bitcoin_core/instructions.html
Markdown: http://veqtrus.coffeecup.com/bitcoin_core/instructions.md
Compressed folder: http://veqtrus.coffeecup.com/bitcoin_core/instructions.zip

The only difference in Windows 8.1 is that you can open the start screen from the task-bar as well.
Edit: Also IIRC the 'Run as administrator' GUI of the start screen looks a bit different.

Contributor

harding commented Apr 14, 2015

@veqtrus awesome, thanks! I'll probably have a chance to look at this tomorrow. Thanks again!

Contributor

gurnec commented Apr 14, 2015

@veqtrus This looks great!

I've two small suggestions.

You (excellently) note to edit the file permissions of bitcoin.conf, but it might be better to spell out exactly how to do so. This could otherwise be a bit confusing for some—for example it's not obvious that you must disable permission inheritance under Advanced settings before you can remove permissions.

Second: here's a screenshot of the UAC install prompt. If you'd like to create your own, you need to temporarily: Start -> run, "secpol", Local Policies -> Security Options -> "User Account Control: Switch to the secure desktop when prompting for elevation" -> Disabled (no reboot required).

veqtrus commented Apr 14, 2015

@gurnec Thanks, updated.

Contributor

harding commented Apr 20, 2015

@veqtrus I'm writing this up right now (sorry for the delay). Do you know if Bitcoin Core prompts for the storage location the first time it is started like it does for other platforms? For example, see:

https://bitcoin.org/img/full-node/en-win7-welcome-to-bitcoin-core.png

If it does, I'd like to skip the mklink instructions.

Contributor

gurnec commented Apr 20, 2015

@veqtrus I'm sorry for the delay, but regarding the permissions... I had thought you were thinking of removing read access from everyone but the current user to somewhat safeguard the RPC password, but perhaps you had something else in mind?

veqtrus commented Apr 22, 2015

@harding Mine didn't probably because the directory already existed. I'll try to remove it and install again.

@gurnec I removed write access so that a virus which would run as a normal user couldn't alter the file. The RPC interface IIRC binds to localhost by default and can't be used to send bitcoins without the wallet password. Do you think I should remove read access as well?

Contributor

gurnec commented Apr 22, 2015

@veqtrus After thinking about this for a bit, I'm of the opinion you should just remove the permissions change step.

From what I can tell, the directory permissions in your screenshot are not what should be expected on a typical Windows box (when I check two Win7 and one Win8 box I have easy access to, they already have restrictive permissions for that directory). Is your Windows install the result of upgrading from a version of Windows prior to Win7?

I think explaining how to get the permissions correct, if they're not already correct, will be tricky for those not already familiar with NT permissions. For example, in the instructions you provided, you didn't limit access to the Authenticated Users group but probably should have. Even if you did, malware running under the same user account as runs bitcoind can always read or modify the file (as the file owner, it can change the permissions to whatever it likes).

All this seems too complex to get into for a "simple" howto IMO....

harding added a commit to harding/bitcoin.org that referenced this issue Apr 23, 2015

Full Node Guide: Add Windows 8/8.1 Instructions
Thanks to Paul Georgiou for instructions and screenshots!

Closes #825, Closes #763
Contributor

harding commented Apr 23, 2015

@veqtrus I've written up instructions based on your notes and using several of your sceenshots. You can find the pull request for them here: bitcoin#838

Thank you so much for all of your help!

@harding harding closed this in 6917c1e Apr 28, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment