Skip to content

5Noxi/wpr-reg-records

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPR / Procmon Registry Activity Records

Records were made while using 24H2 / IoT Enterprise LTSC 2024- Subkeys are always included. Most activities were recorded during boot, there are some others, such as Steam.txt, TLOU2.txt, StartAllBack.txt, and Lighshot.txt, that were traced using Procmon during use. WPR is included in WADK:

winget install Microsoft.WindowsADK

Guide on how to trace registry activity for a specific app - procmon.md.

ToC

Records Table

File Path(s)
ACPI.txt HKLM\SYSTEM\ControlSet001\Services\ACPI
HKLM\SYSTEM\ControlSet001\Services\acpiex
HKLM\SYSTEM\ControlSet001\Services\AcpiDev
HKLM\SYSTEM\ControlSet001\Services\acpipagr
HKLM\SYSTEM\ControlSet001\Services\AcpiPmi
HKLM\SYSTEM\ControlSet001\Services\acpitime
AFD-Parameters.txt HKLM\SYSTEM\ControlSet001\Services\AFD\Parameters
Accessibility.txt HKCU\Control Panel\Accessibility
Audio.txt HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Audio
BFE.txt HKLM\SYSTEM\ControlSet001\Services\BFE
BrokerInfrastructure.txt HKLM\SYSTEM\ControlSet001\Services\BrokerInfrastructure
CV-Explorer.txt HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Classpnp.txt HKLM\SYSTEM\ControlSet001\Control\Classpnp
Control-Wdf.txt HKLM\SYSTEM\ControlSet001\Control\Wdf
ControlPanel-Desktop.txt HKCU\Control Panel\Desktop
ControlPanel-Mouse.txt HKCU\Control Panel\Mouse
CrashControl.txt HKLM\SYSTEM\ControlSet001\Control\CrashControl
Cryptography.txt HKLM\SOFTWARE\Microsoft\Cryptography
Disk-Storport-(990Pro).txt HKLM\SYSTEM\ControlSet001\Enum\SCSI\Disk&Ven_NVMe&Prod_Samsung_SSD_990\5&33c33320&0&000000\Device Parameters\StorPort (your path will be different)
Dnscache-Parameters.txt HKLM\SYSTEM\ControlSet001\Services\Dnscache\Parameters
Enum-USB.txt HKLM\SYSTEM\ControlSet001\Enum\USB
Error-Reporting.txt HKLM\SOFTWARE\Microsoft\WINDOWS\Windows Error Reporting
FileSystem.txt HKLM\SYSTEM\ControlSet001\Control\FileSystem
GRE-INITIALIZE.txt HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_INITIALIZE
Graphics-Drivers.txt HKLM\SYSTEM\ControlSet001\Control\GraphicsDrivers
Input.txt HKLM\SYSTEM\INPUT
Intel-00XX.txt HKLM\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\00XX (Intel)
Intel.txt HKLM\Software\Intel
Internet-Settings.txt \Software\Microsoft\Windows\CurrentVersion\Internet Settings
LanmanServer.txt HKLM\SYSTEM\ControlSet001\Services\LanmanServer
Lighshot.txt HKCU\Software\SkillBrains\Lightshot
Lsa.txt HKLM\SYSTEM\ControlSet001\Control\Lsa
MultiMedia.txt HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MultiMedia
NDIS-Parameters.txt HKLM\SYSTEM\ControlSet001\Services\NDIS\Parameters
NetBT.txt HKLM\SYSTEM\ControlSet001\Services\NetBT
NIC-Intel.txt HKLM\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\00XX (Intel)
NIC-Intel-IDA.txt Same path as above, but values were found via decompiling (some may not get read)
NVIDIA-DispGUID.txt HKLM\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\00XX
NVIDIA-Corp.txt HKLM\SOFTWARE\NVIDIA Corporation
NlaSvc.txt HKLM\SYSTEM\ControlSet001\Services\NlaSvc
OLE.txt HKLM\SOFTWARE\Microsoft\OLE (*)
PnP.txt HKLM\SYSTEM\ControlSet001\Control\PnP
Policies-System.txt HKLM\SOFTWARE\Policies\Microsoft\WINDOWS\SYSTEM
Policies.txt HKLM\SYSTEM\ControlSet001\Policies
Policies.txt HKLM\Software\Microsoft\Windows\CurrentVersion\Policies
Power.txt HKLM\SYSTEM\ControlSet001\Control\Power
Session-Manager.txt HKLM\SYSTEM\ControlSet001\Control\Session Manager
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Power
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Quota System
StartAllBack.txt HKCU\Software\StartIsBack
Steam.txt HKCU\Software\Valve\Steam
StorPort.txt HKLM\SYSTEM\ControlSet001\Control\StorPort
TLOU2.txt HKCU\Software\Naughty Dog
Tcpip-Parameters.txt HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters
Terminal-Server.txt HKLM\SYSTEM\ControlSet001\Control\Terminal Server
USB-Flags.txt HKLM\SYSTEM\ControlSet001\Control\usbflags
USBHUB3.txt HKLM\SYSTEM\ControlSet001\Services\USBHUB3
WHEA.txt HKLM\SYSTEM\ControlSet001\Control\WHEA
Windows-Defender.txt HKLM\SOFTWARE\Policies\Microsoft\Windows Defender
Windows-Dwm.txt HKLM\SOFTWARE\Microsoft\Windows\Dwm
Winows-NT.txt HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
Wisp.txt HKCU\Software\Microsoft\Wisp
disk.txt HKLM\SYSTEM\ControlSet001\Services\disk
kbdclass.txt HKLM\SYSTEM\ControlSet001\Services\kbdclass
kbdhid.txt HKLM\SYSTEM\ControlSet001\Services\kbdhid
monitor.txt HKLM\SYSTEM\ControlSet001\Services\monitor
mouclass.txt HKLM\SYSTEM\ControlSet001\Services\mouclass
mouhid.txt HKLM\SYSTEM\ControlSet001\Services\mouhid
nvlddmkm.txt HKLM\SYSTEM\ControlSet001\Services\nvlddmkm
pci.txt HKLM\SYSTEM\ControlSet001\Enum\pci
stornvme.txt HKLM\SYSTEM\ControlSet001\Services\stornvme\Parameters
usbhub.txt HKLM\SYSTEM\ControlSet001\Services\usbhub
wbem.txt HKLM\SOFTWARE\Microsoft\wbem

Registry Values Research

Since many values/keys are unknown, I took some time to create several lists showing their default values, used keys, and additional notes. I created them using IDA, WinDbg (Symbols Memory Dump), WinObjEx, and Windows Internals E7 P1. See the assets folder for references.

Windows Internels E7
WinObjEx64
WinDbg
Symbols Memory Dump


DXG Kernel Values

These are default values I found in dxgkrnl.sys, see dxgkrnl.c for pseudocode snippets I used / records/Graphics-Drivers.txt for all values that get read on boot.

Everything listed below is based on personal research. Mistakes may exist, but I don't think I've made any.

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers"
    "MiracastUseIhvDriver"; v3 = 2;
    "MiracastForceDisable"; v2 = 2;

    "ContextNoPatchMode"; v38 = 0
    "CreateGdiPrimaryOnSlaveGpu"; v48 = 0
    "CrtcPhaseFrames"; v57 = 2
    "DeadlockPulse"; v54 = 5000
    "DeadlockPulseTolerance"; v55 = 500
    "DeadlockTimeout"; v53 = 30000
    "DisableBadDriverCheckForHwProtection"; v70 = 0
    "DisableBoostedVSyncVirtualization"; v59 = 0
    "DisableGdiContextGpuVa"; v41 = 0
    "DisableIndependentVidPnVSync"; v56 = 0
    "DisableMonitoredFenceGpuVa"; v43 = 0
    "DisableMultiSourceMPOCheck"; v76 = 0
    "DisableOverlays"; v67 = 0
    "DisablePagingContextGpuVa"; v42 = 0
    "DisableSecondaryIFlipSupport"; v71 = 0
    "DriverManagesResidencyOverride"; v46 = 1
    "DriverStoreCopyMode"; v33 = 1
    "EnableBasicRenderGpuPv"; v60 = 0
    "EnableDecodeMPO"; v69 = 1
    "EnableFbrValidation"; v58 = 1
    "EnableMultiPlaneOverlay3DDIs"; v73 = 0
    "EnableOfferReclaimOnDriver"; v37 = 1
    "EnablePanelFitterSupport"; v100 = 0
    "EnableTimedCalls"; v49 = 0
    "EnableWDDM23Synchronization"; v50 = 0
    "Force32BitFences"; v68 = 0
    "ForceDirectFlip"; v66 = 0
    "ForceEnableDxgMms2"; v39 = 0
    "ForceExplicitResidencyNotification"; v44 = 0
    "ForceInitPagingProcessVaSpace"; v40 = 0
    "ForceReplicateGdiContent"; v47 = 0
    "ForceSecondaryIFlipSupport"; v72 = 0
    "ForceSecondaryMPOSupport"; v97 = 0
    "ForceSurpriseRemovalSupport"; v75 = 0
    "ForceVariableRefresh"; v52 = 0
    "GdiPhysicalAdapterIndex"; v74 = 0
    "GpuPriorityChangeMode"; v64 = 1
    "HighPriorityCompletionMode"; v63 = 1
    "InitialPagingQueueFenceValue"; v45 = 7000
    "IoMmuFlags"; v51 = 0
    "KnownProcessBoostMode"; v61 = 1
    "LeanMemoryLimit"; v122 = 1395864371
    "LeanMemoryLimit"; v123 = 16
    "NumVirtualFunctions"; v65 = 0
    "SmallQuantumMode"; v62 = 1

    "DefaultActiveIdleThreshold"; v191 = 2000;
    "DefaultD3TransitionIdleLongTimeThreshold"; v195 = 60000;
    "DefaultD3TransitionIdleShortTimeThreshold"; v193 = 10000;
    "DefaultD3TransitionIdleVeryLongTimeThreshold"; v197 = 60000;
    "DefaultD3TransitionLatencyActivelyUsed"; v192 = 80;
    "DefaultD3TransitionLatencyIdleLongTime"; v196 = 140000;
    "DefaultD3TransitionLatencyIdleMonitorOff"; v200 = 250000;
    "DefaultD3TransitionLatencyIdleNoContext"; v199 = 250000;
    "DefaultD3TransitionLatencyIdleShortTime"; v194 = 80000;
    "DefaultD3TransitionLatencyIdleVeryLongTime"; v198 = 200000;
    "DefaultExpectedResidency"; v176 = 2000;
    "DefaultIdleThresholdIdle0"; v187 = 200;
    "DefaultIdleThresholdIdle0MonitorOff"; v222 = 100;
    "DefaultLatencyToleranceIdle0"; v184 = 80;
    "DefaultLatencyToleranceIdle0MonitorOff"; v188 = 2000;
    "DefaultLatencyToleranceIdle1"; v185 = 15000;
    "DefaultLatencyToleranceIdle1MonitorOff"; v189 = 50000;
    "DefaultLatencyToleranceMemory"; v201 = 15000;
    "DefaultLatencyToleranceMemoryNoContext"; v202 = 30000;
    "DefaultLatencyToleranceNoContext"; v186 = 35000;
    "DefaultLatencyToleranceNoContextMonitorOff"; v190 = 100000;
    "DefaultLatencyToleranceOther"; v175 = -1;
    "DefaultLatencyToleranceTimerPeriod"; v183 = 200;
    "DefaultMemoryRefreshLatencyToleranceActivelyUsed"; v203 = 80;
    "DefaultMemoryRefreshLatencyToleranceIdleShortTime"; v204 = 15000;
    "DefaultMemoryRefreshLatencyToleranceMonitorOff"; v206 = 80000;
    "DefaultMemoryRefreshLatencyToleranceNoContext"; v205 = 30000;
    "DefaultPowerNotRequiredTimeout"; v209 = 25000;
    "DisableDevicePowerRequired"; v179 = 0;
    "DisablePStateManagement"; v181 = 0;
    "EnablePODebounce"; v180 = 0;
    "EnableRuntimePowerManagement"; v178 = 1;
    "lowdebounce"; v182 = 3;
    "MonitorLatencyTolerance"; v208 = 300000;
    "MonitorRefreshLatencyTolerance"; v207 = 17000;
    "uglitch"; v168 = 900;
    "uhigh"; v169 = 700;
    "uideal"; v167 = 500;
    "ulow"; v170 = 300;

    "AllowAdvancedEtwLogging"; v72 = 0;
    "DiagnosticsBufferExpansionTime"; v58 = 300;
    "EnableFuzzing"; v64 = 0;
    "EnableHMDTestMode"; v67 = 0;
    "EnableIgnoreWin32ProcessStatus"; v66 = 0;
    "ExternalDiagnosticsBufferMultiplier"; v59 = 1;
    "ExternalDiagnosticsBufferSize"; v56 = 16384;
    "ForceUsb4MonitorSupport"; g_bDbgForceUsb4MonitorSupport = 0;
    "InternalDiagnosticsBufferMultiplier"; v57 = 2;
    "InternalDiagnosticsBufferSize"; v55 = 65536;
    "InvestigationDebugParameter"; v65 = 0;
    "MaximumAdapterCount"; v60 = 32;
    "NodeUsageTelemetryTimerInterval"; v73 = v73; // ?
    "PreserveFirmwareMode"; v68 = 0;
    "PreventFullscreenWireFormatChange"; v69 = 0;
    "RapidHpdMaxChainInMilliseconds"; v71 = 0;
    "RapidHpdTimeoutInMilliseconds"; v70 = 0;
    "TerminationListSizeLimit"; v62 = 67108864;
    "TreatUsb4MonitorAsNormal"; g_bDbgTreatUsb4MonitorAsNormal = 0;
    "Usb4MonitorDpcdDP_IN_Adapter_Number"; g_DbgUsb4MonitorDpcdDP_IN_Adapter_Number = 0;
    "Usb4MonitorDpcdUSB4_Driver_ID"; g_DbgUsb4MonitorDpcdUSB4_Driver_ID = 0;
    "Usb4MonitorPowerOnDelayInSeconds"; g_DbgUsb4MonitorPowerOnDelayInSeconds = 0;
    "Usb4MonitorTargetId"; g_DbgUsb4MonitorTargetId = 0;
    "ValidateWDDMCaps"; v63 = 0;
    "WDDM2LockManagement"; v61 = 1;

    "DisableVaBackedVm"; g_VgpuDisableVaBackedVm = 0;
    "DisableVersionMismatchCheck"; v52 = 0;
    "GpuVirtualizationFlags"; v50 = (g_VgpuReplaceWarp ? 0x8 : 0x0); // bit0: CreatePVGpu=0, bit2: ForceSvm=0, bit3: ReplaceWarp=default from g_VgpuReplaceWarp ?
    "LimitNumberOfVfs"; g_LimitNumberOfVfs = 0;
    "VirtualGpuOnly"; g_VirtualGpuOnly = 0;

    "ForceBddFallbackOnly"; v35 = 0;
    "HwSchMode"; v29 = 0;
    "HwSchOverrideBlockList"; v31 = 1;
    "HwSchTreatExperimentalAsStable"; v30 = 0;
    "MiracastDefaultRtspPort"; dword_1C0153F64 = 7236;
    "PlatformSupportMiracast"; v26 = 0; // Set to 1 on LTSC IoT Enterprise 2024 by default
    "SupportMultipleIntegratedDisplays"; v28 = 0;
    "SuspendAdapterTimerPeriod"; v27 = 500000;

    "EnableExperimentalRefreshRates"; v22 = 0;
    "RapidHPDThresholdCount"; *(_DWORD*)((char*)this + 544) = 5;
    "RapidHPDTime"; v16 = 1000;

    "TdrDdiDelay"; v11 = 5;
    "TdrDebugMode"; v12 = 2;
    "TdrDelay"; v8 = 2;
    "TdrDodPresentDelay"; v9 = 2;
    "TdrDodVSyncDelay"; v10 = 2;
    "TdrLevel"; v13 = 3;
    "TdrLimitCount"; v14 = 5;
    "TdrLimitTime"; v15 = 60;

    "DRTTestEnable"; v14 = 0; // 1484026436 = Enabled ?
    "EnableAcmSupportDeveloperPreview"; v7 = 0;
    "ForceEnableDWMClone"; v82 = 0
    "HybridInternalPanelOverrideEnable"; v13 = 0
    "IsInternalRelease"; v44 = 0
    "MultiMonSupport"; v39 = 1;
    "OutputDuplicationSessionApplicationLimit"; v14 = 4
    "TdrTestMode"; v14 = 0
    "UnsupportedMonitorModesAllowed"; v5 = 0;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\\Power";
    "UseSelfRefreshVRAMInS3"; v166 = 1;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\\BasicDisplay";
    "BasicDisplayUserNotified"; v2 = 0;

    "DisableBasicDisplayFallback"; v33 = -1;
    "EnableBasicDisplayFallback"; v32 = -1;
    "ForcePreserveBootDisplay"; v34 = 0;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\\Smm";
    "DebugMode"; v11 = 0;
    "EnablePageTracking"; v8 = 0;
    "ForceDmaRemapping"; v9 = 0;
    "ForceEnableIommu"; v3 = 0;
    "IdentityMappedPassthrough"; v7 = 0;
    "LogicalAddressMode"; v4 = 0;
    "PreferHighLogicalAddresses"; v10 = 0;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\\DMM";
    "AssertOnDdiViolation"; g_DmmAssertOnDdiViolation = 0;
    "BadMonitorModeDiag"; v17 = 2;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\\DMM";
    "EnableVirtualRefreshRateOnExternalMonitor"; *((_DWORD*)this + 134) = 0;
    "HPDFilterLimit"; *((_DWORD*)this + 133) = 20000000;
    "LongLinkTrainingTimeout"; *((_DWORD*)this + 132) = 1000;
    "ModeListCaching"; v81 = 1;
    "SetTimingsFlags"; *((_DWORD*)this + 130) = 0;
    "ShortLinkTrainingTimeout"; *((_DWORD*)this + 131) = 200;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\\Validation";
    "FailEscapeDDI"; v8 = 0
    "FailRenderDDI"; v9 = 0
    "FailReserveGPUVA"; v10 = 0
    "Level"; v7 = 0
    "ReportVirtualMachine"; v11 = 0

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\\MonitorDataStore\\MONITOR-ID"
    "AdvancedColorEnabled"; v3 = 0;
    "AutoColorManagementEnabled"; v8 = 0;
    "EnableIntegratedPanelAcmByDefault"; v6 = 0;
    "EnableIntegratedPanelHdrByDefault"; v4 = 0;
    "HDREnabled"; v2 = 0;
    "MicrosoftApprovedAcmSupport"; v5 = 0;

"AdapterPnpKey";
    "EnableVirtualTopologySupport"; v84 = 0;
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : EnableVirtualTopologySupport
    "NeedToSuspendVidSchBeforeSetGammaRamp"; v83 = (AdapterBuild < 8704 ? 1 : 0)
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : NeedToSuspendVidSchBeforeSetGammaRamp
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : NeedToSuspendVidSchBeforeSetGammaRamp

    "DisableNonPOSTDevice"; v40 = 0;
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : DisableNonPOSTDevice
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicRender : DisableNonPOSTDevice

    "ACGSupported"; v165 = 0
    // Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : ACGSupported
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicRender : ACGSupported
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : ACGSupported
    "DxgkGpuVaIommuRequired"; v166 = 0
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : DxgkGpuVaIommuRequired
    "DxgkGpuVaIommuGlobalSupported"; v167 = 0
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : DxgkGpuVaIommuGlobalSupported

    "AllowUnspecifiedVSync"; v18 = 0;
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : AllowUnspecifiedHSync
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : AllowUnspecifiedHSync
    "AllowUnspecifiedHSync"; v19 = 0;
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : AllowUnspecifiedHSync
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : AllowUnspecifiedHSync
    "AllowUnspecifiedPixelRate"; v20 = 0;
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : AllowUnspecifiedPixelRate
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : AllowUnspecifiedPixelRate
    "ForceDualViewBehavior"; v21 = 0;
    // \Registry\Machine\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 : ForceDualViewBehavior
    // \Registry\Machine\SYSTEM\ControlSet001\Services\BasicDisplay : ForceDualViewBehavior

"<AdapterPnpKey>\\DxgkSettings";
    "UseSelfRefreshVRAMInS3"; v166 = 1;

Session Manager Values

See session-manager-symbols for reference.

Everything listed below is based on personal research. Mistakes may exist, but I don't think I've made any.

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Kernel";
    "AdjustDpcThreshold"; = 20; // KiAdjustDpcThreshold
    "AlwaysTrackIoBoosting"; = 0; // PspAlwaysTrackIoBoosting
    "AmdTprLowerInterruptDelayConfig"; = 0; // KiAmdTprLowerInterruptDelayConfig
    "BoostingPeriodMultiplier"; = 3; // KiNormalPriorityBoostingPeriodMultiplier
    "BugCheckUnexpectedInterrupts"; = 0; // KiBugCheckUnexpectedInterrupts
    "CacheAwareScheduling"; = 47; // KiCacheAwareScheduling
    "CacheErrataOverride"; = 0; // KiTLBCOverride
    "CacheIsoBitmap"; = 0; // KiCacheIsoBitmap
    "DebuggerIsStallOwner"; = 0; // KiDebuggerIsStallOwner
    "DebugPollInterval"; = 2000; // KiDebugPollInterval
    "DefaultDynamicHeteroCpuPolicy"; = 3; // (policy enum only)
    // Behavior of Dynamic hetero policy All (0) (all available) Large (1) LargeOrIdle (2) Small (3) SmallOrIdle (4) Dynamic (5) (use priority and other metrics to decide) BiasedSmall (6) (use priority and other metrics, but prefer small) BiasedLarge (7).
    "DefaultHeteroCpuPolicy"; = 5; // KiDefaultHeteroCpuPolicy
    "DeviceOwnerProtectionDowngradeAllowed"; = 0; // SeDeviceOwnerProtectionDowngradeAllowed
    "DisableControlFlowGuardExportSuppression"; = 0; // PspDisableControlFlowGuardExportSuppression
    "DisableExceptionChainValidation"; = 2; // PspSehValidationPolicy
    "DisableLightWeightSuspend"; = 0; // KiDisableLightWeightSuspend
    "DisableLowQosTimerResolution"; = 1; // KeDisableLowQosTimerResolution
    "DisablePointerParameterAlignmentValidation"; = 0; // KiDisablePointerParameterAlignmentValidation
    "DisableTsx"; = 0; // KiDisableTsx
    "DpcCumulativeSoftTimeout"; = 120000; // KeDpcCumulativeSoftTimeoutMs
    "DpcQueueDepth"; = 4; // KiMaximumDpcQueueDepth
    "DpcSoftTimeout"; = 20000; // KeDpcSoftTimeoutMs
    "DPCTimeout"; = 20000; // KeDpcTimeoutMs
    "DpcWatchdogPeriod"; = 120000; // KeDpcWatchdogPeriodMs
    "DpcWatchdogProfileBufferSizeBytes"; = 266240; // KeDpcWatchdogProfileBufferSizeBytes
    "DpcWatchdogProfileCumulativeDpcThreshold"; = 110000; // KeDpcWatchdogProfileCumulativeDpcThresholdMs
    "DpcWatchdogProfileOffset"; = 10000; // KeDpcWatchdogProfileOffsetMs
    "DpcWatchdogProfileSingleDpcThreshold"; = 18333; // KeDpcWatchdogProfileSingleDpcThresholdMs
    "DriveRemappingMitigation"; = 1; // ObpDriveRemappingMitigation
    "DynamicHeteroCpuPolicyExpectedRuntime"; = 5200; // KiDynamicHeteroCpuPolicyExpectedRuntime
    "DynamicHeteroCpuPolicyImportant"; = 2; // (LargeOrIdle)
    // Policy for a dynamic thread that is deemed important.
    "DynamicHeteroCpuPolicyImportantPriority"; = 8; // KiDynamicHeteroCpuPolicyImportantPriority
    // Priority above which threads are considered important if prioritybased dynamic policy is chosen.
    "DynamicHeteroCpuPolicyImportantShort"; = 3; // (Small)
    // Policy for dynamic thread that is deemed important but run a short amount of time.
    "DynamicHeteroCpuPolicyMask"; = 7; //  (foreground status = 1, priority = 2, expected run time = 4)
    // Determine what is considered in assessing whether a thread is important.
    "EnablePerCpuClockTickScheduling"; = 0; // KiEnableClockTimerPerCpuTickScheduling
    "EnableTickAccumulationFromAccountingPeriods"; = 0; // KiEnableTickAccumulationFromAccountingPeriods
    "EnableWerUserReporting"; = 1; // DbgkEnableWerUserReporting
    "ForceBugcheckForDpcWatchdog"; = 0; // KiForceBugcheckForDpcWatchdog
    "ForceForegroundBoostDecay"; = 0; // KiSchedulerForegroundBoostDecayPolicy
    "ForceIdleGracePeriod"; = 5; // KiForceIdleGracePeriodInSec
    "ForceParkingRequested"; = 1; // KiForceParkingConfiguration
    "GlobalTimerResolutionRequests"; = 0; // KiGlobalTimerResolutionRequests
    "HeteroFavoredCoreFallback"; = 0; // PpmHeteroFavoredCoreFallback
    "HeteroSchedulerOptions"; = 0; // KiHeteroSchedulerOptions
    "HeteroSchedulerOptionsMask"; = 0; // KiHeteroSchedulerOptionsMask
    "HgsPlusFeedbackUpdateThresholdNetRuntime"; = 20; // dword_140FC33C0
    "HgsPlusFeedbackUpdateThresholdRuntime"; = 20; // dword_140FC33B4
    "HgsPlusHigherPerfClassFeedbackThreshold"; = 1; // dword_140FC33E0
    "HgsPlusInvalidFeedbackDefaultClass"; = 0; // dword_140FC33D4
    "HgsPlusInvalidFeedbackDefaultClassSet"; = 0; // dword_140FC33D8
    "HgsPlusInvalidFeedbackLimit"; = 50; // dword_140FC33D0
    "HgsPlusLowerPerfClassFeedbackThreshold"; = 4; // dword_140FC33DC
    "HgsPlusMinimumScoreDifferenceForSwap"; = 25; // dword_140FC33E8
    "HgsPlusThreadCreationDefaultClass"; = 0; // dword_140FC33E4
    "HotpatchTestMode"; = 0; // KeHotpatchTestMode
    "HyperStartDisabled"; = 0; // HvlVpStartDisabled
    "IdealDpcRate"; = 20; // KiIdealDpcRate
    "IdealNodeRandomized"; = 1; // PspIdealNodeRandomized
    "InterruptSteeringFlags"; = 0; // KiInterruptSteeringFlags
    "LongDpcQueueThreshold"; = 3; // KiLongDpcQueueThreshold
    "LongDpcRuntimeThreshold"; = 100; // KiLongDpcRuntimeThreshold
    "MaxDynamicTickDuration"; = 8; // KiMaxDynamicTickDurationSize
    "MaximumCooperativeIdleSearchWidth"; = 16; // KiMaximumCooperativeIdleSearchWidth
    "MaximumSharedReadyQueueSize"; = 260; // KiMaximumSharedReadyQueueSize
    "MinimumDpcRate"; = 3; // KiMinimumDpcRate
    "MitigationAuditOptions"; = 0; // PspSystemMitigationAuditOptions
    "MitigationOptions"; = 0; // PspSystemMitigationOptions
    "ObCaseInsensitive"; = 1; // ObpCaseInsensitive
    "ObObjectSecurityInheritance"; = 0; // ObpObjectSecurityInheritance
    "ObTracePermanent"; = 0; // ObpTracePermanent
    "ObTracePoolTags"; = 0; // ObpTracePoolTagsBuffer / ObpTracePoolTagsLength
    "ObTraceProcessName"; = 0; // ObpTraceProcessNameBuffer / ObpTraceProcessNameLength
    "ObUnsecureGlobalNames"; = 6619246; // ObpUnsecureGlobalNamesBuffer / ObpUnsecureGlobalNamesLength
    "PassiveWatchdogTimeout"; = 300; // KiPassiveWatchdogTimeout
    "PerfIsoEnabled"; = 0; // KiPerfIsoEnabled
    "PoCleanShutdownFlags"; = 0; // PopShutdownCleanly
    "PowerOffFrozenProcessors"; = 1; // KiPowerOffFrozenProcessors
    "ReadyTimeTicks"; = 6; // KiNormalPriorityBoostReadyTimeTicks
    "RebalanceMinPriority"; = 1; // KiRebalanceMinPriority
    "ReservedCpuSets"; = 0; // KiReservedCpuSets
    "ScanLatencyTicks"; = 7; // KiNormalPriorityBoostScanLatencyTicks
    "SchedulerAssistThreadFlagOverride"; = 0; // KiSchedulerAssistThreadFlagOverride
    "SeAllowAllApplicationAceRemoval"; = 0; // SepAllowAllApplicationAceRemoval
    "SeAllowSessionImpersonationCapability"; = 0; // SepAllowSessionImpersonationCap
    "SeCompatFlags"; = 0; // SeCompatFlags
    "SeLpacEnableWatsonReporting"; = 0; // SeLpacEnableWatsonReporting
    "SeLpacEnableWatsonThrottling"; = 1; // SeLpacEnableWatsonThrottling
    "SerializeTimerExpiration"; = 1; // KiSerializeTimerExpiration
    // This behavior is controlled by the kernel variable KiSerializeTimerExpiration, which is initialized based on a registry setting whose value is different between a server and client installation. By modifying or creating the value SerializeTimerExpiration under HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel other than 0 or 1, serialization can be disabled, enabling timers to be distributed among processors. Deleting the value, or keeping it as 0, allows the kernel to make the decision based on Modern Standby availability, and setting it to 1 permanently enables serialization even on non-Modern Standby systems.
    "SeTokenDoesNotTrackSessionObject"; = 0; // SeTokenDoesNotTrackSessionObject
    "SeTokenLeakDiag"; = 0; // SeTokenLeakTracking
    "SeTokenSingletonAttributesConfig"; = 3; // SepTokenSingletonAttributesConfig
    "SplitLargeCaches"; = 0; // KiSplitLargeCaches
    "ThreadDpcEnable"; = 1; // KeThreadDpcEnable
    "ThreadReadyCount"; = 1; // KiNormalPriorityBoostMaximumThreadReadyCount
    "TimerCheckFlags"; = 1; // KeTimerCheckFlags
    "VerifierDpcScalingFactor"; = 1; // KeVerifierDpcScalingFactor
    "VirtualHeteroHysteresis"; = 4294967295; // PpmPerfQosTransitionHysteresisOverride
    "VpThreadSystemWorkPriority"; = 30; // KiVpThreadSystemWorkPriority
    "WpsSimulationOverride"; = 0; // PpmWpsSimulationOverride / PpmWpsSimulationOverrideSize
    "XStateContextLookasidePerProcMaxDepth"; = 0; // KiXStateContextLookasidePerProcMaxDepth

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Kernel\\RNG";
    "RNGAuxiliarySeed"; = ; // ExpRNGAuxiliarySeed?

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager";
    "AlpcMessageLog"; = 0; // AlpcpMessageLogEnabled 
    "AlpcWakePolicy"; = 1; // AlpcpWakePolicyDefault 
    "CriticalSectionTimeout"; = 2592000; // dword_140FC3204 dd 278D00
    "CWDIllegalInDLLSearch"; = 0; // PspCurDirDevicesSkippedForDlls 
    "Debugger Retries"; = 20; // KdpContext (0x14) 
    "DisableIFEOCaching"; = 0; // RtlpDisableIFEOCaching 
    "GlobalFlag"; = 0; // CmNtGlobalFlag <> 0x7061006c ?
    "GlobalFlag2"; = 0; // CmNtGlobalFlag2 <> 0x6c642e30 ?
    "HeapDeCommitFreeBlockThreshold"; = 4096; // qword_140FC3210 dq 1000
    "HeapDeCommitTotalFreeThreshold"; = 65536; // qword_140FC3218 dq 10000
    "HeapSegmentCommit"; = 8192; // qword_140FC3220 dq 2000
    "HeapSegmentReserve"; = 1048576; // qword_140FC3228 dq 100000
    "ImageExecutionOptions"; = 0; // ViImageExecutionOptions 
    "InitConsoleFlags"; = 0; // InitConsoleFlags 
    "MultiUsersInSessionSupported"; = 0; // RtlpMultiUsersInSessionSupported 
    "ObjectSecurityMode"; = 1; // ObpObjectSecurityMode 
    "PowerPolicySimulate"; = 0; // PopSimulate 
    "ProtectionMode"; = 1; // ObpProtectionMode 
    "ResourceCheckFlags"; = 3; // ExResourceCheckFlags 
    "ResourceEnforceOwnerTransfer"; = 0; // ExpResourceEnforceOwnerTransfer 
    "ResourceTimeoutCount"; = 45; // ExResourceTimeoutCount (0x2d) 
    "SkipRegistryInit"; = 0; // CmNtSkipRegistryInit 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Quota System";
    "ApplicationBlockedMessageLimit"; = 50; // PspJobNoWakeChargeLimit (0x32) 
    "JobTimeLimitsPeriodSeconds"; = 7; // PspJobTimeLimitsPeriodSeconds 
    "SystemBlockedMessageLimit"; = 200; // PspSystemNoWakeChargeLimit (0xC8) 

    "DfssGenerationLengthMS"; = 600; // PsDfssGenerationLengthMS dd 258
    "DfssLongTermFraction1024"; = 512; // sDfssLongTermFraction1024 dd 200
    "DfssLongTermSharingMS"; = 15; // PsDfssLongTermSharingMS dd 0F
    "DfssResolutionMS"; = 4294967295; // PsDfssDesiredTimerResolutionMs dd 0FFFFFFFF
    "DfssShortTermSharingMS"; = 30; // PsDfssShortTermSharingMS dd 1E
    "EnableCpuQuota"; = 0;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management";
    "AllocationPreference"; = 0; // dword_140FC3200 dd 0
    "AllowUserHotPatchWithoutVbs"; = 0; // dword_140FC3250 dd 0
    "CacheUnmapBehindLengthInMB"; = 8388608; // CcUnmapBehindLength (0x00800000) 
    "CustomDTPDenominator"; = 8; // CcClientDTPDenominator (0x8) 
    "DeadlockRecursionDepthLimit"; = 0; // ViRecursionDepthLimitFromRegistry 
    "DeadlockSearchNodesLimit"; = 0; // ViSearchedNodesLimitFromRegistry 
    "DifPluginConfigData"; = 635710207; // DifPluginConfigData (0x25e8007f) 
    "DifPluginConfigDataLength"; = 1276097421; // DifPluginConfigDataLength (0x4c084b8d) 
    "DisableCacheTelemetry"; = 2; // CcDisableTelemetryRegKeyAtInit 
    "DisablePageCombining"; = 0; // dword_140FC31E8 dd 0
    "DisablePagingExecutive"; = 0; // dword_140FC31E4 dd 0
    "EnableAsyncLazywrite"; = 2; // CcEnableAsyncLazywriteOverride 
    "EnableAsyncLazywriteMulti"; = 2; // CcEnableAsyncLazywriteMultiOverride 
    "EnableCooling"; = 0; // dword_140FC31F8 dd 0
    "EnablePerVolumeLazyWriter"; = 2; // CcEnablePerVolumeLazyWriterOverride 
    "ForceValidateIo"; = 0; // dword_140FC31F0 dd 0
    "HighMemoryThreshold"; = 0; // qword_140FC3238 dq 0
    "KernelPadSectionsOverride"; = 0; // dword_140FC3248 dd 0
    "LargeWriteSize"; = 0; // CcAzure_LargeWriteSize 
    "LazyWriterPercentageOfNumProcs"; = 0; // CcAzure_LazyWriterPercentageOfNumProcs 
    "LowMemoryThreshold"; = 0; // qword_140FC3230 dq 0
    "MaxLazyWritePages"; = 0; // CcMaxLazyWritePagesOverride 
    "MinimumStackCommitInBytes"; = 0; // dword_140FC3208 dd 0
    "Mirroring"; = 0; // dword_140FC31F4 dd 0
    "ModifiedWriteMaximum"; = ?; // dword_140FC31FC
    "MoveImages"; = 1; // MmRegistryState 
    "NonPagedPoolQuota"; = 4294967295; // PspDefaultResourceLimits (0xFFFFFFFF) 
    "PagedPoolQuota"; = ?; // unk_140FD7DE4
    "PageValidationAction"; = 0; // MmPageValidationAction 
    "PageValidationFrequency"; = 0; // MmPageValidationFrequency 
    "PagingFileQuota"; = ?; // unk_140FD7DE8
    "PhysicalMemoryMapperEnforcementMode"; = 0; // dword_140FC324C dd 0
    "PoolForceFullDecommit"; = 0; // PoolForceFullDecommit 
    "PoolTag"; = 0; // MmSpecialPoolTag 
    "PoolTagOverruns"; = 1; // MmSpecialPoolCatchOverruns 
    "PoolTagSmallTableSize"; = 4097; // PoolTrackTableSize (0x1001) 
    "ProtectNonPagedPool"; = 0; // MmProtectFreedNonPagedPool 
    "RemoteFileDirtyPageThreshold"; = 1310720; // CcRemoteFileDPInlineFlushThreshold (0x00140000) 
    "SimulateCommitSavings"; = 0; // dword_140FC3240 dd 0
    "SoftThrottleDelayInMs"; = 0; // CcAzure_SoftThrottleDelayInMs 
    "SoftThrottleLargeWriteAtPct"; = 0; // CcAzure_SoftThrottleLargeWriteAtPct 
    "SpecialPurposeMemoryPages"; = 0; // MmSpecialPurposeMemoryPages 
    "SpecialPurposeMemoryStartPage"; = 0; // MmSpecialPurposeMemoryStartPage 
    "SpecialPurposeMemoryStartPageValueSize"; = 4294967295; // MmSpecialPurposeMemoryStartPageValueSize (0xFFFFFFFF) 
    "TopBottomDPTEqual"; = 0; // CcAzure_TopBottomDPTEqual 
    "TrackLockedPages"; = 0; // MmTrackLockedPages 
    "TrackPtes"; = 0; // dword_140FC31EC dd 0
    "VerifierDifPoolTags"; = 0; // DifpPoolTags 
    "VerifierDifPoolTagsSizeBytes"; = 4294967295; // DifpPoolTagsSizeBytes (0xFFFFFFFF) 
    "VerifierFaultApplications"; = 0; // VerifierFaultApplicationsBuffer 
    "VerifierFaultApplicationsSize"; = 4294967295; // VerifierFaultApplicationsBufferSize (0xFFFFFFFF) 
    "VerifierFaultBootMinutes"; = 8; // VfFaultInjectionBootMinutes 
    "VerifierFaultProbability"; = 600; // VfFaultInjectionProbability (0x258) 
    "VerifierFaultTags"; = 0; // VerifierFaultTagsBuffer 
    "VerifierFaultTagsSize"; = 4294967295; // VerifierFaultTagsBufferSize (0xFFFFFFFF) 
    "VerifierHandleTraces"; = 16384; // VfHandleTracingEntries (0x4000) 
    "VerifierIrpStackTraces"; = 16384; // IovIrpTracesLength (0x4000) 
    "VerifierIrpTimeout"; = 0; // VfWdIrpTimeoutMsec 
    "VerifierNewRuleWorkaround"; = 0; // VerifierNewRuleWorkaround 
    "VerifierOptions"; = 0; // VfOptionFlags 
    "VerifierRandomTargets"; = 0; // VfRandomVerifiedDrivers 
    "VerifierSettingState"; = 0; // VfRuleClasses 
    "VerifierSettingStateSize"; = 4294967295; // VfRuleClassesSize (0xFFFFFFFF) 
    "VerifierTipDisable"; = 0; // VerifierTipDisable 
    "VerifierTipLimitDenominator"; = 0; // DifiPluginControlDenominator 
    "VerifierTipLimitNumerator"; = 0; // DifiPluginControlNumerator 
    "VerifierTipSparseness"; = 0; // DifiPluginControlSparseness 
    "VerifierTriageContext"; = 0; // VfTriageContext 
    "VerifyBTSBufferSize"; = 0; // ViVerifyBTSBufferSize 
    "VerifyDriverLevel"; = 4294967295; // MmVerifyDriverLevel (0xFFFFFFFF) 
    "VerifyDrivers"; = 3905129288; // MmVerifyDriverBuffer (0xE8C38B48) 
    "VerifyDriversLength"; = 1207968387; // MmVerifyDriverBufferLength (0x48002283) 
    "VerifyDriversSuppress"; = 276138824; // VfXdvSuppressDriversBuffer (0x10758b48) 
    "VerifyDriversSuppressLength"; = 3482011648; // VfXdvSuppressDriversBufferLength (0xCF8B4800) 
    "VerifyMode"; = 4; // VfVerifyMode 
    "VerifyTriage"; = 4294967295; // ViVerifyTriage (0xFFFFFFFF) 
    "VerifyTriageRules"; = 0; // ViVerifyTriageRules 
    "VerifyTriageRulesSize"; = 4294967295; // ViVerifyTriageRulesSize (0xFFFFFFFF) 
    "VmPauseOutswapSizeCapMB"; = 512; // VmPauseOutswapSizeCapMB (0x200) 
    "WorkingSetPagesQuota"; = ?; // unk_140FD7DEC
    "WorkingSetSwapSharedPages"; = 0; // PspOutSwapSharedPages 
    "XdvTipTag"; = 0; // CarTipTag 
    "XdvVerifierOptions"; = 0; // CarXdvOptions 
    "XdvVerifierOptions"; = 0; // VfFlightOptions 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Executive";
    "AdditionalCriticalWorkerThreads"; = 0; // ExpAdditionalCriticalWorkerThreads 
    "AdditionalDelayedWorkerThreads"; = 0; // ExpAdditionalDelayedWorkerThreads 
    "ForceEnableMutantAutoboost"; = 0; // ExpForceEnableMutantAutoboost 
    "KernelWorkerTestFlags"; = 0; // ExpWorkerQueueTestFlags 
    "MaximumKernelWorkerThreads"; = 4096; // ExpMaximumKernelWorkerThreads (0x1000) 
    "MaxTimeSeparationBeforeCorrect"; = 60; // ExpMaxTimeSeperationBeforeCorrect (0x3C) 
    "WorkerFactoryThreadCreationTimeout"; = 10; // ExpWorkerFactoryThreadCreationTimeoutInSeconds (0x0A) 
    "WorkerFactoryThreadIdleTimeout"; = 67; // ExpWorkerFactoryThreadIdleTimeoutInSeconds (0x43) 
    "WorkerThreadTimeoutInSeconds"; = 600; // ExpWorkerThreadTimeoutInSeconds (0x258)
    "TickcountRolloverDelay"; = 0; // ? (InitTickRolloverDelay dd 0) - InitTickRolloverDelay <> 24848b00, InitTickRolloverDelayLength <> 5e4130c4, InitTickRolloverDelayType <> e2894460

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Power";
    "FlushPolicy"; = 0; // PopFlushPolicy 
    "IdleScanInterval"; = 30; // PopIdleScanInterval (0x1E) 
    "SkipTickOverride"; = 1; // PopSkipTickPolicy
    "SleepStudyDeviceAccountingLevel"; = 4; // PopSleepStudyDeviceAccountingLevel 
    "SleepStudyDisabled"; = 0; // PopSleepStudyDisabled 
    "WatchdogResumeTimeout"; = 120; // PopWatchdogResumeTimeout (0x78) 
    "WatchdogSleepTimeout"; = 300; // PopWatchdogSleepTimeout (0x12C) 
    "Win32CalloutWatchdogBugcheckEnabled"; = 0; // PopWin32CalloutWatchdogBugcheckEnabled 

    // PopOpenPowerKey
    "AwayModeEnabled"; = 0; // REG_DWORD, range: 0-1
    "HiberbootEnabled"; = 0; // REG_DWORD, range: 0-1
    "KernelResumeIoCpuTime"; = 0; // REG_DWORD, milliseconds, range: 0-0xFFFFFFFF
    "MaxHuffRatio"; = 1; // REG_DWORD, range: 1-98
    "MultiPhaseResumeDisabled"; = 0; // REG_DWORD, range: 0-1
    "SystemPowerPolicy"; = "<STRUCT 232 BYTES>"; // REG_BINARY, Size=232

    // HybridBootAnimationTime records the boot animation duration during fast boot, HiberIoCpuTime is CPU time spent on hibernation I/O during resume, ResumeCompleteTimestamp is the system timestamp when resume from hibernation completed. So all of them are just counters and chaning their data won't affect the boot.
    "HiberIoCpuTime"; = 0; // REG_DWORD, milliseconds, range: 0-0xFFFFFFFF
    "HybridBootAnimationTime"; = 1601; // REG_DWORD, milliseconds, range: 0-0xFFFFFFFF
    "ResumeCompleteTimestamp"; = 0; // REG_QWORD, range: 0-0xFFFFFFFFFFFFFFFF

    // PpmInitIllegalThrottleLogging
    "ProcessorThrottleLogInterval"; = 10000; // REG_DWORD, milliseconds, range: 0-10000 (values >10000 are clamped to 10000)

"HKLM\\System\\CurrentControlSet\\Control\\Session Manager\\Throttle";
    "PerfEnablePackageIdle"; = 0;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Segment Heap";
    "Enabled"; = 0; // if present with DataLength==4 and nonzero type:
                    //    RtlpLowFragHeapGlobalFlags |= 0x10;  // global segment heap enable
                    //    if (value & 0x2)                      // low byte, bit 1
                    //        RtlpLowFragHeapGlobalFlags |= 0x20; // extra option ?
                    // if the value exists but is stored as REG_NONE (type==0):
                    //    RtlpLowFragHeapGlobalFlags |= 0x8;   // global "disable/override"

// Miscellaneous values

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\LSA";
    "AuditBaseDirectories"; = 0; // ObpAuditBaseDirectories 
    "AuditBaseObjects"; = 0; // ObpAuditBaseObjects 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\LSA\\audit";
    "ProcessAccessesToAudit"; = 0; // SepProcessAccessesToAudit 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation";
    "ActiveTimeBias"; = ?; // dword_140FCE974
    "Bias"; = 480; // ExpAltTimeZoneBias (0x000001e0) 
    "RealTimeIsUniversal"; = 0; // ExpRealTimeIsUniversal 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\I/O System";
    "DisableDiskCounters"; = 0; // PsDisableDiskCounters 
    "IoAllowLoadCrashDumpDriver"; = 0; // IopAllowLoadCrashDumpDriver 
    "IoBlockLegacyFsFilters"; = 0; // IopBlockLegacyFsFilters 
    "IoCaseInsensitive"; = 1; // IopCaseInsensitive 
    "IoEnableSessionZeroAccessCheck"; = 0; // IopSessionZeroAccessCheckEnabled 
    "IoFailZeroAccessCreate"; = 1; // IopFailZeroAccessCreate 
    "IoIrpCompletionTimeoutInSeconds"; = 300; // IopIrpCompletionTimeoutInSeconds (0x12C) 
    "IoKeepAliveTimeMs"; = 5000; // IopKeepAliveTimeMs (0x1388) 
    "LargeIrpStackLocations"; = 14; // IopLargeIrpStackLocations (0x0E) 
    "MediumIrpStackLocations"; = 2; // IopMediumIrpStackLocations 
    "RequireDeviceAccessCheck"; = 1; // IopRequireDeviceAccessCheck 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Configuration Manager";
    "BugcheckRecoveryEnabled"; = 0; // CmBugcheckRecoveryEnabled 
    "CallbackMemoryFromPerProcLookaside"; = 1; // CmpAllocateCallbackMemoryFromPerProcLookaside 
    "CallbackMemoryFromPool"; = 0; // CmpAllocateCallbackMemoryFromPool 
    "DelayCloseSize"; = 2048; // CmpDelayedCloseSize (0x800) 
    "Enabled"; = 0; // CmpLKGEnabled 
    "EnablePeriodicBackup"; = 0; // CmpDoIdleProcessing 
    "FastBoot"; = 1; // CmFastBoot 
    "FreezeThawTimeoutInSeconds"; = 60; // CmFreezeThawTimeoutInSeconds (0x3C) 
    "RegistryFlushGlobalFlags"; = 0; // CmpGlobalFlushControlFlags 
    "RegistryLazyFlushBootDelay"; = 60; // CmpEnableLazyFlushBootDelayInterval (0x3C) 
    "RegistryLazyFlushInterval"; = 60; // CmpLazyFlushIntervalInSeconds (0x3C) 
    "RegistryLazyLocalizeInterval"; = 60; // CmpLazyLocalizeIntervalInSeconds (0x3C) 
    "RegistryLazyReconcileInterval"; = 3600; // CmpLazyReconcileIntervalInSeconds (0x0E10) 
    "RegistryLogFileSizeCap"; = 0; // CmpLogFileSizeCap 
    "RegistryReorganizationLimit"; = 1048576; // CmpReorganizeLimit (0x00100000) 
    "RegistryReorganizationLimitDays"; = 7; // CmpReorganizeDelayDays 
    "SelfHealingEnabled"; = 1; // CmSelfHeal 
    "SystemHiveLimitSize"; = 1610612736; // CmSystemHiveLimitSize (0x60000000) 
    "VirtualizationEnabled"; = 1; // CmVEEnabled 
    "VolatileBoot"; = 0; // CmpVolatileBoot 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\StateSeparation\\Policy";
    "AllHivesVolatile"; = 0; // CmStateSeparationAllHivesVolatile 
    "DevelopmentMode"; = 0; // CmStateSeparationDevMode 
    "Enabled"; = 0; // CmStateSeparationEnabled 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\ValidationRunlevels";
    "Global"; = 1210938368; // CmGlobalValidationRunlevel (0x482d7400) 

"HKLM\\System\\CurrentControlSet\\Control\\Processor";
    "AllowGuestPerfStates"; = 0;
    "AllowPepPerfStates"; = 0;
    "Capabilities"; = 4294967288; // Fallback of 0 ?
    "DisableAsserts"; = 0;
    "Overrides"; = 0;

Power Values

See power-symbols for reference. The list doesn't include all existing values yet, but the listed ones do exist. PopOpenPowerKey-all shows the pseudocode for several Session Manager\\Power values.

Everything listed below is based on personal research. Mistakes may exist, but I don't think I've made any.

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Power";
    "ActiveIdleLevel"; = 1; // PopFxActiveIdleLevel 
    "ActiveIdleThreshold"; = 5000000; // PopFxActiveIdleThreshold (0x004C4B40) 
    "ActiveIdleTimeout"; = 1000; // PopFxActiveIdleTimeout (0x000003E8) 
    "AllowAudioToEnableExecutionRequiredPowerRequests"; = 1; // PopPowerRequestActiveAudioEnablesExecutionRequired 
    "AllowHibernate"; = 4294967295; // PopAllowHibernateReg (0xFFFFFFFF) 
    "AllowSystemRequiredPowerRequests"; = 1; // PopPowerRequestConvertSystemToExecution 
    "AlwaysComputeQosHints"; = 0; // PpmPerfAlwaysComputeQosEnabled 
    "BootHeteroPolicyOverride"; = 0; // PpmPerfBootHeteroPolicyOverrideEnabled 
    "CheckpointSystemSleep"; = 0; // PopCheckpointSystemSleepEnabledReg 
    "CheckpointSystemSleepSimulateFlags"; = 0; // PopCheckpointSystemSleepSimulateFlags 
    "CheckPowerSourceAfterRtcWakeTime"; = 30; // PopCheckPowerSourceAfterRtcWakeTime (0x1E) 
    "Class1InitialUnparkCount"; = 64; // PpmParkInitialClass1UnParkCount (0x40) 
    "CoalescingFlushInterval"; = 60; // PopCoalescingFlushInterval (0x0000003C) 
    "CoalescingTimerInterval"; = 1500; // PopCoalescingTimerInterval (0x000005DC) - Units: seconds (multiplies value by -10,000,000, one second in 100 ns units, so the default corresponds to a 25min cadence)
    "DeepIoCoalescingEnabled"; = 0; // PopDeepIoCoalescingEnabled 
    "DirectedDripsAction"; = 3; // PopDirectedDripsAction 
    "DirectedDripsDebounceInterval"; = 120; // PopDirectedDripsDebounceInterval (0x78) 
    "DirectedDripsDfxEnforcementPolicy"; = 1; // PopDirectedDripsDfxEnforcementPolicy 
    "DirectedDripsOverride"; = 4294967295; // PopDirectedDripsOverride (0xFFFFFFFF) 
    "DirectedDripsSurprisePowerOnTimeout"; = 5; // PopDirectedDripsSurprisePowerOnTimeoutSeconds 
    "DirectedDripsTimeout"; = 300; // PopDirectedDripsTimeout (0x12C) 
    "DirectedDripsWaitWakeTimeout"; = 5; // PopDirectedDripsWaitWakeTimeoutSeconds 
    "DirectedFxDefaultTimeout"; = 120; // PopFxDirectedFxDefaultTimeout (0x00000078) 
    "DisableDisplayBurstOnPowerSourceChange"; = 0; // PopDisableDisplayBurstOnPowerSourceChange 
    "DisableIdleStatesAtBoot"; = 0; // PpmIdleDisableStatesAtBoot 
    "DisableInboxPepGeneratedConstraints"; = 4294967295; // PopDisableInboxPepGeneratedConstraintsOverride (0xFFFFFFFF) 
    "DisableVsyncLatencyUpdate"; = 0; // PpmDisableVsyncLatencyUpdate 
    "DozeDeferralChecksToIgnore"; = 0; // PopDozeDeferralChecksToIgnore 
    "DozeDeferralMaxSeconds"; = 259200; // PopDozeDeferralMaxSeconds (0x0003F480) 
    "DripsCallbackInterval"; = 35; // PopDripsCallbackInterval (0x23) 
    "DripsSwHwDivergenceEnableLiveDump"; = 0; // PopDripsSwHwDivergenceEnableLiveDump 
    "DripsSwHwDivergenceThreshold"; = 270; // PopDripsSwHwDivergenceThreshold (0x010E) 
    "DripsWatchdogAction"; = 198; // PopDripsWatchdogAction (0xC6) 
    "DripsWatchdogDebounceInterval"; = 120; // PopDripsWatchdogDebounceInterval (0x78) 
    "DripsWatchdogTimeout"; = 300; // PopDripsWatchdogTimeout (0x12C) 
    "EnableInputSuppression"; = 4294967295; // PopEnableInputSuppressionOverride (0xFFFFFFFF) 
    "EnableMinimalHiberFile"; = 0; // PopEnableMinimalHiberFile 
    "EnablePowerButtonSuppression"; = 4294967295; // PopEnablePowerButtonSuppressionOverride (0xFFFFFFFF) 
    "EnergyEstimationEnabled"; = 1; // PopEnergyEstimationEnabled 
    "EnforceAusterityMode"; = 0; // PopEnforceAusterityMode 
    "EnforceConsoleLockScreenTimeout"; = 0; // PopEnforceConsoleLockScreenTimeout 
    "EnforceDisconnectedStandby"; = 0; // PopEnforceDisconnectedStandby 
    "EventProcessorEnabled"; = 1; // PopEventProcessorEnabled 
    "ExitLatencyCheckEnabled"; = 0; // PpmExitLatencyCheckEnabled 
    "ExperimentalClusterIdleMitigation"; = 0; // PpmIdleClusterIdleMitigation 
    "ForceMinimalHiberFile"; = 0; // PopForceMinimalHiberFile 
    "FxAccountingTelemetryDisabled"; = 0; // PopDiagFxAccountingTelemetryDisabled 
    "FxRuntimeLogNumberEntries"; = 64; // PopFxRuntimeLogNumberEntries (0x40) - Changing it to 0 will end up with a BSoD
    "HeteroFavoredCoreRotationTimeoutMs"; = 30000; // PpmHeteroFavoredCoreRotationTimeoutMs (0x00007530) 
    "HeteroHgsEePerfHintsIndependentEnabled"; = 0; // PpmHeteroHgsEePerfHintsIndependentEnabled 
    "HeteroHgsPlusDisabled"; = 0; // PpmHeteroHgsThreadDisabled 
    "HeteroMultiClassParkingEnabled"; = 4294967295; // PpmHeteroMultiClassParkingRegValue (0xFFFFFFFF) 
    "HeteroMultiCoreClassesEnabled"; = 4294967295; // PpmHeteroMultiCoreClassesRegValue (0xFFFFFFFF) 
    "HeteroWpsContainmentEnumOverride"; = 0; // PpmHeteroWpsContainmentEnumOverride 
    "HeteroWpsWorkloadProminenceCutoff"; = 35; // PpmHeteroWpsWorkloadProminenceCutoff (0x23) 
    "HiberbootEnabled"; = 0; // PopHiberbootEnabledReg 
    "HiberFileSizePercent"; = 100; // PopHiberFileSizePercent dd 64h (IDA), but set to 0 by default on LTSC IoT Enterprise 2024 since hibernation is unsupported by default
    "HiberFileType"; = 4294967295; // PopHiberFileTypeReg (0xFFFFFFFF)
    "HiberFileTypeDefault"; = 4294967295; // PopHiberFileTypeDefaultReg (0xFFFFFFFF)
    "HibernateBootOptimizationEnabled"; = 0; // PopHiberBootOptimizationEnabledReg 
    "HibernateChecksummingEnabled"; = 1; // PopHiberChecksummingEnabledReg 
    "HibernateEnabledDefault"; = 1; // PopHiberEnabledDefaultReg 
    "HighPerfDurationBoot"; = 90000; // PpmHighPerfDuration (0x00015F90) 
    "HighPerfDurationCSExit"; = ?; // unk_140FC337C
    "HighPerfDurationSxExit"; = ?; // unk_140FC3380
    "IdleDurationExpirationTimeout"; = 4; // PpmIdleDurationExpirationTimeoutMs 
    "IdleProcessorsRequireQosManagement"; = 4294967295; // PpmPerfQosManageIdleProcessors (0xFFFFFFFF) 
    "IdleStateTimeout"; = 500; // PopPepIdleStateTimeout (0x000001F4) 
    "IgnoreCsComplianceCheck"; = 0; // PopIgnoreCsComplianceCheck 
    "IgnoreLidStateForInputSuppression"; = 4294967295; // PopLidStateForInputSuppressionOverride (0xFFFFFFFF) 
    "IpiLastClockOwnerDisable"; = 0; // PpmIpiLastClockOwnerDisable 
    "LatencyToleranceDefault"; = 100000; // PpmLatencyToleranceLimit (0x000186A0) 
    "LatencyToleranceFSVP"; = 20000; // dword_140FC3428 dd 4E20
    "LatencyToleranceIdleResiliency"; = 1500000; // dword_140FC342C dd 16E360
    "LatencyToleranceParked"; = 0; // PpmIdleParkedLatencyLimit 
    "LatencyToleranceSoftParked"; = 0; // PpmIdleSoftParkedLatencyLimit 
    "LatencyToleranceVSyncEnabled"; = 13001; // dword_140FC3424 dd 32C9
    "LidReliabilityState"; = 1; // REG_DWORD, range: 0-1
    "ManualDimTimeout"; = 0; // PopAdaptiveManualDimTimeout 
    "MaximumFrequencyOverride"; = 0; // PpmFrequencyOverride 
    "MfBufferingThreshold"; = 0; // PpmMfBufferingThreshold 
    "MfOverridesDisabled"; = 1; // PpmMfOverridesDisabled 
    "MSDisabled"; = 0; // PopModernStandbyDisabled 
    "MultiparkGranularity"; = 8; // PpmParkMultiparkGranularity 
    "PdcIdlePhaseDefaultWatchdogTimeoutSeconds"; = 30; // PopPdcIdlePhaseDefaultWatchdogTimeoutSeconds (0x0000001E) 
    "PdcOneWayEntry"; = 0; // PopPowerAggregatorOneWayEntry 
    "PerfArtificialDomain"; = 4294967295; // PpmPerfArtificialDomainSetting (0xFFFFFFFF) 
    "PerfBoostAtGuaranteed"; = 0; // PpmPerfBoostAtGuaranteed 
    "PerfCalculateActualUtilization"; = 1; // PpmPerfCalculateActualUtilization 
    "PerfCheckTimerImplementation"; = 0; // PpmCheckTimerImplementation 
    "PerfIdealAggressiveIncreasePolicyThreshold"; = 90; // PpmPerfIdealAggressiveIncreaseThreshold (0x5A) 
    "PerfQueryOnDevicePowerChanges"; = 0; // PopFxPerfQueryOnDevicePowerChanges 
    "PerfSingleStepSize"; = 5; // PpmPerfSingleStepSize (0x05) 
    "PlatformAoAcOverride"; = 4294967295; // PopPlatformAoAcOverride (0xFFFFFFFF) 
    "PlatformRoleOverride"; = 4294967295; // PopPlatformRoleOverride (0xFFFFFFFF) 
    "PoFxSystemIrpWaitForReportDevicePowered"; = 0; // PopPoFxSystemIrpWaitForReportDevicePoweredReg 
    "PowerActionResumeWatchdogTimeoutDefault"; = 300; // PopPowerActionResumingWatchdogTimeoutDefault (0x0000012C) 
    "PowerActionTransitioningWatchdogTimeoutDefault"; = 600; // PopPowerActionTransitioningWatchdogTimeoutDefault (0x00000258) 
    "PromoteHibernateToShutdown"; = 0; // PopPromoteHibernateToShutdown 
    "ProximityEscapeMsec"; = 0; // TtmpProximityEscapeMsec 
    "RestrictedStandbyDozeTimeoutSeconds"; = 0; // PopPowerAggregatorRestrictedStandbyDozeTimeoutSeconds 
    "SkipHibernateMemoryMapValidation"; = 4294967295; // PopEnableHibernateMemoryMapValidationOverride (0xFFFFFFFF) 
    "SleepstudyAccountingEnabled"; = 1; // SleepstudyHelperAccountingEnabled 
    "SleepstudyGlobalBlockerLimit"; = 3000; // SleepstudyHelperBlockerGlobalLimit (0x0BB8) 
    "SleepstudyLibraryBlockerLimit"; = 200; // SleepstudyHelperBlockerLibraryLimit (0xC8) 
    "SmartUserPresenceAction"; = 0; // PopSmartUserPresenceAction 
    "SmartUserPresenceCheckTimeout"; = 10800; // PopSmartUserPresenceCheckTimeout (0x00002A30) 
    "SmartUserPresenceGracePeriod"; = 1800; // PopSmartUserPresenceGracePeriod (0x00000708) 
    "SmartUserPresenceWakeOffset"; = 300; // PopSmartUserPresenceWakeOffset (0x0000012C) 
    "StandbyConnectivityGracePeriod"; = 0; // PopStandbyConnectivityGracePeriod 
    "SuppressResumePrompt"; = 0; // PopSuppressResumePrompt 
    "ThermalPollingMode"; = 0; // PopThermalPollingMode 
    "ThermalTelemetryVerbosity"; = 1; // PopThermalTelemetryVerbosity 
    "TimerRebaseThresholdOnDripsExit"; = 60; // PopTimerRebaseThresholdRegValue (0x3C) 
    "TtmEnabled"; = 0; // TtmpEnabled 
    "UserBatteryChargeEstimator"; = 0; // PopUserBatteryChargingEstimator 
    "UserBatteryDischargeEstimator"; = 0; // PopDisableBatteryDischargeEstimator 
    "WatchdogWorkOrderTimeout"; = 300000; // PopFxWatchdogWorkOrderTimeout (0x000493E0) 
    "Win32kCalloutWatchdogTimeoutSeconds"; = 30; // PopWin32kCalloutWatchdogTimeoutSeconds (0x0000001E) 

    // UmpoRestoreEsOverrideState
    "EnergySaverState"; = 2; // 1 = override state (more power savings)? if != 1 no override? (WNF_PO_ENERGY_SAVER_OVERRIDE/WNF_SEB_ENERGY_SAVER_STATE_V2)

    // InitializePowerWatchdogTimeoutDefaults
    "PowerWatchdogDrvSetMonitorTimeoutMsec"; = 10000; // v10[13]
    "PowerWatchdogDwmSyncFlushTimeoutMsec"; = 30000; // v10[10]
    "PowerWatchdogPoCalloutTimeoutMsec"; = 10000;
    "PowerWatchdogPowerOnGdiTimeoutMsec"; = 30000;
    "PowerWatchdogRequestQueueTimeoutMsec"; = 30000;

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Power\\ForceHibernateDisabled";
    "GuardedHost"; = ?; // unk_140FC5234
    "Policy"; = 0; // PopHiberForceDisabledReg 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Power\\HiberFileBucket";
    "Percent16GBFull"; = ?; // unk_140FC36D0 - 28Hex/40Dec?
    "Percent16GBReduced"; = ?; // unk_140FC36CC - 14Hex/20Dec?
    "Percent1GBFull"; = ?; // unk_140FC3670 - 28Hex/40Dec?
    "Percent1GBReduced"; = ?; // unk_140FC366C - 14Hex/20Dec?
    "Percent2GBFull"; = ?; // unk_140FC3688 - 28Hex/40Dec?
    "Percent2GBReduced"; = ?; // unk_140FC3684 - 14Hex/20Dec?
    "Percent32GBFull"; = ?; // unk_140FC36E8 - 28Hex/40Dec?
    "Percent32GBReduced"; = ?; // unk_140FC36E4 - 14Hex/20Dec?
    "Percent4GBFull"; = ?; // unk_140FC36A0 - 28Hex/40Dec?
    "Percent4GBReduced"; = ?; // unk_140FC369C - 14Hex/20Dec?
    "Percent8GBFull"; = ?; // unk_140FC36B8 - 28Hex/40Dec?
    "Percent8GBReduced"; = ?; // unk_140FC36B4 - 14Hex/20Dec?
    "PercentUnlimitedFull"; = ?; // unk_140FC3700 - 28Hex/40Dec?
    "PercentUnlimitedReduced"; = ?; // unk_140FC36FC - 14Hex/20Dec?

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Power\\ModernSleep";
    "EnabledActions"; = 0; // PopAggressiveStandbyActionsRegValue 
    "EnableDsNetRefresh"; = 0; // PopEnableDsNetRefresh 

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Power\\PowerThrottling";
    "PowerThrottlingOff"; = 0; // PpmPerfQosGroupPolicyDisable 

DWM Values

See dwm.c for used snippets (taken from dwmcore.dll, win32full.sys, dwm.exe, dwminit.dll, uDWM.dll).

Everything listed below is based on personal research. Mistakes may exist, but I don't think I've made any.

"HKLM\\SOFTWARE\\Microsoft\\Windows\\Dwm";
    "BlackOutAllReadback"; = 0;
    "ConfigureInput"; = 1;
    "CpuClipAASinkEnableIntermediates"; = 1;
    "CpuClipAASinkEnableOcclusion"; = 1;
    "CpuClipAASinkEnableRender"; = 1;
    "CpuClipAreaThreshold"; = 20000;
    "CpuClipWarpPartitionThreshold"; = 1024;
    "DisableDrawListCaching"; = 0;
    "DisableProjectedShadows"; = 0;
    "DisplayChangeTimeoutMs"; = 1000;
    "EnableBackdropBlurCaching"; = 1;
    "EnableCommonSuperSets"; = 1;
    "EnableCpuClipping"; = 1;
    "EnableDDisplayScanoutCaching"; = 1;
    "EnableEffectCaching"; = 1;
    "EnableFrontBufferRenderChecks"; = 1;
    "EnableMegaRects"; = 1;
    "EnablePrimitiveReordering"; = 1;
    "ForceFullDirtyRendering"; = 0;
    "GammaBlendPencil"; = 1;
    "GammaBlendWithFP16"; = 1;
    "InkGPUAccelOverrideVendorWhitelist"; = 0;
    "LayerClippingMode"; = 2;
    "LogExpressionPerfStats"; = 0;
    "MajorityScreenTest_MinArea"; = 80;
    "MajorityScreenTest_MinLength"; = 80;
    "MaxD3DFeatureLevel"; = 0;
    "MegaRectSearchCount"; = 100;
    "MegaRectSize"; = 100000;
    "MousewheelAnimationDurationMs"; = 250;
    "MousewheelScrollingMode"; = 0;
    "OptimizeForDirtyExpressions"; = 1;
    "OverlayMinFPS"; = 15; // If this value is present and set to zero, the Desktop Window Manager disables its minimum frame rate requirement for assigning DirectX swap chains to overlay planes in hardware that supports overlays. This makes it more likely that a low frame rate swap chain will get assigned and stay assigned to an overlay plane, if available. (https://github.com/MicrosoftDocs/win32/blob/docs/desktop-src/dwm/registry-values.md)
    "RenderThreadTimeoutMilliseconds"; = 5000;
    "SuperWetExtensionTimeMicroseconds"; = 1000;
    "TelemetryFramesReportPeriodMilliseconds"; = 300000;
    "TelemetryFramesSequenceIdleIntervalMilliseconds"; = 1000;
    "TelemetryFramesSequenceMaximumPeriodMilliseconds"; = 1000;
    "UniformSpaceDpiMode"; = 1;
    "UseFastestMonitorAsPrimary"; = 0;
    "vBlankWaitTimeoutMonitorOffMs"; = 250;
    "WarpEnableDebugColor"; = 0;

    "BackdropBlurCachingThrottleMs"; = 25; // 25ms if missing, clamped to <=1000ms when present?
    "CompositorClockPolicy"; = 1; // range: 0-1
    "CpuClipFlatteningTolerance"; = 0; // scaled /1000
    "CustomRefreshRateMode"; = 0; // range: 0-2
    "DisableAdvancedDirectFlip"; = 0;
    "DisableIndependentFlip"; = 0;
    "DisableProjectedShadowsRendering"; = 0;
    "FlattenVirtualSurfaceEffectInput"; = 0;
    "ForceEffectMode"; = 0; // range: 0-2
    "FrameCounterPosition"; = 0;
    "InteractionOutputPredictionDisabled"; = 0;
    "OverlayTestMode"; = 0; // 5 = MPO disabled
    "ParallelModePolicy"; = 1; // >=3 coerced to 1
    "ParallelModeRateThreshold"; = 119; // divisor for g_qpcFrequency, missing key defaults to 119 Hz (units: Hz)? 0 disables
    "ResampleInLinearSpace"; = 0;
    "ResampleModeOverride"; = 0;
    "SDRBoostPercentOverride"; = 0; // scaled /100
    "ShowDirtyRegions"; = 0;

    "AnimationsShiftKey"; = 0;
    "DisableLockingMemory"; = 0;
    "ModeChangeCurtainUseDebugColor"; = 0;
    "UseDPIScaling"; = 1;

    "ChildWindowDpiIsolation"; = 1; // range: 0-1
    "DisableDeviceBitmaps"; = 0; // range: 0-1
    "EnableResizeOptimization"; = 0; // range: 0-1
    "ResizeTimeoutGdi"; = 0; // range: 0-0xFFFFFFFF (ms)
    "ResizeTimeoutModern"; = 0; // range: 0-0xFFFFFFFF (ms)

    "DefaultColorizationColorState"; = 0;
    "DisallowAnimations"; = 0;
    "DisallowColorizationColorChanges"; = 0;

    "DisableSessionTermination"; = 0; // range: 0–1
    "ForceBasicDisplayAdapterOnDWMRestart"; = 0; // range: 0–1
    "OneCoreNoBootDWM"; = 0; // range: 0–1

    "DisableHologramCompositor"; = 0; // range: 0–1


"HKLM\\SOFTWARE\\Microsoft\\Windows\\Dwm\\Scene";
    "EnableBloom"; = 0;
    "EnableDrawToBackbuffer"; = 1;
    "EnableImageProcessing"; = 1;
    "ImageProcessingResizeGrowth"; = 200;
    "MsaaQualityMode"; = 2;
    "SceneVisualCutoffCountOfConsecutiveIncidentsAllowed"; = 5;
    "SceneVisualCutoffThresholdInMS"; = 1000;

    "ForceNonPrimaryDisplayAdapter"; = 0;
    "ImageProcessingResizeThreshold"; = 0; // scaled /100

"HKLM\\SOFTWARE\\Microsoft\\Windows\\Dwm\\GpuAccelInkTiming";
    "ExtensionTimeMicroseconds"; = 1000;
    "PeriodicFenceMinDifferenceMicroseconds"; = 500;
    "RefreshRatePercentage"; = 10;

Intel NIC Values

See intelnet6x.c for reference, most of them were found via xrefs of REGISTRY::RegReadRegTable. Defaults depends on the adapter/driver, these were found on "Intel(R) Ethernet Controller I225-V". Many of them aren't read (NIC-Intel.txt).

Many parts aren't structered as they should be after decompiling via IDA, which made it impossible to get their data. See NIC-Intel-IDA.txt for a list of values which I found in IDA (within a single driver). The list below shows values which included their data.

Everything listed below is based on personal research. Mistakes may exist, but I don't think I've made any.

"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002bE10318}\\00XX";
    "*DeviceSleepOnDisconnect" = 0; // range 0-1
    "*EnableDynamicPowerGating" = 1; // range 0-1
    "*EncapsulatedPacketTaskOffloadVxlan" = 0; // range 0-1
    "*FlowControl" = 4; // range 0-4
    "*HeaderDataSplit" = 0; // range 0-1
    "*PMARPOffload" = 0; // range 0-1
    "*PMNSOffload" = 0; // range 0-1
    "*ReceiveBuffers" = 512; // range 128-4096
    "*RSCIPv4" = 0; // range 0-1
    "*RSCIPv6" = 0; // range 0-1
    "*RssOrVmqPreference" = 0; // range 0-1
    "*SpeedDuplex" = 0; // range 0-50000
    "*Sriov" = 0; // range 0-1
    "*SriovPreferred" = 0; // range 0-1
    "*VMQ" = 0; // range 0-1
    "*VMQLookaheadSplit" = 0; // range 0-1
    "*VMQVlanFiltering" = 1; // range 0-1
    "*VxlanUDPPortNumber" = 4789; // range 1-65535
    "*WakeOnMagicPacket" = 1; // range 0-1
    "*WakeOnPattern" = 1; // range 0-1
    "AdaptiveQHysteresis" = 64; // range 16-1024
    "AdaptiveQSize" = 128; // range 64-8192
    "AdaptiveQWorkSet" = 96; // range 32-8192
    "CheckForHangTime" = 2; // range 0-60
    "DisableIntelRST" = 1; // range 0-1
    "DisableReset" = 0; // range 0-1
    "DMACoalescing" = 0; // range 0-10240
    "EnableAdaptiveQueuing" = 1; // range 0-1
    "EnableDisconnectedStandby" = 0; // range 0-1
    "EnableHWAutonomous" = 0; // range 0-1
    "EnableModernStandby" = 0; // range 0-1
    "EnablePME" = 0; // range 0-1
    "EnablePowerManagement" = 1; // range 0-1
    "EnableRxDescriptorChaining" = 1; // range 0-1
    "FecMode" = 0; // range 0-3
    "ForceHostExitUlp" = 0; // range 0-1
    "ForceLtrValue" = 65535; // range 0-65535
    "ForceRscEnabled" = 0; // range 0-1
    "HDSplitAlways" = 0; // range 0-1
    "HDSplitBufferPad" = 2; // range 0-2
    "HDSplitLocation" = 2; // range 0-3
    "HDSplitSize" = 128; // range 128-960
    "I218DisablePLLShut" = 0; // range 0-1
    "I218DisablePLLShutGiga" = 0; // range 0-1
    "I219DisableK1Off" = 0; // range 0-1
    "MaxPacketCountPerDPC" = 256; // range 8-65535
    "MaxPacketCountPerIndicate" = 64; // range 1-65535
    "MinHardwareOwnedPacketCount" = 32; // range 8-4096
    "PadReceiveBuffer" = 0; // range 0-1
    "ReceiveBuffersOverride" = 1; // range 0-1
    "RegForceRxPathSerialization" = 0; // range 0-1
    "ResetTest" = 0; // range 0-1
    "ResetTestTime" = 300; // range 20-604800
    "RscMode" = 1; // range 0-2
    "RxBufferPad" = 10; // range 0-63
    "RxDescriptorCountPerTailWrite" = 8; // range 4-4096
    "SidebandUngateOverride" = 0; // range 0-1
    "StoreBadPackets" = 0; // range 0-1
    "ULPMode" = 1; // range 0-1
    "VMQSupported" = 0; // range 0-1
    "WakeFromS5" = 2; // range 0-65535
    "WakeOn" = 0; // range 0-4
    "WakeOnLink" = 0; // range 0-2

    "*IPChecksumOffloadIPv4" = 3; // range 0-3
    "*LsoV1IPv4" = 1; // range 0-1
    "*LsoV2IPv4" = 1; // range 0-1
    "*LsoV2IPv6" = 1; // range 0-1
    "*TCPChecksumOffloadIPv4" = 3; // range 0-3
    "*TCPChecksumOffloadIPv6" = 3; // range 0-3
    "*UDPChecksumOffloadIPv4" = 3; // range 0-3
    "*UDPChecksumOffloadIPv6" = 3; // range 0-3

About

Registry activity records & DXG kernel/session manager/power/dwm values research.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages