VMware Horizon 7.6 – Master Virtual Desktop

Last Modified: Sep 9, 2018 @ 11:26 am

Navigation

Use this post to build a virtual desktop that will be used as the parent image or source image for additional virtual desktops. There’s a separate article for RDS Session Host.

This post applies to all VMware Horizon versions 7.0 and newer, including 7.5.1 (ESB) and 7.6.

💡 = Recently Updated

Change Log

Virtual Hardware

Lieven D’hoore has a desktop VM build checklist at VMware Horizon View – Windows 10 Golden Image Creation

  1. The virtual desktop pools will use the same hardware specs (e.g. vCPUs, memory size, network label) specified on the master virtual desktop. Adjust accordingly.
  2. Set Memory as desired.
  3. For New Hard disk, consider setting Thin provision.
  4. Make sure the virtual desktop is using a SCSI controller.
  5. The master virtual desktop should be configured with a VMXNET 3 network adapter.
  6. When building the master virtual desktop, you will probably boot from an ISO.
  7. Before using View Administrator to create a pool, ensure the CD/DVD drive points to Client Device and is not Connected. The important part is to make sure ISO file is not configured.
  8. There’s no need for the Floppy drive so remove it.
  9. If you have any Serial ports, remove them.
  10. In Device Manager, after installing VMware Tools, make sure the video driver is VMware SVGA 3D.
  11. If not, you can use the driver at C:\Program Files\Common Files\VMware\Drivers\video_wddm.

Windows

VMware TechZone Creating an Optimized Windows Image for a VMware Horizon Virtual Desktop – includes how to create a mandatory profile for Windows 10.

Preparation

  • Windows 10 Channels/Versions
  • Partition Alignment. For Windows XP, make sure the partition is aligned. You’ll need to create and partition the disk in advance on another virtual machine and set the partition offset. create partition primary align=1024. Windows 7 doesn’t have this problem.
  • VMware Tools. Install the latest version of VMware Tools and Guest Introspection (formerly known as vShield Endpoint) Driver prior to installing the Horizon 7 Agent.
  • Teradici Audio Driver – https://techsupport.teradici.com/link/portal/15134/15164/Article/1434/Teradici-Virtual-Audio-Driver-1-2-0-Release-Details-15134-1434
  • For the AppVolumes Agent and Imprivata OneSign agent (if applicable), don’t install them until Horizon 7 Agent is installed.

Windows 7 VMXNET 3 Networking Hotfix

For Windows 7 machines:

  1. Ensure the vSphere network port group allows a sufficient number of connected virtual machines.
  2. Make sure Windows 7 Service Pack 1 is installed.
  3. The recommended hotfix for fixing VMXNET 3 is the 3125574 Convenience Rollup.

    1. Run windows6.1-kb3125574-v4-x64.msi.
  4. Or, the minimum hotfix is 2550978 http://support.microsoft.com/kb/2550978.

    1. Run Windows6-1-KB2550978.msu.
  5. Click Yes when asked to install the hotfix.
  6. Click Restart Now.
  7. After installing either hotfix, follow http://support.microsoft.com/kb/315539 to delete ghost NICs.

From Microsoft KB article http://support.microsoft.com/kb/235257: For desktop VMs using VMXnet3 NICs, you can significantly improve the peak video playback performance of your View desktop by simply setting the following registry setting to the value recommended by Microsoft:

  • HKLM\System\CurrentControlSet\Services\Afd\Parameters\FastSendDatagramThreshold to 1500

Windows 7 Black Screen Hotfix

For Windows 7 machines, request and install Microsoft hotfix 2578159: The logon process stops responding in Windows. More info at VMware 2073945 Reconnecting to the VDI desktop with PCoIP displays a black screen.

Windows 7 SHA2 Hotfix

For Windows 7 machines, install Microsoft Security Advisory 3033929, Availability of SHA-2 Code Signing Support for Windows 7 and Windows Server 2008 R2.

Windows 7 Hotfix for AppVolumes

For Windows 7 machines, install the Microsoft hotfix for mountmgr.sys.  More info at VMware 2126775 Logging in to a virtual machine fails or is slow at the Welcome Screen when using VMware AppVolumes,

Power Options

  1. Run Power Options. In Windows 8 and newer, right-click the Start Menu to access Power Options.
  2. Click the arrow to show more plans, and select High performance.
  3. Next to High performance, click Change plan settings.
  4. Change the selection for Turn off the display to Never, and click Save changes.

System Settings

  1. Domain Join. For linked clones, join the machine to the domain.
  2. In System control panel applet (right-click the Start Menu > System), click Remote settings.
  3. Enable Remote Desktop.
  4. Activate Windows with a KMS license if not already activated. Note: only KMS is supported with View Composer.

Windows Profiles v3/v4 Hotfix

Roaming user profiles are tied to the operating system version so profiles on Windows 8.1-based, Windows 10-based, or Windows Server 2012 R2-based computers are incompatible with roaming user profiles in earlier versions of Windows.

Profiles are compatible only between the following client and server operating system pairs:

  • v6 = Windows 10 1607, Windows 10 1703, and Windows Server 2016
  • v5 = Windows 10 1511 and older
  • v4 = Windows 8.1 and Windows Server 2012 R2
  • v3 = Windows 8 and Windows Server 2012
  • v2 = Windows 7 and Windows Server 2008 R2

If Windows 8, install hotfix http://support.microsoft.com/kb/2887239.

If Windows 8.1, ensure update rollup 2887595 is installed. http://support.microsoft.com/kb/2890783

After you apply this update, you must create a registry key before you restart the computer.

  1. Run regedit.
  2. Locate and then tap or click the following registry subkey:
    HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\ProfSvc\Parameters
  3. On the Edit menu, point to New, and then tap or click DWORD Value.
  4. Type UseProfilePathExtensionVersion.
  5. Press and hold or right-click UseProfilePathExtensionVersion, and then tap or click Modify.
  6. In the Value data box, type 1, and then tap or click OK.
  7. Exit Registry Editor.

After you configure the UseProfilePathExtensionVersion registry entry, you have to restart the computer. Then, Windows 8.1 creates a user profile and appends the suffix “.v4” to the profile folder name to differentiate it from version 2 of the profile in Windows 7 and version 3 of the profile in Windows 8. Then, Windows 8.1-based computers that have update rollup 2887595 installed and the UseProfilePathExtensionVersion registry entry configured use version 4 of the profile.

Windows 8 creates a new copy of the user profile and appends the suffix “.v3” in the profile folder name to differentiate it from the original version 2 profile for Windows 7. After that, Windows 8-based computers that have this hotfix installed and the UseProfilePathExtensionVersion registry entry configured use the version 3 profile for users.

Install Applications

Install applications locally if you want them to be available on all virtual desktops created based on this master virtual desktop.

Or you can use a Layering product (e.g. VMware App Volumes, Unidesk) or App Streaming (e.g. ThinApp, Microsoft App-V).

Antivirus

VMware Tech Paper Antivirus Considerations for VMware Horizon 7 contains exclusions for Horizon View, App Volumes, User Environment Manager, ThinApp, etc.

Microsoft’s virus scanning recommendations (e.g. exclude group policy files) – http://support.microsoft.com/kb/822158.

Sophos

Best Practice for running Sophos on virtual systems

Sophos Anti-Virus for Windows 2000+: incorporating current versions in a disk image, including for use with cloned virtual machines

Symantec

Virtualization best practices for Endpoint Protection 12.1.2 and later

Virtualization best practices for Endpoint Protection 12.1.1 (RU1) and earlier

Symantec Endpoint Protection 12.1 – Non-persistent Virtualization Best Practices

How to prepare a Symantec Endpoint Protection 12.1 client for cloning

Non-persistent desktops:

After you have installed the Symantec Endpoint Protection client and disabled Tamper Protection, open the registry editor on the base image.

  1. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC\.
  2. Create a new key named Virtualization.
  3. Under Virtualization, create a key of type DWORD named IsNPVDIClient and set it to a value of 1.

To configure the purge interval for offline non-persistent VDI clients:

  1. In the Symantec Endpoint Protection Manager console, on the Admin page, click Domains.
  2. In the Domains tree, click the desired domain.
  3. Under Tasks, click Edit Domain Properties.
  4. On the Edit Domain Properties > General tab, check the Delete non-persistent VDI clients that have not connected for specified time checkbox and change the days value to the desired number. The Delete clients that have not connected for specified time option must be checked to access the option for offline non-persistent VDI clients.
  5. Click OK.

Make the following changes to the Communications Settings policy:

  1. Configure clients to download policies and content in Pull mode
  2. Disable the option to Learn applications that run on the client computers
  3. Set the Heartbeat Interval to no less than one hour
  4. Enable Download Randomization, set the Randomization window for 4 hours

Make the following changes to the Virus and Spyware Protection policy:

  1. Disable all scheduled scans
  2. Disable the option to “Allow startup scans to run when users log on” (This is disabled by default)
  3. Disable the option to “Run an ActiveScan when new definitions Arrive”

Avoid using features like application learning which send information to the SEPM and rely on client state to optimize traffic flow

Linked clones:

To configure Symantec Endpoint Protection to use Virtual Image Exception to bypass the scanning of base image files

  1. On the console, open the appropriate Virus and Spyware Protection policy.
  2. Under Advanced Options, click Miscellaneous.
  3. On the Virtual Images tab, check the options that you want to enable.
  4. Click OK

Trend Micro

Trend Micro Virtual Desktop Support

VDI Pre-Scan Template Generation Tool

Best practice for setting up Virtual Desktop Infrastructure (VDI) in OfficeScan

Frequently Asked Questions (FAQs) about Virtual Desktop Infrastructure/Support In OfficeScan

Horizon Agent

Horizon Agent 7.6 Installation/Upgrade

Install Horizon Agent on the master virtual desktop. Upgrades are performed in-place.

  1. Only install Horizon Agent after VMware Tools. If you need to update VMware Tools, uninstall Horizon Agent first, upgrade VMware Tools, and then reinstall Horizon Agent.
  2. Check the video driver to make it is VMware SVGA 3D.
  3. Download Horizon 7.6.0 View Agent or Horizon 7.5.1 View Agent (ESB).

  4. Run the downloaded VMware-Horizon-Agent-x86_64-7.6.0.exe or VMware-viewagent-x86_64-7.5.1.exe (ESB).
  5. If you want the URL Content Redirection feature, then you must run the Agent installer with the the following switches: /v URL_FILTERING_ENABLED=1
  6. In the Welcome to the Installation Wizard for VMware Horizon Agent page, click Next.
  7. In the License Agreement page, select I accept the terms, and click Next.
  8. In the Network protocol configuration page, select IPv4, and click Next.
  9. In the Custom Setup page, there are several features not enabled by default. Feel free to enable them.
    1. Horizon 7.2 and newer have VMware Virtualization Pack for Skype for Business. See Configure Skype for Business at VMware Docs for details.
    2. You can install Instant Clone Agent, or View Composer Agent, but not both.

    3. According to Instant-Clone Desktop Pools at VMware Docs, Persona is not supported with Instant Clones.

    4. If you want Scanner Redirection, then enable that feature. Do the same for USB Redirection. Note: Scanner Redirection will impact host density.
    5. Horizon 7.3 adds HTML5 Multimedia Redirection. This feature only works in Google Chrome, by force installing a Chrome plug-in. And it requires a whitelist specified in a group policy. See Configuring HTML5 Multimedia Redirection at VMware Docs.

      • If the feature is working, then the Chrome extension will show REDR.
      • And you’ll see HTML5VideoPlayer.exe on the client side.
    6. Horizon 7.4 adds a Device Bridge BAS Plugin for redirection of fingerprint scanners. See Install the Device Bridge BAS Plugin at VMware Docs.
    7. Horizon 7.6 and newer have an option for Geolocation Redirection. The feature requires a plugin for Internet Explorer 11 and Horizon Client 4.9. No other browsers are supported. See Configuring Geolocation Redirection at VMware Docs.
    8. Horizon 7.5 and newer have Horizon Performance Tracker, which adds a program to the Agent that can show the user performance of the remote session. You can publish the Tracker.

  10. Click Next when done making selections.
  11. In the Ready to Install the Program page, click Install.
  12. In the Installer Completed page, click Finish.
  13. Click Yes when asked to restart.
  14. If you want to know what features were selected, look in C:\ProgramData\VMware\logs for the latest vmmsi.log_<date>.log file. Search for Feature : to find the list. The ones with Request: Local were installed. More info at Paul Grevink View Agent, what is installed?

  15. For Horizon Persona (not with Instant Clones), enable the Microsoft Software Shadow Copy Provider service. See Windows 10 with Persona management not syncing at VMware Communities.
  16. If Windows 10 1709 with View Composer, you might have to set delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE\Security. See VMware 51518 Production Support for VMware Horizon 7.4, 7.3.2, and 7.2 with Win 10 1709 Semi-Annual Channel (SAC) Guest OS  💡
  17. To verify installation of the URL Content Redirection feature, check for the presence of C:\Program Files\VMware\VMware View\Agent\bin\UrlRedirection.
  18. There’s also a new IE add-on.
  19. URL Content Redirection is configured using group policy.

Install/Upgrade User Environment Manager Engine

If you are licensed for User Environment Manager (Horizon Enterprise Edition), install the User Environment Manager Engine.

To install UEM Engine:

  1. Make sure Prevent access to registry editing tools is not enabled in any GPO since this setting prevents the FlexEngine from operating properly.
  2. Download  User Environment Manager 9.5.0 or User Environment Manager 9.4.

  3. Run the extracted VMware User Environment Manager 9.5 x64.msi or VMware User Environment Manager 9.4 x64.msi (ESB).
  4. In the Welcome to the VMware User Environment Manager Setup Wizard page, click Next.
  5. In the End-User License Agreement page, check the box next to I accept the terms, and click Next.
  6. In the Destination Folder page, click Next.
  7. The Choose Setup Type page appears. By default, the installer only installs the engine. You can click Custom or Complete to also install the console.

  8. In the Choose License File page, if installing on a View Agent, then no license file is needed.
  9. Otherwise, Browse to the license file. Then click Next.
  10. In the Ready to install VMware User Environment Manager page, click Install.
  11. In the Completed the VMware User Environment Manager Setup Wizard page, click Finish.
  12. If you have PCoIP Zero Clients that map USB devices (e.g. USB drives), then you might have to set the following registry value. (Source = VMware 2151440 Smart card SSO fails when you use User Environment Manager with a zero client)  💡
    • HKLM\Software\VMware, Inc.\VMware VDM\Agent\USB
      • UemFlags (DWORD) = 1

Unity Touch

With the Unity Touch feature, tablet and smart phone users can quickly navigate to a Horizon View desktop application or file from a Unity Touch sidebar. Although end users can specify which favorite applications appear in the sidebar, for added convenience, administrators can configure a default list of favorite applications.

In the Unity Touch sidebar, the favorite applications and favorite files that users specify are stored in the user’s profile. For non-persistent pools, enable Roaming Profiles.

To set the default list of favorite applications:

  1. Navigate to HKLM\Software\Wow6432Node\VMware, Inc.\VMware Unity
  2. Create a string value called FavAppList.
  3. Specify the default favorite applications using format: path-to-app-1|path-to-app-2|path-to-app-3|…. For example:
Programs/Accessories/Accessibility/Speech Recognition.lnk|Programs/VMware/VMware vSphere Client.lnk|Programs/Microsoft Office/Microsoft Office 2010 Tools/Microsoft Office 2010 Language Preferences.lnk

Unity Touch can be disabled by setting HKEY_LOCAL_MACHINE\Software\VMware,Inc.\VMware Unity\enabled to 0.

For more information, see Configure Favorite Applications Displayed by Unity Touch at VMware Docs.

Direct-Connection Plugin

If you wish to allow direct connections to the Horizon Agent, install the Direct-Connection Plugin. This is not a typical configuration since it allows users to bypass the Horizon Connection Servers, but is useful if you need to restrict a Horizon Agent to only one Horizon Client.

  1. Set svga.enableScreenDMA to TRUE on your virtual machine options configuration. See 2144475 Manually enabling screen DMA in a virtual machine for details.  💡
  2. Download Horizon 7.6.0 View Agent Direct-Connection or Horizon 7.5.1 View Agent Direct-Connection (ESB)

  3. Run VMware-Horizon-Agent-Direct-Connection-x86_64-7.6.0.exe or VMware-viewagent-direct-connection-x86_64-7.5.1-xxx.exe (ESB).

  4. In the Welcome to the Installation Wizard for View Agent Direct-Connection Plugin page, click Next.
  5. In the End-User License Agreement page, select I accept the terms, and click Next.
  6. In the Configuration Information page, click Next.
  7. In the Ready to install View Agent Direct-Connection Plugin page, click Install.
  8. In the Completed the View Agent Direct-Connection Plugin Setup Wizard page, click Finish.
  9. When running the Horizon Client, enter the FQDN or IP address of the Horizon Agent (virtual desktop).

Composer – Rearm

By default, when View Composer creates linked clones and runs QuikPrep, one of the tasks is to rearm licensing. You can prevent rearm by setting the following registry key:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmware-viewcomposer-ga
    • SkipLicenseActivation  (DWORD) = 0x1

Dynamic PCoIP Policies

If you wish to change PCoIP Policies (e.g. clipboard redirection, client printers, etc.) based on how the user connects, see VMware Blog Post VMware Horizon View Secret Weapon. The article describes configuring VMware Horizon View Script Host service to run a script to change PCoIP configuration based on the Connection Server that the user connected through. Full script is included in the article.

VMware OS Optimization Tool

  1. See VMware Windows Operating System Optimization Tool Guide Technical Paper for details on this tool.
  2. Download the VMware OS Optimization Tool VMware fling.
  3. Run the extracted VMwareOSOptimizationTool.exe.
  4. On the Public Templates tab, update or download templates.
  5. The My Templates tab lets you edit the templates. Click Copy and Edit first.
  6. On the Analyze tab, choose a template.
  7. Then click Analyze on the bottom of the window.
  8. On the Analyze tab, review the optimizations, and make changes as desired. Then on the bottom left, click Optimize.
  9. The History tab lets you rollback the optimizations.

Additional Optimizations

Additional Windows 10 Optimizations

Additional Windows 7 Optimizations

Microsoft has compiled a list of links to various optimization guides.

It’s a common practice to optimize a Windows 7 virtual machine (VM) template (or image) specifically for VDI use. Usually such customizations include the following.

  • Minimize the footprint, e.g. disable some features and services that are not required when the OS is used in “stateless” or “non-persistent” fashion. This is especially true for disk-intensive workloads since disk I/O is a common bottleneck for VDI deployment. (Especially if there are multiple VMs with the same I/O patterns that are timely aligned).
  • Lock down user interface (e.g. optimize for specific task workers).

With that said the certain practices are quite debatable and vary between actual real-world deployments. Exact choices whether to disable this or that particular component depend on customer requirements and VDI usage patterns. E.g. in personalized virtual desktop scenario there’s much less things to disable since the machine is not completely “stateless”. Some customers rely heavily on particular UI functions and other can relatively easily trade them off for the sake of performance or standardization (thus enhance supportability and potentially security). This is one of the primary reasons why Microsoft doesn’t publish any “VDI Tuning” guide officially.

Though there are a number of such papers and even tools published either by the community or third parties. This Wiki page is aimed to serve as a consolidated and comprehensive list of such resources.

Daniel Ruiz XenDesktop Windows 7 Optimization and GPO’s Settings

Microsoft Whitepaper Performance Optimization Guidelines for Windows 7 Desktop Virtualization

Snapshot

  1. Make sure the master virtual desktop is configured for DHCP.
  2. If connected to the console, run ipconfig /release.
  3. Run antivirus sealing tasks:
  4. Login Base Image Script Framework (BIS-F) automates many image sealing tasks. The script is configurable using Group Policy.  💡
  5. Shutdown the master virtual desktop.
  6. Edit the Settings of the master virtual machine and disconnect the CD-ROM. Make sure no ISO is configured in the virtual machine.
  7. Take a snapshot of the master virtual desktop. View Composer requires a snapshot.

Related Pages

54 thoughts on “VMware Horizon 7.6 – Master Virtual Desktop”

  1. I have another situation on Start Menu as well. After the instant clone session is launched, it take at least 5 – 7 seconds for start menu to work. Also my whole session startup takes 45 – 50 seconds. Any inputs to consider to improve this. UEM flex engine takes 17 seconds.

  2. Hi Carl. I added a printer to the master and when publish instant clones with UEM, i am not seeing the printer added in the master. Anything I am missing?

  3. Carl,

    Question.. Have you heard any issues with CPU spikes and cpu pegged at 100% on random VM’s with previous versions of Horizon view client and Agent (7.3, 7.5) that 7.6 would fix? Just wondering because we are seeing that currently..

  4. Hello Carl,

    We have Horizon View environment with 2 ESXi hosts and 35 VM’s on each host. Each host has 52Ghz CPU power in. What will be the best practice to set a limit on Golden Image or leave it without limit? Currently we have setup the limit to 6000 Mhz on all VM’s. In the past we had some performance degradation when limit was removed. Can you please advice.

    Thank you in advance.
    Sunay

    1. Are you saying that you’ve oversubscribed CPU, but CPU-heavy users are impacting CPU-normal users? Hypervisor limits and reservations can certainly help. Larger environments have more options like workload balancing and user segmentation. Another option is to throttle in-guest processes, or reduce CPU over-provisioning.

  5. Hi Carl, very useful guide 🙂 I am using View Agent 7.5 and Windows Server 2016 (1607 datacenter) as RDSH, however, in my view administration console, it show this registered machine is unreachable. Is that necessary to upgrade to View Agent 7.5.1 for supporting Windows Server 2016?

    Many thanks to you.

    1. There are many causes for that error. Have you looked in the View Agent logs? C:\ProgramData\VMware\VDM\logs

  6. Hi Carl,

    We are having this issue with a few users when they logon to Vmware VDI desktops, they get the error saying their user account is disabled. Have you seen the error before?

    Regards,
    Satish.

  7. Hi Carl, on AppVolume provisioning/capture machine. Should it only contain the same desktop OS, service packs as the target machines? Is it recommended to install core applications on App Volume provisioning/capture image even though you have it installed on the standard master image.

  8. any solution to migrate windows 7 persona profiles to windows 10 writable vol profiles? Im hitting a dead end

    1. Most companies write a script to backup essential profile settings (e.g. Outlook signature) to a folder, when run run another script to restore it on the new machine. It’s the same process to move profile settings from one physical PC to another physical PC.

    1. Mandatory profiles are normally stored in a file share (e.g. Netlogon) and configured using group policy.

          1. Hi Carl,

            Apologies if my first question wasn’t clear.

            We use VMWare UEM and I’ve built a Windows 10 Gold Image and optimized it.
            What I want to know is part of the imaging steps, do you create the mandatory profile on the base image or should you do this separately?

  9. Why is the “VMware Horizon View – Windows 10 Golden Image Creation” link crossed out? Is it not applicable anymore?

    1. It shouldn’t be crossed out any more. The destination site was down. I told it to check again that should have removed the cross out.

  10. Hi Carl, very useful article that I revise often. Thanks again. I have a question, in the latest VMWare tools (10.2.5) VMware enables RSS and Receive Throttle (30) by default with VMXNET3 driver. How do you think this will impact the VDI pools? Do you think that leaving them on by default will be ok or should we think about disabling them during master image creation?

  11. Thanks for this amazing blog. Is there a blog page on windows 2012 r2 installed with desktop experience for virtual desktop?

  12. Just curious – why domain join the master image? I’m trying to figure out a best practice and am curious if joining the domain is necessary or a preference.

    1. You can’t do much in Horizon without domain joining. What’s the alternative?

      If you do any Linked Clones, then domain joined is required. For Full Clones, you might be able to use SysPrep (Customization Specification) to join the domain.

        1. I’ve never considered not joining the domain. One advantage of joining the master to the domain is that you can put the master in the same OU as the clones so the master gets Computer GPOs burned into it.

  13. Hello

    When i install VMware Horizon Agent 7.4 on VDI i am not able to RDP to VDI getting error “An Internal Error has Occurred”, soon as i remove VMware Horizon Agent 7.4 from VDI i am able to RDP. Is anyone can help on this if i missing anything during installation of 7.4 Horizon Agent?

  14. Hello Carl,
    I work in education sector providing desktop (Win 7 & Win 10) resources in classroom environment. I want to present/provision a floating pool with auto login as well as a dedicated pool that will prompt for credential on the same screen using Dell Wyse zero client. Any idea on how to do this?

    Any help would be greatly appreciated, I also want to take this time to thank you for your Blog, absolutely awesome!

  15. Carl, When using Horizon View 7.2 and Windows 10, we have been previously unable to use persistent disks with the Windows 10 linked clones. This has caused tremendous stability issues on a day to day basis due to the mandatory usage of roaming profiles which does not address all issues of ours. Do we know if there is a workaround or if this has been resolved as it is causing a tremendous problem for one of my customers? Thank you!

  16. Hey Carl, I also wanted to point out the Windows 7 Black Screen Hotfix you have linked above is broken. Has been for some time now. Actually, the LINK isn’t broken, but the download button once you get to the page you linked is broken. Perhaps Microsoft removed it? Just and FYI. Thank you for all you do!

    1. Windows? Or Office? In both cases, KMS is the answer. For Office 365 click-to-run, you’ll want Shared Computer Activation.

  17. Hi,

    We have an issue with a USB redirected device. We have installed the driver package for the Philips Speechmike on the Parent VM and snapshotted it, but when we deploy clones of it and the users plug in the USB device the desktop sees it for the first time and loads the drivers and then asks for a reboot.

    As we have lots of desktops and users this gets frustrating.

    Is there a way to connect the USB device the Parent VM before snapshotting it?

    Thanks.

    1. The article says “In Horizon 7.0, instant clones have the following restrictions:”. I assume the restrictions also apply to 7.1?

  18. Hi, Carl. I have problems with a Windows 7 VM. I installed the Horizon Agent and the Horizon Direct Connetion Plugin, but when I try to connect from a Horizon View Client or from a ThinClient, I get a black screen.
    I have installed the fixes, and all possible updates but I still do not have good results. How can i fix this.

    Regards,

  19. Hi Carl,
    I have seen here you suggesting to install Windows 7 Hotfixes. Is it needed for Windows 10 master VM?

    1. Windows 10 gets Hotfixes through Windows Update. Windows 7 does not. But the important ones should have been fixed in Windows 10.

    1. I think you have to exclude usrclass.dat* from your roaming profiles. James Rankin has good info on how to roam the Start Menu in various UEM products.

Leave a Reply