{"id":593,"date":"2013-06-29T18:01:53","date_gmt":"2013-06-29T17:01:53","guid":{"rendered":"http:\/\/www.andrewwhyman.com\/blog\/?p=593"},"modified":"2013-06-29T18:01:53","modified_gmt":"2013-06-29T17:01:53","slug":"solution-to-webcam-issue-on-windows-server-2008-r2","status":"publish","type":"post","link":"http:\/\/www.andrewwhyman.com\/blog\/servers\/solution-to-webcam-issue-on-windows-server-2008-r2\/","title":{"rendered":"Solution to webcam issue on Windows Server 2008 R2"},"content":{"rendered":"<div class=\"alignright\" style=\"margin: 10px; text-align: center;\"><a href=\"http:\/\/www.andrewwhyman.com\/blog\/wp-content\/uploads\/2013\/06\/broken-broadcast.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-594 alignright\" alt=\"broken-broadcast\" src=\"http:\/\/www.andrewwhyman.com\/blog\/wp-content\/uploads\/2013\/06\/broken-broadcast-300x245.jpg\" width=\"300\" height=\"245\" srcset=\"http:\/\/www.andrewwhyman.com\/blog\/wp-content\/uploads\/2013\/06\/broken-broadcast-300x245.jpg 300w, http:\/\/www.andrewwhyman.com\/blog\/wp-content\/uploads\/2013\/06\/broken-broadcast.jpg 352w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/><em>Do not adjust your TV set&#8230;<\/em><\/div>\n<p>After getting a new HP Micro Server I decided it was time to stop using a desktop OS (Windows 7) and move to a proper server OS (Windows Server 2008 R2). It&#8217;s a good move in many respects, but the most important is that it&#8217;s designed to be a server and run 24\/7 where as a desktop OS isn&#8217;t.<\/p>\n<p>Everything went smoothly until I got to setting up my CCTV software. I use a regular cheapo webcam for my CCTV needs. It&#8217;s simple but it does the job. On Windows 7 this worked great with the exception of USB webcams causing crashes on occasion. The problem I encountered was that the webcam simply didn&#8217;t work at all. The driver had been installed, and I even tried a webcam that was driverless (using built in Windows drivers). That also didn&#8217;t work. All I was getting was a black screen.<\/p>\n<p>What also struck me as odd is that one of my webcam applications wouldn&#8217;t run. Windows 2008 R2 is based on Windows 7, so the application should run without a problem unless an artificial restriction has been put in place. I knew it hadn&#8217;t as <a href=\"http:\/\/www.vwlowen.co.uk\">my friend<\/a> made the software himself and confirmed it. He suggested it was just a &#8220;general incompatibility&#8221;.<\/p>\n<p>Regardless, I tried another piece of his software that also dealt with webcams but this also had problems running. However in this case I got a different error message about &#8220;wmvcore.dll&#8221;. I decided to do a quick search for solutions by copying the error message, and it came up with something I didn&#8217;t know about. Windows Server 2008 R2 doesn&#8217;t come with the &#8220;desktop experience&#8221; package installed. This is installed on Windows 7 by default of course, but a server doesn&#8217;t require it because it&#8217;s not a desktop OS. Part of the desktop experience is Windows Media Player, and this is what the error was referring to. I decided it was a long shot but I installed the desktop experience package.<\/p>\n<p>Low and behold, after it installed (and the system rebooted twice) the webcams were now working! Hurray! It was a simple fix but had I not been able to try the 2nd application I would probably not have found the solution without it&#8217;s error message.<\/p>\n<p>So now I&#8217;m happy that it&#8217;s working. What I&#8217;m not happy about is that compared to my old server, this one is a little less powerful so it&#8217;s using more of the CPU to run the CCTV software (75-85% rather than 50% or so) but that&#8217;s not a huge issue. I&#8217;ll monitor it and make sure it&#8217;s not affecting backups etc.<\/p>\n<p>I hope this long winded article helps someone else with the same issue I&#8217;ve been having.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do not adjust your TV set&#8230; After getting a new HP Micro Server I decided it was time to stop using a desktop OS (Windows 7) and move to a proper server OS (Windows Server 2008 R2). It&#8217;s a good move in many respects, but the most important is that it&#8217;s designed to be a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","footnotes":""},"categories":[10],"tags":[68],"class_list":["post-593","post","type-post","status-publish","format-standard","hentry","category-servers","tag-homeserver"],"_links":{"self":[{"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/posts\/593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/comments?post=593"}],"version-history":[{"count":7,"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/posts\/593\/revisions"}],"predecessor-version":[{"id":601,"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/posts\/593\/revisions\/601"}],"wp:attachment":[{"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/media?parent=593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/categories?post=593"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.andrewwhyman.com\/blog\/wp-json\/wp\/v2\/tags?post=593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}