Skip to content

Update LSA protection configuration documentation#8121

Open
HerbertMauerer wants to merge 1 commit intoMicrosoftDocs:mainfrom
HerbertMauerer:patch-21
Open

Update LSA protection configuration documentation#8121
HerbertMauerer wants to merge 1 commit intoMicrosoftDocs:mainfrom
HerbertMauerer:patch-21

Conversation

@HerbertMauerer
Copy link
Contributor

added description of runaspplboot

added description of runaspplboot
@HerbertMauerer HerbertMauerer requested a review from a team as a code owner February 18, 2026 08:58
@HerbertMauerer HerbertMauerer requested review from robinharwood and removed request for a team February 18, 2026 08:58
@prmerger-automator
Copy link
Contributor

@HerbertMauerer : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

@learn-build-service-prod
Copy link
Contributor

Learn Build status updates of commit edbd228:

⚠️ Validation status: warnings

File Status Preview URL Details
WindowsServerDocs/security/credentials-protection-and-management/configuring-additional-lsa-protection.md ⚠️Warning Details

WindowsServerDocs/security/credentials-protection-and-management/configuring-additional-lsa-protection.md

  • Line 243, Column 1: [Warning: multiple-h1s - See documentation] Multiple H1s(H1 'Check the status through events') are not allowed. You can only have one top-level heading.
  • Line 250, Column 1: [Warning: multiple-h1s - See documentation] Multiple H1s(H1 'Check the current status from the registry') are not allowed. You can only have one top-level heading.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

@ttorble ttorble requested a review from Copilot February 18, 2026 15:54
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds guidance for verifying LSA protection by documenting the RunAsPPLBoot registry value and how to interpret it for the current OS session.

Changes:

  • Adds an Event Viewer-based check section under “Verify LSA protection”
  • Adds a registry-based check describing RunAsPPLBoot and interaction with RunAsPPL
  • Adds a trailing blank line at end of file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +243 to +250
# Check the status through events
To determine whether LSA starts in protected mode when Windows starts, take the following steps:

1. Open Event Viewer.
1. Expand **Windows Logs** > **System**.
1. Look for the following **WinInit** event: **12: LSASS.exe was started as a protected process with level: 4**.

# Check the current status from the registry
Copy link

Copilot AI Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These headings are using # (H1), which will break the document’s heading hierarchy under the existing ## Verify LSA protection section. Use a deeper heading level (for example ###) so they remain subsections of Verify LSA protection.

Suggested change
# Check the status through events
To determine whether LSA starts in protected mode when Windows starts, take the following steps:
1. Open Event Viewer.
1. Expand **Windows Logs** > **System**.
1. Look for the following **WinInit** event: **12: LSASS.exe was started as a protected process with level: 4**.
# Check the current status from the registry
### Check the status through events
To determine whether LSA starts in protected mode when Windows starts, take the following steps:
1. Open Event Viewer.
1. Expand **Windows Logs** > **System**.
1. Look for the following **WinInit** event: **12: LSASS.exe was started as a protected process with level: 4**.
### Check the current status from the registry

Copilot uses AI. Check for mistakes.
Comment on lines +243 to +250
# Check the status through events
To determine whether LSA starts in protected mode when Windows starts, take the following steps:

1. Open Event Viewer.
1. Expand **Windows Logs** > **System**.
1. Look for the following **WinInit** event: **12: LSASS.exe was started as a protected process with level: 4**.

# Check the current status from the registry
Copy link

Copilot AI Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These headings are using # (H1), which will break the document’s heading hierarchy under the existing ## Verify LSA protection section. Use a deeper heading level (for example ###) so they remain subsections of Verify LSA protection.

Suggested change
# Check the status through events
To determine whether LSA starts in protected mode when Windows starts, take the following steps:
1. Open Event Viewer.
1. Expand **Windows Logs** > **System**.
1. Look for the following **WinInit** event: **12: LSASS.exe was started as a protected process with level: 4**.
# Check the current status from the registry
### Check the status through events
To determine whether LSA starts in protected mode when Windows starts, take the following steps:
1. Open Event Viewer.
1. Expand **Windows Logs** > **System**.
1. Look for the following **WinInit** event: **12: LSASS.exe was started as a protected process with level: 4**.
### Check the current status from the registry

Copilot uses AI. Check for mistakes.
Comment on lines +252 to +253
1. Open the Registry Editor, or enter **RegEdit.exe** in the **Run** dialog, and then go to the **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa** registry key.
1. Look up the **RunAsPPLBoot** value, it shows the PPL Mode used for the current OS session. if for example it is set to "1" and **RunAsPPL** is 0, the UEFI variable is still active.
Copy link

Copilot AI Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The second step has a comma splice and a mid-sentence capitalization issue (...value, it shows... / if for example...). Consider splitting into clearer sentences, capitalizing If, and formatting registry names/values consistently (for example, use code formatting for HKEY_LOCAL_MACHINE\\..., RunAsPPLBoot, RunAsPPL, and numeric values).

Suggested change
1. Open the Registry Editor, or enter **RegEdit.exe** in the **Run** dialog, and then go to the **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa** registry key.
1. Look up the **RunAsPPLBoot** value, it shows the PPL Mode used for the current OS session. if for example it is set to "1" and **RunAsPPL** is 0, the UEFI variable is still active.
1. Open Registry Editor (enter `RegEdit.exe` in the **Run** dialog), and then go to the `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa` registry key.
1. Look up the `RunAsPPLBoot` value. It shows the PPL mode used for the current OS session. If, for example, it is set to `1` and `RunAsPPL` is `0`, the UEFI variable is still active.

Copilot uses AI. Check for mistakes.
Comment on lines 269 to +271



Copy link

Copilot AI Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There’s an extra trailing blank line added at the end of the file. Consider removing it to avoid noisy diffs.

Suggested change

Copilot uses AI. Check for mistakes.
@ttorble
Copy link
Contributor

ttorble commented Feb 18, 2026

#assign: @robinharwood, @dknappettmsft

@robinharwood @dknappettmsft

Can you review the proposed changes?

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@prmerger-automator
Copy link
Contributor

Users robinharwood are already assigned.

@prmerger-automator prmerger-automator bot added the aq-pr-triaged tracking label for the PR review team label Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments