So you experience a “The Hyper-V service is not available” and when you try to start this service manualy, you’re getting: “Error 87: The parameter is incorrect.”

Error 87: The parameter is incorrect

Please note that allthough Windows 2008 is RTM, Hyper-V is still beta. I think it will be released RTM shortly too.

To fix this please be sure that:
– You installed Windows 2008 with ENGLISH language (reinstall if you didn’t do this)
– Selected the ENGLISH-US local (follow instructions below on how to fix afterwards)

1) Open “Regional and Language Options” from the controll panel.

2) The tab “Formats” will be displayed, select “English (United States)

 select “English (United States)
3) Click on the “Administrive” tab and click “Change System Locale”, select “English (United States)” in the popup

Change to English US

4)  Don’t restart YET after pressing OK

5) When returning to the “Administrive” tab, press “Copy to reserved accounts”

Copy to reserved accounts

6) Select “Select both checkboxes” in the popup you will receive:

Select both checkboxes 

 7) Press “Ok”, followed by “Close” and reboot the box.

8) The Hyper-V service will start automaticly.

23 Responses to ““Error 87: The parameter is incorrect” when using Hyper-V”

  1. Duncan Says:

    Thanks This was very accurate & helpful advice. I also needed to remove the original ‘regional’ information to ensure that the system was using the US Local settings.
    Thanks again.

  2. Berthold Says:

    Thank you very much.
    That helped!

  3. Vyktor Says:

    This helped a lot!
    We are configuring our new servers and could not imagine why Hyper-V fails…

    Thank you again!
    Viktor Oliver

  4. Stas Says:

    TNX! 🙂

  5. Dré Says:

    Thanks for this. i use hyper-v on a hp proliant ml310 and now it works. but the problem is the proliant ml310


  6. Windows eventlog service not starting in windows 2008 server | keyongtech Says:

    […] Hello rodney123, Even this has not really to do with your system, i would give it a try: It is just another service with the same error. Best regards Meinolf Weber Disclaimer: This […]

  7. J.D. Lien Says:

    I can’t believe this, but this procedure worked when I had a problem with services not starting (in particular, Event Viewer) on my Windows 2008 Server. Much thanks for posting this!

  8. Henrik Priergaard Says:

    We have had the same on Windows 2008 Terminal Server. Here you get access denied on users when the administrator wants to look at Eventlog, he can not see the log, he get error message that the service is not started, but it is. We were with the same solution proposed remedying that, so thanks for this great input.

  9. Spider Says:

    Many interesting information on your site – keep up good workT

  10. Terminal server 2008: Access denied error and eventlog not starting « Alfa BBT Says:

    […] Wigleven posted already about a similar problem he had with Hyper-V and how he fixed it. Categories: Uncategorized Comments (0) […]

  11. Nathan Says:

    You have no idea how long a spent on this problem until i read this article……….

    fixed the event viewer, DHCP client and im sure it will fix the DNS server service once i promote it to a DC AGAIN!

    THANK YOU!!!!!!!!!!!!!!!!!!!!!

  12. Tarik Says:

    Thank you very much! It’s working 100%. Just changed from Bosnian to English (US) and problem is solved! All the best…

  13. Siddhesh Says:


    Thanks for the such a greate article, it has resolved my issue thanks a ton again…


    Siddhesh Rane

  14. moufou Says:

    Thank you very much.
    That is what I’m looking for a month.

  15. Dan Says:

    Thanks so much, this helped resolved an issue that paralised some of the services of the network I manage.

  16. Ruben Waterman Says:

    Dear Pieter,

    This helps for me only one time, when I change the Regional and Language settings to English from Dutch (or visaversa), everything works fine.. But after some time all the proubles come back. I’ve only got a Dutch version of server 2008, might that be the problem? Could you please help me on this…

    Best Regards and many thanks in advance!

  17. James Says:


    I have been on a website brought an old game an having problems with the Installer, the website is Gamersgate, I have seen two Error messages one was :

    Error 87: The parameter is incorrect.

    and the other was :

    This service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

    The game trying to be installed is Actua Golf 2 and system Is Win Xp service pack 3

    Thanks for any advice you maybe able to provide.

  18. Suraj Dave Says:

    Thank you so much. I was at my wits end when my terminal server would not accept logins and the event viewer service had stopped. This happened all of a sudden. Earlier a couple of weeks ago, we had set a GPO to change the date from Canadian to US format.

  19. Jinendra Says:

    Good Document. Worked for me

  20. Joscorpio Says:

    Thanks, this works! But what could have caused the regional and langguage settings to changed at first place? This happens to many of our VMs and we detect it after the server reboot.

  21. Arron Says:

    Thank you!

  22. PY Aboagye Says:

    This is genius input.. You solved a million and one issues without even knowing.

  23. Ranu Says:

    Great solution, was searching everywhere and this fixed it. DHCP, DNS, Netlogon and few more services were impacted with this. Also the NETLogon Service was getting paused everytime I restarted and had to do the below Registry tweak to fix that. Adding it as a side note so that it will help somebody:-

    1) Check the Registry value “HKLM\System\CurrentControlSet\Services\NTDS\Parameters, “DSA Not Writable” (REG_DWORD) and its value is 0x4.
    2). Delete “DSA Not Writable” (REG_DWORD) from registry and reboot the server

    Please make sure you backup the registry and Server before any registry tweaks.

Post A Comment