Create Shortcut of Hyper-V Virtual Machine in Windows  

Page 1 of 3 123 LastLast
    Create Shortcut of Hyper-V Virtual Machine in Windows

    Create Shortcut of Hyper-V Virtual Machine in Windows

    How to Create Shortcut of Hyper-V Virtual Machine in Windows 8 and 10
    Published by Category: Customization
    19 Apr 2020
    Designer Media Ltd

    How to Create Shortcut of Hyper-V Virtual Machine in Windows 8 and 10


    There's nothing wrong in running the Hyper-V Manager and launch your virtual machines from there. However, creating a shortcut for each vm you have you can start them fast simply by double clicking a shortcut on Desktop.

    If you want you can even set a vm to start every time you sign in to Windows. This tutorial will show you step by step how to do this.



    Tip   Tip
    I've added a new video to tutorial. Video is from Ten Forums Videos thread:



    Video shows a more elegant method to create a Hyper-V VM shortcut than this tutorial. It shows how to create a single shortcut which when clicked, starts the VM, opens its VM Connection window, and when VM connection is closed, automatically shuts down the VM.

    For this method, you will need one simple PowerShell script (extension .ps1), and one simple Visual Basic script (extension .vbs).

    PowerShell script AnyName.ps1:

    Code:
    Start-VM "VM_Name"
    C:\Windows\System32\vmconnect.exe localhost "VM_Name" | Out-Null
    Stop-VM "VM_Name"

    Visual Basic script AnyName.vbs:

    Code:
    command = "powershell.exe -nologo -command PathAndNameOfPowerShellScript.ps1"
    set shell = CreateObject("WScript.Shell")
    shell.Run command,0





    Step One

    Create the Shortcut


    1.1) Right click Desktop, select New > Shortcut:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h15_45.png

    1.2) Click Browse, find and select the standalone Virtual Machine Connection executable vmconnect.exe in folder C:\Windows\System32\, click OK:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h18_24.png

    1.3) Add parameters to shortcut target path, in this case localhost (your Hyper-V host) followed by the name of the vm in quotes. In this example I create a shortcut for a Linux vm I have named as Cent OS 7 so I have to add localhost "Cent OS 7". Click Next:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h20_58.png

    1.4) Name the shortcut as you wish, click Finish:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h22_34.png



    Step Two

    Elevate the Shortcut


    2.1) The standalone Virtual Machine Connection must be run elevated, with built-in administrator rights. To do this right click your new shortcut and select Properties:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h24_39.png

    2.2) Select Shortcut tab, click Advanced:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_22h23_10.png

    2.3) Select Run as administrator, click OK, save Shortcut Properties by clicking OK:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h26_11.png

    2.4) Repeating this procedure for each of your virtual machines you can launch any of them simply by double clicking respective shortcut:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h28_11.png

    2.5) When you have launched the vm, start (boot) it from the Start button:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_21h27_27.png

    Tip   Tip
    For advanced users:

    Because the shortcut is run with elevated admin rights, you get the UAC prompt every time you launch a vm from its shortcut:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-09_22h35_02.png

    To bypass UAC, see this tutorial on our sister site for creating an elevated task shortcut which runs the vm without UAC prompt: How to Create an Elevated Program Shortcut without a UAC Prompt in Windows.


    Kari






  1. Posts : 14,046
    Windows 11 Pro X64 22H2 22621.1848
       #1

    Worked perfectly Kari, thanks.

    Now, how do I get it to Start the VM if it's off? I know with OracleVB when I double clicked the shortcut, the VM launched and started if it was not already in a running state.
      My Computers


  2. Posts : 17,661
    Windows 10 Pro
    Thread Starter
       #2

    Ztruker said:
    Now, how do I get it to Start the VM if it's off? I know with OracleVB when I double clicked the shortcut, the VM launched and started if it was not already in a running state.
    We need to use PowerShell for that.

    I have a short list of four more Hyper-V tutorials I will try to get ready before, as it looks now, I need to take a short break from the forums starting next week. This is one of the four, let's talk about this process shortly now.

    PowerShell and its "pimped" big brother PowerShell ISE are powerful native tools included in Windows. To put it very simple, PowerShell is an evolved Command Prompt. Instead of commands it uses so called Cmdlets, below a list of all Hyper-V related Cmdlets:

    Code:
    CommandType     Name                                               Version    Source                           
    -----------     ----                                               -------    ------                           
    Cmdlet          Add-VMAssignableDevice                             1.1        Hyper-V                          
    Cmdlet          Add-VMDvdDrive                                     1.1        Hyper-V                          
    Cmdlet          Add-VMFibreChannelHba                              1.1        Hyper-V                          
    Cmdlet          Add-VMHardDiskDrive                                1.1        Hyper-V                          
    Cmdlet          Add-VMMigrationNetwork                             1.1        Hyper-V                          
    Cmdlet          Add-VMNetworkAdapter                               1.1        Hyper-V                          
    Cmdlet          Add-VMNetworkAdapterAcl                            1.1        Hyper-V                          
    Cmdlet          Add-VMNetworkAdapterExtendedAcl                    1.1        Hyper-V                          
    Cmdlet          Add-VmNetworkAdapterRoutingDomainMapping           1.1        Hyper-V                          
    Cmdlet          Add-VMRemoteFx3dVideoAdapter                       1.1        Hyper-V                          
    Cmdlet          Add-VMScsiController                               1.1        Hyper-V                          
    Cmdlet          Add-VMStoragePath                                  1.1        Hyper-V                          
    Cmdlet          Add-VMSwitch                                       1.1        Hyper-V                          
    Cmdlet          Add-VMSwitchExtensionPortFeature                   1.1        Hyper-V                          
    Cmdlet          Add-VMSwitchExtensionSwitchFeature                 1.1        Hyper-V                          
    Cmdlet          Checkpoint-VM                                      1.1        Hyper-V                          
    Cmdlet          Compare-VM                                         1.1        Hyper-V                          
    Cmdlet          Complete-VMFailover                                1.1        Hyper-V                          
    Cmdlet          Connect-VMNetworkAdapter                           1.1        Hyper-V                          
    Cmdlet          Connect-VMSan                                      1.1        Hyper-V                          
    Cmdlet          Convert-VHD                                        1.1        Hyper-V                          
    Cmdlet          Copy-VMFile                                        1.1        Hyper-V                          
    Cmdlet          Debug-VM                                           1.1        Hyper-V                          
    Cmdlet          Disable-VMEventing                                 1.1        Hyper-V                          
    Cmdlet          Disable-VMIntegrationService                       1.1        Hyper-V                          
    Cmdlet          Disable-VMMigration                                1.1        Hyper-V                          
    Cmdlet          Disable-VMRemoteFXPhysicalVideoAdapter             1.1        Hyper-V                          
    Cmdlet          Disable-VMResourceMetering                         1.1        Hyper-V                          
    Cmdlet          Disable-VMSwitchExtension                          1.1        Hyper-V                          
    Cmdlet          Disconnect-VMNetworkAdapter                        1.1        Hyper-V                          
    Cmdlet          Disconnect-VMSan                                   1.1        Hyper-V                          
    Cmdlet          Dismount-VHD                                       1.1        Hyper-V                          
    Cmdlet          Dismount-VMHostAssignableDevice                    1.1        Hyper-V                          
    Cmdlet          Enable-VMEventing                                  1.1        Hyper-V                          
    Cmdlet          Enable-VMIntegrationService                        1.1        Hyper-V                          
    Cmdlet          Enable-VMMigration                                 1.1        Hyper-V                          
    Cmdlet          Enable-VMRemoteFXPhysicalVideoAdapter              1.1        Hyper-V                          
    Cmdlet          Enable-VMReplication                               1.1        Hyper-V                          
    Cmdlet          Enable-VMResourceMetering                          1.1        Hyper-V                          
    Cmdlet          Enable-VMSwitchExtension                           1.1        Hyper-V                          
    Cmdlet          Export-VM                                          1.1        Hyper-V                          
    Cmdlet          Export-VMSnapshot                                  1.1        Hyper-V                          
    Cmdlet          Get-VHD                                            1.1        Hyper-V                          
    Cmdlet          Get-VM                                             1.1        Hyper-V                          
    Cmdlet          Get-VMAssignableDevice                             1.1        Hyper-V                          
    Cmdlet          Get-VMBios                                         1.1        Hyper-V                          
    Cmdlet          Get-VMComPort                                      1.1        Hyper-V                          
    Cmdlet          Get-VMConnectAccess                                1.1        Hyper-V                          
    Cmdlet          Get-VMDvdDrive                                     1.1        Hyper-V                          
    Cmdlet          Get-VMFibreChannelHba                              1.1        Hyper-V                          
    Cmdlet          Get-VMFirmware                                     1.1        Hyper-V                          
    Cmdlet          Get-VMFloppyDiskDrive                              1.1        Hyper-V                          
    Cmdlet          Get-VMHardDiskDrive                                1.1        Hyper-V                          
    Cmdlet          Get-VMHost                                         1.1        Hyper-V                          
    Cmdlet          Get-VMHostNumaNode                                 1.1        Hyper-V                          
    Cmdlet          Get-VMHostNumaNodeStatus                           1.1        Hyper-V                          
    Cmdlet          Get-VMIdeController                                1.1        Hyper-V                          
    Cmdlet          Get-VMIntegrationService                           1.1        Hyper-V                          
    Cmdlet          Get-VMMemory                                       1.1        Hyper-V                          
    Cmdlet          Get-VMMigrationNetwork                             1.1        Hyper-V                          
    Cmdlet          Get-VMNetworkAdapter                               1.1        Hyper-V                          
    Cmdlet          Get-VMNetworkAdapterAcl                            1.1        Hyper-V                          
    Cmdlet          Get-VMNetworkAdapterExtendedAcl                    1.1        Hyper-V                          
    Cmdlet          Get-VMNetworkAdapterFailoverConfiguration          1.1        Hyper-V                          
    Cmdlet          Get-VmNetworkAdapterIsolation                      1.1        Hyper-V                          
    Cmdlet          Get-VMNetworkAdapterRoutingDomainMapping           1.1        Hyper-V                          
    Cmdlet          Get-VMNetworkAdapterVlan                           1.1        Hyper-V                          
    Cmdlet          Get-VMProcessor                                    1.1        Hyper-V                          
    Cmdlet          Get-VMRemoteFx3dVideoAdapter                       1.1        Hyper-V                          
    Cmdlet          Get-VMRemoteFXPhysicalVideoAdapter                 1.1        Hyper-V                          
    Cmdlet          Get-VMReplication                                  1.1        Hyper-V                          
    Cmdlet          Get-VMReplicationAuthorizationEntry                1.1        Hyper-V                          
    Cmdlet          Get-VMReplicationServer                            1.1        Hyper-V                          
    Cmdlet          Get-VMResourcePool                                 1.1        Hyper-V                          
    Cmdlet          Get-VMSan                                          1.1        Hyper-V                          
    Cmdlet          Get-VMScsiController                               1.1        Hyper-V                          
    Cmdlet          Get-VMSnapshot                                     1.1        Hyper-V                          
    Cmdlet          Get-VMStoragePath                                  1.1        Hyper-V                          
    Cmdlet          Get-VMSwitch                                       1.1        Hyper-V                          
    Cmdlet          Get-VMSwitchExtension                              1.1        Hyper-V                          
    Cmdlet          Get-VMSwitchExtensionPortData                      1.1        Hyper-V                          
    Cmdlet          Get-VMSwitchExtensionPortFeature                   1.1        Hyper-V                          
    Cmdlet          Get-VMSwitchExtensionSwitchData                    1.1        Hyper-V                          
    Cmdlet          Get-VMSwitchExtensionSwitchFeature                 1.1        Hyper-V                          
    Cmdlet          Get-VMSystemSwitchExtension                        1.1        Hyper-V                          
    Cmdlet          Get-VMSystemSwitchExtensionPortFeature             1.1        Hyper-V                          
    Cmdlet          Get-VMSystemSwitchExtensionSwitchFeature           1.1        Hyper-V                          
    Cmdlet          Get-VMVideo                                        1.1        Hyper-V                          
    Cmdlet          Grant-VMConnectAccess                              1.1        Hyper-V                          
    Cmdlet          Import-VM                                          1.1        Hyper-V                          
    Cmdlet          Import-VMInitialReplication                        1.1        Hyper-V                          
    Cmdlet          Measure-VM                                         1.1        Hyper-V                          
    Cmdlet          Measure-VMReplication                              1.1        Hyper-V                          
    Cmdlet          Measure-VMResourcePool                             1.1        Hyper-V                          
    Cmdlet          Merge-VHD                                          1.1        Hyper-V                          
    Cmdlet          Mount-VHD                                          1.1        Hyper-V                          
    Cmdlet          Mount-VMHostAssignableDevice                       1.1        Hyper-V                          
    Cmdlet          Move-VM                                            1.1        Hyper-V                          
    Cmdlet          Move-VMStorage                                     1.1        Hyper-V                          
    Cmdlet          New-VFD                                            1.1        Hyper-V                          
    Cmdlet          New-VHD                                            1.1        Hyper-V                          
    Cmdlet          New-VM                                             1.1        Hyper-V                          
    Cmdlet          New-VMReplicationAuthorizationEntry                1.1        Hyper-V                          
    Cmdlet          New-VMResourcePool                                 1.1        Hyper-V                          
    Cmdlet          New-VMSan                                          1.1        Hyper-V                          
    Cmdlet          New-VMSwitch                                       1.1        Hyper-V                          
    Cmdlet          Optimize-VHD                                       1.1        Hyper-V                          
    Cmdlet          Remove-VM                                          1.1        Hyper-V                          
    Cmdlet          Remove-VMAssignableDevice                          1.1        Hyper-V                          
    Cmdlet          Remove-VMDvdDrive                                  1.1        Hyper-V                          
    Cmdlet          Remove-VMFibreChannelHba                           1.1        Hyper-V                          
    Cmdlet          Remove-VMHardDiskDrive                             1.1        Hyper-V                          
    Cmdlet          Remove-VMMigrationNetwork                          1.1        Hyper-V                          
    Cmdlet          Remove-VMNetworkAdapter                            1.1        Hyper-V                          
    Cmdlet          Remove-VMNetworkAdapterAcl                         1.1        Hyper-V                          
    Cmdlet          Remove-VMNetworkAdapterExtendedAcl                 1.1        Hyper-V                          
    Cmdlet          Remove-VMNetworkAdapterRoutingDomainMapping        1.1        Hyper-V                          
    Cmdlet          Remove-VMRemoteFx3dVideoAdapter                    1.1        Hyper-V                          
    Cmdlet          Remove-VMReplication                               1.1        Hyper-V                          
    Cmdlet          Remove-VMReplicationAuthorizationEntry             1.1        Hyper-V                          
    Cmdlet          Remove-VMResourcePool                              1.1        Hyper-V                          
    Cmdlet          Remove-VMSan                                       1.1        Hyper-V                          
    Cmdlet          Remove-VMSavedState                                1.1        Hyper-V                          
    Cmdlet          Remove-VMScsiController                            1.1        Hyper-V                          
    Cmdlet          Remove-VMSnapshot                                  1.1        Hyper-V                          
    Cmdlet          Remove-VMStoragePath                               1.1        Hyper-V                          
    Cmdlet          Remove-VMSwitch                                    1.1        Hyper-V                          
    Cmdlet          Remove-VMSwitchExtensionPortFeature                1.1        Hyper-V                          
    Cmdlet          Remove-VMSwitchExtensionSwitchFeature              1.1        Hyper-V                          
    Cmdlet          Rename-VM                                          1.1        Hyper-V                          
    Cmdlet          Rename-VMNetworkAdapter                            1.1        Hyper-V                          
    Cmdlet          Rename-VMResourcePool                              1.1        Hyper-V                          
    Cmdlet          Rename-VMSan                                       1.1        Hyper-V                          
    Cmdlet          Rename-VMSnapshot                                  1.1        Hyper-V                          
    Cmdlet          Rename-VMSwitch                                    1.1        Hyper-V                          
    Cmdlet          Repair-VM                                          1.1        Hyper-V                          
    Cmdlet          Reset-VMReplicationStatistics                      1.1        Hyper-V                          
    Cmdlet          Reset-VMResourceMetering                           1.1        Hyper-V                          
    Cmdlet          Resize-VHD                                         1.1        Hyper-V                          
    Cmdlet          Restart-VM                                         1.1        Hyper-V                          
    Cmdlet          Restore-VMSnapshot                                 1.1        Hyper-V                          
    Cmdlet          Resume-VM                                          1.1        Hyper-V                          
    Cmdlet          Resume-VMReplication                               1.1        Hyper-V                          
    Cmdlet          Revoke-VMConnectAccess                             1.1        Hyper-V                          
    Cmdlet          Save-VM                                            1.1        Hyper-V                          
    Cmdlet          Set-VHD                                            1.1        Hyper-V                          
    Cmdlet          Set-VM                                             1.1        Hyper-V                          
    Cmdlet          Set-VMBios                                         1.1        Hyper-V                          
    Cmdlet          Set-VMComPort                                      1.1        Hyper-V                          
    Cmdlet          Set-VMDvdDrive                                     1.1        Hyper-V                          
    Cmdlet          Set-VMFibreChannelHba                              1.1        Hyper-V                          
    Cmdlet          Set-VMFirmware                                     1.1        Hyper-V                          
    Cmdlet          Set-VMFloppyDiskDrive                              1.1        Hyper-V                          
    Cmdlet          Set-VMHardDiskDrive                                1.1        Hyper-V                          
    Cmdlet          Set-VMHost                                         1.1        Hyper-V                          
    Cmdlet          Set-VMMemory                                       1.1        Hyper-V                          
    Cmdlet          Set-VMMigrationNetwork                             1.1        Hyper-V                          
    Cmdlet          Set-VMNetworkAdapter                               1.1        Hyper-V                          
    Cmdlet          Set-VMNetworkAdapterFailoverConfiguration          1.1        Hyper-V                          
    Cmdlet          Set-VmNetworkAdapterIsolation                      1.1        Hyper-V                          
    Cmdlet          Set-VmNetworkAdapterRoutingDomainMapping           1.1        Hyper-V                          
    Cmdlet          Set-VMNetworkAdapterVlan                           1.1        Hyper-V                          
    Cmdlet          Set-VMProcessor                                    1.1        Hyper-V                          
    Cmdlet          Set-VMRemoteFx3dVideoAdapter                       1.1        Hyper-V                          
    Cmdlet          Set-VMReplication                                  1.1        Hyper-V                          
    Cmdlet          Set-VMReplicationAuthorizationEntry                1.1        Hyper-V                          
    Cmdlet          Set-VMReplicationServer                            1.1        Hyper-V                          
    Cmdlet          Set-VMResourcePool                                 1.1        Hyper-V                          
    Cmdlet          Set-VMSan                                          1.1        Hyper-V                          
    Cmdlet          Set-VMSwitch                                       1.1        Hyper-V                          
    Cmdlet          Set-VMSwitchExtensionPortFeature                   1.1        Hyper-V                          
    Cmdlet          Set-VMSwitchExtensionSwitchFeature                 1.1        Hyper-V                          
    Cmdlet          Set-VMVideo                                        1.1        Hyper-V                          
    Cmdlet          Start-VM                                           1.1        Hyper-V                          
    Cmdlet          Start-VMFailover                                   1.1        Hyper-V                          
    Cmdlet          Start-VMInitialReplication                         1.1        Hyper-V                          
    Cmdlet          Stop-VM                                            1.1        Hyper-V                          
    Cmdlet          Stop-VMFailover                                    1.1        Hyper-V                          
    Cmdlet          Stop-VMInitialReplication                          1.1        Hyper-V                          
    Cmdlet          Stop-VMReplication                                 1.1        Hyper-V                          
    Cmdlet          Suspend-VM                                         1.1        Hyper-V                          
    Cmdlet          Suspend-VMReplication                              1.1        Hyper-V                          
    Cmdlet          Test-VHD                                           1.1        Hyper-V                          
    Cmdlet          Test-VMNetworkAdapter                              1.1        Hyper-V                          
    Cmdlet          Test-VMReplicationConnection                       1.1        Hyper-V                          
    Cmdlet          Update-VMConfigurationVersion                      1.1        Hyper-V
    To list all our Hyper-V virtual machines in PowerShell we give a Cmdlet Get-VM. Although using PowerShell we do not need the Hyper-V Manager I have it opened here to show that when we start now, all virtual machines really are off as can also be seen from the Get-VM output in PowerShell:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-10_03h36_50.png

    To start a Hyper-V vm we need Cmdlet Start-VM "VM_Name". Here I started my "Ubuntu 14.04" vm:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-10_03h38_21.png

    As Hyper-V Manager now shows, the vm is started.

    One Cmdlet PowerShell does not have is a Cmdlet to connect to vm, open the vm window. For this we need to call a Command line command (the same we used in shortcuts), in this case command:
    Code:
    C:\Windows\System32\vmconnect.exe "Localhost" "Ubuntu 14.04"
    To call Command line from PowerShell we need to use the Cmdlet cmd, then the /c switch to tell system we want to send parameters to Command line and as parameter give the preferred Command line command. Complicated!

    So, the final PowerShell call for Command line's help is:
    Code:
    cmd /c C:\Windows\System32\vmconnect.exe "Localhost" "Ubuntu 14.04"
    This Cmdlet calls Command line to run the command we gave after the /c switch, which in our case now finally opens the vm, in other words connects to vm we have already started:

    Create Shortcut of Hyper-V Virtual Machine in Windows-2014-10-10_03h54_53.png

    I need to make all above to a short and simple PowerShell script which can be launched from a shortcut; it is a completely different ballgame than this tutorial and may take a day or three before I have it done :).

    Kari
    Last edited by Kari; 09 Oct 2014 at 21:26.
      My Computer


  3. Posts : 27,162
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #3

    Another easy to follow tutorial @Kari

    I not only successfully created my Ubuntu 15.10 shortcut, I was able to customize it for the OS it was for(in this case Wily Werewolf).
    I went to Bing Images found me a small JPG image,
    opened it in Paint,
    and reduced the size, in this case to 256x149.

    I then "saved as" PNG(to convert to ICO in next step, a must)
    Then I went to ConvertICO.com - Convert PNG to ICO and ICO to PNG and converted it to ICO.

    Then I saved it on my system where it will never be moved, in my case a Theming Stuff library I have created long ago.

    Then I just went into the shortcuts properties, and changed the icon.

    And the results marked in the red square:
    Create Shortcut of Hyper-V Virtual Machine in Windows-image-001.png

    The PNG version:
    Create Shortcut of Hyper-V Virtual Machine in Windows-ubuntu-preicon.png

    Additional Info: You can pin it to Start too....
      My Computers


  4. Posts : 27,162
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #4

    Here's a Windows 10 icon I created(the zipped file)
    Win10.ICO.zip

    What it looks like
    Create Shortcut of Hyper-V Virtual Machine in Windows-win10png.png
      My Computers


  5. Posts : 17,661
    Windows 10 Pro
    Thread Starter
       #5

    Nice work Cliff :)
      My Computer


  6. Posts : 27,162
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #6

    Kari said:
    Nice work Cliff :)
    Thank's Kari. I made the Win10 one for you. My way of thanking you for the great tutorials and helping me get started.
      My Computers


  7. Posts : 27,162
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #7

    Hyper-V custom icon:
    Hyper-V.ico.zip

    How it looks( as PNG image)

    Create Shortcut of Hyper-V Virtual Machine in Windows-hyperv.png

    Applied in Admin tools, Start Menu, and taskbar:

    EDIT to original post:
    Create a shortcut to desktop using the right-click-menu first.
    (changing the hard link icon causes SFC & DISM to see this as an unrepairable error, even though it has absolutely NO EFFECT on the system. I just hate unresolved errors:))

    Then you can change THAT shortcuts icon and pin it to the taskbar if you like.

    I tried pinning the new icon to the start menu(like in the screenshot below from original post), but only the original icon from Control Panel\All Control Panel Items\Administrative Tools pops up there(which is also in C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools).


    Create Shortcut of Hyper-V Virtual Machine in Windows-image-002.png
    Last edited by Cliff S; 06 Dec 2015 at 06:12. Reason: Correction to method
      My Computers


  8. Posts : 27,162
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #8

    Finally add my custom icon for Insider preview(yup it took a while for me to get around to it)
    Create Shortcut of Hyper-V Virtual Machine in Windows-image-001.jpg
    Note: I only made my icons extra extra extra large to make it easier for you all to see them, for this post.
      My Computers


  9. Posts : 17,661
    Windows 10 Pro
    Thread Starter
       #9

    Nice Cliff :)
      My Computer


 

Tutorial Categories

Create Shortcut of Hyper-V Virtual Machine in Windows Tutorial Index Network & Sharing Instalation and Upgrade Browsers and Email General Tips Gaming Customization Apps and Features Virtualization BSOD System Security User Accounts Hardware and Drivers Updates and Activation Backup and Restore Performance and Maintenance Mixed Reality Phone


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 14:00.
Find Us




Windows 10 Forums