Another test I've done is when I have more than one wallet running at the same time, then it's reasonable that windows would not allow the repair buttons to work. But sometimes when I'm running only one wallet with no "-listen=0" in the shortcut Target, I still get an error that sounds like windows thinks there's another Dash instance is running, or I'm not understanding the message, but it's like this: (I was running DS and then tested the -zap#1 button and it gave this error)
EDIT: From debug.log:
"2015-06-29 18:22:57 CMasternodePayments::AddWinningMasternode - checkhash
2015-06-29 18:22:57 CMasternodePayments::AddWinningMasternode - AddPayee - 1
2015-06-29 18:23:17 opencon thread interrupt
2015-06-29 18:23:17 msghand thread interrupt
2015-06-29 18:23:17 addcon thread interrupt
2015-06-29 18:23:17 dumpaddr thread stop
2015-06-29 18:23:17 net thread interrupt
2015-06-29 18:23:17 PrepareShutdown: In progress...
2015-06-29 18:23:17 StopNode()
2015-06-29 18:23:17 UPNP_DeletePortMapping() returned : 0
2015-06-29 18:23:17 upnp thread interrupt
2015-06-29 18:23:17 Verifying mncache.dat format...
2015-06-29 18:23:17 Loaded info from mncache.dat 15ms
2015-06-29 18:23:17 Masternodes: 101, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 3, entries in Masternode list we asked for: 18, nDsqCount: 117
2015-06-29 18:23:17 Writting info to mncache.dat...
2015-06-29 18:23:17 Written info to mncache.dat 0ms
2015-06-29 18:23:17 Masternodes: 101, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 3, entries in Masternode list we asked for: 19, nDsqCount: 126
2015-06-29 18:23:17 Masternode dump finished 15ms
2015-06-29 18:23:17 Verifying budget.dat format...
2015-06-29 18:23:17 Loaded info from budget.dat 0ms
2015-06-29 18:23:17 not implemented
2015-06-29 18:23:17 Writting info to budget.dat...
2015-06-29 18:23:17 Written info to budget.dat 0ms
2015-06-29 18:23:17 Budget dump finished 0ms
2015-06-29 18:23:17 Verifying coinbase-payee.dat format...
2015-06-29 18:23:17 Loaded info from coinbase-payee.dat 31ms
2015-06-29 18:23:17 16294 objects
2015-06-29 18:23:17 Writting info to coinbase-payee.dat...
2015-06-29 18:23:17 Written info to coinbase-payee.dat 16ms
2015-06-29 18:23:17 Coinbase payee dump finished 63ms
2015-06-29 18:23:21 AppInit2 : parameter interaction: -zapwallettxes=<mode> -> setting -rescan=1
2015-06-29 18:23:21 GUI: "registerShutdownBlockReason: Successfully registered: Dash Core didn't yet exit safely..."
2015-06-29 18:23:32 GUI: void QWindowsClipboard:
ropagateClipboardMessage(UINT, WPARAM, LPARAM) const: Cowardly refusing to send clipboard message to hung application...
2015-06-29 18:23:46 GUI: void QWindowsClipboard:
ropagateClipboardMessage(UINT, WPARAM, LPARAM) const: Cowardly refusing to send clipboard message to hung application...
2015-06-29 18:29:01 GUI: void QWindowsClipboard:
ropagateClipboardMessage(UINT, WPARAM, LPARAM) const: Cowardly refusing to send clipboard message to hung application...
2015-06-29 18:32:11 PrepareShutdown: In progress...
2015-06-29 18:32:11 StopNode()
2015-06-29 18:32:11 Verifying mncache.dat format...
GUI: "registerShutdownBlockReason: Successfully registered: Dash Core didn't yet exit safely..."
2015-06-29 18:32:34 "