Share via

Access BIOS settings (System Date) for VM in Hyper-V?

Anonymous
2015-05-24T21:21:22+00:00

I'm trying to install a trial mode software on a Windows NT 4 (yeah, I know!) VM running under Hyper-V.  In order for the software (a point-of-sale demo from the late '90s) to work, the system date must be set to before 12/31/1999. 

I've looked all over the Hyper-v settings running on my Surface Pro3 on Win 8.1 and cannot find where to set the virtual machine date. I did google and found some obscure reference to a power shell.  Not sure what that is (sounds like a semi-version of Linux bash) but couldn't find direct instructions.

Any ideas?

TIA

Windows for home | Previous Windows versions | Apps

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Anonymous
    2015-05-25T21:24:17+00:00

    Thank you for answering.

    Wow, I'm somewhat shocked this feature was neglected. I know now why my developers prefer buying VMWare instead of using Hyper-V. We often need to set the date on our application (12/31/xx, for example) to test what happens over a given time frame, especially as we develop point-of-sale applications which have time-based rules and we must test these in our VM's.

    Okay, well I guess I'll buy VMWare and give another bit of money to EMC instead of using a MS product.

    SMH

    To anybody else who's seen this thread, here are some other relavant links.

    http://answers.microsoft.com/en-us/windows/forum/windows8\_1-winapps/access-bios-settings-system-date-for-vm-in-hyper-v/62f4ea6b-7bdb-433b-83d3-3fd03fd4978a

    https://technet.microsoft.com/en-us/library/hh848584%28v=wps.630%29.aspx?f=255&MSPPError=-2147217396

    Here's what I see in my powershell when I try to find a date function in the BIOS.

    PS C:\Users\Kai> get-vm

    Name              State CPUUsage(%) MemoryAssigned(M) Uptime   Status

    ----              ----- ----------- ----------------- ------   ------

    LUbuntu           Off   0           0                 00:00:00 Operating normally

    WindowsPhone_WVGA Off   0           0                 00:00:00 Operating normally

    WindowsWhistler   Off   0           0                 00:00:00 Operating normally

    PS C:\Users\Kai> get-vmbios WindowsWhistler

    VMName          StartupOrder                            NumLockEnabled

    ------          ------------                            --------------

    WindowsWhistler {CD, IDE, LegacyNetworkAdapter, Floppy} False

    PS C:\Users\Kai> get-vmbios WindowsWhistler

    VMName          StartupOrder                            NumLockEnabled

    ------          ------------                            --------------

    WindowsWhistler {CD, IDE, LegacyNetworkAdapter, Floppy} False

    PS C:\Users\Kai>

    10+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2015-05-25T12:38:02+00:00

    In short, no.  http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/19/time-synchronization-in-hyper-v.aspx "whenever you start a virtual machine we take the time from the management operating system and put this into the real-time clock of the virtual machine"

    Tero

    7 people found this answer helpful.
    0 comments No comments