Skip to content
WindowsAdvanced

SystemPropertiesAdvanced.exe: How Advanced System Properties Works in Windows

QUICK ANSWER SystemPropertiesAdvanced.exe is a built-in Windows executable that opens the Advanced tab of the classic System Properties dialog. Press Windows...

BI
Bison Technical Team Enterprise IT specialists
Updated 18 Sep 2026 15 min read 1 total views

QUICK ANSWER

SystemPropertiesAdvanced.exe is a built-in Windows executable that opens the Advanced tab of the classic System Properties dialog. Press Windows + R, enter SystemPropertiesAdvanced, and select OK.

Advertisement

The dialog provides centralized access to performance options, virtual memory, Data Execution Prevention, local user-profile management, startup and crash-recovery settings, and user or system environment variables. Some changes require administrator approval and can affect system stability or application startup, so record existing values before modifying them.

 

What Is SystemPropertiesAdvanced.exe?

SystemPropertiesAdvanced.exe is a Microsoft-supplied Windows component that opens System Properties with the Advanced tab selected. It is normally stored in:

 
C:\Windows\System32\SystemPropertiesAdvanced.exe
 

It is a graphical configuration tool—not a repair command, optimizer, malware scanner, or performance booster. The executable provides shortcuts to several established Windows configuration dialogs.

The tool is useful when you need to:

  • Adjust Windows visual effects or processor scheduling.
  • Inspect or configure the paging file.
  • Review Data Execution Prevention settings.
  • inspect or remove locally stored user profiles.
  • Configure operating-system startup and crash-dump behavior.
  • Create or edit environment variables such as PATH.
  • Reach these settings faster than navigating through the Settings app.

The exact labels and available controls can vary slightly by Windows edition, device configuration, organizational policy, and operating-system version.

How to Open Advanced System Properties

Method 1: Use the Run Dialog

  1. Press Windows + R.
  2. Enter:
 
SystemPropertiesAdvanced
 
  1. Press Enter.

You may also enter the complete executable name:

 
SystemPropertiesAdvanced.exe
 

Windows should open System Properties directly on the Advanced tab.

Method 2: Use Windows Search

  1. Open Start or Windows Search.
  2. Search for View advanced system settings.
  3. Select the matching result.

Search wording can vary between Windows versions.

Method 3: Use Command Prompt, PowerShell, or Windows Terminal

Run:

 
SystemPropertiesAdvanced.exe
 

Administrator elevation is not required merely to open the dialog. Windows may request administrator credentials when you attempt to change protected machine-wide settings.

Method 4: Open It Through Settings

On Windows 11, the usual route is:

  1. Open Settings.
  2. Select System.
  3. Select About.
  4. Under related links, select Advanced system settings.

Microsoft may move or rename Settings links in later Windows releases. The Run command is usually the quickest direct method.

Alternative: Open General System Properties

The following command opens the classic System Properties dialog, although it may not select the Advanced tab automatically:

 
sysdm.cpl
 

Use SystemPropertiesAdvanced.exe when you specifically need the Advanced page.

What Is Available on the Advanced Tab?

The Advanced tab is divided into four principal areas:

Area Main purpose Common uses
Performance Controls visual effects, scheduling, virtual memory, and DEP Troubleshooting performance or compatibility
User Profiles Manages profiles stored on the local computer Removing obsolete or damaged local profile copies
Startup and Recovery Controls boot choices and system-failure behavior Multi-boot configuration and crash-dump collection
Environment Variables Stores configuration values used by Windows and applications Configuring development tools, scripts, and application paths

Performance Options

Select Settings under Performance to open Performance Options. This dialog normally contains Visual Effects, Advanced, and Data Execution Prevention tabs.

Visual Effects

Visual Effects controls interface features such as animations, shadows, fading, thumbnails, and font smoothing.

Common choices include:

  • Let Windows choose what’s best for my computer: Windows selects the settings.
  • Adjust for best appearance: Enables most visual effects.
  • Adjust for best performance: Disables many visual effects.
  • Custom: Lets you enable or disable individual effects.

Disabling animations can make an older or resource-constrained computer feel more responsive, but it does not increase CPU speed, memory capacity, storage performance, or network bandwidth. On modern hardware, the performance difference may be small.

A practical approach is to select Custom and disable only unwanted animations while retaining options that improve usability, such as smooth screen fonts and thumbnail previews.

Processor Scheduling

Under Performance Options > Advanced, processor scheduling provides two choices:

  • Programs: Prioritizes responsiveness for foreground applications. This is the normal choice for desktop computers.
  • Background services: Can suit systems primarily running server-style services or certain specialized workloads.

Changing this setting is not a general-purpose speed fix. Leave it set to Programs unless an application vendor, workload requirement, or measured performance test justifies a different configuration.

Virtual Memory and the Paging File

Virtual memory allows Windows to use a paging file on storage as part of its memory-management system. The paging file can also be required to support certain crash-dump configurations.

To inspect it:

  1. Under Performance, select Settings.
  2. Open the Advanced tab.
  3. Under Virtual memory, select Change.

In most situations, keep Automatically manage paging file size for all drives enabled. Microsoft recommends system-managed page files for general use because Windows can adjust them according to memory requirements and crash-dump needs.

Reducing or disabling the paging file can cause:

  • Low-memory warnings.
  • Applications to fail or close.
  • System instability under heavy memory pressure.
  • Failure to produce the expected crash dump.
  • Compatibility problems with applications that expect paging support.

Do not disable the paging file merely to save storage or because the computer has substantial RAM. Change it only for a documented workload requirement and monitor committed memory after the change.

A restart may be required before a paging-file change takes full effect.

Data Execution Prevention

The Data Execution Prevention tab controls DEP behavior for applicable applications. DEP is a Windows security feature that helps prevent code from running in memory regions intended to contain data.

The available choices commonly include:

  • Enable DEP for essential Windows programs and services.
  • Enable DEP for all programs and services except selected applications.

Do not add a DEP exception simply because an application crashes. First update or repair the application and verify that it is compatible with the installed Windows version. Excluding software from DEP reduces a security protection and should be a last resort for trusted legacy software.

Some modern exploit protections are managed elsewhere in Windows Security > App & browser control > Exploit protection. The classic DEP page does not represent every exploit-mitigation feature available in Windows.

User Profiles

Under User Profiles, select Settings to view profiles stored on the computer. A profile contains user-specific configuration and may include files and settings associated with that Windows account.

This dialog can show information such as:

  • Profile name.
  • Profile type.
  • Local profile size.
  • Profile status.
  • When the profile was last used.

When User-Profile Management Is Useful

IT professionals may use this area to:

  • Remove a stale profile belonging to a former user.
  • Delete a damaged local copy of a domain profile before allowing Windows to rebuild it.
  • Reclaim storage used by obsolete profiles.
  • Inspect locally cached user profiles during troubleshooting.

Warning Before Deleting a Profile

Deleting a profile from this dialog can permanently remove locally stored data associated with that profile. Before deletion:

  1. Confirm that the correct user is signed out.
  2. Back up required files, application data, certificates, browser data, and locally stored email archives.
  3. Verify whether Desktop, Documents, and other folders are actually synchronized or redirected.
  4. Sign in with a separate administrator account.
  5. Confirm that encrypted files can be recovered.

Deleting a profile does not normally delete the corresponding Microsoft Entra ID, Active Directory, Microsoft account, or local account. It removes the profile copy stored on that computer. When the user signs in again, Windows may create a new profile, but application settings and unsynchronized data might not return.

The profile currently in use cannot normally be deleted from this interface.

Startup and Recovery

Select Settings under Startup and Recovery to control operating-system selection and system-failure behavior.

System Startup Options

On computers with multiple boot entries, you can configure:

  • The default operating system.
  • How long the operating-system selection menu remains visible.
  • How long recovery options are displayed when applicable.

On a computer with only one operating system, these options normally require no changes. Setting the timeout too low can make it difficult to select an alternative boot entry.

For more advanced boot configuration, IT professionals can use Microsoft-supported tools such as System Configuration or bcdedit. Incorrect Boot Configuration Data changes can prevent Windows from starting, so bcdedit should be used only with a clear recovery plan.

System-Failure Options

Available options may include:

  • Write an event to the system log: Records information in the Windows System event log.
  • Automatically restart: Restarts Windows after a critical system failure.
  • Write debugging information: Creates a memory-dump file for crash analysis.

For ordinary systems, retaining event logging and crash-dump collection is helpful. During repeated blue-screen troubleshooting, temporarily clearing Automatically restart can leave the stop screen visible long enough to record the stop code. This does not resolve the crash; it only changes what happens afterward.

Crash-Dump Types

Depending on the Windows version and configuration, choices can include:

  • Small memory dump.
  • Kernel memory dump.
  • Complete memory dump.
  • Automatic memory dump.
  • Active memory dump.
  • No dump.

Smaller dumps use less storage but contain less diagnostic information. Kernel, automatic, or active dumps are generally more useful for diagnosing system-level crashes. Complete dumps may require considerable disk space and an appropriately configured paging file.

Common dump locations include:

 
%SystemRoot%\MEMORY.DMP
 

and:

 
%SystemRoot%\Minidump
 

Crash dumps can contain fragments of memory, including potentially sensitive information. Restrict access and use secure transfer and retention procedures when sharing them with support teams.

Microsoft documents the available dump options and their paging-file requirements in its Windows debugging guidance.

Environment Variables

Select Environment Variables to create, edit, or delete variables used by Windows, scripts, command shells, and applications.

Microsoft defines Windows environment variables at several scopes, including:

  • User: Applies to the current user.
  • System or Machine: Applies to users and services on the computer.
  • Process: Exists within a running process and is inherited by processes it starts.

The graphical dialog manages persistent user and system values. Each running process receives an environment block, so an application that was already open might retain the old value. Close and reopen the application, terminal, or development environment after making a change. In some cases, signing out or restarting a service is necessary.

User Variables Versus System Variables

Variable scope Who it affects Administrator rights
User variable Current user only Normally not required
System variable Users and services on the computer Normally required
Process variable Current process and its child processes Depends on how it is set

Use a user variable when only one account needs the setting. Use a system variable only when all users or system services genuinely require it.

Understanding the PATH Variable

PATH is a list of directories Windows searches when a command is entered without its full path. For example, adding a program’s installation directory to PATH can allow this:

 
tool.exe
 

instead of:

 
C:\Program Files\Vendor\Tool\tool.exe
 

The Windows editor displays each path entry separately on current versions. Add the directory containing the executable—not the executable filename itself.

Before editing PATH:

  1. Copy the existing value or take screenshots.
  2. Confirm that the directory exists.
  3. Prefer the application’s supported installer when it offers to configure PATH.
  4. Avoid duplicate or unnecessary entries.
  5. Never add an untrusted or user-writable directory to the system PATH without a security review.
  6. Do not replace the entire existing value when you only intend to add one directory.

Directory order can matter because Windows may find an executable in an earlier directory before reaching a later one. An unsafe entry can therefore create command-hijacking or application-compatibility risks.

Verify an Environment Variable

In Command Prompt, display a variable with:

 
echo %PATH%
 

To locate the executable Windows will run for a command:

 
where.exe tool.exe
 

In PowerShell, display the process’s current PATH with:

 
$env:Path
 

To inspect persistent user and machine values separately:

 
[Environment]::GetEnvironmentVariable('Path', 'User')
[Environment]::GetEnvironmentVariable('Path', 'Machine')
 

These checks do not modify the system.

Administrator Requirements and Organizational Controls

You can generally open Advanced System Properties as a standard user, but protected changes require elevation. Administrator rights are commonly required for:

  • System environment variables.
  • Machine-wide performance settings.
  • Paging-file configuration.
  • Startup and recovery configuration.
  • Deleting another user’s local profile.

On a managed business computer, Group Policy, mobile-device management, security baselines, or endpoint-management software may disable controls or restore centrally enforced settings. Contact the organization’s IT administrator instead of attempting to bypass those restrictions.

Benefits of SystemPropertiesAdvanced.exe

The tool offers several practical benefits:

  • It opens legacy advanced controls directly.
  • It works without installing additional software.
  • It provides a consistent interface for several Windows versions.
  • It helps administrators collect crash data for troubleshooting.
  • It supports per-user and computer-wide environment configuration.
  • It provides controlled access to visual effects and memory-management options.
  • It helps remove obsolete local profiles safely when proper backups exist.

Its main benefit is accessibility, not automatic optimization. Opening the tool does not change anything until you modify a setting and apply it.

Important Limitations

SystemPropertiesAdvanced.exe does not:

  • Automatically repair Windows.
  • Diagnose the cause of slow performance.
  • Remove malware or unwanted software.
  • Clean temporary files.
  • Manage startup applications.
  • Replace Task Manager, Event Viewer, Windows Security, or Reliability Monitor.
  • Provide every modern Windows security or recovery setting.
  • Override organizational policies.
  • Guarantee improved performance after settings are changed.

Some features remain in the classic Control Panel interface for compatibility, while newer settings appear in the Windows Settings or Windows Security applications.

Safe Usage Checklist

Before changing an advanced setting:

  1. Identify the specific problem you are trying to solve.
  2. Record the existing configuration.
  3. Back up important files.
  4. Change one setting at a time.
  5. Avoid unverified “performance tweak” recommendations.
  6. Use system-managed virtual memory unless a documented requirement says otherwise.
  7. Treat DEP exceptions as a security reduction.
  8. Back up profile data before deleting a user profile.
  9. Validate every directory added to PATH.
  10. Restart only when Windows indicates that it is required.
  11. Test the affected application or feature afterward.
  12. Restore the previous value if the change causes problems.

Troubleshooting SystemPropertiesAdvanced.exe

The Command Does Not Open

Try the full path:

 
C:\Windows\System32\SystemPropertiesAdvanced.exe
 

If Windows reports that the file is missing or damaged, open an elevated Command Prompt and run:

 
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc.exe /scannow
 

DISM repairs the Windows component store, while System File Checker verifies and repairs protected system files. Allow DISM to finish before running SFC.

Do not download a replacement executable from an unofficial website.

A Setting Is Greyed Out

Possible causes include:

  • The current account lacks administrator rights.
  • The profile or setting is currently in use.
  • Group Policy or device-management policy controls the setting.
  • The Windows edition or hardware does not support the option.
  • Security software manages the configuration.

Sign in with an authorized administrator account or contact the organization’s IT team.

An Environment-Variable Change Is Not Recognized

Close and reopen the affected application or terminal. Existing processes usually keep the environment block they received when they started.

Then verify the value:

 
echo %PATH%
 

or:

 
$env:Path
 

If the application runs as a service, the service may need to be restarted during an approved maintenance window.

The Computer Became Unstable After a Performance Change

Return to Performance Options and restore the previous configuration. For visual effects, selecting Let Windows choose what’s best for my computer is a reasonable baseline. For virtual memory, restore Automatically manage paging file size for all drives, select OK, and restart if requested.

A Deleted Profile Did Not Return Its Files

A newly created profile does not automatically restore files that existed only in the deleted local profile. Recover the data from an approved backup, folder-redirection location, synchronization service, or organizational recovery system.

FAQ

Is SystemPropertiesAdvanced.exe safe?

Yes. The genuine Microsoft file in C:\Windows\System32 is a built-in Windows component. The settings it exposes can still have significant effects, so only make changes you understand.

Does SystemPropertiesAdvanced.exe improve computer performance automatically?

No. It only opens configuration dialogs. Performance changes occur only if you modify settings, and disabling visual effects may provide little benefit on modern hardware.

Do I need administrator rights to use it?

You normally do not need administrator rights to open it. Machine-wide changes, profile deletion, startup settings, and system environment variables generally require elevation.

What is the difference between SystemPropertiesAdvanced.exe and sysdm.cpl?

Both open the classic System Properties interface. SystemPropertiesAdvanced.exe opens the Advanced tab directly, while sysdm.cpl commonly opens the general System Properties dialog.

Should I disable the Windows paging file?

Usually not. A system-managed paging file supports memory management and crash dumps. Disabling it can cause application failures, low-memory conditions, or missing crash data.

Is it safe to select “Adjust for best performance”?

It is generally reversible, but it disables many visual effects and may make Windows less comfortable to use. It does not improve hardware capability and may provide only a small benefit.

Why does an application still see the old PATH value?

The application probably started before the variable was changed. Close and reopen it so Windows can provide a new process environment. Services may require a service restart.

Can I delete a corrupted user profile from this tool?

Yes, but only after the user signs out and all required local data is backed up. Delete the profile from a different administrator account. The next sign-in may create a new profile, but unsynchronized files and settings will not automatically return.

Does SystemPropertiesAdvanced.exe work on Windows Server?

The executable and corresponding advanced settings are available on many Windows Server installations with the Desktop Experience. Available controls can differ by server version, installed components, and organizational policy.

Is SystemPropertiesAdvanced.exe the same as System Configuration?

No. System Configuration (msconfig.exe) focuses on boot and diagnostic startup options. SystemPropertiesAdvanced.exe provides performance, profile, recovery, and environment-variable settings.

FINAL RECOMMENDATION / CONCLUSION

Use SystemPropertiesAdvanced.exe as a direct, built-in route to Windows advanced settings, but change only the option related to a clearly identified requirement. Keep virtual memory system-managed for normal use, preserve DEP protections, back up user data before profile removal, and carefully validate changes to PATH or startup recovery.

For managed computers, follow organizational policy and document the original and revised values. If Windows is slow or unstable, diagnose the underlying resource, driver, application, or hardware problem instead of applying multiple unverified tweaks.

 

#SystemPropertiesAdvanced #AdvancedSystemSettings #Windows11 #WindowsAdministration #WindowsTroubleshooting #PerformanceOptions #EnvironmentVariables #PATHVariable #VirtualMemory #PagingFile #UserProfiles #StartupAndRecovery #CrashDump #ProcessorScheduling #VisualEffects #DataExecutionPrevention #WindowsSecurity #SystemProperties #ITSupport #WindowsTips

SOURCES

 

YOUR FEEDBACK

Was this guide useful?

Your answer helps us keep BISONKB accurate and practical.

THE BISON BRIEF

Practical IT knowledge, once a week.

New troubleshooting guides, scripts and infrastructure notes. No noise.

By subscribing, you agree to our privacy policy.