Archive for April, 2009

Windows 7 RC Launched

April 30, 2009 Leave a comment
Windows 7 RC will be available and can be downloaded from the Microsoft Download Center on May 5th.

Windows 7 delivers advanced capabilities to improve workforce effectiveness and productivity – driving maximum value from IT investments. As IT Pros, owners or consultants for small and medium businesses, you will find that Microsoft is committed to delivering tools and support that enhance manageability, security, software compatibility, as well as ease deployment and migration concerns.

Microsoft have made a number of enhancement, bug fixes between the beta and RC milestone. 

Q:  How big is the Window 7 RC download?
A:  The x86 version of Windows 7 RC is approximately 2.47 gigs. The x64 version is approximately 3.2 gigs.

Q:  Will the RC code be download-only, or can I have physical media mailed to me? 
A:  The Windows 7 RC code will only be available for download. 

Q:  Will my product key from Beta work for the RC, or do I have to register to get a new one?
A:  No – you will need to register for a new PID in order to run RC.

Q:  Is there a cap to the total number of downloads for Windows 7 RC?
A:  There is no limit to the total number of downloads for Windows 7 RC.

Q:  Will Windows 7 RC be available in both 32-bit and 64-bit?
A:  Yes.

Q:  Is there a choice of SKUs for Windows 7 RC, or is it only available in Ultimate like the beta?
A:  There is one release candidate release, with all the capabilities of the Windows 7 Ultimate SKU. 

Q:  When does this build expire?
A:  Windows 7 RC will expire on March 1, 2010 – at this time the system will reboot every two hours. The license of windows 7 RC will expire June 1, 2010. 

Q:  Where should I submit feedback on Windows 7 RC?
A:  The Beta testing has completed, and the release candidate is the time for customers and IT professionals to really start kicking the tires in terms of application compatibility, drivers and devices.  We will of course continue error monitoring, but application compatibility issues should be reported to the ISV.

Q:  What tools and resources are there available for IT pros to begin testing and deploying Windows 7?
A:  There are many tools available for IT Pros to begin their testing and deployments, including the Windows Automated Installation Kit, the Application Compatibility Toolkit and the Deployment Toolkit.  More information about these tools can be found at


Upgrade Experience

Q:  How does Microsoft recommend I install RC?  
A:  To install the Windows 7 RC, users will be required to either upgrade from a Windows Vista image, or do a custom (clean) installation.  Windows 7 Beta users will need to do a custom (clean) installation. 

Q:  Why isn’t there an easy way for me to upgrade from beta to RC?
A:  Upgrading from one pre-release build to another is not a scenario a real-world customer will experience.  We want our testers to experience real-world setup to provide us with real-world telemetry as we work on finalizing the product.

Q:  Is there a smooth upgrade from Windows XP to Windows 7?  
A:  As a result of the many changes we’ve made to the operating system, users who wish to upgrade from Windows XP to Windows 7 on the same computer will need to perform a custom (clean) installation.

 Q:  Does Microsoft provide any guidance on how to transfer files and settings from a previous operating system to Windows 7 when a clean installation is required?
A:  Tools, guidance and other resources are available on to assist in the upgrade process.  Microsoft also provides a special utility on the release candidate CD to assist users with identifying, backing up and transferring files and settings to Windows 7.  For more information on the Windows Easy Transfer utility please visit

Reporting Bugs on Windows 7 RC

The Windows 7 Feedback Tool is a pre-release only tool.  As we work towards finalizing Windows 7 we have removed the launch UI for the Feedback Tool, however the tool itself is still in the RC build.  If you need to report a bug that falls into one of the categories mentioned below, you may run the following command to start the Feedback Tool:
rundll32.exe FeedbackTool.dll,ShowWizard
If you would rather, you may create a desktop shortcut to the Feedback Tool command by right-clicking on your desktop, selecting New, Shortcut, then entering  “rundll32.exe FeedbackTool.dll,ShowWizard” (less the quotes) in the “Type the location of the item” field.  Then click Next, provide a shortcut name (for example, “Send Feedback”), then click Finish.  You may then launch the Feedback Tool from the desktop shortcut.
 * Note – Please be sure you have activated your copy of Windows 7 using your product key PRIOR to using the Windows Feedback Tool.

Want to talk about windows? click here :


Categories: Windows 7

Cannot connect to the virtual machine because the authentication certificate is expired or invalid. Would you like to try connecting again?

April 29, 2009 Leave a comment
  • When you try to connect to a virtual machine, you receive the following error message:
    Cannot connect to the virtual machine because the authentication certificate is expired or invalid. Would you like to try connecting again?
  • When you start a virtual machine, you receive the following error message:
    ‘VMName’ failed to initialize.
    Could not initialize machine remoting system. Error: ‘Unspecified error’ (0x80004005).
    Could not find a usable certificate. Error: ‘Unspecified error’ (0x80004005).
    This issue occurs because the Hyper-V Virtual Machine Management service (VMMS) certificate has expired.
    Update for Windows Server 2008 x64 Edition (KB967902) to fix this issue.
    Notes :
    1. Before you apply this update, the release version of Hyper-V must be installed. For more information, click the following article number to view the article in the
    Microsoft Knowledge Base:
    950050  ( ) Description of the update for the release version of the Hyper-V technology for Windows Server 2008


    2. To work around this issue, you can generate a new certificate. To do this, follow these steps:

    1. Shut down or save all virtual machines.
    2. Restart the Hyper-V VMMS.
    3. Start the virtual machines.

     Because the Hyper-V VMMS certificate is valid for one year, the update has to be applied to prevent this issue from occurring in the future

    3. You must restart the computer after you apply this update

    Categories: Virtualization

    Novell SUSE Integration Components (Beta) for Hyper-V R2 (Beta)

    April 28, 2009 Leave a comment

    Novell SUSE Integration Components (Beta) for Hyper-V R2 (Beta)

    The Beta Linux ICs provide synthetic device support for SUSE Enterprise Linux 10 running in a Hyper-V R2 Beta virtual machine. This includes a port of VMBus as well as drivers to support the synthetic network adapter and synthetic storage controller.   With these new Linux IC’s for Hyper-V R2 performance of Linux is significantly improved.  Internal benchmarks are showing considerably improved levels of throughput, and networking performance has increased substantially over V1.

    You can grab the Integration Components from here.

    Improved Mouse Driver Support in Linux Guest Operating Systems

    Building on the advances made above with the Linux IC’s, one of the most common questions we’ve received from both internal users as well as our external customers has been the lack of an enlightened mouse driver, which caused issues when remotely connecting to a Hyper-V host and trying to interact with a Linux guest, and in all honesty, the whole Linux mouse control experience needed to be better.

    To solve the problem, Citrix have released the InputVSC driver for Hyper-V. This driver provides enlightened mouse driver support for Linux virtual machines, allowing the mouse to be moved in and out of the VMConnect window without using the CTRL-ALT-LeftArrow escape sequence. This driver also enables the use of the mouse when connected to a remote Hyper-V host over a Remote Desktop Connection session.

    Categories: Virtualization

    Talking About Windows…. Are they listening to what you have to say?

    April 28, 2009 Leave a comment

    Here are some points to talk about

    • Do you agree that the Windows XP no longer meets our needs?
    • Do you think that Windows 7 will meet?
    • Which feature of Windows 7 do you most like ?
    • Direct Access, reliability, security, performance, compatibility… Are they listening to what you have to say?
    • what’s behind the Windows 7 engineering process ?
    Want to talk about windows? click here :
    Post your comments!!! After that, you can’t say "They are not listening…."
    Categories: Microsoft

    FREE STEP Event Windows 2008 R2 and Windows 7 Better Togetter in Sydney

    April 16, 2009 Leave a comment
    Hi Folks

     If you are curious and want to learn all about the cool features of Windows 7 and Windows 2008 R2, here are the dates , do not forget to register

    Windows 2008 R2 : Deep Dive and Featuring Hyper-V R2

    by Edvaldo Alessandro Cardoso | MVP  |

    Windows Server 2008 R2 also holds the much-anticipated update to Microsoft’s virtualization technology, Hyper-V™. The new Hyper-V™ was designed to augment both existing virtual machine management as well as to address specific IT challenges, especially around server migration.


           1 May Friday 18:30 ( 1 session )



    For the First Look in to Windows 7
    by Cem Erdal | MVP  |

    DATES                   : 21 APRIL Tuesday 10.30 AM 15.30 PM ( two sessions)


    Venue address :

                                    32/181 Church St.  Parramatta NSW 2150
                            CEO IT TRAINING & SOLUTIONS

    please book via clicking here

    Categories: Microsoft

    Microsoft Virtualization Q&A : Hyper-V / Hyper-V R2

    April 3, 2009 Leave a comment
    This post is a list of questions and answers for those trying to get started with the Microsoft hypervisor. It is based in part on information provided during the Hyper-V technology adoption programme and has been used with the kind permission of Microsoft Windows Virtualization product team supplemented with additional information where appropriate.

    It was originally posted by  Mark Wilson  and now I am updating/adding information about Hyper-V R2 and SCVMM R2. Share !!!!

    What’s new

    Q. What are the major changes in R2?

    A. The Hyper-V™ role enables you to create and manage a virtualized server computing environment by using a technology that is part of Windows Server® 2008 R2. The improvements to Hyper-V include new live migration functionality, support for dynamic virtual machine storage, and enhancements to processor and networking support.

    The following changes are available in Windows Server 2008 R2:

    • Live migration.

      Live migration allows you to transparently move running virtual machines from one node of the failover cluster to another node in the same cluster without a dropped network connection or perceived downtime. Live migration requires the failover clustering role to be added and configured on the servers running Hyper-V. In addition, failover clustering requires shared storage for the cluster nodes. This can include an iSCSI or Fiber-Channel Storage Area Network (SAN). All virtual machines are stored in the shared storage area, and the running virtual machine state is managed by one of the nodes.

    • Dynamic virtual machine storage
    • Enhanced processor support
    • Enhanced networking support

    Q. What existing functionality is changing?
    A. The following list briefly summarizes the improvements to existing functionality in Hyper-V:

    • Dynamic virtual machine storage. Improvements to virtual machine storage include support for hot plug-in and hot removal of the storage. By supporting the addition or removal of virtual hard disks and physical disks while a virtual machine is running, it is possible to quickly reconfigure virtual machines to meet changing requirements. You can also add and remove both virtual hard disks and physical disks to existing SCSI controllers of virtual machines. Hot plug-in and removal of storage requires the installation of Hyper-V integration services (included in Windows Server 2008 R2) on the guest operating system.
    • Enhanced processor support. You can now have up to 32 physical processor cores. The increased processor support makes it possible to run even more demanding workloads on a single host. In addition, there is support for Second-Level Address Translation (SLAT) and CPU Core Parking. CPU Core Parking enables Windows and Hyper-V to consolidate processing onto the fewest number of possible processor cores, and suspends inactive processor cores. SLAT adds a second level of paging below the architectural x86/x64 paging tables in x86/x64 processors. It provides an indirection layer from virtual machine memory access to the physical memory access. In virtualization scenarios, hardware-based SLAT support improves performance. On Intel-based processors, this is called Extended Page Tables (EPT), and on AMD-based processors, it is called Nested Page Tables (NPT).
    • Enhanced networking support. Support for jumbo frames, which was previously available in nonvirtual environments, has been extended to be available on virtual machines. This feature enables virtual machines to use jumbo frames up to 9,014 bytes in size, if the underlying physical network supports it.

    Live Migration

    Q. Why The Live Migration change is important?

    A.  Live migration does the following to facilitate greater flexibility and value:

    • Provides better agility. Datacenters with multiple servers running Hyper-V can move running virtual machines to the best physical computer for performance, scaling, or optimal consolidation without affecting users.

    • Reduces costs. Datacenters with multiple servers running Hyper-V can service their servers without causing virtual machine downtime or the need to schedule a maintenance window. Datacenters will also be able to reduce power consumption by dynamically increasing consolidation ratios and turning off unused servers during times of lower demand.
    • Increases productivity. It is possible to keep virtual machines online, even during maintenance, which increases productivity for both users and server administrators.

    Q. Are there any dependencies for Live Migration?
    Live migration requires the failover clustering role to be added and configured on the servers running Hyper-V.


    Q. What are my options for installing Hyper-V?
    A. Hyper-V is available as a role for x64 Editions of Windows Server 2008 Standard Enterprise or Datacentre editions (i.e. not for 32-bit x86 or Itanium architectures nor for web edition). The Hyper-V role is supported on either a server core or a full installation; however server core is recommended due to its increased security. In addition there is a standalone version of Hyper-V – Microsoft Hyper-V Server 2008 – designed for organisations who would like the benefits of Hyper-V but who do not run Windows (a comparison of features in the various Hyper-V products is available).

    Q. I installed Hyper-V from the Windows Server 2008 media but it seems to be a pre-release version. Is that right?
    A. Windows Server 2008 shipped with a beta version of Hyper-V. It is necessary to install an update to bring the Hyper-V components up to their RTM level as well as to update the integration components in the virtual machines. John Howard has blogged extensively on obtaining Hyper-V changes at RTM upgrade considerations and more.

    Q. How can I tell which version of Hyper-V I have installed?
    – There is the GUI way:
    Browse to windowssystm32vmms.exe and check the properties -> details tab

    -There is the command line way:
    wmic datafile where name="c:\windows\system32\vmms.exe" get version

    you should see a build version either way – here is the breakdown:

    • Beta version = 6.0.6001.17101
    • Release Candidate 0 (RC0) = 6.0.6001.18004
    • Release Candidate 1 (RC1) = 6.0.6001.18010
    • Release To Market (RTM) = 6.0.6001.18016
    Q. I’m not entirely comfortable with server core – how can I install the Hyper-V role?
    A. Resuming :

    1. Enable CPU virtualisation assistance and DEP in the BIOS.
    2. Install Windows Server 2008 Enterprise x64 (Core Installation).
    3. Determine the NIC ID: netsh interface ipv4 show interfaces.
    4. Set the IP address for NIC, let say for NIC #2: netsh interface ipv4 set address name=”2″ source=static address= mask= gateway=
    5. Set the DNS: netsh interface ipv4 add dnsserver name=”2″ address= index=1.
    6. Rename server: netdom renamecomputer %computername% /NewName:HyperSvr1.
    7. Reboot for that to take effect: shutdown /r /t 0.
    8. Join it to domain: netdom join %computername% /domain:admininfo.local /userd:administrator /passwordd:*.
    9. Reboot for that to take effect: shutdown /r /t 0.
    10. Copy CoreConfigurator onto the Core server and configured any users, groups, enabled RDP, firewall settings, etc…
    11. Download and copy the Hyper-V update onto the server.
    12. Install the Hyper-V update: wusa.exe Windows6.0-KB950050-x64.msu.
    13. Install the Hyper-V role: start /w ocsetup.exe Microsoft-Hyper-V.
    14. Reboot.
    15. Download and install Remote Management for Windows Vista or Windows 7

    Check this post!9BBB35EDC026E06!135.entry for more details

    Q. Hyper-V relies on hardware assisted virtualisation. How can I tell if my hardware supports this?
    A. There is a software that do this for you. SecureAble by Gibson Research Corp. supports both vendors, Intel and AMD, and determines 3 important processor features and is free:

    1/ 64-bit’ness
    2/ Data Execution Prevention
    3/ Hardware Virtualization


    Q. How does Hyper-V’s disk input/output (IO) compare with a non-virtualised solution?
    A. In order to ensure that IO will never be reported complete until it has been written to the physical disk Hyper-V does not employ any additional disk caching other than that provided by the guest operating system. In certain circumstances a Hyper-V VM can appear to provide faster disk access than a physical computer because Hyper-V batches up multiple requests and coalesces interrupts for greater efficiency and performance. In Microsft’s internal testing they also found that:

    Pass-through disks can sustain physical device throughput.Fixed VHDs can also sustain physical device throughput at the cost of slightly higher CPU usage.Dynamically expanding and differencing VHDs do not usually hit physical throughput numbers due to the overhead of expansion and greater likelihood of disk fragmentation.

    Q. How can I measure performance in Hyper-V?
    A. The MSDN website features a section on measuring performance on Hyper-V (specifically relating to running BizTalk Server in a VM but equally applicable to many other workloads).

    Q. Sometimes my virtual machines are paused automatically – why does this happen?
    A. Rather than let a virtual machine run out of disk space Hyper-V will pause the VM if the server is running critically low on space. In addition an event (ID 16050) is written to the Hyper-V VMMS log.  Check the disk space on the disks that you store the VHD’s and the Snapshots. Be carefull when you take snapshot’s. Put the snapshot’s on a different disk rather than in the same disk that are stored the VHD’s

    Synthetic device driver model

    Q. I’m confused about the various versions of the integration components (ICs) for virtual machines. Why does each release of Hyper-V have it’s own ICs?
    A. Integration Components (ICs) are version specific – i.e. the versions used within the child partitions must match the version of Hyper-V that is running in the parent partition (Windows Server 2008 RTM was shipped with the Hyper-V Beta ICs). The Hyper-V RTM upgrade package (see Microsoft knowledge base article 950050) includes the updates for both the parent and child partitions. In addition there are Hyper-V ICs for Linux and Professional Enterprise and Ultimate versions of the Windows 7 and Windows Server 2008 R2 betas already come with Hyper-V integration components installed.

    Q. Is there a method to incorporate the Hyper-V synthetic devices with Windows Preinstallation Environment (WinPE) for servicing?
    A. Performing maintenance on a Hyper-V host from within WinPE represents a challenge for systems administrators in that without the integration components virtual hard disks (.VHDs) must be connected to the IDE controller (limiting the number of VHD’s that can be used at any given point in time) and legacy network adapters might be required in order to provide network access. Mike Sterling has a great blog post on using the Hyper-V integration components with WinPE (using the Windows Automated Installation Kit to create a custom WinPE image including the appropriate files extracted from the Hyper-V integration services setup disk). Attaching the resulting .ISO image to a VM and powering it on should provide full access to all synthetic devices.


    Q. What tools does Microsoft provide to manage Hyper-V?
    – Hyper-V Manager (  Microsoft Management Console (MMC) snap-in ). This snap-in is also available for x86 (32-bit) versions of Windows Server 2008 as well as for Windows Vista SP1 and Windows 7.

    In addtion, you will find a useful gadget by Tori Lerik ( see!8B89CF11BFBAE32!560.entry for more details

    System Center Virtual Machine Manager : SCVMM 2008. ( the version R2 is in beta now )

    Whilst Hyper-V Manager is adequate for managing a single host (locally or remotely) remote management with System Center Virtual Machine Manager (SCVMM) 2008 provides a centralised management console designed to manage thousands of VMs across hundreds of physical servers running Virtual Server 2005 Hyper-V or even VMware ESX via VMware Virtual Center.

    – PowerShell Scripts

    Hyper-V can also be managed using Windows Management Instrumentation (WMI) for example in a Windows PowerShell script and there is an open source PowerShell Management Library for Hyper-V available on CodePlex.

    You find on TaylorBrown Blog too on

     Ben Armstong has some good stuff too

    here is an example of powershell script :

    # Prompt for the Hyper-V Server to use
    $HyperVServer = Read-Host "Specify the Hyper-V Server to use (enter '.' for the local computer)"
    # Get name for VHD
    $VHDName = Read-Host "Specify the name of the virtual had disk to compact"
    # Get the Msvm_ImageManagementService object
    $ImageManagementService = gwmi Msvm_ImageManagementService -namespace "rootvirtualization" -computername $HyperVServer
    # Compact the VHD

    $result = $ImageManagementService.CompactVirtualHardDisk($VHDName)  


    ..... to see the complete code visit Ben Blog at

    Q. My version of Windows Server 2008 does not seem to have the Hyper-V Management tools available.
    A. Windows Server 2008 SKUs without Hyper-V or for other architectures (i.e. 32-bit x86 and Itanium) do not include the Hyper-V management tools.

    Q. What else can SCVMM offer that the standard management tools do not? What’s New in SCVMM R2?
    A. Information on SCVMM may be found on the Microsoft website but the main features include:

    Comprehensive Hypervisor Management – SCVMM 2007 already lets you manage Virtual Server and now we’ve added support for Hyper-V (including Hyper-V Server) and even VMware based environments (ESX and 3i) through a single management console and a single Powershell command line interface. If you’ve been using virtualization for some time now, chances are that you have some VMware. If you have Windows Server 2008 deployed, you already have Hyper-V. Now, with SCVMM 2008, you can manage both in a seamless and fully integrated way – every feature of SCVMM works against each of the supported virtualization platforms but we still enable features specific to each including Quick Migration on Hyper-V and Vmotion on VMware.

    Physical Resource Optimization (PRO) – By integrating the application specific knowledge provided by System Center Operations Manager, SCVMM allows you to calibrate your resource assignments based upon the real-time demands of your datacenter. Rather than migrating VMs around based on generic metrics like CPU and memory utilization, we’ve worked closely with partners to provide you with the best possible information (specific to your environment) before making changing to your infrastructure.  In the coming weeks, look for new SCVMM PRO partners announcements on this blog.

    Delegated Administration – SCVMM allows you to segment your environment and assign management authorization to each segment to different Active Directory users and/or groups.  In addition, SCVMM provides an integrated web-based self-service user interface allowing authorized users to provision and manage their own virtual machines. Administrators can control which templates these users can provision VMs from, determine which actions they are allowed to take and even assign quotas for chargeback purposes.

    Highly Available Virtual Machines – SCVMM makes enabling high availability for virtual machines as simple as a single click. Our intelligent placement feature ensures that the VM is deployed or migrated only to a highly available physical host (using Windows clustering for Hyper-V or VMware HA for ESX) and configures the VM for high availability on that host.

    Integrated Physical and Virtual Machine Management – SCVMM isn’t an island – it is part of the comprehensive System Center family of products. System Center allows you to patch, monitor, back up, deploy and manage your entire physical and virtual infrastructure.

    Q. What else can SCVMM offer that the standard management tools do not? What’s New in SCVMM R2?
    A.New features in R2 include:

    ·         Support for Live Migration: With Windows 2008 R2 adding support for Live migration, it’s now added as a new migration option in VMM R2. Live migration requires the source and destination host to be part of a failover cluster and that the VM is on a shared storage.  Live migration means that there is no user perceived downtime;  since the VM’s memory pages are being transferred, the hosts’ processors need to be the same (manufacturer and processor architecture). Our competition claims that Vmotion doesn’t require clustering but this only works for planned downtime and not for unplanned downtime. By combining Live migration and clustering, Hyper-V addresses both planned and unplanned downtime.

    ·         Multiple VMs per LUN:  VMM 2008 didn’t allow placing multiple VMs per LUN even though Hyper-V allowed it and the reason was that the LUN ownership was on a per host basis. This meant that migrating any VM on that shared LUN would result in all other VMs being migrated as well which can result in a confusing user experience (I’ve blogged about this at length).  With CSV (Clustered Shared Volumes) in Windows 2008 R2, a single LUN is accessible by all hosts within a cluster. This enables a VM that’s on a shared LUN to be migrated without affecting other VMs on that LUN. As a result, with VMM R2, we’ll allow multiple VMs to be placed on the same LUN if CSV is enabled on the cluster.

    ·         SAN related enhancements:  We’ve done a number of SAN related enhancements in VMM R2.

    o   SAN migration in and out of clusters: With VMM R2, you can migrate a VM from one cluster to another or from a standalone host into a cluster or vice versa. Especially useful when you are deploying a VM from a test cluster to a production one.

    o   Multiple LUNs per single iSCSI target: VMM 2008 supported only initiator-based iSCSI target connection, which allows only one LUN per iSCSI target. VMM 2008 R2 adds support for masking-based target connections, which allows multiple LUNs per iSCSI target and expands VMM support for iSCSI SAN providers. This implies that we have better support for iSCSI products from Network Appliance and EMC for example.

    ·         Network related enhancements:

    o   Network Optimization

    §  Win2k8 R2 supports 2 types of network optimizations: VMQ & Chimney

    §  During VM creation you can enable/disable network optimization

    §  If enabled, VMM will configure the VM to use VMQ or Chimney, if available on the host

    §  During placement, VMM R2 detects and shows availability of Network optimization on the host

    o   Some workloads such as Network load balancers need to be able to spoof MACs: There’s a new setting that allows admin to enable/Disable MAC spoofing on a per VM basis

    o   Ability to reuse port groups defined in VMWare VirtualCenter

    §  In VMM 2008, port groups were always created even if the admin had already created them on the host.

    §  In VMM R2, the admin is allowed to pick an available port group that’s already defined.

    ·         Maintenance mode

    o   For servicing a host, VMM R2 allows host to be put in maintenance mode: When you do this,  all VMs on that host that are running are live migrated off the host to avoid downtime.

    §  Admin can choose to save state VMs if host is not part of a cluster

    o   During placement, a Host that’s in maintenance mode gets zero star ratings. This also p-prevents PRO from picking this host when migrating VMs.

    o   Maintenance mode is supported for Hyper-V, VS and VMWare ESX hosts

    ·         Support for Disjoint domains:  When a host has different FQDN in AD and DNS, it’s said to be in a disjoint domain. For example: server name is foo and FQDN in AD is and FQDN in DNS is  For Kerberos authentication to work, SPN needs to be created for DNS Name

    o   VMM 2008 required custom SPN to be manually configured in AD

    o   VMM 2008 R2 automatically creates custom SPN for DNS name. (AD needs to be configured to give permissions to VMM for SPN read/write permissions)

    As  you can see, there are a number of enhancements we’ve introduced in R2 along with fixing some important issues reported by customers and partners. We are not done yet! In addition to responding to more feedback from beta testers, there are a few more features in the pipeline for post Beta so stay tuned.

    Download the beta here


    Q. I have a fully-patched Hyper-V host and SCVMM 2008 installation but SCVMM says my host needs attention. Have I missed something?
    A. Install the following updates on the computer that will host the virtual machine that has VMM preinstalled if you will add that computer as a virtual machine host on the VMM server and on any other hosts you add to VMM:


    Q. How can I patch the virtual machines that are held offline (templates etc.)?
    A. Offline VMs may be patched using the Microsoft Offline Virtual Machine Servicing Tool.

    Q. I’m trying to configure remote management for Hyper-V and it seems very difficult.
    A. You need to run this commands:

    netsh advfirewall set allprofiles settings remotemanagement enable
    netsh advfirewall firewall set rule group="Remote Administration" new enable=yes
    netsh advfirewall firewall set rule group="Remote Desktop" new enable=yes
    cscript %windir%system32scregedit.wsf /AR 0
    cscript %windir%system32scregedit.wsf /CS 0
    winrm quickconfig -q

    or you could use the Hyper-V Remote Management Configuration from

    Q. I’m using the Hyper-V Virtual Machine Connection to access the console of one of my Hyper-V virtual machines but every time I press Ctrl+Alt+left to release the mouse (I do not have integration components installed) my screen turns 90°. Have i been infected with a virus?
    A. Probably not! Some Intel chipsets use that key combination to rotate the display. Either turn off that functionality in the display driver settings or press Alt+Tab to break out of the VM and change the hotkey in the Hyper-V settings.

    Environmental benefits

    Q. Virtualisation is often cited as an enabler for green IT – how can that be? Surely I’m just moving the same heat and power requirements into one place?
    A. An underutilised server still uses a significant proportion of its maximum power and consolidation of many low-utilisation servers onto a shared infrastructure will normally result in power supplies running more efficiently and a net reduction in power consumption.

    By consolidating many servers onto onto a smaller number of servers using virtualisation then many servers may be retired. These older servers are likely to be less efficient than a modern server and will all require cooling resulting in further power cooling savings.

    Whilst disposal of old servers is not very “green” some servers may be redeployed in scenarios where a physical infrastructure is still required.

    Q. Does Hyper-V work in conjunction with the Processor Power Management (PPM) power savings in Windows Server 2008?
    A. When the Hyper-V server role is enabled system sleep states (standby and hibernate) are disabled. The major savings in power and cooling requirements are gained by switching servers off and by viewing overall demand for the entire virtualised infrastructure rather than working at an individual sever level it is possible to use management technologies to bring servers on and offline in order to meet demand.

    Virtual machine settings

    Q. With Microsoft Virtual Server it’s really difficult to access the virtual machine BIOS. Is there still a virtual machine BIOS?
    A. Hyper-V VMs do still have a virtual machine BIOS; however all of the BIOS features (e.g. numlock setting boot device order etc.) may be set in the virtual machine configuration or using a script. As a conseqence of this Microsoft has removed the ability to access the BIOS at boot time.

    Q. Hyper-V can import and export its own xml-based VM configurations but not the legacy .VMC format. Is there a way to migrate my Virtual Server and VirtualPC settings to Hyper-V without recreating the configuration manually (I’m not using SCVMM)?
    A. As mentioned when discussing V2V migrations above Matthijs ten Seldam (The author of VMRCplus) was written a VMC to Hyper-V import tool (remove the VM Additions before importing to save effort later). Check out this tool here :


    Q. Can a virtual machine boot from SAN (FC or iSCSI) NAS USB disk or Firewire disks (the boot order in the BIOS settings only shows floppy CD IDE and network)?
    A. Virtual hard disks (VHDs) can be used to boot or run a VM from:

    Local storage (IDE or SCSI).USB storage (USB key or disk).Firewire storage.SAN Storage Area Network (iSCSI or fibre channel).NAS Network Attached Storage (file share NAS device).

    It’s also possible to assign a non-removable volume (direct attached storage or a SAN LUN) to an IDE channel in the VM settings and to boot from that device.

    Q. Is it possible for Hyper-V virtual machines to access USB devices?
    A. Not directly and although many people would like to see this functionality Microsoft is adamant that this is a client-side virtualisation feature and have no plans to include USB support in the product at this time. There is a workaround using the Remote Desktop Connection client though (and this approach can also be used for audio).

    Q. How can I move VM images to another physical disk?
    A. With Hyper-V the simplest approach I’ve found for moving virtual machines is to export the VM and import it to a new location. Alternatively you could move the VHD and create a new virtual machine configuration.


    Q. I’m confused by the various network interfaces on my Hyper-V host – what’s going on?
    A. It’s not as confusing as it first looks! The parent partition is also virtualised and all communications run via a virtual switch (vswitch). In effect the physical network adapters (pNICs) are unbound from all clients services and protocols except the Microsoft Virtual Network Switch Protocol. The virtual network adapters (vNICs) in the parent and child partitions connect to the vswitch. Further vswitches may be created for internal communications or bound to additional pNICs; however only one vswitch can be bound to a particular pNIC at any one time. Virtual machines can have multiple vNICs connected to multiple vswitches. Ben Armstrong has a good explanation of Hyper-V networking (with pictures) on his blog and I described more in an earlier post on Hyper-V and networking.

    Q. Can I use Hyper-V over a wireless connection?
    A. Out of the box Hyper-V does not support connecting virtual machines to wireless network adapters.  As a primarily server focused product this is a reasonable limitation – especially given evils that we need to do to get wireless network adapters to work with virtual machines.  But all is not lost – it is possible to setup an internal virtual network (as discussed yesterday) and utilize Internet Connection Sharing (as discussed here) to get you up and going.

    The first thing to do is to create a new internal virtual network switch:

    1. Open the Hyper-V Manager and select your server.
    2. Select Virtual Network Manager… from the action pane (on the right).
    3. Select New virtual network and choose to Add an Internal network.
    4. Give the new virtual network the name you want hit OK.

    Now to setup Internet Connection Sharing:

    1. Open the Control Panel and open Network and Sharing Center.
    2. Select Manage network connections from the list on the left.
    3. Locate the icon for your wireless network adapter, right click on it and select Properties.
    4. Change to the Sharing tab.
    5. Check Allow other network users to connect through this computer’s Internet connection.
    6. If you have multiple network adapters you will need to select the specific entry for the internal virtual network switch.
    7. Click OK.

    Posted by Ben on

    Q. Is NIC teaming supported?
    A.  Microsoft officially supports storage multipathing; they don’t officially support NIC teaming. (See this KB article or this KB article.)
    But, there are some implementations. Check here Broadcom NIC Teaming and Hyper-V  and here How To Configure Teaming and VLANs on Hyper-V

    Legacy operating system support

    Q. The virtual machine settings include a processor option which limits processor functionality to run an older operating system such as Windows NT on the virtual machine. What does this feature actually do?
    A. This feature is designed to allow backwards compatibility for older operating systems such as Windows NT 4.0 (which performs a CPUID check and if CPUID returns more than three leaves it will fail). By selecting the processor functionality check box Hyper-V will limit CPUID to only return three leaves and therefore allow Windows NT 4.0 to successfully install. It is possible that other legacy operating systems could have a similar issue.

    Q. Does this mean that Windows NT 4.0 is supported on Hyper-V?
    A. Absolutely not. Windows NT 4.0 is outside its mainstream and extended support lifecycle and is not supported on Hyper-V and no integration components will be released for Windows NT 4.0.

    Q. But one of the stated advantages for virtualisation is running legacy operating systems where hardware support is becoming problematic. Does this mean I can’t virtualise my remaining Windows NT computers?
    A. The difference here is between “possible” and “supported”. Many legacy (and current) operating systems will run on Hyper-V (with emulated drivers) but are not supported. Windows NT is no longer supported whether it is running on physical or virtual hardware. Microsoft do highlight that Windows NT 4.0 has been tested and qualified on Virtual Server 2005 and that Virtual Server may be managed (along with Hyper-V and VMware ESX) using System Center Virtual Machine Manager 2008.

    Copying files between virtual machines

    Q. I want to copy files between Hyper-V virtual machines. Is there a way to do this?
    A. Microsoft make a distinction between client-side and server-side virtualisation usage scenarios and note that virtualisation servers are typically managed by a group of administrators who want to deploy a secure locked down server by default (and do not want additional attack vectors created through virtualisation). This is the reason that Hyper-V does not include shared folder or drag and drop functionality (nor are there any plans to do so at a later date). The options for transferring data from one virtual machine to another are:

    Setup a virtual network just as you would for physical systems.Use a virtual CD/DVD creation tool and insert a virtual CD/DVD; this can be done while the virtual machine is running.

    Microsoft’s stated position is that in the case of client-side virtualisation a single user is running a virtualisation product (e.g. Virtual PC) locally ands expects the capability to move files from one virtual machine to another. For this reason Virtual PC includes shared folder support (but are not set by default).

    Q. How does this work if I move a Virtual PC VM with shared folders to a Virtual Server or Hyper-V system?
    A. In this case the shared folders guest components won’t load because the required server-side components are not available in Virtual Server or Hyper-V

    SHARE this!

    Categories: Virtualization