How to change screen resolution on Windows Server 2008 Server Core

Monday, September 24, 2007
Since Windows Server 2008 Server Core doesn't have access to display properties, you must change the screen resolution using the registry. Here's how:

  • Log into Server Core with an admin account
  • Run Regedit from the command prompt and modify the following reg keys:
HKLM\System\CurrentControlSet\Control\Video
  • There, you will find one or more GUIDs. Expand each one to find the one with a VolatileSettings subkey under the 0000 subkey (usually the first GUID)
  • Double-click the 0000 key and modify the DefaultSettings.XResolution and DefaultSettings.YResolution values to set your resolution
  • Close Regedit
  • Logoff and log back on to receive the new resolution settings

9 comments:

  1. Sweet, works like a charm. Thanks!

    ReplyDelete
  2. I can't find DefaultSettings.XResolution and DefaultSettings.YResolution... pls help me

    ReplyDelete
  3. You need to go through all the GUIDs under HKLM\System\CurrentControlSet\Control\Video to find the one with the values.

    ReplyDelete
  4. And what does one do when none of the GUIDs have DefaultSettings.[X|Y]Reolution?

    ReplyDelete
  5. Found it in Video of first GUID. Thanks

    ReplyDelete
  6. Does anyone know about doing it on Windows Server 8 Beta?

    ReplyDelete
  7. i am not able to find this path in regedit HKLM\System\CurrentControlSet\Control\Video

    ReplyDelete

Thank you for your comment! It is my hope that you find the information here useful. Let others know if this post helped you out, or if you have a comment or further information.