I tried one of these, as well as four other mini PCs. None of them worked. This one, even though a more traditional desktop design,  still had a windows driver problem andwould neither boot  windows, not could  it auto-repair  itself. Ultimately, after 5 failures, I ordered an Intel NUC, and I am having good luck with that