We recently switched a client of ours from Amazon Workspaces to Azure Virtual Desktops. Multiple end-users have reported continual crashes/freezes from Adobe. We are wondering about Best Practices for installing and rolling out Adobe Reader/Pro to our Host Pools and how other MSPs are handling Adobe in this environment.
Adobe Acrobat Crashing/Freezing in AVD
I'd be interested in hearing best practices around this too.
I know we've deployed Adobe Reader using a scripted action and as part of the image without any crashes/freezes.
I worked with another MSP who is using ImmyBot to deploy all applications and not have to maintain an AVD image (see AVD without a Custom Image (ImmyBot) – Nerdio Help Center).
We have a client (law firm) who is using Adobe Pro (subscription-based) with 30 users spread out on E8s hosts with no issues.
I'm wondering if it's a resource problem (i.e. not enough RAM).
Jackson Gallagher, a few questions, if you have time:
- Are these perpetual licensed versions of Adobe or cloud subscriptions?
- How is Adobe being installed?
- Are there any common symptoms (i.e. time of day, Large PDF file, trying to print, etc)?
- Which Azure SKU(s) are you using?
- How many users are you having per host?
- What does the VM Performance look like when Adobe is crashing?
- We have two host pools (one for Adobe Reader, one for Adobe Pro). The Pro subscriptions are Cloud subscriptions.
- We boot up the Golden Images and install the Adobe application normally (Download the executable, run the executable). With Adobe Pro we sign into a Pro account, install, and sign out.
- The common symptoms are as follows: Adobe will stop printing for end-users after multiple successful prints. We have to close and reopen Adobe. Adobe will freeze and turn "Not Responding". We will have to force close and reopen Adobe. End-users will sometimes try to open Adobe and are not able to. We have to kill a rogue Adobe process in Task Manager. Sometimes we have had to entirely sign out of their AVD and back in.
- The Host Pools use E8_v5 (8C & 64GB)
- 8 Users per host MAX
- VM Performance looks healthy. We have even run performance diagnostics reports from Azure Monitor. Do not see an issue with resource consumption.
Dave,
Thank you for responding to our post! We greatly appreciate it as we are trying to optimize Adobe use in the AVD environment.
I have included the responses to your questions above. I have also seen a lot of mention of using scripts to install Adobe and other programs. Would you mind telling me how it is you set that up? Using GPOs?
No problem, Jackson. Happy to try and help.
That's the great thing about this community. If one of us doesn't know the answer, there's usually someone who is willing to chime-in and provide some ideas.
It sounds like you've already tested a lot of things.
We did the same thing and installed Adobe Pro as part of the golden image (Windows 11 64bit), captured the image, and deployed it to the session hosts.
I have a few more ideas to try (which you might've already done)
- Check with Adobe support to know if there's a known issue
- Try limiting the number of users per host to 5 or 6 to rule out any resource problems
(i.e. too many print requests going at the same time and crashing the spooler) - Once the host is imaged, check to make sure there are no missing updates for Adobe
(It's possible there is some patch from the time Adobe was installed on the image and when it is deployed) - Uninstall/reinstall Adobe on the session host, and have a couple of users test it out for a day to see if it crashes
(to see if there's a problem with the image capture/sysprep process) - Create a new image with just Adobe installed and see if the users are having the problem
(to help rule-out any application conflicts)
As far as deploying apps in a scripted/automated way, there are a few options that we've tried in the past.
- We utilize Nerdio Scripted Actions and deploy applications/configurations that way.
- We're testing the new Global App Management (Private Preview v4.7.0 feature) to deploy apps from a WinGet repository
- You could utilize ImmyBot (3rd party tool) and deploy software/updates with that tool. (See AVD without a Custom Image (ImmyBot) – Nerdio Help Center)
- GPO/Intune can be used to deploy software, but deploying software with GPOs and Intune has historically been problematic and difficult to troubleshoot.
- You could use MSIX App Attach, but it's not the easiest solution to learn/use/maintain. (see MSIX Deployment? – Nerdio Help Center for a thread on MSIX)
Please sign in to leave a comment.
Comments (4 comments)