tag:blogger.com,1999:blog-8551655520281337858.post5991806619661121818..comments2023-08-15T05:19:40.162-07:00Comments on Anguel's Techie Blog: Windows Server 2012 R2 ESSENTIALS: Virtualization How-To, Physical Hyper-V Host and Virtual Server (VM)Anguelhttp://www.blogger.com/profile/11365435354410704225noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-8551655520281337858.post-45538414012281098032017-03-05T11:40:59.124-08:002017-03-05T11:40:59.124-08:00I wrote this simple batch file to automate disabli...I wrote this simple batch file to automate disabling silsvc.exe. I haven't tested it with the takeown line, so if that fails just take ownership manually before running. It works on WSE 2016.<br /><br />takeown /A c:\windows\system32\silsvc.exe<br />taskkill /IM silsvc.exe /F<br />ren c:\windows\system32\silsvc.exe silsvc.bak<br />ECHO Service must be disabled manually!<br />pauseAnonymoushttps://www.blogger.com/profile/00540857100579834096noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-76429856719749956182016-12-15T06:12:10.925-08:002016-12-15T06:12:10.925-08:00This also works for essentials 2016, and you can m...This also works for essentials 2016, and you can make your image with the correct features activated/deactivated:<br /><br />To get to the right environment, there is a shortcut:<br />Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator. <br />cd amd64\dism<br /><br />dism /Mount-Image /ImageFile:"C:\essentials-host-image\sources\install.wim" /Index:1 /MountDir:"C:\essentials-host-mount"<br /><br />After mounting your image, do these commands:<br /><br />dism /Image:C:\essentials-host-mount /Disable-Feature:"WSS-Product-Package"<br />dism /Image:C:\essentials-host-mount /Disable-Feature:"Microsoft-Windows-ServerEssentials-ServerSetup"<br />dism /Image:C:\essentials-host-mount /Disable-Feature:"FileAndStorage-Services"<br />dism /Image:C:\essentials-host-mount /Disable-Feature:"Storage-Services"<br />dism /Image:C:\essentials-host-mount /Disable-Feature:"File-Services"<br />dism /Image:C:\essentials-host-mount /Disable-Feature:"CoreFileServer"<br />dism /Image:C:\essentials-host-mount /Disable-Feature:"Microsoft-Windows-GroupPolicy-ServerAdminTools-Update"<br />dism /Image:C:\essentials-host-mount /enable-feature:Microsoft-Hyper-V /All<br />dism /Image:C:\essentials-host-mount /enable-feature:Microsoft-Hyper-V-Management-Clients /All<br />dism /Image:C:\essentials-host-mount /enable-feature:Microsoft-Hyper-V-Management-PowerShell /All<br /><br />reg load HKLM\test C:\essentials-host-mount\windows\system32\config\software<br />reg add "HKLM\test\Microsoft\ServerManager" /v DoNotOpenServerManagerAtLogon /t REG_DWORD /d 1 /f<br />reg unload HKLM\test<br /><br />dism /Image:C:\essentials-host-mount /commit<br /><br />... create the iso to burn or put the files on an USB stick, it will boot ...Anonymoushttps://www.blogger.com/profile/03457107064763984462noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-38880582347501516142016-10-31T06:47:39.838-07:002016-10-31T06:47:39.838-07:00I read some licensing docs but it did not become c...I read some licensing docs but it did not become clear so far...Anguelhttps://www.blogger.com/profile/12684801283689942402noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-44141972889712921322016-10-16T18:53:16.344-07:002016-10-16T18:53:16.344-07:00I used this document to properly install 2012R2 Es...I used this document to properly install 2012R2 Essentials in HyperV. Worked Great! Many thanks. Will this also work with 2016 Essentials? Or will there need to be modified instructions?<br /><br />Thanks!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-15007296215555526642016-04-02T01:00:35.452-07:002016-04-02T01:00:35.452-07:00Great article and many thanks for putting this gui...Great article and many thanks for putting this guide together. Without it I would have been totally lost.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-77755464797442060692016-04-01T03:23:43.311-07:002016-04-01T03:23:43.311-07:00nice article really helpful for understand the con...nice article really helpful for understand the concepts.VAGRANT VJhttps://www.blogger.com/profile/04900719940846110563noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-12203299924393287942015-10-21T13:28:36.359-07:002015-10-21T13:28:36.359-07:00Tried with both my Dell supplied essentials cd and...Tried with both my Dell supplied essentials cd and downloading the essentials trial iso from microsoft...in both instances neither feature is available:<br /><br />dism /Image:C:\essentials-host-mount /Disable-Feature:"WSS-Product-Package"<br />dism /Image:C:\essentials-host-mount /Disable-Feature:"Microsoft-Windows-ServerEssentials-ServerSetup"<br /><br />"Feature name Microsoft-Windows-ServerEssentials-ServerSetup is unknown.<br />A Windows feature name was not recognized.<br />Use the /Get-Features option to find the name of the feature in the image and tr<br />y the command again."<br /><br />I exported to myfeatures.txt and they aren't listed there either. Suggestions?Benhttps://www.blogger.com/profile/09954831065797488958noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-56972666601459526602015-08-15T08:23:33.976-07:002015-08-15T08:23:33.976-07:00Man. Microsoft sure is incompetent when it comes ...Man. Microsoft sure is incompetent when it comes to simply making Essentials a VM under a Hyper-V Role. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-68860772917463438752015-06-18T11:14:06.573-07:002015-06-18T11:14:06.573-07:00thanks for guide,
you should write, that last com...thanks for guide, <br />you should write, that last command should be executed from elevated cmd, all commands before i executed from powershell, last one: <br />oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bc:\essentials-host-image\boot\etfsboot.com#pEF,e,bc:\essentials-host-image\efi\microsoft\boot\efisys.bin C:\essentials-host-image C:\OEMEssentialsHost.iso<br />not works<br />maybe i missed up that info ;)<br />thanks for great howto :)<br />wi.TekAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-28915080098013952502015-02-07T20:48:43.153-08:002015-02-07T20:48:43.153-08:00This article is exactly what I have been looking f...This article is exactly what I have been looking for! Excellent work. I was literally about to spend a few hours testing things which I was hoping would lead me to the information you provided here. <br /><br />I wanted to ask you about the the licensing issue you mentioned where the server shuts down weekly when you join it to the domain.<br />I understand there is a work around to disable the offending service (silsvc) and I also understand that every where you look, running essentials as a vm on the Windows Server 2012 R2 Essentials host (with essentails role removed) is allowed with regards to licencing.<br /><br />However, I would like to know if disabling that service would be acceptable for a business to do in the eyes of Microsoft and licencing.. <br /><br />As mentioned in that article you provided"The VM on physical scenario was meant for OEMs, hence someone else should take care of disabling the service with OOBE configs."<br /><br />I believe this means that we would not be prosecuted or punished...Neilnoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-34199285437686359902015-01-24T14:53:32.741-08:002015-01-24T14:53:32.741-08:00Thanks so much for your clear, straightforward, an...Thanks so much for your clear, straightforward, and accurate instructions!<br />Why can't MS post some good instructions like this???<br />:)Davidhttps://www.blogger.com/profile/04486644237350991450noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-81226728678904314332015-01-14T13:32:27.576-08:002015-01-14T13:32:27.576-08:00I'm just getting into Server OS. Could someone...I'm just getting into Server OS. Could someone explain some use cases for why you would want to run an Essentials VM inside a physical Essentials like this?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-40428603492736759992014-11-19T13:02:39.121-08:002014-11-19T13:02:39.121-08:00This blog article your are referring has no offici...This blog article your are referring has no official character. <br /><br />In<br />http://technet.microsoft.com/en-us/library/dn281793.aspx (which has a little bit more official character) is written that it's not allowed to install the server in a pre-existing domain. But this condition seems to refer only to the "Essentials Role" - and what should happen to a server which does not have this role anymore...? ;-)<br /><br />Anyway: Your Hyper-V host could also run as a workgroup member. I manage my Hyper-V-Server (core) from some windows 8 clients or from the virtualized Server 2012R2-Essentials guest without any problems. There is no need to include this server in the same domain.<br /><br />Anonymoushttps://www.blogger.com/profile/00260854118149494077noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-61387972944036693042014-11-19T02:22:04.016-08:002014-11-19T02:22:04.016-08:00Those idiots at MS are to stupid to publish offici...Those idiots at MS are to stupid to publish official EULAs. Instead, they define licensing as they feel like in their stupid blogs! Unfortunately, their programmers don't read the blogs and stop properly licensed servers from working.<br /><br />MS allows you to run one R2 ESS VM (domain controller) on a R2 ESS HOST WITH ROLES REMOVED (i.e. it is used as a Hyper-V server only), no additional roles or VMs are allowed (officially) on this physical host. As I posted above, this is all explained in this blog: http://blogs.technet.com/b/sbs/archive/2013/09/03/understanding-licensing-for-windows-server-2012-r2-essentials-and-the-windows-server-essentials-experience-role.aspx<br /><br />Unfortunately, you get a problem with silsvc.exe if you do this and join the host to the domain controller running in the VM. But you need to do this to allow easier management.Anguelhttps://www.blogger.com/profile/12684801283689942402noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-61358348258516959272014-11-18T04:36:45.854-08:002014-11-18T04:36:45.854-08:00Well, I am still in the grace period of the licens...Well, I am still in the grace period of the licensing issue (30 days after installation). I still have to wait 3 days to see what will happen... But I think I will get the same problems as you. I'll report.<br /><br />BTW I tried several hours to find the _exact_ licensing conditions for Server 2012 R2 Essentials, e. g. the EULA. But I did not find it. I found only some statements in Technet as "Windows Server 2012 R2 Essentials can only be deployed as domain controller." I did not find any permission to install Windows Server 2012 R2 Essentials as a member server in a domain or as a standalone server in a workgroup. (The link you provided above is an eplanation of different scenarios, but no licensing condition.)<br />Anonymoushttps://www.blogger.com/profile/00260854118149494077noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-75488792797112830202014-11-17T11:13:24.674-08:002014-11-17T11:13:24.674-08:00Yes, this happens if you install a virtual Server ...Yes, this happens if you install a virtual Server 2012 R2 Essentials on a physical Server 2012 R2 Essentials host with roles removed. Although this type of licensing is explicitly allowed by Microsoft as stated above, this company does not even understand its own terms and shuts down a running business server. Unfortunately, no small company will dare to take legal steps against this software monster. So they can continue to decide about our life and business as they like and make more money...Anguelhttps://www.blogger.com/profile/12684801283689942402noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-14917611105880034822014-11-17T10:30:59.042-08:002014-11-17T10:30:59.042-08:00I did not have any issues with silsvc.exe. But I h...I did not have any issues with silsvc.exe. But I have a slightly different environment: <br /><br />I installed two virtual hyper-v machines (each Server 2012R2 Essentials) on a Hyper-V-Server (core). Both are activated with the same product key. One is the domain controller, and the other runs without the essential and AD roles as described above. Both servers run with the server infrastructure licensing service which does not shutdown the second server.<br /><br />Perhaps the shutdown will only happen if the second server acts as a hyper-v server...? (But why?)Anonymoushttps://www.blogger.com/profile/00260854118149494077noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-51410299874562022372014-11-14T03:43:11.628-08:002014-11-14T03:43:11.628-08:00Thanks Thorsten. This looks like a nice workaround...Thanks Thorsten. This looks like a nice workaround to prevent the extra step of ISO creation. Although some may still prefer to go the maybe "cleaner" way of preparing a new ISO.<br />What I find most annoying when virtualizing the server essentials is that we need to fix the silsvc.exe issue (as described above), otherwise Microsoft will force-shut down our properly licensed server.Anguelhttps://www.blogger.com/profile/12684801283689942402noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-48939496931049487262014-11-10T02:11:41.456-08:002014-11-10T02:11:41.456-08:00It is not necessary to create an ISO. You can disa...It is not necessary to create an ISO. You can disable the Essentials features once the Essentials Server is installed normally and the assistant is asking to configure the server. The whole procedure is very easy and is described here: (in German...)<br /><br />http://www.serverjunge.de/2014/07/windows-server-2012-r2-essentials-als-hyper-v-host/<br /><br />Steps are: <br />1. Terminate the assistant: <br /><br />dism /online /disable-feature:Microsoft-Windows-ServerEssentials-ServerSetup<br /><br />- terminate the assistant without server restart <br /><br />2. Remove all unused roles (Essentials, AD). (Don't disable Powershell...)<br /><br />3. Restart the server<br /><br />4. Install Hyper-V-Role<br /><br />Theses steps worked for a second Essentials server guest in a hyper-v-core machine which I liked to use as a simple member server in addition to my first Essentials server (guest). <br />Anonymoushttps://www.blogger.com/profile/00260854118149494077noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-18335825952104007282014-08-26T08:11:57.813-07:002014-08-26T08:11:57.813-07:00Glad to hear that everything is working. Just bewa...Glad to hear that everything is working. Just beware of the shutdown issue described above.Anguelhttps://www.blogger.com/profile/12684801283689942402noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-4203597591746257012014-08-26T06:50:19.681-07:002014-08-26T06:50:19.681-07:00Many thanks for getting back to me Anguel, upon fu...Many thanks for getting back to me Anguel, upon further investigation and a case of looking at the problem too in depth, the issue was actually the time and date was out! such a simple issue too overlook :( other than that - great guide thank you!Longynoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-48934608149138496432014-08-26T06:22:56.692-07:002014-08-26T06:22:56.692-07:00Hi Longy,
I also faced this stupid problem if I r...Hi Longy,<br /><br />I also faced this stupid problem if I remember correctly. I have a normal system builder version. I think the problem is that Microsoft just does not understand its own stupid and ever-changing licensing terms and can't implement them properly in software - please also refer to the stupid "server shutdown" problem I describe above. In good old Windows days things were not so complex and confusing. Today they are really playing dirty tricks on their paying customers. The most stupid thing here is that they do not even give you an option to activate by phone unless you know how to get to it. So I googled a lot and what I found out is: Open command prompt and type<br />slui.exe 4<br />Yes, there is a space and a four. This finally gave me the option to activate by phone and when I was asked on how many PCs it is installed of course I answered "one". I would like to be able to shout at someone at MS and point them to their own licensing blog to read their latest licensing terms. And yes they don't have docs, they only have blogs nowadays...<br />I hope this helps.<br /><br />AnguelAnguelhttps://www.blogger.com/profile/12684801283689942402noreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-37045166338549618652014-08-26T05:56:27.671-07:002014-08-26T05:56:27.671-07:00Thanks for this guide! I have one question though....Thanks for this guide! I have one question though. I have created the custom ISO and installed it on my server. During my install it asked for the product key which I have as a MAK key (VL copy). Installation completed successfully however under windows activation it says it is not activated? when I click activate it asks for the product key again but it doesn't recognise the key? thus windows will not activate, any thoughts?Longynoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-10155529201920000772014-05-16T11:35:04.286-07:002014-05-16T11:35:04.286-07:00we need more help like this for small businesses r...we need more help like this for small businesses running WSE on minimal setups vitualized.<br /><br />I'm running WSE 2012 r2 DC vitualized. Is it OK or necessary to remove AD role from the host, i only need the host to be a local workgroup.<br /><br />Any tips on DNS setup with this situation of WSE virtualized, host not domain joined, and DHCP from my router?<br /><br />Thanks, larrylarry wnoreply@blogger.comtag:blogger.com,1999:blog-8551655520281337858.post-1689257835682234232014-05-15T08:37:51.892-07:002014-05-15T08:37:51.892-07:00You are welcome. Thanks for the update.You are welcome. Thanks for the update.Anguelhttps://www.blogger.com/profile/11365435354410704225noreply@blogger.com