I have seen quite a few users in recent times, having issues getting Armory+Core+Win10 all playing nicely... I too had a few issues getting it all going ("Connected but not receiving new blocks until restart", "Purple Connected, but warning about RPC not working", etc etc)...
However, I finally seemed to have found a combination that is working (touch wood), so I thought I'd share my setup in the hope that it might help someone else get it all working.
Software versionsI have Windows 10 Pro... Armory 0.96.3 (previously 0.96.2) and Bitcoin Core v0.15.0.1 (previously v0.14.2).
Bitcoin Core- Bitcoin Core is installed to default location of C:\Program Files\Bitcoin
- I have my Bitcoin block data stored in a "custom" location of E:\Bitcoin
I have the following entries in E:\Bitcoin\bitcoin.conf
walletrbf=1
addnode=127.0.0.1
server=1
Fairly sure that only "addnode" and "server" are important for getting Armory working
Note: Today (after seeing the Armory 0.96.3 release) I decided to upgrade to Bitcoin Core v0.15.0.1... I'm happy to report that it has not affected my setup at all, everything is still running well
There is a bit of a wait for the UTXO database upgrade, but other than that... v0.15.0.1 seems to be fine.
Armory- Armory is installed to default location of C:\Program Files (x86)\Armory
I have set Armory settings as follows:
Initially, I started Bitcoin Core GUI up and let it fully sync to the current block height, so that it wouldn't be attempting to sync too many blocks while Armory was doing it's initial setup/scanning... then I shut down the Bitcoin Core GUI, waited until the little warning box disappeared... and then started up Armory. It successfully kicked off the "bitcoind" process in the background (visible in armorylog.txt)... and started building the databases etc (visible in dblog.txt)... admittedly, this took a while but eventually it go there.
Now, I can start Armory and it will launch bitcoind in the background, sync up and away it goes... New blocks are detected and scanned.
Notes:- I initially get the "disconnected from Node" Windows notification when Armory starts and is "Initializing Bitcoin Engine", and "Preparing Databases" etc but after a few sections, i get the "Blockchain Loading is complete" notification... I see "Connected (xxxxxxx Blocks)" in green and when a new block is mined, Armory is updating correctly.
- One of the big issues I seemed to have was having Bitcoin Core GUI open and trying to use Armory at the same time. The Bitcoin Core GUI seems to interfere with Armory's ability to connect with bitcoind... I highly recommend not having Armory and the Bitcoin Core GUI open at the same time.
- I didn't make any changes to Windows settings for this to work... it was basically, the "addnode" and "server" entry in bitcoin.conf and letting Armory run bitcoind that seemed to make it work for me
Anyway, hopefully this helps others having issues with Armory+Core+Win10