## Error message
```text
The system cannot change your password now because the domain is not available.
```

## TL;DR
The password never even reached the domain controller; the machine has no path to one. Verify the machine can reach the domain (VPN connected, correct DNS), test the secure channel, and retry the password change once connectivity is confirmed.

## Steps
1. Confirm the machine is on the corporate network or VPN and can resolve the domain name.
   Expected: Name resolution for the domain succeeds.
2. Check the secure channel status with a domain trust verification command or the event log.
   Expected: The secure channel reports healthy, or you find it broken.
3. If the channel is broken, rejoin or reset the computer account, then retry the password change.
   Expected: The password change dialog accepts the new password.
4. Have the user lock and unlock the workstation with the new password to refresh cached credentials.
   Expected: The new password works at the lock screen.

## When to use
- Remote users on VPN see this when changing an expiring password
- The message names the domain, not the password policy
- The machine recently came back from sleep or a network change

## When not to use
- The error quotes the password complexity policy (policy rejection, not connectivity)
- The user is on a cloud-only Entra account (no domain controller involved)
- The secure channel is fine but the DC is genuinely down (escalate to infra)

## Why this happens
Password changes must be written to a writable domain controller in real time; unlike logon, there is no cached-credential fallback for a change. Any DNS, VPN, or secure-channel breakage between the workstation and a DC produces this exact message.

## Edge cases
- Users with an expired password on VPN must connect the VPN before signing in (pre-logon VPN) or the change can never reach a DC.
- Cached credentials keep working after the change, so always have the user verify with lock and unlock.

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_RDHOIJYNhtuHpJMmjzVIzg
