Windows LAPS: stop reusing local administrator passwords

Windows LAPS removes the need to reuse local administrator passwords by generating a different password for each managed device, rotating it automatically and storing it in Active Directory or Microsoft Entra ID. A compromised credential is then limited to that device rather than exposing every computer sharing the same password.

Deployment still needs controlled retrieval, tested rotation and reliable recovery. Start by separating those requirements from simply enabling the policy.

Key Takeaways

  • Windows LAPS creates a unique local administrator password for each managed device, rotates it on a configured schedule and backs it up to either Active Directory or Microsoft Entra ID.
  • Active Directory password encryption requires a Windows Server 2016 domain functional level or later. Schema preparation, computer write permissions, password retrieval rights and decryption rights need separate planning.
  • Test policy application, password backup, authorised retrieval and rotation on a pilot device before expanding deployment. A policy assignment alone doesn’t confirm that recovery works.
  • During migration, don’t let legacy LAPS and Windows LAPS manage the same account at the same time. Keep a working recovery route until the new configuration is proven, then remove legacy attributes after acceptance.

What Windows LAPS changes

Windows Local Administrator Password Solution (LAPS) manages a designated local administrator account. It generates complex passwords and can rotate them on a configured schedule of 7 to 365 days.

Microsoft’s Windows LAPS architecture supports password backup to Active Directory or Microsoft Entra ID, formerly Azure Active Directory. Each device uses 1 backup directory at a time.

Unique passwords reduce lateral movement through reused passwords or password hashes. They don’t remove malware, restrict every administrator account or replace practical endpoint hardening.

Hands rest on a desk next to a USB security key and a server console in a server room.

Unlike legacy Microsoft LAPS, which required a separate client, Windows LAPS is the built-in Microsoft LAPS implementation. It’s built into eligible Windows versions through updates released on 11 April 2023, or included in newer releases.

Establish platform and directory prerequisites

Operating system support and Active Directory functional level are separate requirements. Installing a supported operating system does not enable encrypted password storage unless the domain also meets the functional-level requirement.

Use this platform baseline when planning deployment.

PlatformWindows LAPS availability
Windows 11 Pro, Enterprise and EducationIncluded in newer releases; earlier eligible releases require April 2023 updates or later
Windows 10 Pro, Enterprise and EducationRequires April 2023 updates or later, plus an appropriate supported servicing arrangement
Windows Server 2019 and Windows Server 2022, including applicable Server Core installationsRequires April 2023 updates or later
Windows Server 2025Included

Windows 10 standard support ended on 14 October 2025. Having LAPS installed does not make an unsupported Windows installation secure or supported.

Active Directory password encryption requires a Windows Server 2016 domain functional level or later. Directory Services Restore Mode (DSRM) password management also requires encryption and a supported Windows Server domain controller running Windows Server 2019 or later, including 2022 and 2025.

DSRM protects domain-controller recovery credentials. Those passwords are backed up to Active Directory, not Entra ID.

Prepare Active Directory schema and permissions

Active Directory deployment needs a schema extension, computer write permissions and controlled administrator access. These permissions serve different purposes; granting computers permission to update credentials does not authorise support staff to retrieve them.

Extend the schema once per forest

Use a patched management computer with the LAPS PowerShell module. Confirm the commands are available:

Get-Command -Module LAPS

With Schema Admin privileges, run:

Update-LapsADSchema -Verbose

Type A when prompted to accept all required schema extensions. Allow directory replication before expanding the deployment.

Microsoft’s Active Directory deployment guidance describes the schema and permission sequence. Establish the schema administrator and change owner before starting; ordinary workstation administration rights are insufficient.

Delegate writing, reading and decryption separately

Grant computer self-update rights on the chosen organisational unit (OU) or Computers container. For the domain’s default computer location:

Set-LapsADComputerSelfPermission -Identity (Get-ADDomain).ComputersContainer

For an OU-scoped deployment, supply that OU’s distinguished name instead. Repeat the delegation for each relevant location.

Use Set-LapsADReadPasswordPermission to delegate retrieval to a restricted support group. Review inherited extended rights with Find-LapsADExtendedRights; existing permissions may expose more credentials than intended.

For encrypted passwords, configure the authorised decryptor group as well. Directory read permission and cryptographic authorisation are separate controls, and both must permit the intended administrator.

Configure Windows LAPS through Group Policy

Open Group Policy Management and edit a policy linked to the target computers. The path is Computer Configuration, Policies, Administrative Templates, System, LAPS.

Select storage and password settings

Enable Configure password backup directory and select Active Directory for on-premises storage. Selecting Azure Active Directory chooses Entra ID storage instead.

In Group Policy, explicitly configure Password Settings rather than relying on defaults. A practical starting point is a 24-character password with suitable password complexity and a 30-day rotation interval, adjusted to the organisation’s recovery requirements.

Identify the managed account. Leaving the account-name setting unconfigured targets the built-in Administrator account by its well-known identity, even if renamed.

On systems without automatic account management enabled, specifying a custom account name doesn’t create that account. Provision it first.

Configure encryption and behaviour after use

Enable AD password encryption where prerequisites are met, then restrict authorised decryptors to the approved group. Encrypted password history can retain 0 to 12 previous passwords, as described in Microsoft’s schema reference.

Set password-expiration protection to prevent expiry dates exceeding policy. Configure post-authentication actions and a grace period in hours according to the support process.

Password reset alone doesn’t necessarily end an existing session. Select sign-out or restart actions where required, and account for interrupted maintenance or unsaved work before deployment.

Use Intune for Entra-managed devices

For Entra backup, enable Windows LAPS in the Entra admin centre under Entra ID, Devices, Device settings, using Enable Microsoft Entra Local Administrator Password Solution (LAPS).

Eligible devices must be Entra joined or hybrid joined. Entra-registered-only devices aren’t supported for this backup route.

In the Microsoft Intune admin centre, open Endpoint security, Account protection, then create the Local Admin Password Solution (Windows LAPS) profile. Configure the backup directory, account, password settings and post-authentication actions, then assign a pilot device group.

A person from behind holds a tablet in a server room lined with racks.

Entra ID Free supports the identity component. Intune deployment requires an appropriate Intune entitlement, normally Intune Plan 1. Microsoft’s LAPS FAQ confirms that Intune isn’t mandatory for LAPS itself.

Restrict password retrieval through Entra roles or appropriately scoped custom permissions. LAPS recovery also remains separate from Entra emergency access accounts: a local administrator password can’t recover tenant administration.

Verify retrieval, rotation and failures

A saved policy proves configuration, not successful password backup. Before expanding deployment, demonstrate that a pilot device receives policy for Windows LAPS, backs up its password, permits authorised retrieval and completes a subsequent password rotation.

Apply policy and test recovery

For Group Policy deployment, run:

gpupdate /force

Trigger LAPS processing without waiting for its next cycle:

Invoke-LapsPolicyProcessing

In Active Directory Users and Computers, open the computer object’s LAPS tab. Review the password and expiration information using an authorised administrator.

For PowerShell retrieval, replace PC01 with the managed computer name:

Get-LapsADPassword -Identity "PC01" -AsPlainText

This displays the managed local account’s password, not a domain user’s password. Avoid copying the output into tickets, transcripts or shared terminal recordings.

Run Reset-LapsPassword locally on the pilot device to request immediate rotation. Confirm that the stored password changes and the replacement supports approved recovery.

Investigate missing or overdue passwords

Review Applications and Services Logs, Microsoft, Windows, LAPS, Operational in Event Viewer. Event 10004 records successful processing; event 10005 records a failure.

Use the accompanying error details to distinguish missing accounts, write-permission failures, directory connectivity and conflicting policies. Microsoft’s LAPS troubleshooting guidance covers these failure paths.

LAPS processes policy approximately hourly. A device unable to reach its backup directory cannot complete normal backup and rotation; passing the expiry date does not disable the account.

Track overdue passwords alongside endpoint security metrics. Include offline devices and retrieval failures, rather than reporting only how many policies were assigned.

Migrate legacy LAPS without losing recovery

Legacy Microsoft LAPS and Windows LAPS must not manage the same account concurrently. A mixed estate needs a device-by-device transition with a working recovery credential throughout.

Choose direct cutover or separate accounts

For direct cutover, remove the legacy policy and client extension from the pilot device before enabling native policy for that account. Confirm new password backup and retrieval before proceeding.

For a gradual transition, create a separately named local administrator account for Windows LAPS. Legacy LAPS can continue managing the original account until the new route is proven.

Microsoft’s migration guidance supports these approaches. Retain the previous recovery route during testing, but remove unnecessary administrator accounts after acceptance.

Remove old attributes after acceptance

Once Windows LAPS recovery works and legacy processing has been removed, clear the old attributes. Replace PC01 with the target computer name:

Set-ADComputer -Identity "PC01" -Clear ms-Mcs-AdmPwd,ms-Mcs-AdmPwdExpirationTime

Clearing these attributes removes the legacy stored credential; it does not rotate the current password or complete migration by itself.

Document rollback before deployment, and record whether recovery uses the old Microsoft LAPS client or native Windows LAPS policy. Restore legacy management only after disabling conflicting native management for that account. Leave unsupported devices under a separate, documented control until replacement or migration is complete.

Frequently Asked Questions

What does Windows LAPS do?

Windows LAPS manages a designated local administrator account, creates a unique password for each device and rotates it on a configured schedule. It backs up the password to either Active Directory or Microsoft Entra ID.

What does Active Directory need for encrypted password storage?

The domain must meet the Windows Server 2016 domain functional level or later. The deployment also needs the Windows LAPS schema extension and correctly delegated permissions for computer updates, password retrieval and decryption.

Is Intune required to use Windows LAPS?

No. Intune isn’t required for LAPS itself, but deploying a Windows LAPS profile through Intune requires an appropriate Intune entitlement, normally Intune Plan 1. Entra backup supports Entra-joined and hybrid-joined devices, not Entra-registered-only devices.

How can I confirm that Windows LAPS works?

On a pilot device, confirm that it receives policy, backs up its password, allows authorised retrieval and completes a password rotation. Check the LAPS Operational log for processing events and investigate any failures before expanding deployment.

Can legacy LAPS and Windows LAPS manage the same account during migration?

No. For direct cutover, remove the legacy policy and client extension before enabling Windows LAPS for that account, or use a separate account during a gradual transition. Keep the previous recovery route available until the new one is proven.

Make rotation part of controlled recovery

Windows LAPS reduces password reuse when devices receive unique credentials, backup succeeds and retrieval remains restricted. A deployed policy alone is insufficient; overdue rotation and untested recovery leave gaps.

Ask our team to review local administrator access, directory permissions and recovery procedures as part of your IT support or cyber security programme. Establish a working pilot before extending the configuration across the estate.

Previous Post

Leave a Reply

Your email address will not be published. Required fields are marked *

Most Recent Posts

  • All Post
  • Anti Phishing
  • Antivirus
  • Branding
  • Cybersecurity
  • Dark Web Monitoring
  • Development
  • General
  • Guides
  • IT Support
  • Leadership
  • Management
  • Microsoft 365
  • Network Penetration Testing
  • Online security
  • Outsourcing
  • Technology
  • Uncategorised

Company Info

She wholly fat who window extent either formal. Removing welcomed.

Let's talk

IT support that feels like part of your team.

Tell us what is slowing your organisation down. An experienced specialist will help you understand the most practical next step.

Average response time: 4 business hours

Global capability. Local accountability.

6 global locations. One local point of contact. London-based support.

Dependable IT support and cyber security for ambitious organisations in London and around the world.

London

The Leadenhall Building
122 Leadenhall Street
London EC3V 4AB

Brussels

Schuman Roundabout 2–4
1040 Brussels

New york

14 Wall Street, 20th floor
New York, NY 10005

Paris

33 Rue La Fayette
75009 Paris

San Francisco

75 Broadway, Suite 202
San Francisco, CA

Singapore

Marina Bay Financial Centre
10 Marina Boulevard

© 2026 Northern Star. All rights reserved.