Windows 11 · Lesson 03

Password & Account Policies

Learn how Windows password and lockout controls work together, why stronger does not always mean more restrictive, and how to apply scenario-driven authentication policy safely.

The goal is not to memorize one set of numbers. The goal is to understand what each policy protects, how the settings interact, what the scenario requires, and how to verify the final account policy.

Lesson Snapshot

Core policy areas8
Policy groups2 primary
Main principleScenario-driven
GoalStrong usable authentication

Learning objectives

What account policy should help you reason about

01

Explain how Windows password and account policies reduce weak authentication and brute-force risk.

02

Distinguish password length, complexity, history, age, and lockout settings instead of treating them as one control.

03

Read scenario requirements before forcing a generic policy that could break required user access.

04

Recognize the tradeoff between strong security settings and unnecessary user lockout or administrative disruption.

05

Use Local Security Policy and PowerShell inspection to understand the current account-policy state.

06

Verify that policy changes applied correctly and still support authorized users and administrators.

Core concept

A password policy is a system, not one setting

Length, complexity, history, password age, and account lockout each solve different problems. Treating one setting as the entire policy leads to weak or unnecessarily disruptive results.

Competition caution

Do not memorize one “perfect” set of values

Scenario requirements can differ. Strong teams understand the purpose of the control and choose a value that matches the authorized environment.

A more restrictive value can still be the wrong value if it breaks legitimate access or conflicts with the scenario.

Core policy areas

Eight controls you should understand

Password length

Question

How many characters must a password contain?

Why it matters

Longer passwords increase the search space for guessing attacks and can be more effective than relying only on character-class complexity.

Caution

Do not assume one exact number is always correct. Use scenario guidance and the competition environment.

Password complexity

Question

What character requirements must passwords satisfy?

Why it matters

Complexity rules can prevent extremely weak passwords, but they are only one part of a strong authentication policy.

Caution

Complexity without sufficient length can still produce predictable passwords.

Password history

Question

How many previous passwords are remembered?

Why it matters

History helps prevent users from cycling immediately back to recently used passwords.

Caution

A history setting only works as intended when password changes are meaningful and not instantly reversed.

Maximum password age

Question

How long may a password be used before Windows requires a change?

Why it matters

Some environments use expiration requirements, while others may emphasize longer passwords and compromise-based resets.

Caution

Follow scenario or organization requirements rather than applying an arbitrary expiration value everywhere.

Minimum password age

Question

How soon may a user change the password again?

Why it matters

A minimum age can help stop rapid password cycling used to defeat password history requirements.

Caution

An overly restrictive value can interfere with legitimate recovery or administrative work.

Account lockout threshold

Question

How many failed sign-ins trigger a lockout?

Why it matters

Lockout can slow repeated password guessing and provide a signal that an account is being targeted.

Caution

An overly aggressive threshold can create denial-of-service conditions against legitimate users.

Account lockout duration

Question

How long does a locked account remain locked?

Why it matters

Duration determines how long the system resists continued guessing after the threshold is reached.

Caution

Balance security with the need to restore authorized access in the competition environment.

Reset lockout counter

Question

When does the failed-attempt counter return to zero?

Why it matters

This setting works together with threshold and duration and affects how repeated attempts are measured.

Caution

Evaluate the three lockout settings as one policy set rather than changing them independently without context.

Policy reasoning

Five things to think about before changing a value

Scenario requirement

If the scenario specifies password or lockout requirements, those requirements take priority over generic preferences.

Security objective

Ask what risk the setting is meant to reduce: weak passwords, password reuse, repeated guessing, or unmanaged account access.

User impact

Consider whether a setting could unnecessarily lock out legitimate users or interrupt required administration.

Policy interaction

Password and lockout settings work together. A secure result comes from the combined policy, not one isolated number.

Verification

After a change, re-open or re-query the policy so you know the intended value actually applied.

Local Security Policy

Where the settings live

Win + R → secpol.msc → Account Policies → Password Policy

Password history, maximum age, minimum age, minimum length, complexity requirements, and reversible encryption settings.

Win + R → secpol.msc → Account Policies → Account Lockout Policy

Lockout threshold, lockout duration, and reset-counter timing.

Win + R → secpol.msc → Local Policies → Security Options

Additional account-related and sign-in security settings that may affect local authentication behavior.

Inspection commands

Read the policy before changing it

Inspect local account policy

net accounts

Shows a compact summary of local password and lockout policy values on a Windows system.

Inspect local users

Get-LocalUser

Lets the team compare account state with the policy and scenario while investigating authentication issues.

Inspect one user

Get-LocalUser -Name "exampleuser"

Shows information about a specific authorized practice account, including enabled state and password-related properties.

Policy relationships

Settings work together

Length + complexity

Length increases password search space, while complexity can block very simple patterns. They complement each other.

History + minimum age

History remembers prior passwords; minimum age can prevent rapid cycling through changes just to reuse an old password.

Threshold + duration + reset counter

These three lockout settings form one system. Changing one changes the practical effect of the others.

Policy + user state

A strong policy is only useful if authorized accounts remain enabled, accessible, and correctly privileged.

Interpretation cases

Read the evidence before deciding what to change

Minimum length is very low

Evidence

The current local policy permits very short passwords and the scenario expects stronger account security.

Reasoning

This is a clear policy weakness because weak length requirements allow easy-to-guess credentials.

Response

Choose a stronger length requirement that fits the scenario, then verify it applied.

Lockout threshold is disabled

Evidence

Repeated failed sign-ins do not trigger any account lockout and the scenario gives no reason to preserve that behavior.

Reasoning

A disabled threshold may allow unlimited guessing attempts against local accounts.

Response

Set a reasonable threshold and review duration/reset settings as a coordinated group.

Password expiration is already strict

Evidence

The current maximum age is already short, but users are being forced into frequent changes with no scenario requirement.

Reasoning

Stricter is not automatically better. Policy should match the security objective and scenario.

Response

Avoid changing values simply to make them more restrictive. Compare against the expected policy first.

User repeatedly locks out

Evidence

A legitimate user is hitting the lockout threshold during authorized work.

Reasoning

The cause may be mistyped credentials, stale saved credentials, a service, or another authentication source.

Response

Investigate why the failures occur rather than weakening the entire policy immediately.

Weak policy patterns

Problems to recognize

Short predictable passwords

Even with complexity enabled, users can create predictable patterns if minimum length is too low.

Password reuse

Without meaningful history controls, users may cycle back to the same password repeatedly.

Unlimited guessing

A disabled lockout threshold can permit repeated attempts with no account-level interruption.

Overly aggressive lockout

A threshold that is too low can make it easy to lock legitimate users out of required work.

Policy without verification

Changing the GUI does not prove the final policy is what you intended. Re-check the resulting values.

One-size-fits-all numbers

Competition scenarios and environments differ. Use requirements and evidence instead of memorizing one universal set of values.

Before you change policy

Seven safe-change questions

01

Does the scenario specify an exact password or lockout requirement?

02

Which current setting is actually weak or inconsistent?

03

What risk will the change reduce?

04

Could the change lock out legitimate users or administrators?

05

Will the setting affect a service account or scheduled task using stored credentials?

06

Do I need to coordinate with a teammate before changing it?

07

How will I verify the policy after the change?

Fictional defensive lab

Repair a weak local account policy

Step 01

Read the scenario

A fictional Windows 11 workstation has four authorized users and one authorized administrator. The scenario requires strong passwords and resistance to repeated guessing.

Step 02

Inspect the current policy

The system shows a very low minimum password length, no meaningful password history, and no account lockout threshold.

Step 03

Identify the weakness

The policy allows weak credentials and repeated sign-in attempts without lockout. These findings directly conflict with the stated security objective.

Step 04

Design the correction

Choose stronger password and lockout values that satisfy the fictional requirements without creating an unreasonable denial-of-service risk for legitimate users.

Step 05

Apply in authorized practice

Use Local Security Policy or another approved administrative method to make the required changes in the fictional environment.

Step 06

Verify

Re-open the policy or run an inspection command to confirm the final values and ensure the authorized administrator still has working access.

Troubleshooting

When account policy behaves differently than expected

A policy value appears not to change

Was the correct policy area edited? Is another policy source controlling the setting? Was the value refreshed or re-queried after the change?

A legitimate user is locked out

Was the lockout threshold intentionally reached? Are stale credentials being used by a service or saved connection? Is the account still required?

Users cannot change passwords as expected

Is minimum password age preventing another immediate change? Are password requirements being met? Is a different policy source applying?

The policy looks strong but weak passwords still exist

Were passwords created before the policy changed? Does the scenario require forced changes? Is there evidence of password-related risk that should be addressed separately?

Reflection

Test your account-policy reasoning

Question 1

Why is password length different from password complexity?

Question 2

How do password history and minimum password age work together?

Question 3

Why should lockout threshold, duration, and reset counter be reviewed as one group?

Question 4

What security problem can occur if the lockout threshold is too aggressive?

Question 5

Why should an exact scenario requirement override a generic remembered value?

Question 6

What should you verify after changing Windows account policy?

Verification checklist

Confirm the final authentication policy

01

Re-open Password Policy and confirm every changed value.

02

Re-open Account Lockout Policy and confirm threshold, duration, and reset-counter values.

03

Run an inspection command such as net accounts when appropriate.

04

Confirm the authorized administrator still has access.

05

Confirm required users are not unexpectedly disabled or locked out.

06

Check whether services or scheduled tasks depend on stored credentials.

07

Document meaningful policy changes for the team.

08

Revisit any exact scenario requirements before leaving the account-policy area.

Next Windows lesson

Local Security Policy

Next, move beyond password settings into user rights, auditing, security options, and other local-policy decisions that affect the entire Windows image.

Open Lesson 04 →