From 97195a452776534c2c5973afd5b70e4ac9d3e3a9 Mon Sep 17 00:00:00 2001 From: Albacore <13197516+thebookisclosed@users.noreply.github.com> Date: Wed, 22 Mar 2023 22:41:34 -0700 Subject: [PATCH] Tool 0.3.3 & Library 2023.2.28 Better priority support, prettier error handling, bootstat management, updated dependencies, all known feature names as of 3/22/2023 --- Extra/FeatureDictionary.pfs | 558 +++++++++++++++++++++- ViVe.sln | 14 +- ViVe/FeatureManager.cs | 27 +- ViVe/FeaturePropertyOverflowException.cs | 2 +- ViVe/NativeEnums.cs | 7 +- ViVe/NativeMethods.Ntdll.cs | 5 +- ViVe/NativeStructs.cs | 2 +- ViVe/ObfuscationHelpers.cs | 2 +- ViVe/Properties/AssemblyInfo.cs | 6 +- ViVe/ViVe.csproj | 3 +- ViVeTool/App.config | 6 +- ViVeTool/ArgumentBlock.cs | 20 +- ViVeTool/ConsoleEx.cs | 2 +- ViVeTool/FeatureNaming.cs | 2 +- ViVeTool/NativeMethods.cs | 2 +- ViVeTool/Program.cs | 91 ++-- ViVeTool/Properties/AssemblyInfo.cs | 6 +- ViVeTool/Properties/Resources.Designer.cs | 41 +- ViVeTool/Properties/Resources.resx | 31 +- ViVeTool/UpdateCheck.cs | 2 +- ViVeTool/ViVeTool.csproj | 23 +- ViVeTool/packages.config | 2 +- 22 files changed, 749 insertions(+), 105 deletions(-) diff --git a/Extra/FeatureDictionary.pfs b/Extra/FeatureDictionary.pfs index 800fe51..70a5a8d 100644 --- a/Extra/FeatureDictionary.pfs +++ b/Extra/FeatureDictionary.pfs @@ -1,57 +1,283 @@ +TaskManagerUXImprovements,43603628 +RefreshGalleryOnCollectionChange,43602643 +SearchBoxOnTaskbarGleamAsButton,43572857 +MSDTDeprecationPhase1,43517369 +SetSearchBoxModeFromSearchAppActivatedArgs,43491606 +FixSinglePaneSearchBoxOnTaskbarPortraitIssue,43473131 +Servicing_ControlCenterDisplayMonitorInfoCollectionChanged_43435545,43435545 +AllowBypassUndockedShellHostCheck,43418350 +DismissSearchOnDisplayChangeUndocked,43379241 +DismissSearchOnDisplayChange,43370230 +USB4SettingsDomainsViewerNi,43366022 +BugFix43355375_WrongThreadInSuggestionUI,43355375 +SearchAccurateAppLaunchCounts,43351305 +BButton,43349158 +InputAppPreventTooFrequentRelaunchingZn,43340570 +Servicing_43335023,43335023 +CompositionTextures,43321642 +Brain_FallbackToInbox,43307165 +Servicing_PreinstalledPreview_43290508,43290508 +PrintScreenToSnippingTool,43277290 +ClearTextBeforeDismissAnimation,43275520 +DeploymentPerformanceOptimizations,43273592 +Servicing_ImprovedWinREServicing,43255079 +Servicing_ControlCenterSuspendResume_43229553,43229553 +Servicing_FEOpenInNewTab,43228612 +FixWebViewAsyncCrash,43206610 +TailoredScoobeEligibility,43203978 +FaceOcclusionDetector,43174983 +RTDP_Test,43170153 +Servicing_SAC_Telemetry_Rework_43138150,43138150 +TailoredScoobeM365SubscriptionFlow,43133914 +TailoredScoobeBackupFlow,43133808 +ContinuousInnovationOptin,43132439 +OOBEOneDriveShellExperienceZn,43121389 +Servicing_ShdocvwKeepsMoTWIfAppWasNotInstalled,43117987 +Servicing_ShdocvwShowMicrosoftStoreUI,43113673 +DockedHandwritingSurrogatePairCharacters,43107776 +Servicing_AP_ESP_dual_enrollment,43101226 +TelemetryManager,43100445 +MMPC_cert_Pinning,43087766 +Servicing_Media_NoDirectPresentation_With_DolbyVision,43070072 +ClosedCaptionSettingsPropertiesChangedEvent,43046129 +EnableRegularPathFetchingForGallery,43041464 +MSRC77119_43039773,43039773 +CommonAssetFolder,43034646 +AppSiloFileExplorerContextMenus,43031342 +BitLocker_Reduce_Auto_DE_Hardware_Reqs,43028163 +Servicing_KerberosTime2037EpochFailure,43027909 +UndockedTailoredScoobeEligibility,43027291 +Servicing_AuditModeReliability_43024615,43024615 +ANCID,43021120 +SettingUsedL3PageId,43015972 +Servicing_Tip2,43000685 +CompositionUseFastestMonitorAsPrimary,42996952 +CompositorClockUseFastestMonitor,42996897 +Servicing_CI_Hash_Incorrect_Section_Headers_42992071,42992071 +NDCITP,42982822 +UIAEND,42982045 +Servicing_RootDesktopTranslationNi,42970109 +Servicing_D3D11VideoDecoderStats,42963062 +Servicing_MediaBreakManagerDVLL,42962381 +Servicing_CDMDirectEventsImpressions,42960894 +Servicing_FEFocusCycleFixNi,42960503 +ScavengeSkipCompressingWofFiles,42952149 +WsxSelfHealingZn,42951634 +Servicing_AddDataToRequestGETMethod_42948817,42948817 +IrisItemPlacement,42948470 +Servicing_AddIELaunchEvent,42941291 +Bug42941085,42941085 +Servicing_CameraFrameQueueWEP,42934484 +Servicing_SAC_Telemetry_Sanitize_ProcessName_42933902,42933902 +OverrideRulesEngineTasksIntervals,42933645 +RulesEngineInternalId,42933558 +WSL_LiftedInstallPrompt,42932713 +AllowUnsignedDefaultPerPolicy,42927803 +SearchBoxCustomThemeMode,42922989 +TypeActivationRedirection,42922424 +Brain_PreinstalledPreviewSearch,42921948 +Servicing_UsoCTAFixes_42917988,42917988 +AvoidLoadingLegacyOfficeSpeller,42911515 +EIC_SurrogatePair,42906186 +HandwritingSurrogatePairCharacters,42906144 +BugFix42898416,42898416 +Servicing_BackdropVisualLeakFix,42886643 +MFLAsync,42877930 +FileSearchQueryPerfImprovements,42877210 +SearchBoxOnTaskbarWave3,42876420 +MSRC76558_42875646,42875646 +FallbackOnUndockedTaskbarLoadFailure,42875584 +HumanPresenceMakeBackwardCompatibleToSV2,42867161 +StaticCuratedRanker,42866086 +FileExplorerDeveloperPerformanceFixes,42864998 +IrisProviderImpressionThreshold,42855689 +Servicing_SVR_FlushDeviceContext,42851431 +Servicing_HFPHotKeysVolumeControl,42844950 +LeaveFeedbackContextMenu,42841932 +IrisRules,42835299 +MSRC76732_42834954,42834954 +Servicing_SQLSmsLaunchNi,42834339 +Servicing_DefaultAssocExpandEnvStrings,42832174 +Servicing_SebDeviceBrokerDisableOnDestroy,42832107 +PrefetchOneSettings,42825661 +Servicing_SearchRegistryLeak,42825636 +Servicing_SearchEncodedString,42825280 +IrisRecommendationProvider,42822565 +Setup_AutomaticReFSDeploymentEnabled,42783107 +MSRC76648_42763879,42763879 BrailleEnableAndDriverBug,42758007 SSOTest,42757535 +Servicing_FixGPFlowLayoutPanelAutoScroll,42748230 +AdminFlowRejuv_TroubleshootActivation,42739793 AdminFlowRejuv_EnterProductKeyPage,42733866 +Servicing_AVD_AAD_Token_Query_No_Provider_Fix,42724417 +Servicing_MdlCacheFreePartialMdl_42704276,42704276 +BugFix_RDX_NightLightStuckState,42669370 +Servicing_MMPC_GetMDMClientCert_AppxLob,42648645 +RemoteSkipList,42636439 TrustSparse,42635404 +Servicing_CameraSettingsRebootRequired,42630068 NarratorUpdateSSMLLocale,42626509 +Servicing_CASODX12FixSyncOpen,42624581 +SuggestedActionsUpdatedSettings,42623125 +Servicing_MdmOmadmclientAlertSize,42622133 +WiseProvider,42608493 +SearchBoxOnTaskbarWave2,42606616 RetireBanner,42606374 +Servicing_EnterpriseFeatureControl_42593918,42593918 +Servicing_MoviesTVCrashAfterPurchase,42593068 +Servicing_LatteDecoderTelemetryMismatch,42593029 +Servicing_NBAVideoStreamingStuck,42592640 +EndTask,42592269 +Servicing_UPPrinterInstallerNoWindow,42589932 +SubstrateProviderSlotCount,42589486 +SnapFlyoutSuggestions,42589465 +SCOOPS,42562893 +Rn2305,42562020 +WindowNotificationsFromDWM,42552222 +StorageProviderPropertyCallbackSupport,42551522 +RunInPlaceUpgrade,42550315 +SuggestedMaxAgeForRecentlyInstalledApps,42533246 +RecommendedHeaderNameChange,42533185 +NetworkIcon_VPNOverlay,42531952 +DualEngine_RevokeFrameThreadBroker,42519674 +VAHPR,42518543 +Servicing_ConhostUnprocessedModeCrashFix,42517430 +EnablePplOnUpgrade,42515984 MSRC76241_42508819,42508819 SkipViewEventUnsubscriptionDuringInputAppActivation,42503703 InactiveInputAppDefaultView,42503681 -InputAppActivationStabilization2023,42490626 +UIA_INPROC_AC,42503658 +Servicing_ARSHonorDeferredUpdates,42502773 +Servicing_WriteboosterInitialize_42502443,42502443 +Servicing_StabilizationChanges_42502259,42502259 +Servicing_HandleUnsafePowerDown_42502240,42502240 +BioTelemetry,42501791 +Servicing_DisableFuncOnARMMachines_42494084,42494084 +Servicing_FileExplorerScaffoldingWindowFix,42492233 +DontActivateWhileActivatingInputApp,42490626 +SettingsTelemetry_FilterSpuriousSettingUsed,42480140 +Servicing_SlowSMBCopy_42474892,42474892 +AusterityModeEnabled,42470970 +Servicing_CapabilityCheckFix,42458871 +ReFS_Mock_TxF_Support,42458085 +CloudPCBootLogonUI,42453017 NarratorIntroduceFREForRegionalLanguages,42452353 +DodExtendedInterface,42450731 MSRC76202_42442585,42442585 +Servicing_FixingDefaultAppRepResult_42441108,42441108 +Servicing_MMPCAppCertFix,42440794 +Servicing_OobeProvisioningElevated,42440513 +Servicing_NarratorWDAGFix_42436274,42436274 +Servicing_IITestT,42434952 +Servicing_FixTitlebarCaptionButtonHighlightissue,42434615 OnnxInfraredFaceDetector,42429607 +Servicing_XamlFixUpdateIslandSizeCrash,42425147 StaticCloudNavmesh,42421716 +Servicing_RepairWebExperiencePackage,42405854 +Servicing_WSCPersistAMPPLDataToWmiNi,42399701 +Servicing_DcompCrashOfficeFix,42370419 +SubstrateAndGraphServiceAutodiscover,42364272 BugFix42360282,42360282 +VirtualDesktopAnimationLocalAndCloud,42354458 +Servicing_AppxsvcAllowAllSignedBundles,42353815 SensorsCleanupDuringServiceStop,42348548 MMPC_AppxCertFix,42345135 MSRC76028_42343719,42343719 MSRC76027_42343699,42343699 MSRC76025_42343653,42343653 MSRC76024_42343635,42343635 +Servicing_TelemetryAssertOnLowILOutOfProcPrinting,42341793 +Servicing_ActivationHangFix_42341629,42341629 +Servicing_FixVPNSuffixOverwrite,42340147 +Servicing_SearchRegistryBloat,42332334 +Servicing_SearchDismount,42331437 +Servicing_CTF_ANSI_Reconv,42327557 MSRC74616_42325126,42325126 +TF4BM_Test,42321477 +Servicing_SRHistoryCleanUp,42320997 UiaTelemetry,42318601 +Servicing_CompSwapchainCancelGuard,42315109 +Servicing_EDAMRetryInterval,42299111 Servicing_SearchHighlightsOnStart_42298575,42298575 +AugmentedEntryPointNextToSystray,42298101 +Servicing_SmartFeatureRollout,42298043 NarratorAutoSuggestion,42297521 +RDXMUNi,42296908 XAMLFolderViewSupport,42295138 +Servicing_wer_42290966,42290966 +Servicing_RevalidateNoUMCI_42288025,42288025 +Servicing_WinlogonSuspendPOLogoff_42282753,42282753 OOBEOneDriveShellExperience,42281429 MDM_Fix_WinDC_Alert_Size,42280597 +FebruaryMoment2023BugFixes,42277030 +Servicing_GdiWatermarkPrintingShim,42273315 +Servicing_GamingServicesCheckForArm64,42269690 +Servicing_TelemetryDisabledAADJFailure,42269601 +Servicing_LDAP_TLS13_ResponseSentWithMoreData,42269145 +Servicing_AACDecoderDisablePeakLimiter,42268229 +TF4A_Test,42267107 +Servicing_FixSMSNotDeliveredToMobilePlans,42264387 +SECWPTest,42258670 +WDSEnhancedData,42237967 +DialogTipFocus,42235882 +RenewInto,42235377 RDXSHU,42216436 +StorageItemConversionSupport,42212306 PowerAndBatteryPage_HumanPresence_Add_Uri,42208242 Servicing_SACMotwLNK_42205568,42205568 +May23StartRefactor,42203982 +DisableLegacySiHostShellRecovery,42203729 +UUS_WuCoreProxyStubs_SxSZn,42202970 MSRC75828_42202324,42202324 +Servicing_TSF3_CancelPayload_NonKeyboard,42200311 +Servicing_FixMenuItemOrderingNi,42191011 Setup_ReFSEnabled,42189933 +ParallaxMode,42189901 +AllowExtensionsDuringAppServicing,42184649 +Servicing_AppPickerFilePickerFix,42178910 +ValidateSystemProtectionOverlap,42174207 BPRegTest,42171346 +Servicing_NlmLockInversion,42170364 MMPC_AppCertFix,42170043 +SettingsBugFixesMay23,42169199 +HumanPresenceSensorGetDefaultFallback,42167217 +Servicing_DeferredUpdateRebootStatus_42154901,42154901 +DesktopVisualVMOptionalAccessExceptionFix,42154339 +Servicing_XboxLicensingOutageSupportNi,42153578 +MSRC75782_42153146,42153146 Servicing_FconTelemetry,42151817 WinREServicing_AggressiveStaging,42138192 +Servicing_SmiUsageTelemetry,42137598 MSRC75758_42137251,42137251 +MSRC75744_42134290,42134290 WNS_2FactorAuth,42133512 StageComponentMetadataAsync,42122505 +Servicing_GameInputIdleDetection,42106150 SoundOptions,42106010 MTestUx15,42105254 +M365Basic,42092123 LowerNitsALRCurveVariants,42088752 DisablePhotoConfirmation,42079773 HnsExplicitAccessCheck,42077418 +Servicing_SACIgnoreAutoOptOut_42073681,42073681 +ArbiterBaselineMetadataAcquisition,42073314 MSRC75647_42072677,42072677 Servicing_FirmwareGreaterThank512KB_42071686,42071686 MSRC75673_42070058,42070058 +ScreenRecorderHotKey,42063280 +Servicing_MdeAuthentication_42062590,42062590 Servicing_WinRE_ReservicingNi,42060075 +WindowsAndAppServicesDataCollection,42057226 +Servicing_SharedPCCleanupProfile,42055354 +NetPowerExperiment3,42053083 FEODW,42052883 ODLogo,42052423 MSRC75626_42039786,42039786 Servicing_42039263,42039263 Servicing_NonExistentKnownFolder,42039255 +SearchBoxPillButtonNi,42038001 +Servicing_VMMS_vmgs,42037845 WSRIF,42034964 MSRC75609_42033605,42033605 Servicing_MSRC75609_42033604,42033604 @@ -59,50 +285,122 @@ RDXMU,42009020 RDXMPO,42009017 MSRC75584_41999180,41999180 HashSettingIds,41992738 +MSRC75583_41990744,41990744 +EduThemes,41988000 +MSRC75563_41985554,41985554 +MercuryADEPTAppBackup,41984359 +Servicing_ShieldProviderUdk,41983553 +Servicing_ADMXInstallOfficeUpdate,41981243 MSRC75552_41973379,41973379 +ScreenClippingUnifiedOverlay,41971648 MRTCoreSystemShimForWASDK,41969252 Servicing_FECommandBarThemeFix,41963564 Servicing_NavigateParameters_41951564,41951564 Servicing_LogSelectedEntityAction,41946395 +MSRC75504_41943992,41943992 MSRC75497_41943288,41943288 MSRC75493_41936505,41936505 +Servicing_ClearleadDetectionFix,41934629 +MSRC75488_41932669,41932669 MSRC75486_41932314,41932314 +Servicing_MapUrlToZoneEnabled_41932313,41932313 +Servicing_Media_PresentAt_FakePresent,41931907 +Servicing_DualEngine_ClearCacheWhenRestoreStatusText,41931153 Servicing_SearchPillButtonFormCodeFix_41927741,41927741 Servicing_SearchPillButtonTaskbarOverflowFix_41927608,41927608 +MSRC75461_41926371,41926371 +MSRC75459_41926119,41926119 +Servicing_UpdatePolicyDllSurrogate,41924851 +Servicing_SendUserSid_41897055,41897055 +Servicing_MDAGPrinterLandscape,41896136 +Servicing_SendGlobalId_41894767,41894767 +MSRC75426_41881424,41881424 +WTMPublic,41879522 +DynamicDeveloperVolume,41878171 Servicing_KeyIsoPaddingFix_41877749,41877749 MSRC75409_41877731,41877731 +Servicing_Lsass_Hang,41869333 +Servicing_MDMWinsOverGPEdgeListSettingsRemovedIfGPOMDMAreConfigured,41865402 Servicing_FileExplorerSlowStateAsyncTipTestFix,41864225 Servicing_CopyIncorrectError_41863949,41863949 +MSRC75384_41862647,41862647 +MSRC75382_41862365,41862365 +Servicing_EnableUSQAlerts_41861673,41861673 DesktopSpotlightIconPosition,41861575 +MSRC75373_41860270,41860270 +Servicing_RemoveHnsVfpDependency,41846434 +Servicing_HnsSharedAccessFirewall,41846345 +Servicing_IsProgIDValidStackOverflow,41841813 MSRC75338_41840573,41840573 +Servicing_ComAapBindOnlyFix,41838305 +Servicing_WER_MinidumpBugcheckCodeMismatch,41833679 BugFix41830163,41830163 +Servicing_LogonTouchKeyboardFix,41828833 +MSRC75333_41827378,41827378 DisableWMS,41827329 +MSRC75324_41822122,41822122 Servicing_41819469,41819469 MSRC75313_41818775,41818775 Servicing_RootDesktopTranslation,41799498 +Servicing_MSTSCStuckConnectingToFarm,41799104 +Servicing_FixDeploymentNotificationRegistryCleanup,41798866 +Servicing_GetIssuerId_Break,41798696 MSRC75285_41798121,41798121 V2EffectsControlBlock,41796324 +MSRC75276_41795776,41795776 Servicing_Missing3dObjectsFolderNi,41792746 OnePackageApplicability,41790234 SynchronizeInboundSecFilterProcessing,41786629 ReplaceCustomRdpScheduler,41786049 +MSRC75265_41785879,41785879 +Servicing_MediaBreakManagerHDR,41781970 +Servicing_DVLogoCacheDisplayPathInXVP,41781892 MSRC75253_41780808,41780808 Servicing_MSRC75253_LLAsProcess_41780807,41780807 +Servicing_AppxsvcDontFixAllCascadingInRollback,41772992 +Servicing_EnableOneDriveQuotaAlerts_41772259,41772259 +MSRC75243_41771639,41771639 +Servicing_IMETelemetryFix,41765184 +MSRC75203_41756675,41756675 +MSRC75199_41756294,41756294 +Servicing_OobeProvisioningFix,41754882 +MSRC75185_41753298,41753298 MSRC74573_41752947,41752947 +MSRC75181_41752281,41752281 +Servicing_FixWwanReadyStateFailureMissingFlags,41747938 +Servicing_WNFNotifyOnBackg_41745858,41745858 DesktopSpotlightUdkOnByDefault,41744267 +NetPowerExperiment1,41742686 MSRC75127_41742324,41742324 MultipleWXHInstances,41742318 Servicing_WldpConsistency,41740476 AutoColorManagement_WideRollout_OnByDefault,41740192 MSRC75084_41738347,41738347 +MSRC75073_41736896,41736896 BypassSqliteInit,41736850 WindowsAndAppServices,41736838 MSRC75072_41736731,41736731 +ValidateAppxPackagePresent,41736275 +HideAddDeviceIfBluetoothUnsupported,41734715 +MSRC75025_41716040,41716040 +Servicing_TipTestsForAddADevice,41715310 +Servicing_DashboardProcessIdAPINi,41713555 MSRC75010_41712560,41712560 +Servicing_GetIdealStateLock_41709949,41709949 +Servicing_FixAcmStackingTransforms,41704314 NetPowerExperiment2,41704259 +MSRC74976_41702799,41702799 MSRC74966_41702030,41702030 HumanPresenceOemSettings,41701671 +Servicing_SpotlightThemeCleanup,41700428 +AADV2EndpointSupport,41699464 +Servicing_hnsDns,41698598 +OobeSetBackgroundImage,41696293 CreateNewViewOnBackground,41695735 +Servicing_ADMX_FSLOGIX,41689425 +Servicing_MDMRecoverySettingsCrash,41689212 +Servicing_WinDC_Wifi_Deletion,41689193 +Servicing_Wifi_Updates_WinDC,41689177 PowerAndBatteryPage_HumanPresence_Synchronize_Settings_Changes,41684156 Disable3SThrottle,41682273 MSRC74867_41680954,41680954 @@ -110,27 +408,52 @@ FCLFeatureD,41676043 FCLFeatureC,41676036 FCLFeatureB,41676029 Servicing_DisableEffectPackSigningCheck,41673831 +IncreaseSpatialAudioDynamicObjectCountV1,41671148 +Servicing_AvoidWamNonExplorerProcessNi,41670529 AdminFlowRejuv_UninstallOS,41670003 MSRC74859_41668262,41668262 Servicing_SECUREBOOT_RESEAL,41668098 +UseUdkItemImageStreamProvider,41667973 StageDuringDownload,41666070 +MSRC74841_41664602,41664602 +MSRC74835_41664290,41664290 +Servicing_addDeviceAuthForFederatedAccount,41660971 MSRC74814_41660751,41660751 +MSRC74813_41660659,41660659 +MSRC74299_41659713,41659713 MTestUx14,41655236 Servicing_Narrator_Pin_Unpin,41649123 +Servicing_AutoWirelssConnectInstallFails,41648716 +Servicing_SuffixSearchList_41647284,41647284 Servicing_BrowserAnimationUpdate_41647204,41647204 MSRC74780_41646678,41646678 ChainSignatureVerify_Telemetry,41646436 +MinKeyBitLength_Telemetry,41646097 +Servicing_AvoidDuplicateCalls_41645378,41645378 Servicing_41643025,41643025 +MSRC74740_41640044,41640044 MSRC74739_41639823,41639823 +MSRC74737_41639698,41639698 Servicing_ParallelHydratorCustomPath_41617577,41617577 WUCategoryScanOptimization,41613238 +Servicing_RPCSSLockOrderInversion,41606392 +Servicing_MutedListenTo,41602186 +Servicing_RenamedGraphFiles_41601132,41601132 Servicing_ARMv83_LRCPC_41600499,41600499 AdminFlowRejuv_FeaturedReset,41598133 +Servicing_FixFWDynamicKeywordUpdate,41597094 +Servicing_AddingPinSource_41595838,41595838 +PermanentDeletePerfImprovement,41590578 +PermanentDeletePerfTelemetryMeasure,41590572 Servicing_AppxsvcDontSendMdmHeadersUnlessIntuneUri,41583951 +Servicing_KerbChangePasswordFix,41583100 Servicing_FixLpaSetTerminalCapabilityBeforeGetEid,41582054 +WiseInfra2206Ni,41579712 +Servicing_StudioEffectsDiscovery,41579310 Servicing_InstantHotspotUtf8,41577365 MSRC74668_41574168,41574168 TAV1BP_Test,41570122 +OrgMsgPushPull,41563745 OneDriveAsyncInvoke,41562961 SignedOutUser,41561454 ReauthRequiredUser,41561445 @@ -142,52 +465,77 @@ BTPanUI,41540195 SuggestedActionsSearchAnnotations,41539325 MSRC74635_41536406,41536406 MSRC74634_41534065,41534065 +Servicing_NotifyTaskbarDashboardSettingChangedNi,41526772 +Servicing_RPCSSRaiseExplicitActivationAuthenLevel,41524059 DesktopSpotlightDataTemplateV2,41520931 Servicing_FECmdBarNullPtr_41519165,41519165 Servicing_FixRotationDuringSleepModeNi,41518955 +Servicing_SearchHangQuiesceFix,41517746 Servicing_AppCacheLambaCaptureFix_41517218,41517218 +3FingerAnimationTimer,41516800 +OemsCanMigrateApi,41516244 GDIGetThemeSysColorBrushLeakFix,41515583 Servicing_WinRE_Reservicing,41504553 ModerateStartupApps,41477006 SwapRecommendedItemsInTimeLimit,41473944 UpdateOnUnlock,41473924 +Servicing_WinHttpUsageEnabled_41473870,41473870 MSRC74576_41457694,41457694 UsePPEServer,41457095 Servicing_USBPrint_SetInterfaceDelay,41454802 +Servicing_41454144,41454144 WcaCloaked_UserMode,41452956 TKITest2,41445114 +HideSystemTrayDateTimeSetting,41437381 +Servicing_CameraAudioAutoProfileFix,41436162 +WPPTest,41434458 SESTest22,41424794 +WebView1Sensor,41417401 DynamicContentInTaskbarSearchBox,41415839 DirectDisplayApi_NoImplicitPrimarySync,41415775 +HpdExMApi,41411517 Servicing_DeviceControl_Print,41410658 MSRC74519_41410357,41410357 Servicing_ExitButton_41404144,41404144 +SystemLogEvents,41399746 Servicing_PreventDisplayTopologySelection,41397799 +Servicing_CameraSettingsPreviewDirection,41396297 Servicing_EsclHandleNullContainerId,41396251 Servicing_PnpCfgMgrNoDefaultFilters,41394538 MSRC74487_41392509,41392509 MSRC74485_41391168,41391168 MSRC74480_41390427,41390427 Servicing_WSCPersistAMPPLDataToWmi,41389206 +DualEngine_BlockBackgroundWindowActivation,41389112 +TF4TA_Test,41367941 Servicing_DrvUtilsOsVersion,41361240 FEBIT,41360093 MSRC74471_41358695,41358695 Servicing_OcidTracking_41357026,41357026 MSRC74468_41355606,41355606 +LightingMayMoment,41355275 Enable3SServerExperiment,41353537 Enable3SSlotsConfig,41353455 MSRC74462_41349908,41349908 +Servicing_AutoRecoverBrokenSystemApps_Part2,41348196 Servicing_XboxLicensingOutageSupport,41345301 +StickerLayer,41345117 +Servicing_LegacyRemotingAlphaIssues,41344366 MSRC74438_41343569,41343569 MSRC74436_41343146,41343146 +Servicing_WiseONNXMSZIP,41341930 SharingLinks,41340870 MSRC74426_41339755,41339755 SQFTest,41335616 Servicing_TaskbarDragDrop_41328421,41328421 +Servicing_MpssvcAllowBypass,41327937 +Servicing_GoLocalGeoMap_41326710,41326710 MSRC74414_41326454,41326454 MSRC74407_41324764,41324764 NarratorNonEnglishSettingsCrashFix,41315933 +OrgMessagesPolicyNi,41315359 Siscs,41314201 +Servicing_OneDriveAsyncApi,41313221 AppSiloBrokerShellObjects,41312981 MSRC74391_41312605,41312605 Servicing_ResumeWithFlagsFix,41312406 @@ -195,39 +543,51 @@ QuickActionsRetryGetSettingsDatabase,41312074 Servicing_WerOOM,41311897 Servicing_41311857,41311857 MSRC74385_41310289,41310289 +AllowImpersonationTokenToWorkOnCallToCdsUdkApis,41309836 MSRC74384_41309697,41309697 MSRC74381_41306583,41306583 Servicing_WSCInvokesLatestMpCmdRun,41306378 +Servicing_FixDeadlockIssueOnSameThread,41303158 MSRC74373_41296906,41296906 MSRC74372_41296719,41296719 MSRC74356_41294302,41294302 MSRC74392_41293140,41293140 SuggestedActionsOnCopy_EntityActionWISEModel,41292604 Servicing_GameBarAudioDesync,41292066 +Servicing_WebioOomFix,41290604 UiaNRR,41287926 +SE,41286328 +VALS,41286263 Servicing_SQLSmsLaunch,41285845 MSRC74323_41267074,41267074 OrgMessagesPolicy,41267032 InputSettingsRestore,41266411 BIETSCWTest,41255619 +Servicing_Perf_ExplorerEnteringDrawingLoop,41252111 MSRC74297_41250181,41250181 EcoDarkTheme,41249924 Servicing_DpAPIFailAfterPasswordChange,41246420 Servicing_StartPowerFlyout_41242553,41242553 Servicing_F6TabsFocusCycleFix,41242132 TAV1_Test,41241602 +Servicing_SACSupportMD2Certs_41239424,41239424 MSRC74274_41235914,41235914 +Servicing_TaTWebView2,41235793 Servicing_RDXProvisioningAppRecovery,41235501 +Servicing_OmitFileUrlInTelemetry,41233406 MSRC74259_41230762,41230762 Servicing_RadioManagerDeadlock,41224695 Servicing_SecureBootTelemetry,41222469 Servicing_41220130,41220130 Servicing_SoftReset_41219147,41219147 MSRC74246_41217124,41217124 +MSRC74246_Servicing_NTLM_ServiceBinding_ContextSwapping,41217123 Servicing_ExternalExtensionTelemetry,41216208 +RefactoredDownloadRegulator,41215635 MSRC74238_41214348,41214348 Servicing_NarratorSettingsSearchFromStart_41210181,41210181 Servicing_KerbAADAppProxyFix,41172220 +CDMLiteAssetsValidation,41172133 Servicing_PreventExcessiveTriggeringOfMitigationClientForTheSameWNF,41172010 Servicing_CCtxChnlOncallRaceCondition,41171652 ShowAccountsRewardsInAllowedRegions,41170532 @@ -238,6 +598,10 @@ Servicing_ReEncryptConatinerAccountMasterKey,41160732 BugFix41156241,41156241 MSRC74158_41154979,41154979 Servicing_41154978,41154978 +Servicing_HandleDisconnectedPausedMirroredICSSwitch,41153968 +RDX_CentennialAppSupportNi,41152527 +RDXMPONi,41152473 +RDXSHUNi,41152472 Servicing_ConvertDIBIconDBZ,41152383 SearchBoxEarlyFileSearch,41150162 MSRC74148_41138053,41138053 @@ -245,23 +609,28 @@ Servicing_XheaacDrcTargetLoudnessParameters,41136512 MSRC74118_41122365,41122365 MSRC74117_41122290,41122290 MSRC74111_41121599,41121599 +RulesEngine,41121012 MSRC74096_41117764,41117764 MSRC74089_41117002,41117002 WuaucltModuleLoadVerify,41099111 MSRC74066_41091995,41091995 ShellAppRuntimeAsShellProcInsteadOfRdpInit,41091343 DualEngine_ClearCacheWhenRestoreStatusText,41090981 +UseUserInitDuringShellRestart,41089987 +DesktopSpotlightThemeIntegrationNi,41080559 Servicing_RPCSSRaiseFirstTryActivationAuthnLevel,41077202 XAMLFEHome,41076133 MSRC74013_41075911,41075911 Settings_StartupApps_SettingItemButton,41075629 MSRC74005_41072947,41072947 MSRC74000_41072022,41072022 +LocalRecommendationsProvider,41070380 SDATest,41067842 Servicing_Missing3dObjectsFolder,41066866 EnableOneDriveQuotaAlerts,41061894 OptionalFeatureVisibility,41061657 ShowInfoBarOnAlertBanner,41059077 +SuggestedActionsAddressAnnotations,41058795 Servicing_BluetoothServiceDiscoveryDelay,41055186 Servicing_DHCPIntercepted,41041570 Servicing_HuPrDistance_Fix,41040921 @@ -269,26 +638,35 @@ Servicing_41040912,41040912 UsoApisForNdup,41040664 WiseONNXMSZIP,41040423 FileExplorerGallery,41040327 +Servicing_SettingLaunchWaitOnExtensionComplete_41035964,41035964 Servicing_DDIStreamBufferCheck,41030016 MSRC73932_41029507,41029507 +RestrictedExceptions,41028378 MSRC73928_41027967,41027967 MSRC73927_41027318,41027318 BaseImageUsingServicingStack,41024749 +ClipboardCredentialMonitor,41016858 +MSRC73908_41000549,41000549 MSRC73908_41000548,41000548 +Servicing_WindowsProUpgrade,40999069 +CloudDataStoreConcurrentPublish,40996591 MSRC73876_40996175,40996175 Tamil99Sing,40989363 Servicing_GPPointfix_40985157,40985157 MSRC73861_40984924,40984924 MSRC73860_40984876,40984876 MSRC73859_40984828,40984828 +Servicing_FixCloudapDeadlock,40984800 MSRC73845_40980128,40980128 CameraKsCAMCheck,40979442 Servicing_FileProtocolRegression,40968291 ScoobeGetStartedLaunchNode,40967016 +ScoobeOnFirstLogon,40967005 Servicing_XPS_Column,40965866 MSRC73816_40960586,40960586 SampleProvider,40950622 FEMNB,40950262 +MSRC73801_40931730,40931730 Servicing_IntSteerPreferCores_40931550,40931550 Servicing_SkipAppContainerProfileCreation_NonDsma_Xbox_40930704,40930704 Servicing_WUPolicyForUUPonPrem,40900731 @@ -299,6 +677,7 @@ Servicing_PcaMonitorProcessFix,40889917 SearchBoxOnTaskbar,40887771 MSRC73737_40881814,40881814 MSRC73729_40879237,40879237 +SearchBoxNQS,40867945 EnhancedCorruptionRepair,40867583 MSRC73695_40866618,40866618 Servicing_DisallowCatpureCredForNonAdmin_40866617,40866617 @@ -314,6 +693,7 @@ AFGU,40838411 OrgMsgPolicy,40837078 WNS_RemoveQuirk,40836377 Servicing_TaskMgrInitAV_40832041,40832041 +Servicing_InsiderSettingsPageVisibilityPolicy,40830892 MSRC73620_40828625,40828625 BugFix40823256,40823256 VTSRTest,40804513 @@ -322,6 +702,7 @@ Servicing_Xbox_QuickSignBackIn,40801519 MSRC73604_40800695,40800695 DWMMeasureBytesTranfered,40799916 DisableDigestSSO,40796915 +Servicing_AppPickerRTLPosition,40789574 MeasureUserCustomizedSpeller,40789169 Servicing_ContainerIPv6ConnectivityFail,40786942 Servicing_40784556,40784556 @@ -342,6 +723,7 @@ MSRC73550_40770301,40770301 Servicing_SurfaceRadioMonitorCrash,40767445 FileExplorerNavpaneFixes,40767182 Servicing_40764657,40764657 +EliminateForceUpdateInImmersiveColor,40764023 SettingsRejuv_ArchiveAppsSetting,40762871 Servicing_PinnedListHeight_40762513,40762513 SV2Moments2UTCVersionChange,40762443 @@ -359,7 +741,9 @@ MSRC73503_40743351,40743351 Servicing_RoamingUsrClassCopy,40742076 UnifiedStorageQuota,40733296 MSRC73495_40732951,40732951 +WASDKInXamlExtensionsUdk,40731912 Servicing_ImmSpy,40729124 +WASDKInFileExplorer,40729001 LogTimelineActivities,40725752 FSCoreSupport,40725400 NestedSystemCoreMessagingDispatch,40724120 @@ -367,6 +751,7 @@ MSRC73478_40693078,40693078 MSRC73477_40693043,40693043 MSRC73475_40692496,40692496 Servicing_PerformRebootActionsHang_40691927,40691927 +Wpa3SoftAp,40690418 MSRC73472_40689489,40689489 MSRC73469_40689419,40689419 MSRC73458_40687200,40687200 @@ -401,14 +786,17 @@ OptimizeRPCForHCMode,40633474 Servicing_IppUsbSwapIndexes,40631778 Servicing_Usbmon1284IdSize,40631726 MSRC73362_40631060,40631060 +AnnotatedScrollBarForGallery,40626874 Servicing_TLAceDuringReindexingContentEnforcement,40622255 BugFix40621950,40621950 NarratorNaturalVoiceDialog,40618079 DeviceBasedLicensing_VL_Support,40617748 KdcNoExtraDHKey,40617694 Servicing_SAC_Telemetry_Rework_40616880,40616880 +Servicing_SAC_Validly_Signed_40616527,40616527 Servicing_ApplySafeguardsFeatures,40614503 MSRC73325_40612425,40612425 +FESDR,40608813 Bug40597811,40597811 Servicing_IESupportWDAGWithOptionalNetworkIsolPolicies,40593246 Servicing_LiteWhiteNTH,40582930 @@ -463,12 +851,13 @@ Servicing_History_CIX_Case_Sensitivity_40463775,40463775 Servicing_WinXDeleteFileHang_40463712,40463712 Servicing_2210d_40463556,40463556 WebView2,40462227 +CloudPCFastSwitchDiscovery,40459297 Servicing_DualSIMCallingBlockedOnSSDevices,40458190 EnsureCorrectInboxAppVersionIsRegistered,40454786 Watson40454295,40454295 InputAppActivationStabilization2022,40453594 Servicing_LongUrl_40452598,40452598 -ReduceExplorerThreadCount,40446225 +ReduceExplorerThreadCountBackport,40446225 MSRC72172_40446102,40446102 WNS_Optimize_Appendpoint_Initialization,40444302 Servicing_GetDefaultPrinterFix,40442529 @@ -488,12 +877,14 @@ MSRC72961_40406865,40406865 MSRC72960_40406720,40406720 Servicing_SAC9000c_40399326,40399326 DualEngine_HandleNewWindowReentrancyProtection,40383250 +Servicing_LongerTimeoutNFLReconnectIssue,40382579 MSRC72945_40381212,40381212 Servicing_LegacyDisplaySwitchRegressionFix,40375468 Servicing_SkipTurboContainerForLocalFiles,40369833 MSRC70407_40366430,40366430 Servicing_LSARPCMSRC_40366327,40366327 Servicing_Intellock_40364676,40364676 +Servicing_MirrorPropVirtual,40364270 Servicing_CopyFileChunkSparseHang_40362430,40362430 Servicing_KiContinuePreviousModeUser_40361678,40361678 Servicing_CBSTempCleanup,40360962 @@ -503,6 +894,7 @@ TIPInPhoton,40359116 MdagCSSupport,40354455 BugFixForTextInputThemeOverride,40350232 OptimizeRegistryIOWithSystemCOM,40348003 +DeveloperVolume,40347509 Servicing_WSUSDeadlineForceRebootFix_40345358,40345358 Servicing_InfracastPINFix,40344836 NcsiProxiesStartupTask,40342420 @@ -524,11 +916,13 @@ Servicing_PreventCreateNewViewOnSuspend_40321320,40321320 Staging_Exit_Button_40303744,40303744 Servicing_BufferedIoCopy_40285682,40285682 MSRC72877_40283894,40283894 +CustomIdpSupport,40283507 Servicing_WsdShutdownAvoidRace,40282242 MSRC72876_40281991,40281991 RemoveInfoFetchCallForPerfInprovment,40280723 Servicing_RemoveIETitleCache,40279552 MSRC72873_40278904,40278904 +STTWM_Test,40268859 DesktopSpotlightRejuvenatedFlyout,40268500 Servicing_ActivityHistoryPage_CrashFix,40266420 Servicing_MEPProfileEx,40263692 @@ -536,6 +930,8 @@ AllGDIScaleDPIFix,40261379 MSRC72846_40260967,40260967 LogonDelay,40260922 MSRC72843_40260557,40260557 +CloudDataStoreResiliency,40259728 +Servicing_UtcDpswEudb,40248225 Servicing_2208d_40248161,40248161 Servicing_Setup_Dots_Pause,40247686 CloudPopulatedTipMeasures,40246772 @@ -559,10 +955,12 @@ MSRC72810_40225548,40225548 MSRC72798_40222870,40222870 IITestT,40217231 Servicing_40214779,40214779 +Emoji15Update,40213648 Servicing_LiveCaptionsExitButton_40211479,40211479 Servicing_WSResetFix,40206437 Servicing_40191926,40191926 Servicing_XamlIslandDestroyCrash,40191302 +Servicing_QuickAssist_userAssistanceInstall,40188059 WNS_ChannelRequest,40169358 MSRC72748_40169042,40169042 MSRC72648_40168556,40168556 @@ -570,6 +968,8 @@ MSRC72546_40168272,40168272 WsxOSSCredits,40165204 Servicing_Async_RequireShutdownNow_40160454,40160454 MSRC72757_40156933,40156933 +AvoidCreatingViewWhileSuspending_WatsonCrash,40154969 +DynamicRemoteData,40153315 FileExplorerHomePageReportFileUsage,40149356 MouseWindowChangedBehavior,40148012 WNS_BlockChannel_GetAUMID,40146722 @@ -593,8 +993,11 @@ PreloadViewModelContext,40112993 Servicing_XblAuthPairwiseID_40111595,40111595 Servicing_CmEthernetReconnect,40108334 Servicing_NarratorRemoveSleepInWordBoundaryProcess_40102807,40102807 +BugFix_RDX_SetAccountPictureTask,40102193 Servicing_CpuEnergy_SiHostRegression_40096439,40096439 +SettingsToggleSwitchWhitespace,40094909 Servicing_FixMBQuickActionESimStatusRace,40092623 +Servicing_SBServicing_LCU,40091296 STPVOTest,40083186 May23_WinSEPerf_AADJoin_RestartAndSignInScenario,40076961 Servicing_IEMode_UAC_Windows_Open_Launch_IE,40065412 @@ -611,10 +1014,14 @@ Servicing_BlockingModeTransientError_40048641,40048641 Servicing_Hotspot_Failure_40047166,40047166 BluetoothManifestServiceLEAudio,40047135 MSRC72622_40046869,40046869 +MSRC72593_40041211,40041211 +MSRC72593_SecurityFix,40041210 Servicing_40036229,40036229 WNS_GetHandlerFromChannel,40033122 Servicing_searchHighlight_40031186,40031186 +NthLogonNdupExpeditedUpdate,40030726 MSRC72573_40028882,40028882 +Servicing_BgTaskDisallowUwpInProcForCentennial,40026990 EnablePplForConsumers,40025975 Servicing_40014630,40014630 MSRC72554_40014406,40014406 @@ -647,6 +1054,7 @@ Servicing_UndockedDeh_SRDBClose_39941618,39941618 MSRC72471_39936334,39936334 MSRC70493_39930266,39930266 MSRC72467_39929189,39929189 +MigrateAllLoggingToService,39928913 MSRC72465_39928434,39928434 Servicing_WARPCopyOverflow,39923787 Servicing_39923496,39923496 @@ -655,6 +1063,7 @@ Servicing_CellularAutoProvisioningProfile,39910253 Servicing_SearchPluginResourceStartupResiliency,39909679 Servicing_Complete_Tip_On_UI_Thread_39909357,39909357 MSRC72439_39906325,39906325 +AllowProcessingColorFiltersOnHardware,39905418 Servicing_ADSD_NonGcSidLookup,39896352 Servicing_CcUninitAsyncRead_39895518,39895518 InputAppPreventTooFrequentRelaunching,39894504 @@ -663,7 +1072,7 @@ GatedFeatureTest_C,39893703 GatedFeatureTest_B,39893699 Servicing_SerCx2_HiResTimerEnablement_39892802,39892802 Servicing_SettingsPageColorProfilePicker,39889267 -Temporary39889034,39889034 +Servicing_UseLockingClassInDisplaySettingsHandler,39889034 MSRC72399_39888802,39888802 MSRC72397_39888334,39888334 MSRC72396_39887784,39887784 @@ -721,7 +1130,7 @@ MSRC72115_39764682,39764682 MSRC72114_39763948,39763948 Servicing_TakePhotoInCFD_39755282,39755282 TaskbarStartupParallelToImmersiveShell,39751186 -D3DDeviceReduction,39751166 +D3DDeviceReductionBackport,39751166 Servicing_HumanPresenceSensorSuspend_39749591,39749591 Servicing_39740187,39740187 GetProp_OneUserCrit,39734779 @@ -737,9 +1146,12 @@ AclMinimization,39720189 PartialTrustCapabilityEnforcement,39719003 Servicing_KeyboardNavigation_39718264,39718264 ApplicationFrameHostPerformanceImprovements,39717744 +NarratorAnnotationIssue,39717552 MSRC72068_39716590,39716590 MSRC72067_39716531,39716531 +AssignedAccess_MultiApp,39714986 MSRC72058_39713454,39713454 +AppDefaultApplicationPageLaunch,39713079 MSRC72055_39712738,39712738 Servicing_UsbRebootPrint_39712339,39712339 MSRC72052_39711789,39711789 @@ -747,6 +1159,7 @@ MSRC72051_39711423,39711423 MSRC72050_39711163,39711163 DesktopSpotlightUndocked,39710659 Servicing_NiFixForTaskViewIncorrectAppWindowOffset,39710612 +CloudPCCommon,39702984 MSRC71014_39697730,39697730 AccessibilityXAMLContextMenu,39696859 AccessibilityXAMLContextMenuSV2,39696511 @@ -759,6 +1172,7 @@ MSRC72030_39694119,39694119 MSRC72029_39693357,39693357 LIAMNF,39687434 Servicing_OnlyToastForSACBlock_39672801,39672801 +BannersKFM_LogoZn,39666883 MSRC72021_39665449,39665449 MSRC72020_39665362,39665362 MSRC72019_39665240,39665240 @@ -786,16 +1200,19 @@ Servicing_ReadInstallDelayPropertyFromIrisPayload,39632162 ReduceShowWindowCalloutUsage,39631704 PhishingSensorsOffWarning,39630463 UPSSNE,39628592 +HNC,39628214 XamlPopupFlyoutSupport,39626793 MSRC69621_39626476,39626476 Servicing_NarratorDisableNaturalVoicesInWinPE_39625442,39625442 Servicing_DeviceInstall_39614008,39614008 Servicing_DmarPremapLaHibernate_39610569,39610569 +NetworkDiagnosticsEntrypoints,39609275 MSRC71941_39608774,39608774 MSRC71935_39604186,39604186 RedirectAdvancedSharingSetting,39599598 MSRC71929_39592504,39592504 BugFix39591904_CloudClipboardSetting,39591904 +ORMMAP,39591667 OemsCanMigrate,39591297 Servicing_DxgiSimplifyIsOutputVrr,39590590 MSRC71924_39590254,39590254 @@ -816,6 +1233,7 @@ Servicing_39548491,39548491 NonblockingCallInTextInputToolbarState,39545816 MSRC71897_39543306,39543306 SuggestionUIMemoryConsumptionEIM2,39541197 +Servicing_WUSettingsRegulatedUpdates,39540502 SupportWhereIdForFileSearch,39538399 MSRC71887_39536651,39536651 WidgetsExtendedRefreshTimeout,39535008 @@ -841,6 +1259,8 @@ uDWM_CreateCompositorOnLPCThread,39515504 MSRC71071_39505617,39505617 MSRC71843_39503344,39503344 Servicing_39500566,39500566 +ClosedCaptionSettingsPropertiesChangedEventAPI,39490151 +SleepStudySlimControlEtl,39487788 Servicing_WUSARebootStatusFix_39487024,39487024 MSRC71812_39478379,39478379 MSRC71808_39452347,39452347 @@ -854,11 +1274,13 @@ Staging_DisplayingSuggestions_39439973,39439973 Servicing_ProjectionManagerAQSQueryFix_39436445,39436445 Servicing_SetSpatialFormatHang_39436392,39436392 MSRC71783_39434318,39434318 +SFAPHelloSupport,39431797 EcoModeControl,39427030 Servicing_HideTaskViewButton,39426491 Servicing_UserModeRecommendedSectionPolicy_39426032,39426032 MSRC71746_39420593,39420593 TaskManagerFilterEngine,39420424 +NarratorExcelDropdown,39416754 NonAtomicUpdate_WinREServicing,39415360 WinREServicingUsingAI,39415330 MSRC71750_39414900,39414900 @@ -882,15 +1304,20 @@ Vendor11On12,39381895 Servicing_CompatCacheDoubleSdbDeleteOverwriteFix_39380928,39380928 Servicing_CompatCacheOutOfMemoryCrashAslPathGetFileNamePart_39380349,39380349 AttributeProvidersConcurrentRefresh,39379499 +RDX_Telemetry_Fixes,39372917 Servicing_39361638,39361638 SearchPrelaunchCrashFix,39344879 Servicing_39344860,39344860 DialogRejuvenation,39344092 +BorderedItemsControlLeakFix,39342723 HvsiMgrDeadlockServicingFix,39341271 MSRC71692_39340038,39340038 +NTLE,39340009 +FederatedSignInPerfMay23,39335065 MSRC71679_39334242,39334242 MSRC71678_39334012,39334012 Servicing_39332374,39332374 +NELI,39323450 StorageAlerts,39319950 ImmersiveShellInShellAppRuntime,39319758 MSRC71644_39318722,39318722 @@ -899,8 +1326,10 @@ MSRC71633_39309885,39309885 Servicing_ActivityCoordinatorPolicyConversion_39307908,39307908 Servicing_39306176,39306176 Servicing_KeyboardNavigation_39305715,39305715 +USB4SettingsDomainsViewer,39305332 MSRC71620_39302090,39302090 MSRC71619_39301969,39301969 +Servicing_SVRTrackEncryptionState,39301140 MSRC71614_39298182,39298182 NarratorScripting2,39296908 Servicing_CInternetFolderPropertyStoreNoIEFallback_39296469,39296469 @@ -987,6 +1416,7 @@ SuggestedActionsDiagnosisShortcut,39256236 SDSFixesTest,39247197 MSRC70752_39246741,39246741 Servicing_IncreaseMAXOutstandingBuffers_39227947,39227947 +FederatedSignInSharedCartSupport,39209375 Servicing_CoreWorkerAtlCrash_39201622,39201622 Servicing_TaskMgrInitAV_39201110,39201110 Servicing_FixStickerAppHang_39195295,39195295 @@ -1020,6 +1450,7 @@ MergeVectorAsMap,39088225 MSRC71039_39084984,39084984 SuspendableTasks,39076571 SBBS,39072097 +MSRC71370_GmsaLogonFix,39070304 Servicing_39067824,39067824 Servicing_FixSingleSlotESimDeviceStructHandling,39043965 DontAllowUpdateActionsDuringRevert,39043106 @@ -1028,10 +1459,14 @@ Servicing_QuickSettingsDragDropFix_39027318,39027318 MSRC70071_39021850,39021850 MSRC71302_39000168,39000168 Servicing_IEMode_V19,38972987 +May23_HighContrastThemeIcon,38969001 +Servicing_IncorrectToastName_38967553,38967553 +MSRC71279_FixCredPackProtectedFlagUsage,38961939 Servicing_ShutdownEventCrash_38947543,38947543 FindInStart,38937525 DelayLoadCalendar,38936404 ShellExperienceClientTreatsInvalidHandleAsRPCFailure,38934525 +Servicing_FocusSessionRaceFix,38926960 Servicing_Check_CapabilityManager_Availability_38924796,38924796 MSRC71806_38916217,38916217 Servicing_FixRepetitiveProcessPackageGraphUpdates_38915536,38915536 @@ -1057,12 +1492,14 @@ WSECamera,38855353 WSEAudio,38855341 MSRC71207_38852441,38852441 Servicing_2210_38849584,38849584 +ClearViewInfosZn,38840719 VoiceAccessCompliance,38833134 Servicing_MxUsageReporting,38830943 SettingsRejuv_RepairDarwinApps_Settings,38823293 LcGlobalLanguages,38811930 TurboMergePending,38800333 NarratorOneSettings,38800185 +HumanPresenceHideDistanceForDistanceAgnosticHPDSensors,38796939 Servicing_WXHBackgroundTaskCanceled_38792671,38792671 Servicing_SetEduDefaultTheme_38785739,38785739 AddGraphUsagePoint,38785301 @@ -1075,6 +1512,7 @@ Brain_SkipSelfIfSxSNotVersioned,38762750 BSFUPP,38758896 RestartWindowsAfterBrailleFodInstall,38758882 CxToWinRTLayoutData,38750602 +ExpressionManager_Watson_Debug,38740332 Brain_DisableStateUpdateInAppContainer,38726312 RDX_AutoMSA_and_ProvisioningAppFixes,38723567 MSRC71042_38720229,38720229 @@ -1091,6 +1529,7 @@ MSIXPackageFiltering,38666472 FileExplorerLiveSERP,38665217 FERecommendations,38664959 MSRC71004_38653650,38653650 +OTPGTB,38653309 AugmentedEntryPointSettings,38652916 DynamicSearchBoxInStart,38651681 Servicing_RemoveSyncRootManagerGlobalMutex_38462519,38651202 @@ -1108,24 +1547,31 @@ MSRC70935_38614235,38614235 FileExplorerInsights,38613007 HumanPresenceForExternalMonitors,38612934 Servicing_38612686,38612686 +HumanPresencePrivacySettings,38612513 ThrottlePostRebootReporting,38605791 BugFix38587328,38587328 Servicing_DismissSignInButton_38585256,38585256 MSRC71532_38584566,38584566 SettingsRejuv_UninstallLegacyApps_Settings,38579715 +WaitDuringShellRestart,38554846 MSRC70863_38553898,38553898 +Servicing_SAC_elevated_toast_38553672,38553672 EICinIslands,38547058 NewRailEncoder,38544641 uDWM_Undocking,38539877 Servicing_DisableContextMenuPolicyCheck_38533606,38533606 AverageAggregation,38513938 +CDSRoamPenAndInkingSettingsNi,38494504 MSRC70776_38481997,38481997 MSRC70775_38481884,38481884 WidgetsFingerTrackingEdgeInvoke,38469793 +UserEligibilitySplit,38463459 Servicing_DisableWhiteboardAppPrelaunchOnPenMenu_38462519,38462519 OfficeIndexerThrottlingLogic,38461545 CxToWinRTTextInput,38455947 SEUTest,38453973 +Servicing_AssemblyManifestRedirectTrust,38447287 +NarratorLiveRegionDescendants,38442209 InputThemingCompletion_OSClient,38437771 SuggestionUIECrit,38436638 Servicing_38405985,38405985 @@ -1140,17 +1586,22 @@ WidgetsFeedsRotation,38344686 MSRC70185_38343517,38343517 MSRC70561_38339872,38339872 ArbiterMetadataContainer,38339672 +NetworkIcon_HeapExperiment,38323775 SmartWorkflowsAugLoopTelemetry,38320543 MSRC70540_38315328,38315328 MSRC70531_38313650,38313650 MSRC70529_38313567,38313567 +HPDExtensionMechanism,38312584 +Location_Accuracy,38312354 WlanRoamingConsortiumSupport,38312347 MSRC70520_38311597,38311597 MSRC70513_38309934,38309934 +Servicing_AzureVMFirstBootLogonDelay_38297786,38297786 MSRC70486_38296561,38296561 GraphRecentItemsManagerSignInButtonEnabled,38294196 MSRC70478_38294096,38294096 MSRC70466_38283909,38283909 +MSRC70412_PrintManifestRedirectOptIn,38266311 MSRC70380_38254160,38254160 Servicing_FixNullPtrCausingCrash_38242502,38242502 AdminFlowRejuv_RenamePC,38228963 @@ -1171,10 +1622,11 @@ ThreatExperienceOverlay,38164957 MSRC70253_38162243,38162243 HonorDelayedRendering,38139917 MSRC70187_38124495,38124495 +MFACheckInClipRenew,38124097 SettingsRejuv_ButtonEntityItemAccessibilityFix,38122468 MSRC70173_38122200,38122200 MSRC70172_38121601,38121601 -NetworkIcon_VPNOverlay,38113452 +NetworkIcon_VPNOverlay2022,38113452 BitLocker_Limit_Num_RP_Per_Vol,38109668 MSRC70158_38108480,38108480 Servicing_IntelLockFile_38106439,38106439 @@ -1198,6 +1650,8 @@ MSRC70016_38042933,38042933 Servicing_PnpPdcClient_38041558,38041558 ParentBamoMoveUwlm,38032249 MSRC70174_38029549,38029549 +URO,38016753 +WsxPacksRevokeZn,38009604 DisableDisplayMessageForSvchost,37998906 MSRC69948_37997804,37997804 AllowFocusLossNotifyWithCciDelegationWorkaround,37996940 @@ -1228,6 +1682,7 @@ MSRC69836_37884901,37884901 CommonSchemaPartAEnhancements,37883012 InputAppRunningFlagRemoval,37880918 MSRC69832_37880875,37880875 +SoftParkingElections,37875120 EnableV5toV4AutoDestListBackwardsCompatibility,37872517 MSRC69823_37871819,37871819 MSRC69804_37867481,37867481 @@ -1244,6 +1699,7 @@ MSRC69761_37828159,37828159 BugFix37826815_RegistrySettings,37826815 FlightIdsInCDMCTACCollection,37823025 LockBugFix_DecreaseLockScreenUnlockingDeferralTimeout,37820877 +UseNtCopyFileChunk,37820457 NextGenUSEnglishInkRecognizer,37820365 TestWEXPFlight,37814811 MSRC69741_37813809,37813809 @@ -1339,6 +1795,7 @@ MSRC69230_37471551,37471551 MSRC69196_37456034,37456034 MSRC69194_37455882,37455882 MSRC69156_37436451,37436451 +Servicing_LogonSessionOff_37435142,37435142 MSRC69147_37433711,37433711 SettingsRejuv_ModifyDarwinApps_Settings,37432471 AutoDisableLogonXamlKeyboard,37431306 @@ -1387,6 +1844,8 @@ WidgetsCompositionBasedHosting,37268021 DeliveryOptimization_DnsSdPeerDiscovery,37260154 RdsAadAuth,37258284 BiGlobalLockWatchdog,37256214 +CustomTelemetryLevel,37256055 +Servicing_FileExplorerNamedPropertyStoreToValueSetCrash,37254716 MDM_Extensibility_DSC_Native,37252711 AllowCustomSSPsAPs,37242222 Servicing_Taskbar_Keyboard_App_Movement,37242088 @@ -1461,6 +1920,7 @@ SB_Test_Debug,37012840 MSRC68484_37012290,37012290 SearchBoxLowerLeft,37010913 PATKTI,37007953 +ClearViewInfos,37006774 HumanPresenceCapability,36998846 HnsMirroredRoutingMultiple,36991632 MSRC68454_36987926,36987926 @@ -1596,6 +2056,7 @@ MSRC68043_36715792,36715792 SystemDiskInfo,36713042 MSRC68018_36704105,36704105 Servicing_DateAndTimeSettingsUACPrompt_36703523,36703523 +JpgTurboFunctionality,36703308 MSRC68013_36701337,36701337 SplitTransactionHSIIWorkaround,36695841 ShellSafeMode,36691930 @@ -1603,6 +2064,7 @@ MSRC67985_36690734,36690734 MSRC67987_36690565,36690565 MSRC67986_36690529,36690529 MSRC67984_36690451,36690451 +BoostOnDragSize,36689586 MSRC67982_36689514,36689514 MSRC67981_36689396,36689396 HardwareMicMuteButton,36689271 @@ -1691,6 +2153,7 @@ Servicing_TaskbarBadgeQueryAsync_35592075,36480243 Servicing_TaskbarShiftClick_36479996,36479996 Servicing_TaskbarAppPlates_36479888,36479888 Servicing_TaskListSizeChanged_36479856,36479856 +HvciRemoveBlockAutoenablementRegkey,36479209 MSRC67719_36475946,36475946 MSRC67717_36474000,36474000 ShowFamilyToNonAdmins,36466220 @@ -1744,6 +2207,7 @@ Servicing_LockScreenHang_36217222,36217222 FixMissingOneDrivePFN,36209636 WSXProvider_SkuCheckOverrideUndocked,36202359 OobeCbr2,36195391 +AppReadinessBlockLogonForCriticalAppsOnlyPolicy,36194227 MSRC67511_36192878,36192878 Servicing_NestedParentIntegration_36190430,36190430 MSRC67498_36186894,36186894 @@ -1838,6 +2302,7 @@ MSRC67158_35686412,35686412 MSRC67156_35686021,35686021 MSRC67155_35685934,35685934 SuggestionUISticker,35685301 +RIMUserCritOpt,35683068 MicaBackdropInApplicationFrameHostTitlebar,35681203 MSGraphShare,35681116 DoNotUseForTesting,35681102 @@ -1934,6 +2399,7 @@ BugFix35364902_Refactor,35364902 MicaDefaultBackdrop,35362067 WSXProviderUndocked,35359319 WsxSelfHealing,35359296 +FETV,35352817 XamlIslandViewAdapterRefactor,35352690 TIFEAPI,35352644 UrlMonitoringForAntiPhishing,35336581 @@ -1942,6 +2408,7 @@ WSXProvider_SkuCheckOverride,35296908 MSRC66808_35291341,35291341 PreinstalledAppSupport,35286366 MSRC66769_35264364,35264364 +AmbientDeviceLighting,35262205 InputViewCoordinating,35260686 MSRC66761_35258926,35258926 BugFix_PasswordFeedbackAnimation,35249410 @@ -1981,6 +2448,7 @@ Servicing_ChatUriTelemetry_35118464,35118464 OsConfigurationGetConfigurationDocument,35115136 MSRC66673_35090504,35090504 StorageReserveFixes,35089046 +Hub_ForceDarkFirstBoot,35084316 Servicing_TaskbarIconMissingSecondMon_35081499,35081499 CompDBFodEnumeration,35063734 UrgentNotifications,35061012 @@ -2036,7 +2504,7 @@ BugFixHwpNoCandidates,34886873 SecureEOF,34882261 MSRC66477_34881716,34881716 MSRC66472_34878782,34878782 -AnimatedNavigationIcons,34878152 +SettingsAnimatedNavigationIcons,34878152 FEResourceLeakFixes,34877149 Servicing_ContextMenuAppExtensionIcons_34862854,34862854 AADVirtualDesktopTagging,34862216 @@ -2087,6 +2555,7 @@ SuggestedActionsOnCopy,34592303 MSRC66266_34576809,34576809 TKPOSR,34562805 HyperVFirewall,34558427 +CloudPCBoot,34546734 WinSEFileExperiences,34545233 WPTest,34538730 RemoveDeviceConfirmatorDeprecation,34525664 @@ -2094,6 +2563,7 @@ ToastOcclusion,34523290 Servicing_VoiceAssistantFriendlyString_34518611,34518611 DisplayMessage,34509399 OneDriveCard,34508795 +CloudPCSwitch,34508225 MSRC66247_34508175,34508175 MSRC66242_34492278,34492278 Servicing_TaskbarMultiMonConfigChange_34484012,34484012 @@ -2134,6 +2604,7 @@ PrintSupportAppV2,34070240 Servicing_34049117,34049117 NetworkSensorClearConnections,34045002 TaskbarExternalDrag,34042443 +ReservedWidthReflowingPanel_NegativeWidthFix,34038942 XamlHostedDialogHyperlinks,34037898 CustomXamlUIDialog,34037864 WebThreatDefenseComponents,34032856 @@ -2149,6 +2620,7 @@ Servicing_VirtualDesktopSwitcher_Preview_Hover_Behavior_33927328,33927328 OobeAppReadyScan,33913788 MSRC65887_33905632,33905632 MSRC65886_33905167,33905167 +StrictParentBasedAllowForegroundActivate,33882822 MSRC65840_33878041,33878041 MSRC65839_33877957,33877957 MSRC65838_33877834,33877834 @@ -2173,10 +2645,12 @@ DeleteOobeAppsScanAfterUpdate,33790442 MSRC65772_33789583,33789583 MSRC65767_33788777,33788777 SIPShowUpOnLogonUIBugFix,33782055 +ChecksForTPMandCPU,33777183 Servicing_MiniSearchAnimations_33774332,33774332 MSRC65755_33774255,33774255 FastPassExpression,33774016 MSRC65754_33773820,33773820 +Servicing_WUSettingsOptionalUpdateFix,33772718 Undocking_WUPS2Dll,33758299 WebThreatDefenseToggle,33755739 PGStartRenderOptimizations,33726028 @@ -2189,6 +2663,7 @@ Undocking_WuuhextDll,33723308 MSRC65698_33721067,33721067 LockBugFix_ReentrantLockAndUnlockActivityNotSerialized,33711970 MSRC65688_33698297,33698297 +ReplaceAdal,33684350 Narrator_AddHighQualityVoice2,33672777 Narrator_AddHighQualityVoice,33672769 WdfIfrTimeStamp,33671146 @@ -2210,6 +2685,7 @@ KeyboardButtonVisibilityImprovement,33621054 MSRC63700_33614092,33614092 Servicing_2106b_33613052,33613052 PerpetualFeatureCard,33610782 +ForegroundLockTimeout,33595717 Servicing_WldpConsistency_33595474,33595474 MSGraphIntegrationDestListInfrastructure,33591120 MSRC65587_33588537,33588537 @@ -2271,6 +2747,7 @@ MSRC65290_33257011,33257011 MSRC65289_33256947,33256947 MSRC65288_33256830,33256830 Servicing_ExplorerSearchPoundFix_33234451,33234451 +Upgrade_UpdateScenario_ForceAcceptEulaInDownLevelOS,33232408 OobeAppsScanAfterUpdate,33232335 MMPC_Desktop,33231644 IgnoreFocusEventFromEmptyWindow,33225829 @@ -2314,11 +2791,13 @@ MDMDiagnosticsTool_FlattenOutputFile,32990851 Servicing_LogonUIRaceCondFix_32990093,32990093 LockOnLogon,32979348 SnCm,32966687 +DisableAutoUserShutdownTimeout,32963834 Rejuv_Devices_HeroControl,32935409 OobeAllowDisplayModeChange,32928261 KeepLegacy,32926035 MSRC65104_32911927,32911927 TouchKeyboardDeviceConvertibility,32910101 +DeliveryOptimization_UnregCallersV2,32901691 MSRC65089_32900241,32900241 MSRC65087_32898838,32898838 MSRC63700_32898578,32898578 @@ -2334,6 +2813,7 @@ Servicing_PenMenuCrash_32853045,32853045 Servicing_PolicyManagerFreeGetPolicyDataCrash_32812950,32812950 Servicing_WebSignInSandboxImprovements,32807650 MSRC65042_32805760,32805760 +PrefetchPolicy_PostHarm,32802025 MSRC65030_32800604,32800604 MSRC65029_32800462,32800462 OSetupSCTest,32798798 @@ -2388,6 +2868,7 @@ BugFix32439543,32439543 OSetupPTest,32438591 TestIdealStateControlIrisCampaign,32436187 MSRC64763_32434971,32434971 +Upgrade_MediaScenario_ForceAcceptEulaInDownLevelOS,32434707 SettingsRejuv_MixedReality,32433565 FamilySafetyRemoteLock,32425780 MSRC64746_32425730,32425730 @@ -2491,6 +2972,7 @@ LUITest,32157446 FUXTest,32157403 BSBTest,32157131 DXGI_BufferUpgrades_Optimizations,32156044 +TouchProcNoGuard,32146374 DispBroker_EmulateKernelSdcReset,32144447 BugFix32138127_CHSHandwritingetc,32138127 CtacSessionContext,32137669 @@ -2509,6 +2991,7 @@ MSRC64226_32094340,32094340 SettingsRejuv_SystemCategoryHeroControl,32093957 MoveUWLMForDesktop,32091812 STest05,32090915 +EmptyStageBackgroundImage,32090263 PCH_ShellPackageUpdateUnderLockOnly,32089879 Servicing_ScrollViewerLayoutCycleFix_32089063,32089063 MultiSpectrumAntiSpoofingModel,32081961 @@ -2531,10 +3014,12 @@ BugFix32052979_DeadLockInInputLocaleManager,32052979 IE_SBE,32050367 DeliveryOptimization_RLedbat,32050313 CloudNavMesh,32047098 +HgsPlusParkingSupportRequired,32043985 CUFSTest,32043389 FailFastDeprecatedAppExtensionMethods,32030964 SvchostXfgPolicies,32009050 SV2RCFixesFTMCrossProcClientImpl,32006506 +GpuVaPagingHistoryFre,32004408 RemoteDesktop_Rejuv,32003191 AlwaysProcessAppListInvisibleTiles,31992504 SettingsRejuv_GraphicsCaptureProgrammatic,31986764 @@ -2576,6 +3061,7 @@ BugFix31915298CorrectMinmax,31915298 BugFix31914887ShiftViewDoesNotShowBaseLabel,31914887 IconUnstacking,31913374 Rejuv_USB_Settings,31907773 +MultiCoreClasses,31903588 BugFix31897360_ResourceLoader,31897360 BugFix31897348_ApplicationCurrent,31897348 UndockedSCOOBENetworkDropoffHandler,31896588 @@ -2616,6 +3102,7 @@ Rejuv_Sign_In_Options,31777845 Rejuv_Access_Work_or_School,31777763 SettingsRejuv_Accounts,31777756 LegacyFolders,31776450 +PCH_MSHTest,31773361 SettingsPersonalizationRejuv_LockScreen,31772998 SHTest,31771395 SettingsRejuv_AccountsUsers,31770149 @@ -2623,6 +3110,7 @@ MSRC63845_31768335,31768335 MSARRP,31760575 MpeConnectionMonitor,31758802 GetAumidUsingITileViewStatics,31754925 +Wddm30CpuVisible,31754733 SettingsRejuv_YourInfo,31754099 Rejuv_Taskbar,31754050 Personalization_StartRejuv,31754019 @@ -2680,6 +3168,7 @@ GSAVTest,31613713 MSRC63567_31613541,31613541 BugFix31613094,31613094 ConnectionControlChannel,31612370 +HideCameraRollUpload,31611428 MSRC63550_31610527,31610527 Servicing_ApplockerMutexRelease_31610117,31610117 HideActivityHistoryCloudSyncSetting,31609456 @@ -2772,6 +3261,8 @@ MSRC63193_31402472,31402472 SettingsRejuv_WindowsUpdate,31401318 BluetoothLEConnectionParameters_DefaultParameters,31400526 MSRC63159_31399106,31399106 +RemoveUpgradeNowEntrypoints,31397772 +RemoveMctX86Support,31397761 MSRC63154_31397731,31397731 IBSSetup,31397652 MSDTest,31390638 @@ -2823,6 +3314,7 @@ MSRC62983_31275183,31275183 MSRC62981_31273995,31273995 SettingsRejuv_GraphicsSettings,31267642 GpuForClusteredVms,31265865 +DamUserSessionDelay,31265047 HVCZMTest,31265023 ResourceManagerLimits,31261443 FixKoreanWideNarrowTouchKeyboardShiftLabel,31256252 @@ -3108,6 +3600,8 @@ FeedsBackgroundWebViewRefresh,29947361 FeedsFullVersion,29947360 MSRC61728_29942047,29942047 MSRC61727_29941876,29941876 +DeliverDespiteMessageFilter,29937229 +TreatDosDevicePathsAsNormalFiles,29933563 MSRC61715_29932695,29932695 MSRC61712_29929058,29929058 MSRC61710_29928883,29928883 @@ -3115,6 +3609,7 @@ UnreliableLidRecovery,29928180 MSRC61700_29926750,29926750 MSRC61699_29922275,29922275 MSRC61698_29921613,29921613 +AccessRegistryLockAcquireCount,29919768 MSRC61683_29915577,29915577 BugFix29915178,29915178 CUIPN,29913204 @@ -3223,6 +3718,7 @@ TouchKeyboardPerfImprovementVoiceTyping,29746664 UiaOptimizedSimpleBulkFetch,29743376 WUEventsReconfigurationAndSampling,29743028 PackageStatusInStateRepository,29741783 +MemoryPerformantEnvironment,29741686 FullscreenSnipResolution,29740142 LLR,29739188 SettingsRejuv_MultiTasking,29739067 @@ -3278,6 +3774,7 @@ SettingsAudioRejuv,29643556 CaseInsensitiveModeNameComparison,29642131 TKWUTest,29637365 CredUIDesktopFluentStyling,29634226 +HgsPlusSupportRequired,29632364 SettingsRejuv_IT_Privacy,29631937 SettingsRejuv_Typing,29631860 ShrinkWindowOnMoveSize,29631310 @@ -3323,6 +3820,7 @@ LanguageSettingsRejuvenation,29449858 BugFix29439539,29439539 BugFix29438520,29438520 XHSWUI,29425493 +IommuInterfaceV2,29424607 MSRC60884_29411782,29411782 BugFix29397516,29397516 MSRC61102_29384244,29384244 @@ -3358,6 +3856,7 @@ SettingsRejuv_FontSettingsRejuv,29241279 SettingsUpdate_Mouse,29241208 SevSnpEmulation,29236512 ControllerMotionPredictionModel,29209419 +DelayedForceEviction,29206634 MakeOnUserProfileChangedSynchronous,29205015 NegoexPassesStructuredExceptions,29204454 ShowM365OnValueBanner,29174495 @@ -3381,6 +3880,7 @@ OneSettingsClient_UseCommonHttpLibrary,28992483 AADKDFContextV2,28991043 RegisterUdkPackageOnDemand,28990927 IrisServiceRefreshCtac,28969680 +DmaRemapping,28967161 TpmAndSmBioVersionCspNodes,28966953 Servicing_JpnHiraKataSwitchCombination_28964954,28964954 NormalizeIrisFlightsId,28962549 @@ -3412,6 +3912,7 @@ RapidHpdDeferRecalc,28758639 NarratorFindTextPatternRemoteOptimization,28753313 UseWin32kMargins,28728153 ShaderModel66Release,28725761 +TPMDrvSchedPriority,28714021 BugFix28704863,28704863 Servicing_BopomofoCtrlKeyFix_28702631,28702631 UseProductionEndpoint,28663185 @@ -3496,6 +3997,7 @@ FeedsDataRefreshRateServerControl,28247353 MSRC60412_28241460,28241460 AccountsServiceUdk,28237372 MSRC60274_28236181,28236181 +PerProcessorClockTick,28214047 DMSTest,28211641 TaskviewCleanupDropShadows,28210564 ColdStartPerformanceImprovement2Fe,28193805 @@ -3530,6 +4032,7 @@ TabletModeImprovements,28032790 SettingsPagePrivacyMusicLibrary,28025541 UniversalDiffValidation,28005761 MSRC60211_28005250,28005250 +ExtendPoseQueueLength,28002506 SessionContextHook,27999840 Servicing_TSF3DynamicInputScope_27998611,27998611 CloudExperienceHostRedirectionBinary,27980645 @@ -3728,6 +4231,7 @@ MSRC59452_27049783,27049783 LogonUINoAcrylicOnSoftwareRender,27017356 MSRC59430_27015910,27015910 MSRC59429_27015891,27015891 +BluetoothAutoConnectionEstablishmentProcedure,27014906 Servicing_TableTextImeCrashOnIE_27008582,27008582 BugFix26998260,26998260 BugFix26995066_UpdateShellPreferenceCache,26995066 @@ -3775,6 +4279,7 @@ MSRC59239_26832731,26832731 MSRC59237_26832406,26832406 ViewManagerPhaseout,26832353 MSRC59235_26832024,26832024 +BluetoothEnhancedRadioDiagnostics,26829927 MSRC59215_26793016,26793016 MSRC59208_26788470,26788470 MSRC59174_26776217,26776217 @@ -3950,6 +4455,7 @@ MSRC58450_26235133,26235133 FullLayoutTouchKeyboardOnWCOS,26231955 UpLevelUpdateDeployModule,26227311 ToastQueueRetryTimer,26226920 +PLDRRecovery,26223389 SearchPluginIsolation,26222238 Servicing_SearchDisableWebSearch_26212727,26212727 AppWindowProjection,26212670 @@ -3962,6 +4468,7 @@ MSRC56896_26193673,26193673 WTest,26193597 MSRC58375_26192198,26192198 MSRC58374_26192076,26192076 +HideMixedRealityViewerSlate,26191384 MSRC58362_26190270,26190270 MSRC58340_26178496,26178496 MSRC58337_26177910,26177910 @@ -3976,6 +4483,7 @@ MSRC58283_26165152,26165152 MSRC58278_26164425,26164425 MSRC58267_26154619,26154619 Hub_AppointmentSyncWithEAS,26153807 +PackagedCreateProcess,26153661 MSRC58244_26150492,26150492 Servicing_ChsImeCandidateWindowDisappear_26145507,26145507 SettingSyncRemovalDisableAllUploadsAndDownloads_DisableForComponentHoldback,26127540 @@ -4013,6 +4521,7 @@ GestureCursorMovementUndockedFe,26062448 MSRC58095_26059748,26059748 MSRC58089_26052789,26052789 HcsTestHooks,26049828 +DevPropKeyFromMSOSDescriptor,26042003 AFD_MuteWin32Processes,26041272 MSRC58077_26026994,26026994 MSRC58074_26026797,26026797 @@ -4295,6 +4804,7 @@ MSRC56783_25323380,25323380 LowPriorityVAILPrelaunch,25318022 MSRC56757_25301216,25301216 MSRC56756_25301192,25301192 +AsyncVmBusMessages,25300072 MSRC56737_25294043,25294043 MSRC56735_25293996,25293996 WindowTabHost,25292146 @@ -4367,6 +4877,7 @@ MSRC56443_24910246,24910246 MSRC56442_24910167,24910167 UserLocationOverride,24909010 ProgrammableTaskbarTelemetry,24896077 +AdjustMagnifierForEdgeChromium,24893147 MSRC56414_24890919,24890919 MSRC56412_24890354,24890354 SystemToAboutSettingsSearchRedirect,24888244 @@ -4469,6 +4980,7 @@ DXGI_CrossAdapterScanOut,24599531 MSRC55939_24599394,24599394 MSRC55937_24598753,24598753 VpciProxyMux_Refactor,24598453 +JunctionRedirectionTrust,24598032 ApplicationWindows_Wave4,24597231 MSRC55930_24596121,24596121 SmarterImageLoading,24595158 @@ -5004,6 +5516,7 @@ Modern_Disk_Management_Link,23257398 MSRC53631_23253071,23253071 MSRC53553_23251489,23251489 MSRC53547_23250133,23250133 +WritePackageStateUsingTransactions,23232883 MSRC53528_23229617,23229617 WhatsNew,23226190 LaunchAnaheimDownloadPageAtLoginForAnaheimInsiders,23220630 @@ -5030,6 +5543,7 @@ MSRC53389_23133785,23133785 AllowDelayStartupDebugging,23128665 BugFix23115857,23115857 DefaultAppUpdates,23109802 +QRCodeWifiJoining,23106999 ExcludeFromCaptureAPI,23097642 Servicing_IE_SETTINGSYNCMIGRATION_23092750,23092750 MSRC53289_23089006,23089006 @@ -5098,11 +5612,13 @@ MonitorDevice_IsDolbyVisionSupported,22784083 UwpWindowLifecycleManager,22782356 DXCore_SystemFileMappings,22765950 MSRC52951_22764330,22764330 +NonDXKryptonGpuSupport,22761567 WdagAsIsolationPlatform,22756199 MSRC52945_22755897,22755897 MSRC52943_22753775,22753775 MSRC52937_22751035,22751035 MSRC52936_22750499,22750499 +HvciAutoEnableOnSV,22749712 MSRC52934_22749442,22749442 MSRC52929_22725296,22725296 ShareTargetDisplayName,22723486 @@ -5204,6 +5720,7 @@ SensorThresholding,22066884 MSRC52387_22055503,22055503 MSRC52385_22030089,22030089 SIPOcclusionMitigation,22024163 +WcosIPPoverUSB,22014285 ApiLogging,22006889 RegFileEncapsulationLogging,22006819 MSRC52370_22005497,22005497 @@ -5476,10 +5993,12 @@ EmptyFiles,21093963 DisableCRC32,21092406 UseD3D12HologramCompositorPipeline,21088374 CalendarQuickCompose,21088047 +EnableHostResourceSharing,21087575 KeyboardInputInMinQueue,21087082 D3D11MaxFrameLatencyOverride,21084512 ShellOcclusionHandling,21082956 UndockedSettingsSearchContent,21076392 +XFG_User,21076344 UseHeadGazePitchAdjustmentRadians,21073599 FnKeyAPI,21073492 MSRC52364_21073296,21073296 @@ -5920,6 +6439,7 @@ ModernUXConsole,19672386 SettingsEntryPointInAC,19654704 RedesignedOobeDesktop,19652439 MyPeopleDeprecationTip,19651320 +CopyDriverToSystem32,19649929 WpnAdaptiveCardsConverter,19643255 DecoupledLanguageAndKeyboardSettings,19642854 MSRC48449_19641876,19641876 @@ -5931,6 +6451,7 @@ SpatialAudioToast,19631037 CommandBarFlyoutShadow,19625936 SelfHostConsumerLayout,19617417 MSRC46856_19616319,19616319 +D3D9OverlayWin7Blt,19614391 ShellUndockedPackage,19603540 ImageComparerV2,19599498 MSRC48424_19595486,19595486 @@ -5943,6 +6464,7 @@ AADSupportInvalidateCacheAsyncInPlugin,19583676 PDCShellPhaseUseWNF,19582721 CloudExperienceHostLaunchTask,19581552 ScoobeMinuteZeroOverride,19581537 +QRTracking,19581243 MSRC48243_19580219,19580219 EnableDisplayColorManagementApi,19574848 LoadAlternateHcl,19574322 @@ -6027,6 +6549,7 @@ FlowQuickActions,19337899 PTPInputVirtualization,19330045 VMComputeBrokerProcess,19328095 Profile_Service_Restricted_Hive_Access,19327965 +SchedulerQosPreemption,19326711 ScoobeFrequencyControl,19326370 VAILInitialPositioning,19319140 TimelineBetterStartVisualCache,19317887 @@ -6043,6 +6566,7 @@ MSRC48033_19302682,19302682 PolicyEnforcedWebcamAccess,19294815 CompareGPWallpaperModifiedTimeAgainstCache,19287428 MSRC48020_19284385,19284385 +IoMmuIsolationForGPUP,19276463 HolographicSecureDesktop,19276410 MSRC47978_19275169,19275169 ServiceUIContentExperimentB,19272967 @@ -6074,6 +6598,7 @@ MSRC47875_19206119,19206119 BugFix19195402,19195402 DD13,19194150 MSRC47907_19192887,19192887 +SupportComputeOnlyAdapters,19181671 ThumbnailCache_SemaphoreUpdate_19173096,19173096 MbbCx_DeviceInterface_Support,19166835 HardwareKeyboardTipCFromDefaultIS,19164539 @@ -6138,6 +6663,7 @@ WarpDisableJITOOP,19052330 EyeTracking_EcappSettingsUpdates,19051580 MSRC47720_19049162,19049162 BrokeredDisplays_ConsoleSessions,19043985 +SchedulerRemoveForegroundBoostDecay,19043214 EyeTracking_3rdPartyAacSpeech,19040803 WarpForceJITOOP,19040692 MSRC47657_19038961,19038961 @@ -6262,6 +6788,7 @@ MSRC47208_18734728,18734728 PublishActivityAnnotations,18716070 NavigationPaneExpandOnHover19h2,18715789 JumpListCenntennialActivationForegroundFix,18715554 +SecureUSBDeviceFirmwareHashCheck,18714103 MSRC47294_18712940,18712940 MSRC47316_18711374,18711374 SuppressDefaultPeopleBar,18710574 @@ -6331,6 +6858,8 @@ MSRC46881_18391601,18391601 MSRC46861_18388632,18388632 MSRC46863_18388604,18388604 Hub_ProximityBackground,18385605 +SchedulerFavoredCoreRotation,18384384 +BamQosGrouping,18384211 ActuationSmartAction,18383822 OutsideMode_Video_HighLux,18380245 OutsideMode_Capable,18380198 @@ -6540,6 +7069,7 @@ VisualCaptureAPI,16976519 UseSpeechPlatformSettings,16976317 ProactiveEndpointOverride,16975013 UseTabAdminBadge,16958527 +Servicing_AppPickerQueryServiceFix,16928764 ExtendSuspendTimeout,16924527 HolographicCameraCaptureUI,16892996 SettingsHomeProgrammableMultiPromoCard,16892364 @@ -6700,6 +7230,7 @@ EICLogging,15990572 InputValidation,15989249 UseDDisplayOutputOnSydney,15983669 EnableVolumeButtonsOnIdle,15969073 +CloudFileDisguisePlaceholdersForGUIApps,15966734 JAmsi,15964611 EnableDesktopAppxInAppContainer,15955149 PreventSUALaunchAsDSMA,15953702 @@ -6800,6 +7331,7 @@ ScreenSketchApp,15333788 Hub_UserImageCache,15314168 Hub_OfficeClientCache,15312783 DragDropContinuation,15310837 +UsbHubDripsWatchdogSurpriseRemove,15299626 ClipboardCompUIRightsTransfer,15297648 PasteAsPlainText,15221520 DirectDisplayApi_PreferMpo3,15197906 @@ -6863,6 +7395,7 @@ MultiSelectTreeView,14642807 PDF_AnnotationBar,14637247 PDF_AnnotationBar_TouchWriting,14637238 Pdf_ReadOutLoud,14637217 +SchedulerAggressiveForegroundBoost,14612316 MergeStartGroupsForJapaneseAndKorean,14612182 D3D12SRVOnlyTiledResourceTier3,14611894 AccountsGroup_AddAccountNameSetting,14610699 @@ -6894,6 +7427,7 @@ AOobeOneDrivePage,14492740 OfflineCapableUserLockScreenSettingsMigrationPlugin,14486954 AppDefaultsOpenWithAny,14482024 XamlEnableISACForSpatialAudioOnDesktop,14481055 +Vail_iFLIP,14471434 HeapBackedPool,14470041 AdditionalComDebugOutput,14468475 CarouselTabSetsOnTimeline,14467192 @@ -6936,6 +7470,7 @@ ShellUserSelection,14291063 AutoGamePowerProfile,14290802 MSRC41449_14282720,14282720 TimelineSuggestions,14277169 +CloudFileDisguisePlaceholders,14276994 OctagonServiceIntegration,14266621 OctagonClientBase,14263527 EICReanalysis,14245064 @@ -7019,6 +7554,7 @@ AppFrameCOMRundown,13837201 CloudFileNavPaneAllPrimaryStates,13822262 FaceRecognitionModelEjectionFodMarkForDeletion,13822255 WFD_FirewallPreConfiguration,13820346 +CldFltBlockSession0Hydration,13819759 DepthSorting,13818272 UsePopupIslandSiteForXamlWindowedPopups,13816458 D3D11On12DeferredContexts,13815251 @@ -7298,6 +7834,7 @@ UnmetRequirementsChanged,11895254 WFD_XboxConnected,11886935 Decoder_MediaUsage,11886338 TouchKeyboardExperienceManager,11886170 +Upgrade_KeepBitLockerActive,11875329 RealtimeEnticementNoCourtesyIntervalTimeout,11874744 HVSIGpuMirrorAll,11872911 PenPressAndHold,11871415 @@ -7308,15 +7845,19 @@ HubOSOobeKeyboardPage,11868189 HubOSOobeEulaPage,11868187 HVSIAcceleratedGraphics,11868065 CortanaOpenKnownFolder,11861797 +RoomAdjustmentApp,11851661 LaunchTeamsOrSkypeBasedOnMeetingType,11849830 InclusiveOobePhonePairingPage,11847427 CortanaEngagementEvents,11839132 MMXOptInThroughSettings,11833844 WUCShapes,11832104 Audio_MultiChannelRenderAttempted,11831216 +FirstRunGreenRoom,11829478 SpatialEntityBasedStagePersistence,11828722 +WbsUsbAltSetting6,11828129 QualityBenchmark,11828014 MobilityExperience,11824828 +WhatsNewApp,11813843 PrelaunchEdgeLogon,11813196 SignalQueryAPI,11804720 InclusiveOfficeOneDriveOobePage,11803809 @@ -7456,6 +7997,7 @@ LockExpMgr_AppHostingModel,11102250 PersistentMemoryTest,11092970 UseComThreadingInAccessibilityView,11081925 D3D12ContentProtection,11067548 +ExclusiveViewsPlaceFrames,11056805 DeepInferno,11038064 EyeTracking,11030047 Dwm_Ownership_Leak_Bugchek,11029914 @@ -7730,6 +8272,7 @@ XamlShowHideAnimations,8591635 AlwaysShowImmersiveCortanaOnVoiceActivation,8584952 ReduceFrequency,8578918 XDeviceToastCollectionAPI,8572594 +Vail,8554091 TargetedContentUseProductInstallAPIs,8553651 CortanaSpaXamlHeader,8549523 PeopleToastNotifications,8540639 @@ -8110,6 +8653,7 @@ CheckLoadedUnloadedEventSequence,3662038 UiaSendVersionNumber,3623713 LockReliability_SynchronizeShutdownWithBrokerEndpointCalls,3529167 JumplistUpdateFix,3511020 +RuleDiff,3424263 DesktopIconLayoutRefactor,3261926 TextPrimitiveAPI,3251313 InstallAttribution,3222455 @@ -8135,4 +8679,4 @@ CloudFileStateIcon,394658 BthA2dpAbsoluteVolume,153764 RebootDowntimeEstimateFUUX,936690175 CacheHighContrastStateInDwm,220937958 -ProximityPairing,87954621 +ProximityPairing,87954621 \ No newline at end of file diff --git a/ViVe.sln b/ViVe.sln index 8121c64..13f4f75 100644 --- a/ViVe.sln +++ b/ViVe.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29306.81 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33403.182 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ViVe", "ViVe\ViVe.csproj", "{80DCDA4D-8022-4740-8CCF-459DD3FE6F72}" EndProject @@ -10,17 +10,27 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|ARM64 = Debug|ARM64 Release|Any CPU = Release|Any CPU + Release|ARM64 = Release|ARM64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Debug|Any CPU.Build.0 = Debug|Any CPU + {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Debug|ARM64.Build.0 = Debug|Any CPU {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Release|Any CPU.ActiveCfg = Release|Any CPU {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Release|Any CPU.Build.0 = Release|Any CPU + {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Release|ARM64.ActiveCfg = Release|Any CPU + {80DCDA4D-8022-4740-8CCF-459DD3FE6F72}.Release|ARM64.Build.0 = Release|Any CPU {4DAAB723-3613-4133-AE54-646133538E44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4DAAB723-3613-4133-AE54-646133538E44}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DAAB723-3613-4133-AE54-646133538E44}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {4DAAB723-3613-4133-AE54-646133538E44}.Debug|ARM64.Build.0 = Debug|ARM64 {4DAAB723-3613-4133-AE54-646133538E44}.Release|Any CPU.ActiveCfg = Release|Any CPU {4DAAB723-3613-4133-AE54-646133538E44}.Release|Any CPU.Build.0 = Release|Any CPU + {4DAAB723-3613-4133-AE54-646133538E44}.Release|ARM64.ActiveCfg = Release|ARM64 + {4DAAB723-3613-4133-AE54-646133538E44}.Release|ARM64.Build.0 = Release|ARM64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/ViVe/FeatureManager.cs b/ViVe/FeatureManager.cs index 43c08fa..7e9072f 100644 --- a/ViVe/FeatureManager.cs +++ b/ViVe/FeatureManager.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -80,22 +80,18 @@ public static int SetFeatureConfigurations(RTL_FEATURE_CONFIGURATION_UPDATE[] up public static int SetFeatureConfigurations(RTL_FEATURE_CONFIGURATION_UPDATE[] updates, RTL_FEATURE_CONFIGURATION_TYPE configurationType, ref ulong previousChangeStamp) { + foreach (var update in updates) + if (update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageDefault || + update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageOverride || + update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.Security) + throw new ArgumentException("ImageDefault (0), Security (9), and ImageOverride (15) priorities are protected and can't be written to."); + else if (update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.UserPolicy && !update.UserPolicyPriorityCompatible) + throw new ArgumentException("UserPolicy priority overrides do not support persisting properties other than EnabledState."); + if (configurationType == RTL_FEATURE_CONFIGURATION_TYPE.Runtime) - { - foreach (var update in updates) - if (update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageDefault || update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageOverride) - throw new ArgumentException("Windows does not support Runtime configuration of features with ImageDefault or ImageOverride priority."); - else if (update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.UserPolicy && !update.UserPolicyPriorityCompatible) - throw new ArgumentException("UserPolicy priority features do not support persisting properties other than EnabledState."); return Ntdll.RtlSetFeatureConfigurations(ref previousChangeStamp, RTL_FEATURE_CONFIGURATION_TYPE.Runtime, updates, updates.Length); - } else - { - foreach (var update in updates) - if (update.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.UserPolicy && !update.UserPolicyPriorityCompatible) - throw new ArgumentException("UserPolicy priority features do not support persisting properties other than EnabledState."); return SetFeatureConfigurationsInRegistry(updates, previousChangeStamp); - } } public static IntPtr RegisterFeatureConfigurationChangeNotification(FeatureConfigurationChangeCallback callback) @@ -187,6 +183,11 @@ public static bool FixLKGStore() } catch { return false; } } + public static int InitializeBootStatusDataFile() + { + return Ntdll.RtlCreateBootStatusDataFile(null); + } + private static int SetFeatureConfigurationsInRegistry(RTL_FEATURE_CONFIGURATION_UPDATE[] updates, ulong previousStamp) { // Stamp behavior and return values are taken from equivalent kernel operations for runtime feature configuration diff --git a/ViVe/FeaturePropertyOverflowException.cs b/ViVe/FeaturePropertyOverflowException.cs index 7ebf629..cc73bc3 100644 --- a/ViVe/FeaturePropertyOverflowException.cs +++ b/ViVe/FeaturePropertyOverflowException.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/ViVe/NativeEnums.cs b/ViVe/NativeEnums.cs index a7e65a3..3d39e10 100644 --- a/ViVe/NativeEnums.cs +++ b/ViVe/NativeEnums.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -36,9 +36,12 @@ public enum RTL_FEATURE_ENABLED_STATE : uint public enum RTL_FEATURE_CONFIGURATION_PRIORITY : uint { ImageDefault = 0, - Enrollment = 2, + EKB = 1, + Safeguard = 2, Service = 4, + Dynamic = 6, User = 8, + Security = 9, UserPolicy = 10, Test = 12, ImageOverride = 15 diff --git a/ViVe/NativeMethods.Ntdll.cs b/ViVe/NativeMethods.Ntdll.cs index 03ff0b4..1f07dbd 100644 --- a/ViVe/NativeMethods.Ntdll.cs +++ b/ViVe/NativeMethods.Ntdll.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -116,5 +116,8 @@ IntPtr returnLength int dataLength, IntPtr returnLength ); + + [DllImport("ntdll.dll", CharSet = CharSet.Unicode)] + public static extern int RtlCreateBootStatusDataFile(string bootStatusPath); } } diff --git a/ViVe/NativeStructs.cs b/ViVe/NativeStructs.cs index cdd91e1..383ac9c 100644 --- a/ViVe/NativeStructs.cs +++ b/ViVe/NativeStructs.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/ViVe/ObfuscationHelpers.cs b/ViVe/ObfuscationHelpers.cs index 25bbe7b..6bf886f 100644 --- a/ViVe/ObfuscationHelpers.cs +++ b/ViVe/ObfuscationHelpers.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/ViVe/Properties/AssemblyInfo.cs b/ViVe/Properties/AssemblyInfo.cs index 6cbc780..16b0c1e 100644 --- a/ViVe/Properties/AssemblyInfo.cs +++ b/ViVe/Properties/AssemblyInfo.cs @@ -10,7 +10,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Albacore.ViVe")] -[assembly: AssemblyCopyright("Copyright © @thebookisclosed 2022")] +[assembly: AssemblyCopyright("Copyright © @thebookisclosed 2023")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2022.6.27.0")] -[assembly: AssemblyFileVersion("2022.6.27.0")] +[assembly: AssemblyVersion("2023.2.28.0")] +[assembly: AssemblyFileVersion("2023.2.28.0")] diff --git a/ViVe/ViVe.csproj b/ViVe/ViVe.csproj index 50ed583..2952bf8 100644 --- a/ViVe/ViVe.csproj +++ b/ViVe/ViVe.csproj @@ -9,9 +9,10 @@ Properties Albacore.ViVe Albacore.ViVe - v4.7.2 + v4.8.1 512 true + true diff --git a/ViVeTool/App.config b/ViVeTool/App.config index 56efbc7..5ab1a35 100644 --- a/ViVeTool/App.config +++ b/ViVeTool/App.config @@ -1,6 +1,6 @@ - + - + - \ No newline at end of file + diff --git a/ViVeTool/ArgumentBlock.cs b/ViVeTool/ArgumentBlock.cs index c11b97c..68548d5 100644 --- a/ViVeTool/ArgumentBlock.cs +++ b/ViVeTool/ArgumentBlock.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -26,7 +26,7 @@ static class ArgumentBlock { internal static FeatureConfigurationTypeEx? Store; internal static List IdList; - internal static FeatureConigurationProperties FeatureConigurationProperties; + internal static FeatureConfigurationProperties FeatureConfigurationProperties; internal static SubscriptionProperties SubscriptionProperties; #if SET_LKG_COMMAND internal static BSD_FEATURE_CONFIGURATION_STATE? LKGStatus; @@ -52,7 +52,7 @@ internal static void Initialize(string[] args, ArgumentBlockFlags flags) flags.HasFlag(ArgumentBlockFlags.VariantPayloadKind) || flags.HasFlag(ArgumentBlockFlags.VariantPayload) || flags.HasFlag(ArgumentBlockFlags.Priority))) - FeatureConigurationProperties = new FeatureConigurationProperties(); + FeatureConfigurationProperties = new FeatureConfigurationProperties(); if (flags != 0 && (flags.HasFlag(ArgumentBlockFlags.ReportingKind) || @@ -113,13 +113,13 @@ internal static void Initialize(string[] args, ArgumentBlockFlags flags) } else if (flags.HasFlag(ArgumentBlockFlags.EnabledStateOptions) && key == "/experiment") { - FeatureConigurationProperties.EnabledStateOptions = RTL_FEATURE_ENABLED_STATE_OPTIONS.WexpConfig; + FeatureConfigurationProperties.EnabledStateOptions = RTL_FEATURE_ENABLED_STATE_OPTIONS.WexpConfig; flags &= ~ArgumentBlockFlags.EnabledStateOptions; } else if (flags.HasFlag(ArgumentBlockFlags.Variant) && key == "/variant") { if (TryParseDecHexUint(value, out uint parsedVariant)) - FeatureConigurationProperties.Variant = parsedVariant; + FeatureConfigurationProperties.Variant = parsedVariant; flags &= ~ArgumentBlockFlags.Variant; } else if (flags.HasFlag(ArgumentBlockFlags.VariantPayloadKind) && key == "/variantpayloadkind") @@ -130,25 +130,25 @@ internal static void Initialize(string[] args, ArgumentBlockFlags flags) HelpMode = true; return; } - FeatureConigurationProperties.VariantPayloadKind = parsedKind; + FeatureConfigurationProperties.VariantPayloadKind = parsedKind; flags &= ~ArgumentBlockFlags.VariantPayloadKind; } else if (flags.HasFlag(ArgumentBlockFlags.VariantPayload) && key == "/variantpayload") { if (TryParseDecHexUint(value, out uint parsedPayload)) - FeatureConigurationProperties.VariantPayload = parsedPayload; + FeatureConfigurationProperties.VariantPayload = parsedPayload; flags &= ~ArgumentBlockFlags.VariantPayload; } else if (flags.HasFlag(ArgumentBlockFlags.Priority) && key == "/priority") { if (!Enum.TryParse(value, true, out RTL_FEATURE_CONFIGURATION_PRIORITY parsedPriority) || - ((int)parsedPriority < 1 || (int)parsedPriority > 14)) + (uint)parsedPriority > 15) { ConsoleEx.WriteErrorLine(Properties.Resources.InvalidEnumSpec, value, "Priority"); HelpMode = true; return; } - FeatureConigurationProperties.Priority = parsedPriority; + FeatureConfigurationProperties.Priority = parsedPriority; flags &= ~ArgumentBlockFlags.Priority; } else if (flags.HasFlag(ArgumentBlockFlags.ReportingKind) && key == "/reportingkind") @@ -225,7 +225,7 @@ private static bool TryParseDecHexUshort(string input, out ushort output) } } - internal class FeatureConigurationProperties + internal class FeatureConfigurationProperties { internal RTL_FEATURE_ENABLED_STATE_OPTIONS EnabledStateOptions; internal uint Variant; diff --git a/ViVeTool/ConsoleEx.cs b/ViVeTool/ConsoleEx.cs index 8d2400c..f8dbd3e 100644 --- a/ViVeTool/ConsoleEx.cs +++ b/ViVeTool/ConsoleEx.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/ViVeTool/FeatureNaming.cs b/ViVeTool/FeatureNaming.cs index e7423c2..6a79f1c 100644 --- a/ViVeTool/FeatureNaming.cs +++ b/ViVeTool/FeatureNaming.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/ViVeTool/NativeMethods.cs b/ViVeTool/NativeMethods.cs index cc149f7..56520d9 100644 --- a/ViVeTool/NativeMethods.cs +++ b/ViVeTool/NativeMethods.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/ViVeTool/Program.cs b/ViVeTool/Program.cs index 2a9c903..96aef6d 100644 --- a/ViVeTool/Program.cs +++ b/ViVeTool/Program.cs @@ -1,6 +1,6 @@ /* ViVeTool - Windows feature configuration tool - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -23,6 +23,7 @@ using System.IO; using System.Linq; using Albacore.ViVe; +using Albacore.ViVe.Exceptions; using Albacore.ViVe.NativeEnums; using Albacore.ViVe.NativeStructs; @@ -61,7 +62,7 @@ static void ProcessArgs(string[] args) { #region Current commands case "/query": - ArgumentBlock.Initialize(args, ArgumentBlockFlags.Store | ArgumentBlockFlags.Identifiers); + ArgumentBlock.Initialize(args, ArgumentBlockFlags.Store | ArgumentBlockFlags.Identifiers | ArgumentBlockFlags.Priority); HandleQuery(); break; case "/enable": @@ -77,7 +78,7 @@ static void ProcessArgs(string[] args) HandleReset(); break; case "/fullreset": - ArgumentBlock.Initialize(args, ArgumentBlockFlags.Store | ArgumentBlockFlags.AllowBothStoresArgument); + ArgumentBlock.Initialize(args, ArgumentBlockFlags.Store | ArgumentBlockFlags.AllowBothStoresArgument | ArgumentBlockFlags.Priority); HandleFullReset(); break; case "/changestamp": @@ -176,6 +177,7 @@ static void HandleQuery() return; } + var priorityClamp = ArgumentBlock.FeatureConfigurationProperties.Priority; var storeToUse = ArgumentBlock.Store.HasValue ? (RTL_FEATURE_CONFIGURATION_TYPE)ArgumentBlock.Store.Value : RTL_FEATURE_CONFIGURATION_TYPE.Runtime; if (ArgumentBlock.IdList == null || ArgumentBlock.IdList.Count == 0) { @@ -185,6 +187,8 @@ static void HandleQuery() var namesAll = FeatureNaming.FindNamesForFeatures(retrievedConfigs.Select(x => x.FeatureId)); foreach (var config in retrievedConfigs) { + if (priorityClamp.HasValue && config.Priority != priorityClamp.Value) + continue; string name = null; if (namesAll != null) try { name = namesAll[config.FeatureId]; } catch { } @@ -202,6 +206,8 @@ static void HandleQuery() var config = FeatureManager.QueryFeatureConfiguration(id, storeToUse); if (config != null) { + if (priorityClamp.HasValue && config.Value.Priority != priorityClamp.Value) + continue; string name = null; if (namesSpecific != null) try { name = namesSpecific[id]; } catch { } @@ -230,22 +236,26 @@ static void HandleSet(RTL_FEATURE_ENABLED_STATE state) return; } - var fcp = ArgumentBlock.FeatureConigurationProperties; + var fcp = ArgumentBlock.FeatureConfigurationProperties; var updates = new RTL_FEATURE_CONFIGURATION_UPDATE[ArgumentBlock.IdList.Count]; - for (int i = 0; i < updates.Length; i++) + try { - updates[i] = new RTL_FEATURE_CONFIGURATION_UPDATE() + for (int i = 0; i < updates.Length; i++) { - FeatureId = ArgumentBlock.IdList[i], - EnabledState = state, - EnabledStateOptions = fcp.EnabledStateOptions, - Priority = fcp.Priority ?? RTL_FEATURE_CONFIGURATION_PRIORITY.User, - Variant = fcp.Variant, - VariantPayloadKind = fcp.VariantPayloadKind, - VariantPayload = fcp.VariantPayload, - Operation = RTL_FEATURE_CONFIGURATION_OPERATION.FeatureState | RTL_FEATURE_CONFIGURATION_OPERATION.VariantState - }; + updates[i] = new RTL_FEATURE_CONFIGURATION_UPDATE() + { + FeatureId = ArgumentBlock.IdList[i], + EnabledState = state, + EnabledStateOptions = fcp.EnabledStateOptions, + Priority = fcp.Priority ?? RTL_FEATURE_CONFIGURATION_PRIORITY.User, + Variant = fcp.Variant, + VariantPayloadKind = fcp.VariantPayloadKind, + VariantPayload = fcp.VariantPayload, + Operation = RTL_FEATURE_CONFIGURATION_OPERATION.FeatureState | RTL_FEATURE_CONFIGURATION_OPERATION.VariantState + }; + } } + catch (FeaturePropertyOverflowException fpoe) { ConsoleEx.WriteErrorLine(fpoe.Message); return; } FinalizeSet(updates, false); } @@ -265,10 +275,10 @@ static void HandleReset() } RTL_FEATURE_CONFIGURATION_UPDATE[] updates; - var fcp = ArgumentBlock.FeatureConigurationProperties; + var fcp = ArgumentBlock.FeatureConfigurationProperties; if (fcp.Priority.HasValue) { - var priority = ArgumentBlock.FeatureConigurationProperties.Priority.Value; + var priority = fcp.Priority.Value; updates = new RTL_FEATURE_CONFIGURATION_UPDATE[ArgumentBlock.IdList.Count]; for (int i = 0; i < updates.Length; i++) { @@ -566,7 +576,7 @@ static void HandleDictUpdate() else { Console.WriteLine(Properties.Resources.NewDictUpdateDisplay, ldi.sha); - var dlNew = ConsoleEx.UserQuestion(Properties.Resources.DictUpdateConsent); + var dlNew = !File.Exists(FeatureNaming.DictFilePath) || ConsoleEx.UserQuestion(Properties.Resources.DictUpdateConsent); if (dlNew) { UpdateCheck.ReplaceDict(ldi.download_url); @@ -593,12 +603,16 @@ static RTL_FEATURE_CONFIGURATION_UPDATE[] FindResettables(bool fullReset) return updateList.ToArray(); } - static void FindResettablesInternal(RTL_FEATURE_CONFIGURATION_TYPE type, bool fullReset, List targetList, HashSet alreadyFoundSet = null) + static void FindResettablesInternal(RTL_FEATURE_CONFIGURATION_TYPE type, bool fullReset, List targetList, HashSet alreadyFoundSet) { var configs = FeatureManager.QueryAllFeatureConfigurations(type); + var priorityClamp = ArgumentBlock.FeatureConfigurationProperties?.Priority; foreach (var cfg in configs) { - if (cfg.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageDefault || cfg.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageOverride) + if (cfg.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageDefault || + cfg.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageOverride || + cfg.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.Security || + (priorityClamp.HasValue && cfg.Priority != priorityClamp.Value)) continue; if (fullReset || ArgumentBlock.IdList.Contains(cfg.FeatureId)) { @@ -624,7 +638,9 @@ static bool FinalizeSet(RTL_FEATURE_CONFIGURATION_UPDATE[] updates, bool isReset var useBothStores = ArgumentBlock.ShouldUseBothStores; if (useBothStores || ArgumentBlock.Store == FeatureConfigurationTypeEx.Runtime) { - var result = FeatureManager.SetFeatureConfigurations(updates, RTL_FEATURE_CONFIGURATION_TYPE.Runtime); + int result; + try { result = FeatureManager.SetFeatureConfigurations(updates, RTL_FEATURE_CONFIGURATION_TYPE.Runtime); } + catch (ArgumentException ae) { ConsoleEx.WriteErrorLine(ae.Message); return false; } if (result != 0) { ConsoleEx.WriteErrorLine(isReset ? Properties.Resources.ResetRuntimeFailed : Properties.Resources.SetRuntimeFailed, @@ -634,7 +650,9 @@ static bool FinalizeSet(RTL_FEATURE_CONFIGURATION_UPDATE[] updates, bool isReset } if (useBothStores || ArgumentBlock.Store == FeatureConfigurationTypeEx.Boot) { - var result = FeatureManager.SetFeatureConfigurations(updates, RTL_FEATURE_CONFIGURATION_TYPE.Boot); + int result; + try { result = FeatureManager.SetFeatureConfigurations(updates, RTL_FEATURE_CONFIGURATION_TYPE.Boot); } + catch (ArgumentException ae) { ConsoleEx.WriteErrorLine(ae.Message); return false; } if (result != 0) { ConsoleEx.WriteErrorLine(isReset ? Properties.Resources.ResetBootFailed : Properties.Resources.SetBootFailed, @@ -651,17 +669,34 @@ static bool FinalizeSet(RTL_FEATURE_CONFIGURATION_UPDATE[] updates, bool isReset static void UpdateLKGStatus(BSD_FEATURE_CONFIGURATION_STATE newStatus) { - var result = FeatureManager.GetBootFeatureConfigurationState(out BSD_FEATURE_CONFIGURATION_STATE state); + var result = FeatureManager.GetBootFeatureConfigurationState(out BSD_FEATURE_CONFIGURATION_STATE currentStatus); if (result != 0) - return; + { + // STATUS_OBJECT_NAME_NOT_FOUND check + if ((uint)result == 0xC0000034) + { + result = FeatureManager.InitializeBootStatusDataFile(); + if (result != 0) + { + ConsoleEx.WriteWarnLine(Properties.Resources.BootStatInitFailed, + GetHumanErrorDescription(result)); + return; + } + } + else + { + ConsoleEx.WriteWarnLine(Properties.Resources.LKGQueryFailed, + GetHumanErrorDescription(result)); + } + } - if (state != newStatus) + if (currentStatus != newStatus) { result = FeatureManager.SetBootFeatureConfigurationState(newStatus); if (result != 0) ConsoleEx.WriteWarnLine(Properties.Resources.LKGUpdateFailed, GetHumanErrorDescription(result), - state); + currentStatus); } } @@ -694,7 +729,9 @@ static List DeserializeConfigsFromStream(BinaryReader VariantPayload = br.ReadUInt32() }; // Ignore these as they can't be written to the Runtime store and should be purely CBS managed - if (config.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageDefault || config.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageOverride) + if (config.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageDefault || + config.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.ImageOverride || + config.Priority == RTL_FEATURE_CONFIGURATION_PRIORITY.Security) continue; configurations.Add(config); } diff --git a/ViVeTool/Properties/AssemblyInfo.cs b/ViVeTool/Properties/AssemblyInfo.cs index 32c6c1e..026f3ec 100644 --- a/ViVeTool/Properties/AssemblyInfo.cs +++ b/ViVeTool/Properties/AssemblyInfo.cs @@ -9,7 +9,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("ViVeTool")] -[assembly: AssemblyCopyright("Copyright © @thebookisclosed 2022")] +[assembly: AssemblyCopyright("Copyright © @thebookisclosed 2023")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -31,5 +31,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.3.2.0")] -[assembly: AssemblyFileVersion("0.3.2.0")] +[assembly: AssemblyVersion("0.3.3.0")] +[assembly: AssemblyFileVersion("0.3.3.0")] diff --git a/ViVeTool/Properties/Resources.Designer.cs b/ViVeTool/Properties/Resources.Designer.cs index 387d9b6..c3365be 100644 --- a/ViVeTool/Properties/Resources.Designer.cs +++ b/ViVeTool/Properties/Resources.Designer.cs @@ -60,6 +60,16 @@ internal class Resources { } } + /// + /// Looks up a localized string similar to An error occurred while initializing the boot status data file ({0}) + ///Custom boot time overrides will be stored but won't load until the data file is present. + /// + internal static string BootStatInitFailed { + get { + return ResourceManager.GetString("BootStatInitFailed", resourceCulture); + } + } + /// /// Looks up a localized string similar to Boot store changes require a reboot to fully take effect, please do so if a configuration appears to be missing. /// @@ -70,7 +80,7 @@ internal class Resources { } /// - /// Looks up a localized string similar to ViVeTool v0.3.2 - Windows feature configuration tool + /// Looks up a localized string similar to ViVeTool v0.3.3 - Windows feature configuration tool ///. /// internal static string Branding { @@ -163,7 +173,7 @@ internal class Resources { } /// - /// Looks up a localized string similar to Payload : {0:x}. + /// Looks up a localized string similar to Payload : 0x{0:x}. /// internal static string FeatureDisplay_Payload { get { @@ -338,12 +348,14 @@ internal class Resources { /// /// Looks up a localized string similar to Syntax: /// /fullreset [/store:<both | runtime | boot>] + /// [/priority:{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}] /// ///This command removes all custom feature configuration overrides, effectively reverting ///feature store contents to their clean install state. Both stores are targeted by default. + ///If a priority is specified, only features in that specific priority will be reset. ///Use with caution. /// - ///ImageDefault (0) and ImageOverride (15) priority configurations are unaffected by this command.. + ///ImageDefault (0), Security (9) and ImageOverride (15) priority configurations a [rest of string was truncated]";. /// internal static string Help_FullReset { get { @@ -359,7 +371,8 @@ internal class Resources { /// ///Specifying /replace performs a full reset before importing data. /// - ///ImageDefault (0) and ImageOverride (15) priority configurations are unaffected by this command. + ///ImageDefault (0), Security (9) and ImageOverride (15) priority configurations are + ///unaffected by this command. /// ///Examples: /// /import /filename:features.bin @@ -393,7 +406,7 @@ internal class Resources { /// /// Looks up a localized string similar to Syntax: - /// /notifyusage {{/id:<comma delimited feature IDs> | /name:<comma delimited feature names>}} + /// /notifyusage {/id:<comma delimited feature IDs> | /name:<comma delimited feature names>} /// /reportingkind:<0-65535> /reportingoptions:<0-65535> /// ///Fires a feature usage notification. If a subscription with matching Kind & Options conditions @@ -414,13 +427,12 @@ internal class Resources { /// Looks up a localized string similar to Syntax: /// /query [/store:<runtime | boot>] [/id:<comma delimited feature IDs>] /// [/name:<comma delimited feature names>] + /// [/priority:{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}] /// ///If no store is specified, the Runtime store will be queried by default. ///You can specify feature IDs or names to filter the query results, in this case only ///the override with the highest priority will be displayed. - /// - ///Boot store queries reflect the state on system startup, if you've made any changes - ///to it since, a reboot is required for them to show up in the output. This is intend [rest of string was truncated]";. + ///If a priority is specified, only features in that specific priority will be sh [rest of string was truncated]";. /// internal static string Help_Query { get { @@ -430,15 +442,16 @@ internal class Resources { /// /// Looks up a localized string similar to Syntax: - /// /reset {{/id:<comma delimited feature IDs> | /name:<comma delimited feature names>}} - /// [/priority:{{<enrollment | service | user | userpolicy | test> | <1-14>}}] [/store:<both | runtime | boot>] + /// /reset {/id:<comma delimited feature IDs> | /name:<comma delimited feature names>} + /// [/priority:{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}] + /// [/store:<both | runtime | boot>] /// ///Features can be specified using both their IDs and names, mixing and matching is allowed. /// ///By default the features you've chosen will have their configuration overrides erased from ///all priorities and both stores. Specifying a priority will limit the scope of the reset. /// - ///ImageDefault (0) and Image [rest of string was truncated]";. + ///ImageDefault [rest of string was truncated]";. /// internal static string Help_Reset { get { @@ -450,13 +463,13 @@ internal class Resources { /// Looks up a localized string similar to Syntax: /// {0} {{/id:<comma delimited feature IDs> | /name:<comma delimited feature names>}} [/variant:<0-63>] /// [/variantpayloadkind:<none | resident | external>] [/variantpayload:<0-4294967295>] [/experiment] - /// [/priority:{{<enrollment | service | user | userpolicy | test> | <1-14>}}] [/store:<both | runtime | boot>] + /// [/priority:{{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}}] + /// [/store:<both | runtime | boot>] /// ///The parameters in square brackets don't need to be specified and will use these defaults: /// Variant : 0 /// VariantPayloadKind: None - /// VariantPayload : 0 - /// Experiment [rest of string was truncated]";. + /// VariantPayload : 0 /// [rest of string was truncated]";. /// internal static string Help_Set { get { diff --git a/ViVeTool/Properties/Resources.resx b/ViVeTool/Properties/Resources.resx index 544a78f..5f1822e 100644 --- a/ViVeTool/Properties/Resources.resx +++ b/ViVeTool/Properties/Resources.resx @@ -117,11 +117,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + An error occurred while initializing the boot status data file ({0}) +Custom boot time overrides will be stored but won't load until the data file is present + Boot store changes require a reboot to fully take effect, please do so if a configuration appears to be missing - ViVeTool v0.3.2 - Windows feature configuration tool + ViVeTool v0.3.3 - Windows feature configuration tool @@ -154,7 +158,7 @@ Arguments are now position independent and clearly labeled, ambiguous strings of HasSubscriptions: {0} - Payload : {0:x} + Payload : 0x{0:x} PayloadKind : {0} ({1}) @@ -237,12 +241,15 @@ invalidate this data due to a programming oversight. Syntax: /fullreset [/store:<both | runtime | boot>] + [/priority:{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}] This command removes all custom feature configuration overrides, effectively reverting feature store contents to their clean install state. Both stores are targeted by default. +If a priority is specified, only features in that specific priority will be reset. Use with caution. -ImageDefault (0) and ImageOverride (15) priority configurations are unaffected by this command. +ImageDefault (0), Security (9) and ImageOverride (15) priority configurations are +unaffected by this command. Syntax: @@ -252,7 +259,8 @@ Imports all feature configurations stored in a file into your system. By default Specifying /replace performs a full reset before importing data. -ImageDefault (0) and ImageOverride (15) priority configurations are unaffected by this command. +ImageDefault (0), Security (9) and ImageOverride (15) priority configurations are +unaffected by this command. Examples: /import /filename:features.bin @@ -280,7 +288,7 @@ Status descriptions: Syntax: - /notifyusage {{/id:<comma delimited feature IDs> | /name:<comma delimited feature names>}} + /notifyusage {/id:<comma delimited feature IDs> | /name:<comma delimited feature names>} /reportingkind:<0-65535> /reportingoptions:<0-65535> Fires a feature usage notification. If a subscription with matching Kind & Options conditions @@ -295,10 +303,12 @@ Examples: Syntax: /query [/store:<runtime | boot>] [/id:<comma delimited feature IDs>] [/name:<comma delimited feature names>] + [/priority:{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}] If no store is specified, the Runtime store will be queried by default. You can specify feature IDs or names to filter the query results, in this case only the override with the highest priority will be displayed. +If a priority is specified, only features in that specific priority will be shown. Boot store queries reflect the state on system startup, if you've made any changes to it since, a reboot is required for them to show up in the output. This is intended @@ -311,15 +321,17 @@ Examples: Syntax: - /reset {{/id:<comma delimited feature IDs> | /name:<comma delimited feature names>}} - [/priority:{{<enrollment | service | user | userpolicy | test> | <1-14>}}] [/store:<both | runtime | boot>] + /reset {/id:<comma delimited feature IDs> | /name:<comma delimited feature names>} + [/priority:{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}] + [/store:<both | runtime | boot>] Features can be specified using both their IDs and names, mixing and matching is allowed. By default the features you've chosen will have their configuration overrides erased from all priorities and both stores. Specifying a priority will limit the scope of the reset. -ImageDefault (0) and ImageOverride (15) priority configurations are unaffected by this command. +ImageDefault (0), Security (9) and ImageOverride (15) priority configurations are +unaffected by this command. Examples: /reset /id:12345678 @@ -330,7 +342,8 @@ Examples: Syntax: {0} {{/id:<comma delimited feature IDs> | /name:<comma delimited feature names>}} [/variant:<0-63>] [/variantpayloadkind:<none | resident | external>] [/variantpayload:<0-4294967295>] [/experiment] - [/priority:{{<enrollment | service | user | userpolicy | test> | <1-14>}}] [/store:<both | runtime | boot>] + [/priority:{{<ekb | safeguard | service | dynamic | user | userpolicy | test> | <1-14>}}] + [/store:<both | runtime | boot>] The parameters in square brackets don't need to be specified and will use these defaults: Variant : 0 diff --git a/ViVeTool/UpdateCheck.cs b/ViVeTool/UpdateCheck.cs index 39af156..e688213 100644 --- a/ViVeTool/UpdateCheck.cs +++ b/ViVeTool/UpdateCheck.cs @@ -1,6 +1,6 @@ /* ViVe - Windows feature configuration library - Copyright (C) 2019-2022 @thebookisclosed + Copyright (C) 2019-2023 @thebookisclosed This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/ViVeTool/ViVeTool.csproj b/ViVeTool/ViVeTool.csproj index 23f6a2d..06351e7 100644 --- a/ViVeTool/ViVeTool.csproj +++ b/ViVeTool/ViVeTool.csproj @@ -8,10 +8,11 @@ Exe Albacore.ViVeTool ViVeTool - v4.7.2 + v4.8.1 512 true true + AnyCPU @@ -37,9 +38,27 @@ app.manifest + + true + bin\ARM64\Debug\ + TRACE;DEBUG;SET_LKG_COMMAND + full + ARM64 + 7.3 + prompt + + + bin\ARM64\Release\ + TRACE + true + pdbonly + ARM64 + 7.3 + prompt + - ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll + ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll diff --git a/ViVeTool/packages.config b/ViVeTool/packages.config index 5eaa239..c865026 100644 --- a/ViVeTool/packages.config +++ b/ViVeTool/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file