Microsoft AZ-140 vs AZ-104: What’s Different and How to Prepare for Azure Virtual Desktop

  • Is AZ-140 worth it?
  • Published by: André Hammer on Feb 12, 2024
Group classes

AZ-140 is the Azure exam for configuring and operating Microsoft Azure Virtual Desktop for real users, session hosts, profiles, applications, images, and ongoing support, whereas AZ-104 validates broader Azure administrator capability.

That distinction matters because many beginners prepare for AZ-140 as if it were a general Azure administration exam. Core Azure knowledge helps, especially around identity, networking, storage, monitoring, and virtual machines, but the exam is centred on Azure Virtual Desktop operations rather than general infrastructure administration. A candidate who can create a virtual network but has never built a pooled host pool, configured FSLogix, or investigated a user profile failure is likely to feel underprepared.

AZ-140 is the exam associated with the Microsoft Certified: Azure Virtual Desktop Specialty credential. The role alignment is closest to an Azure Virtual Desktop administrator, EUC engineer, modern workplace engineer, or Azure administrator moving into virtual desktop delivery. The preparation should therefore be scenario-led: how users sign in, how their profiles roam, how apps are delivered, how session hosts are updated, and how the service is monitored after deployment.

AZ-140 and AZ-104 are built for different jobs

AZ-104, Microsoft Azure Administrator, is a broader associate-level exam for managing Azure subscriptions, governance, compute, storage, networking, identity, and monitoring. It is often the better starting point for administrators who need a general Azure foundation before specialising. AZ-140, by contrast, assumes enough Azure fluency to apply those services inside an Azure Virtual Desktop environment.

The difference becomes clear in day-to-day work. An AZ-104 candidate might focus on resource groups, role-based access control, backup, virtual networks, storage accounts, and Azure Monitor across many workloads. An AZ-140 candidate needs to understand how those same services affect a virtual desktop platform: whether users can reach a session host, whether profile containers mount correctly, whether scaling rules start enough capacity, and whether application delivery behaves consistently after an image update.

AZ-305, Designing Microsoft Azure Infrastructure Solutions, sits in a different part of the certification path again. It is aimed at architecture decisions across Azure infrastructure, while AZ-140 is closer to operational ownership of a specialist workload. Candidates deciding among these routes should choose based on the work they want to do: general administration for AZ-104, infrastructure architecture for AZ-305, and Azure Virtual Desktop administration for AZ-140.

What AZ-140 actually tests

Microsoft’s official AZ-140 exam page should be the source of truth for the current skills measured and any changes to the exam. At a high level, candidates should expect the exam to cover planning and implementing Azure Virtual Desktop infrastructure, managing access and security, configuring user environments and applications, and monitoring and maintaining the platform. Those domains are practical, interconnected, and difficult to learn from reading alone.

The exam rewards an understanding of how Azure Virtual Desktop components work together. Host pools, application groups, workspaces, session hosts, images, FSLogix profile containers, identity, network routing, Conditional Access, Intune policy, and monitoring all influence the user experience. A weak configuration in one area can look like a different problem somewhere else; for example, a profile container issue may first appear as a slow sign-in complaint.

Microsoft Learn documentation for Azure Virtual Desktop and FSLogix is useful during preparation because it reflects the product terminology used in the exam. Candidates should also keep an eye on modern deployment patterns. Windows 11 Enterprise multi-session, Microsoft Entra ID join, and Intune management have made many Azure Virtual Desktop builds simpler than older domain-joined designs, but they also introduce identity and device-management decisions that candidates need to understand.

A practical lab is the centre of AZ-140 preparation

Beginners often spend too much time reviewing generic Azure concepts and too little time building Azure Virtual Desktop. The most useful study plan starts with a small, controlled lab and gradually adds the moving parts that appear in real deployments. The lab does not need to be large; it needs to be complete enough to expose the relationship between identity, host pools, profiles, apps, scaling, and monitoring.

A sensible low-cost design uses small virtual machine sizes, a limited number of session hosts, auto-shutdown where appropriate, and scheduled scaling so capacity is not left running unnecessarily. Ephemeral OS disks can be useful for disposable session hosts when the VM size and scenario support them. Candidates using Azure credits should still set budgets and alerts, because leaving session hosts, storage, or Log Analytics ingestion unmanaged can create avoidable cost surprises.

A beginner lab should start with a pooled host pool because it introduces shared-session behaviour and capacity planning. After that, the candidate should add an application group, publish at least one desktop or app, configure a workspace, assign users, and test sign-in with a non-administrator account. The important learning is not the click path itself but the dependency chain: identity must be right, users must be assigned correctly, session hosts must register, and network paths must support the intended access model.

For candidates who prefer guided practice, Readynez includes a Microsoft Azure Virtual Desktop AZ-140 course with structured labs aligned to the exam. That type of environment can be helpful when a learner needs feedback on configuration choices rather than a passive review of concepts.

The following example shows how a learner might create a small resource group for an Azure Virtual Desktop lab. It is deliberately modest; the point is to create a repeatable workspace for practice before adding host pools, storage, monitoring, and policy.

Example — create a dedicated Azure Virtual Desktop lab resource group

az group create \
  --name rg-avd-lab-neu \
  --location northeurope

This creates a clean boundary for the lab so resources can be reviewed and removed together. Before adding compute, candidates should confirm that the target region supports the VM sizes and Azure Virtual Desktop features they intend to test.

Build the lab around exam scenarios, not isolated tasks

AZ-140 preparation becomes more effective when each lab task is attached to a scenario. Instead of simply creating a host pool, the candidate should ask what problem the host pool solves: a pooled desktop for task workers, a personal desktop for a small specialist group, or a published application for a specific business process. This framing helps connect configuration options to operational consequences.

One useful sequence is to build a pooled host pool, add session hosts from a managed image, configure FSLogix profile containers, publish applications, apply a scaling plan, and then test the user experience across sign-out, reconnect, and a brief burst of concurrent sessions. The candidate should then break the environment in controlled ways. Remove a user assignment, change a profile path, stop a session host, or misalign an image version, then observe how the failure appears in the portal, logs, and user session.

Several issues repeatedly cause trouble in both preparation and real deployments. FSLogix profile bloat can slow sign-in and increase storage pressure. User principal name mismatches can confuse identity and access troubleshooting. Image version drift can make session hosts behave inconsistently within the same pool. Scaling-plan mistakes can leave too little capacity at sign-in peaks or keep too much capacity running after hours. Start VM on Connect also needs careful validation, because it solves only part of the capacity problem if assignments, permissions, or host availability are wrong.

Image management deserves particular attention. Candidates should practise creating a clean image, updating it, deploying new session hosts from it, and confirming that applications and policies behave consistently after the change. This is where many learners discover that Azure Virtual Desktop is an operations discipline as much as a deployment exercise.

Use monitoring as a study tool

Monitoring is often treated as the final topic, but it should be introduced early in the lab. Azure Virtual Desktop Insights with Log Analytics helps candidates connect symptoms to evidence: failed connections, session stability, host availability, latency indicators, and profile-related errors. FSLogix event logs are especially important because profile problems can appear to users as slow sessions, missing settings, or failed sign-ins.

The following KQL query is a compact way to practise looking for recent Azure Virtual Desktop connection issues in Log Analytics. Table names and available fields can vary by diagnostic configuration, so candidates should use it as a learning pattern and adapt it to the logs enabled in their tenant.

Example — inspect recent connection errors in Log Analytics

WVDConnections
| where TimeGenerated > ago(24h)
| where State == "Failed"
| project TimeGenerated, UserName, SessionHostName, ErrorCode, State
| order by TimeGenerated desc

The learning value is in the investigation habit. A candidate should be able to explain which diagnostic settings must be enabled, where the data is stored, and how connection evidence changes the next troubleshooting step.

A study plan that matches the way the exam thinks

A good AZ-140 plan combines Microsoft Learn, hands-on labs, documentation, and practice questions. Practice questions are useful for checking readiness, but they should not become the main learning method. The exam is designed around applied judgement, so memorising answers without building the service creates fragile preparation.

  1. Review the official AZ-140 skills measured and note the Azure Virtual Desktop areas that are unfamiliar.
  2. Build a small pooled host pool and verify sign-in with a standard user account.
  3. Configure FSLogix, publish an app, and test reconnect behaviour across sessions.
  4. Add a scaling plan and monitor whether capacity changes match the intended schedule.
  5. Enable diagnostics and use Log Analytics to investigate connection and profile issues.
  6. Use practice questions to identify weak areas, then return to the lab to prove the concept.

This sequence also gives candidates practical readiness signals. A candidate is usually closer to exam-ready when they can deploy a pooled host pool, attach or publish an application, configure FSLogix through policy or registry settings, update session hosts from an image, and explain how they would investigate a poor sign-in experience. These are stronger indicators than simply recognising terminology.

Common preparation mistakes

The most common mistake is over-indexing on general Azure administration. Networking, identity, and compute knowledge are required, but AZ-140 asks how those services support Azure Virtual Desktop. Candidates should therefore connect every generic topic to an AVD scenario: identity to user assignment and sign-in, storage to FSLogix containers, compute to session-host capacity, and monitoring to user experience.

Another mistake is skipping user profiles. FSLogix can look like a small part of the product until a lab produces slow logons, locked containers, bloated profiles, or inconsistent settings between sessions. AVD administrators are often judged by whether users can return to a familiar working environment, so profile behaviour deserves repeated practice.

Image management and scaling are also easy to underestimate. A candidate who manually changes one session host may pass a basic lab but struggle to explain how a production pool stays consistent. Similarly, a scaling plan is more than a cost feature; it affects user experience at the beginning and end of the working day, during reconnects, and during unexpected demand.

FAQ

What is the Microsoft AZ-140 exam?

AZ-140 is the Microsoft exam for Configuring and Operating Microsoft Azure Virtual Desktop. It is associated with the Microsoft Certified: Azure Virtual Desktop Specialty credential and is aimed at professionals who plan, deploy, manage, monitor, and maintain Azure Virtual Desktop environments.

Is AZ-140 harder than AZ-104?

They are difficult in different ways. AZ-104 is broader across Azure administration, while AZ-140 is narrower but deeper in Azure Virtual Desktop. Candidates with strong Azure fundamentals may still need significant hands-on AVD practice before attempting AZ-140.

Do beginners need AZ-104 before AZ-140?

AZ-104 is not a universal prerequisite for AZ-140, but the knowledge is helpful. A beginner who has never worked with Azure virtual networks, identities, storage accounts, virtual machines, and monitoring should build those foundations before focusing heavily on Azure Virtual Desktop.

What should be included in an AZ-140 lab?

A practical lab should include a host pool, session hosts, an application group, a workspace, user assignment, FSLogix profile containers, image updates, scaling configuration, and diagnostics through Log Analytics. The lab should also include troubleshooting exercises, not just successful deployment steps.

How should practice exams be used?

Practice exams should be used to identify weak areas and become familiar with question style. They should not replace building Azure Virtual Desktop. If a practice question reveals uncertainty about FSLogix, scaling, or monitoring, the next step should be to reproduce that topic in a lab.

Does the AZ-140 certification need renewal?

Microsoft role-based and specialty certifications have renewal requirements that Microsoft publishes through its certification pages. Candidates should check the official certification profile for the current renewal process and timing before and after passing the exam.

Where should candidates check scoring, retake, and exam policy details?

Microsoft’s official exam and certification pages are the right sources for current scoring, retake, scheduling, language, accommodation, and renewal information. These details can change, so candidates should avoid relying on old blog posts or unofficial summaries for exam policy.

Preparing for AZ-140 with the right emphasis

AZ-140 preparation is most effective when it is treated as preparation for an Azure Virtual Desktop operations role. The exam expects candidates to understand how a desktop service behaves after deployment: how users connect, where profiles live, how apps are delivered, how capacity is controlled, and how problems are investigated.

Readers comparing several Microsoft routes can review Microsoft training options before committing to a path, especially if AZ-104 or another Azure credential is also under consideration. Readynez also offers Unlimited Microsoft Training for learners planning more than one Microsoft course, and candidates with specific questions about the Azure Virtual Desktop certification can contact Readynez for guidance.

A group of people discussing the latest Microsoft Azure news

Unlimited Microsoft Training

Get Unlimited access to ALL the LIVE Instructor-led Microsoft courses you want - all for the price of less than one course. 

  • 60+ LIVE Instructor-led courses
  • Money-back Guarantee
  • Access to 50+ seasoned instructors
  • Trained 50,000+ IT Pro's

Basket

{{item.CourseTitle}}

Price: {{item.ItemPriceExVatFormatted}} {{item.Currency}}