{"id":1288,"date":"2021-09-23T08:53:21","date_gmt":"2021-09-23T14:53:21","guid":{"rendered":"https:\/\/wmbuck.net\/blog\/?p=1288"},"modified":"2021-09-23T08:56:24","modified_gmt":"2021-09-23T14:56:24","slug":"headless-windows-10","status":"publish","type":"post","link":"https:\/\/wmbuck.net\/blog\/?p=1288","title":{"rendered":"Headless Windows 10"},"content":{"rendered":"\n<p>The oldest physical box in the house, a 12 years old Core2 Quad in an old case was my Windows 10 box, nutmeg, which I don&#8217;t use very much except to test out various things under Windows. I don&#8217;t do much with Windows any more, yet it was attached to one of the three monitors on my desk &#8211; using up 1\/3 of my total screen real estate; and it was generating heat and fan noise, and its presence offended me. I decided it needed to move to the basement, alongside Cinnamon and Rosemary who are already down there in a rack &#8212; banished to the basement because they have a lot of disk drives, and so generate a lot of heat and noise. <\/p>\n\n\n\n<p>I bought another rack mount chassis, and moved nutmeg&#8217;s innards to it. This proved annoyingly difficult because various old bits of hardware decided this was a good time to give up the ghost &#8211; I lost two old disk drives that decided to stop functioning. But eventually got everything up and running. <\/p>\n\n\n\n<p>The idea was that I would manage the box, on the relatively few occasions I needed to do so, just as I do both Cinnamon and Rosemary, with a VNC connection. So after it was up and running on my work table, I pulled the monitor, keyboard and mouse and rebooted. But attempting to connect with VNC failed. For the record, this was TightVNC. <\/p>\n\n\n\n<p>I eventually found that VNC would work if and only if I had a monitor attached. Furthermore, if I had a monitor attached and established a VNC viewer to nutmeg, if I then unplugged the monitor the VNC viewer would immediately freeze. WTF?<\/p>\n\n\n\n<p>Without making this a long story, I found that the problem could be resolved by changing an option in Settings\/Accounts\/Sign-in options which is down at the bottom under Privacy, and reads &#8220;Use my sign-in info to automatically finish setting up my device after an update or restart.&#8221; <\/p>\n\n\n\n<p>So my mental model of what is going on is that if that option is set, windows is attempting to &#8220;set up my device&#8221; and I suppose the device it is trying to &#8220;set up&#8221; must be the monitor. What I don&#8217;t exactly get is why the VNC viewer should freeze when an existing monitor is removed. I suppose that removal generates some event internally, and processes attached in some way as consumers must be killed or something. Not sure. I don&#8217;t need to understand it. I have very few cycles in my advanced age and am not planning to waste any of them trying to figure out Windows. <\/p>\n\n\n\n<p>I was very pleased that after I did this, and was able to connect via VNC, I was able to set the resolution to various values up to 4K. And after rebooting and reattaching it even retained my display resolution setting.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The oldest physical box in the house, a 12 years old Core2 Quad in an old case was my Windows 10 box, nutmeg, which I don&#8217;t use very much except to test out various things under Windows. I don&#8217;t do much with Windows any more, yet it was attached to one of the three monitors &hellip; <a href=\"https:\/\/wmbuck.net\/blog\/?p=1288\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Headless Windows 10<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40,41,32,59,58],"tags":[],"class_list":["post-1288","post","type-post","status-publish","format-standard","hentry","category-boot-issues","category-networking","category-video","category-vnc","category-windows"],"_links":{"self":[{"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1288"}],"collection":[{"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1288"}],"version-history":[{"count":4,"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1288\/revisions"}],"predecessor-version":[{"id":1292,"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1288\/revisions\/1292"}],"wp:attachment":[{"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wmbuck.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}