mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2026-10-08 11:39:10 +11:00
* chore(dns): remove Mullvad DNS providers Mullvad is shutting down its public encrypted DNS servers and sponsoring Quad9 instead, so the six Mullvad profiles would resolve nothing once the servers go dark. Drops the Mullvad entries from config/dns.json, trims them out of the WPFchangedns ComboItems, and removes the matching bullets and the DoH-fallback note from the tweaks guide. Quad9 already ships as a provider, so users have a documented destination. The generated code-reference page for this tweak is left alone; the pre-release workflow regenerates it from config/tweaks.json. * test(dns): use generic fixtures for DoH-only providers The DoH-only and SecondaryDohTemplate paths in Set-WinUtilDNS were covered by fixtures named after Mullvad and carrying its real resolver addresses. Those code paths still exist, so the coverage stays; only the naming was tied to a provider WinUtil no longer ships. Renames the fixtures to DohOnlyProvider and DohOnlyNoSecondary and swaps in RFC 5737 / RFC 3849 documentation addresses and example.com templates, so the tests no longer read as if they exercise a shipped provider.
1908 lines
65 KiB
JSON
1908 lines
65 KiB
JSON
{
|
|
"WPFTweaksActivity": {
|
|
"Content": "Activity History - Disable",
|
|
"Description": "Stops Windows from publishing or uploading user activities while preserving clipboard history.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\System",
|
|
"Name": "EnableActivityFeed",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\System",
|
|
"Name": "PublishUserActivities",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\System",
|
|
"Name": "UploadUserActivities",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/activity"
|
|
},
|
|
"WPFTweaksHiber": {
|
|
"Content": "Hibernation - Disable",
|
|
"Description": "Hibernation is really meant for laptops as it saves what's in memory before turning the PC off. It really should never be used.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\System\\CurrentControlSet\\Control\\Session Manager\\Power",
|
|
"Name": "HibernateEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\FlyoutMenuSettings",
|
|
"Name": "ShowHibernateOption",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"powercfg.exe /hibernate off"
|
|
],
|
|
"UndoScript": [
|
|
"powercfg.exe /hibernate on"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/hiber"
|
|
},
|
|
"WPFTweaksWidget": {
|
|
"Content": "Widgets - Remove",
|
|
"Description": "Removes the annoying widgets in the bottom left of the Taskbar.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
# Sometimes if you dont stop the Widgets process the removal may fail
|
|
|
|
Get-Process *Widget* | Stop-Process
|
|
Get-AppxPackage Microsoft.WidgetsPlatformRuntime -AllUsers | Remove-AppxPackage -AllUsers
|
|
Get-AppxPackage MicrosoftWindows.Client.WebExperience -AllUsers | Remove-AppxPackage -AllUsers
|
|
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
Write-Host \"Removed widgets\"
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/widget"
|
|
},
|
|
"WPFTweaksRevertStartMenu": {
|
|
"Content": "Start Menu Previous Layout - Enable",
|
|
"Description": "Bring back the old Start Menu layout from before the gradual rollout of the new one in 25H2. On newer versions of Windows !!THIS TWEAK WILL NOT WORK!!",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\ControlSet001\\Control\\FeatureManagement\\Overrides\\8\\3036241548",
|
|
"Name": "EnabledState",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/revertstartmenu"
|
|
},
|
|
"WPFTweaksDisableStoreSearch": {
|
|
"Content": "Microsoft Store Recommended Search Results - Disable",
|
|
"Description": "Will not display recommended Microsoft Store apps when searching for apps in the Start menu.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"icacls \"$Env:LocalAppData\\Packages\\Microsoft.WindowsStore_8wekyb3d8bbwe\\LocalState\\store.db\" /deny *S-1-1-0:F"
|
|
],
|
|
"UndoScript": [
|
|
"icacls \"$Env:LocalAppData\\Packages\\Microsoft.WindowsStore_8wekyb3d8bbwe\\LocalState\\store.db\" /grant *S-1-1-0:F"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/disablestoresearch"
|
|
},
|
|
"WPFTweaksLocation": {
|
|
"Content": "Location Tracking - Disable",
|
|
"Description": "Disables Location Tracking.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"service": [
|
|
{
|
|
"Name": "lfsvc",
|
|
"StartupType": "Disabled",
|
|
"OriginalType": "Manual"
|
|
}
|
|
],
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location",
|
|
"Name": "Value",
|
|
"Value": "Deny",
|
|
"Type": "String",
|
|
"OriginalValue": "Allow"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Sensor\\Overrides\\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}",
|
|
"Name": "SensorPermissionState",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\Maps",
|
|
"Name": "AutoUpdateEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/location"
|
|
},
|
|
"WPFTweaksServices": {
|
|
"Content": "Services - Set to Manual",
|
|
"Description": "Sets some services to Manual startup and adjusts the SvcHostSplitThresholdInKB registry value to better match system memory, which can significantly reduce the number of svchost.exe processes.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"service": [
|
|
{
|
|
"Name": "CscService",
|
|
"StartupType": "Disabled",
|
|
"OriginalType": "Manual"
|
|
},
|
|
{
|
|
"Name": "DiagTrack",
|
|
"StartupType": "Disabled",
|
|
"OriginalType": "Automatic"
|
|
},
|
|
{
|
|
"Name": "MapsBroker",
|
|
"StartupType": "Manual",
|
|
"OriginalType": "Automatic"
|
|
},
|
|
{
|
|
"Name": "StorSvc",
|
|
"StartupType": "Manual",
|
|
"OriginalType": "Automatic"
|
|
},
|
|
{
|
|
"Name": "SharedAccess",
|
|
"StartupType": "Disabled",
|
|
"OriginalType": "Automatic"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
$Memory = (Get-CimInstance Win32_PhysicalMemory | Measure-Object Capacity -Sum).Sum / 1KB
|
|
Set-ItemProperty -Path \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\" -Name SvcHostSplitThresholdInKB -Value $Memory
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/services"
|
|
},
|
|
"WPFTweaksBraveDebloat": {
|
|
"Content": "Brave Browser - Debloat",
|
|
"Description": "Disables various annoyances like Brave Rewards, Leo AI, Crypto Wallet and VPN.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveRewardsDisabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveWalletDisabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveVPNDisabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveAIChatEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveStatsPingEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveNewsDisabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveTalkDisabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "TorDisabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "BraveP3AEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "UrlKeyedAnonymizedDataCollectionEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "SafeBrowsingExtendedReportingEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
|
"Name": "MetricsReportingEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/bravedebloat"
|
|
},
|
|
"WPFTweaksDisableWarningForUnsignedRdp": {
|
|
"Content": "RDP Unsigned File Warnings - Disable",
|
|
"Description": "Disables warnings shown when launching unsigned RDP files introduced with the latest Windows 10 and 11 updates.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services\\Client",
|
|
"Name": "RedirectionWarningDialogVersion",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\SOFTWARE\\Microsoft\\Terminal Server Client",
|
|
"Name": "RdpLaunchConsentAccepted",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disablewarningforunsignedrdp"
|
|
},
|
|
"WPFTweaksEdgeDebloat": {
|
|
"Content": "Microsoft Edge - Debloat",
|
|
"Description": "Disables various telemetry options, popups, and other annoyances in Edge.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\EdgeUpdate",
|
|
"Name": "CreateDesktopShortcutDefault",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "PersonalizationReportingEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge\\ExtensionInstallBlocklist",
|
|
"Name": "1",
|
|
"Value": "ofefcgjbeghpigppfmkologfjadafddi",
|
|
"Type": "String",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "ShowRecommendationsEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "HideFirstRunExperience",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "UserFeedbackAllowed",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "ConfigureDoNotTrack",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "AlternateErrorPagesEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "EdgeCollectionsEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "EdgeShoppingAssistantEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "MicrosoftEdgeInsiderPromotionEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "ShowMicrosoftRewards",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "WebWidgetAllowed",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "DiagnosticData",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "EdgeAssetDeliveryServiceEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "WalletDonationEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
|
"Name": "DefaultBrowserSettingsCampaignEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/edgedebloat"
|
|
},
|
|
"WPFTweaksConsumerFeatures": {
|
|
"Content": "ConsumerFeatures - Disable",
|
|
"Description": "Stops promoted app installs and reduces app suggestions from Microsoft Store content.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent",
|
|
"Name": "DisableWindowsConsumerFeatures",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/consumerfeatures"
|
|
},
|
|
"WPFTweaksTelemetry": {
|
|
"Content": "Telemetry - Disable",
|
|
"Description": "Disables Microsoft Telemetry.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo",
|
|
"Name": "Enabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Privacy",
|
|
"Name": "TailoredExperiencesWithDiagnosticDataEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Speech_OneCore\\Settings\\OnlineSpeechPrivacy",
|
|
"Name": "HasAccepted",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Input\\TIPC",
|
|
"Name": "Enabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\InputPersonalization",
|
|
"Name": "RestrictImplicitInkCollection",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\InputPersonalization",
|
|
"Name": "RestrictImplicitTextCollection",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\InputPersonalization\\TrainedDataStore",
|
|
"Name": "HarvestContacts",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Personalization\\Settings",
|
|
"Name": "AcceptedPrivacyPolicy",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\DataCollection",
|
|
"Name": "AllowTelemetry",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "Start_TrackProgs",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\System",
|
|
"Name": "PublishUserActivities",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Siuf\\Rules",
|
|
"Name": "NumberOfSIUFInPeriod",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
# Disable Defender Auto Sample Submission
|
|
Set-MpPreference -SubmitSamplesConsent 2
|
|
|
|
# Disable (Connected User Experiences and Telemetry) Service
|
|
Set-Service -Name diagtrack -StartupType Disabled
|
|
|
|
# Disable (Windows Error Reporting Manager) Service
|
|
Set-Service -Name wermgr -StartupType Disabled
|
|
|
|
# Disable PowerShell 7 telemetry
|
|
[Environment]::SetEnvironmentVariable('POWERSHELL_TELEMETRY_OPTOUT', '1', 'Machine')
|
|
|
|
Remove-ItemProperty -Path \"HKCU:\\Software\\Microsoft\\Siuf\\Rules\" -Name PeriodInNanoSeconds
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
# Enable Defender Auto Sample Submission
|
|
Set-MpPreference -SubmitSamplesConsent 1
|
|
|
|
# Enable (Connected User Experiences and Telemetry) Service
|
|
Set-Service -Name diagtrack -StartupType Automatic
|
|
|
|
# Enable (Windows Error Reporting Manager) Service
|
|
Set-Service -Name wermgr -StartupType Automatic
|
|
|
|
# Enable PowerShell 7 telemetry
|
|
[Environment]::SetEnvironmentVariable('POWERSHELL_TELEMETRY_OPTOUT', '', 'Machine')
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/telemetry"
|
|
},
|
|
"WPFTweaksDeliveryOptimization": {
|
|
"Content": "Delivery Optimization - Disable",
|
|
"Description": "Stops Windows from using your bandwidth to upload updates to other PCs on the internet or local network.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\DeliveryOptimization",
|
|
"Name": "DODownloadMode",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/deliveryoptimization"
|
|
},
|
|
"WPFTweaksRemoveEdge": {
|
|
"Content": "Microsoft Edge - Remove",
|
|
"Description": "Uninstalls Microsoft Edge by creating dummy MicrosoftEdge.exe file in the legacy Edge folder. This tricks Windows into unlocking the official Edge uninstaller allowing for a system-level removal.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
$Path = Resolve-Path -Path \"$Env:ProgramFiles (x86)\\Microsoft\\Edge\\Application\\*\\Installer\\setup.exe\" | Select-Object -Last 1
|
|
|
|
if (Test-Path $Path) {
|
|
New-Item -Path \"$Env:SystemRoot\\SystemApps\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\\MicrosoftEdge.exe\" -Force
|
|
Start-Process -FilePath $Path -ArgumentList \"--uninstall --system-level --force-uninstall --delete-profile\" -Wait
|
|
Write-Host \"Microsoft Edge was removed\"
|
|
} else {
|
|
Write-Host \"Microsoft Edge is not installed\"
|
|
}
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Write-Host \"Installing Microsoft Edge...\"
|
|
winget install Microsoft.Edge --source winget
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/removeedge"
|
|
},
|
|
"WPFTweaksDisableBitLocker": {
|
|
"Content": "BitLocker - Disable",
|
|
"Description": "Disables BitLocker.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"Disable-BitLocker -MountPoint $Env:SystemDrive"
|
|
],
|
|
"UndoScript": [
|
|
"Enable-BitLocker -MountPoint $Env:SystemDrive"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/disablebitlocker"
|
|
},
|
|
"WPFTweaksUTC": {
|
|
"Content": "Date & Time - Set Time to UTC",
|
|
"Description": "Essential for computers that are dual booting. Fixes the time sync with Linux systems.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation",
|
|
"Name": "RealTimeIsUniversal",
|
|
"Value": "1",
|
|
"Type": "QWord",
|
|
"OriginalValue": "0"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/utc"
|
|
},
|
|
"WPFTweaksRemoveOneDrive": {
|
|
"Content": "Microsoft OneDrive - Remove",
|
|
"Description": "Denies permission to remove OneDrive user files, then uses its own uninstaller to remove it and restores the original permission afterward.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
# Deny permission to remove OneDrive folder
|
|
icacls $Env:OneDrive /deny \"*S-1-5-32-544:(D,DC)\"
|
|
|
|
Write-Host \"Uninstalling OneDrive...\"
|
|
Start-Process -FilePath (Join-Path $Env:SystemRoot \"System32\\OneDriveSetup.exe\") -ArgumentList '/uninstall' -Wait
|
|
|
|
# Some of OneDrive files use explorer, and OneDrive uses FileCoAuth
|
|
Write-Host \"Removing leftover OneDrive Files...\"
|
|
|
|
Stop-Process -Name FileCoAuth,Explorer
|
|
|
|
Remove-Item \"$Env:LocalAppData\\Microsoft\\OneDrive\" -Recurse -Force
|
|
Remove-Item \"$Env:ProgramData\\Microsoft OneDrive\" -Recurse -Force
|
|
|
|
# Grant back permission to access OneDrive folder
|
|
icacls $Env:OneDrive /grant \"*S-1-5-32-544:(D,DC)\"
|
|
|
|
if (-not (Get-ChildItem -Path $Env:OneDrive)) {
|
|
Remove-Item -Path $Env:OneDrive -Recurse
|
|
[Environment]::SetEnvironmentVariable('OneDrive', $null, 'User')
|
|
}
|
|
|
|
# Disable OneSyncSvc
|
|
Set-Service -Name OneSyncSvc -StartupType Disabled
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Write-Host \"Installing OneDrive\"
|
|
winget install Microsoft.Onedrive --source winget
|
|
|
|
# Enabled OneSyncSvc
|
|
Set-Service -Name OneSyncSvc -StartupType Automatic
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/removeonedrive"
|
|
},
|
|
"WPFTweaksRemoveHomeAndGallery": {
|
|
"Content": "File Explorer Home and Gallery - Disable",
|
|
"Description": "Removes the Home and Gallery from Explorer and sets This PC as default.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Classes\\CLSID\\{f874310e-b6b7-47dc-bc84-b9e6b38f5903}",
|
|
"Name": "System.IsPinnedToNameSpaceTree",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Classes\\CLSID\\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}",
|
|
"Name": "System.IsPinnedToNameSpaceTree",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "LaunchTo",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/removehomeandgallery"
|
|
},
|
|
"WPFTweaksDisplay": {
|
|
"Content": "Visual Effects - Set to Best Performance",
|
|
"Description": "Sets the system preferences to performance. You can do this manually with sysdm.cpl as well.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Desktop",
|
|
"Name": "DragFullWindows",
|
|
"Value": "0",
|
|
"Type": "String",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Desktop",
|
|
"Name": "MenuShowDelay",
|
|
"Value": "200",
|
|
"Type": "String",
|
|
"OriginalValue": "400"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Desktop\\WindowMetrics",
|
|
"Name": "MinAnimate",
|
|
"Value": "0",
|
|
"Type": "String",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Keyboard",
|
|
"Name": "KeyboardDelay",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "ListviewAlphaSelect",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "ListviewShadow",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "TaskbarAnimations",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VisualEffects",
|
|
"Name": "VisualFXSetting",
|
|
"Value": "3",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\DWM",
|
|
"Name": "EnableAeroPeek",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "TaskbarMn",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "ShowTaskViewButton",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Search",
|
|
"Name": "SearchboxTaskbarMode",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"Set-ItemProperty -Path \"HKCU:\\Control Panel\\Desktop\" -Name \"UserPreferencesMask\" -Type Binary -Value ([byte[]](144,18,3,128,16,0,0,0))"
|
|
],
|
|
"UndoScript": [
|
|
"Remove-ItemProperty -Path \"HKCU:\\Control Panel\\Desktop\" -Name \"UserPreferencesMask\""
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/display"
|
|
},
|
|
"WPFTweaksReservedStorage": {
|
|
"Content": "Disable Reserved Storage",
|
|
"Description": "Disables Windows Reserved Storage (7-10 GB held for updates/temp files). Recommended only on small drives. Re-enable before major Windows feature updates to avoid installation failures.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"DISM /Online /Set-ReservedStorageState /State:Disabled"
|
|
],
|
|
"UndoScript": [
|
|
"DISM /Online /Set-ReservedStorageState /State:Enabled"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/reservedstorage"
|
|
},
|
|
"WPFTweaksRestorePoint": {
|
|
"Content": "Restore Point - Create",
|
|
"Description": "Creates a restore point at runtime in case a revert is needed from WinUtil modifications.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"Checked": "False",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SystemRestore",
|
|
"Name": "SystemRestorePointCreationFrequency",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1440"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
if (-not (Get-ComputerRestorePoint)) {
|
|
Enable-ComputerRestore -Drive $Env:SystemDrive
|
|
}
|
|
|
|
Checkpoint-Computer -Description \"System Restore Point created by WinUtil\" -RestorePointType MODIFY_SETTINGS
|
|
Write-Host \"System Restore Point Created Successfully\" -ForegroundColor Green
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/restorepoint"
|
|
},
|
|
"WPFTweaksEndTaskOnTaskbar": {
|
|
"Content": "End Task With Right Click - Enable",
|
|
"Description": "Enables option to end task when right-clicking a program in the taskbar.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\TaskbarDeveloperSettings",
|
|
"Name": "TaskbarEndTask",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/endtaskontaskbar"
|
|
},
|
|
"WPFTweaksStorage": {
|
|
"Content": "Storage Sense - Disable",
|
|
"Description": "Storage Sense deletes temp files automatically.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\StorageSense\\Parameters\\StoragePolicy",
|
|
"Name": "01",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/storage"
|
|
},
|
|
"WPFTweaksWindowsAI": {
|
|
"Content": "Windows AI - Disable And Remove",
|
|
"Description": "Removes and disables all AI features/packages",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",
|
|
"Name": "SettingsPageVisibility",
|
|
"Value": "hide:aicomponents",
|
|
"Type": "String",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\WindowsNotepad",
|
|
"Name": "DisableAIFeatures",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
$Appx = (Get-AppxPackage MicrosoftWindows.Client.CoreAI).PackageFullName
|
|
$Sid = (Get-LocalUser $Env:UserName).Sid.Value
|
|
|
|
New-Item \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Appx\\AppxAllUserStore\\EndOfLife\\$Sid\\$Appx\" -Force
|
|
|
|
Get-AppxPackage -AllUsers \"*Copilot*\" | Remove-AppxPackage -AllUsers
|
|
winget uninstall -e --name \"Copilot\" --silent --force --accept-source-agreements 2>$null
|
|
Get-AppxPackage -AllUsers Microsoft.MicrosoftOfficeHub | Remove-AppxPackage -AllUsers
|
|
|
|
if ($Appx) {
|
|
Remove-AppxPackage $Appx
|
|
}
|
|
|
|
Set-Service -Name WSAIFabricSvc -StartupType Disabled
|
|
Disable-WindowsOptionalFeature -FeatureName Recall -Online -NoRestart
|
|
|
|
Write-Host \"Windows AI Disabled\"
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/windowsai"
|
|
},
|
|
"WPFTweaksWPBT": {
|
|
"Content": "Windows Platform Binary Table (WPBT) - Disable",
|
|
"Description": "If enabled, WPBT allows your computer vendor to execute programs at boot time, such as anti-theft software, software drivers, as well as force install software without user consent. Poses potential security risk.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager",
|
|
"Name": "DisableWpbtExecution",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/wpbt"
|
|
},
|
|
"WPFTweaksPreventDeviceMetadataFromNetwork": {
|
|
"Content": "Prevent Device Companion Apps",
|
|
"Description": "Prevents additional software from being installed when plugging in devices (e.g. Ads when plugging in a monitor). Poses potential security risk.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\Device Metadata",
|
|
"Name": "PreventDeviceMetadataFromNetwork",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/preventdevicemetadatafromnetwork"
|
|
},
|
|
"WPFTweaksRazerBlock": {
|
|
"Content": "Razer Software Auto-Install - Disable",
|
|
"Description": "Blocks ALL Razer Software installations. The hardware works fine without any software.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DriverSearching",
|
|
"Name": "SearchOrderConfig",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Device Installer",
|
|
"Name": "DisableCoInstallers",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
$RazerPath = \"$Env:SystemRoot\\Installer\\Razer\"
|
|
|
|
if (Test-Path $RazerPath) {
|
|
Remove-Item $RazerPath\\* -Recurse -Force
|
|
} else {
|
|
New-Item -Path $RazerPath -ItemType Directory
|
|
}
|
|
|
|
icacls $RazerPath /deny \"*S-1-1-0:(W)\"
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
icacls \"$Env:SystemRoot\\Installer\\Razer\" /remove:d *S-1-1-0
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/razerblock"
|
|
},
|
|
"WPFTweaksLogiBlock": {
|
|
"Content": "Logitech Download Assistant Auto-Install - Disable",
|
|
"Description": "Blocks the Logi Download Assistant that Windows Update keeps reinstalling with Logitech device drivers. Logitech hardware keeps working without it.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
Stop-Process -Name \"logi_download_assistant\" -Force -ErrorAction SilentlyContinue
|
|
|
|
$ProgramFiles64 = if ($Env:ProgramW6432) { $Env:ProgramW6432 } else { $Env:ProgramFiles }
|
|
$LogiPath = \"$ProgramFiles64\\LogiDownloadAssistant\"
|
|
|
|
if (Test-Path $LogiPath) {
|
|
Remove-Item $LogiPath\\* -Recurse -Force
|
|
} else {
|
|
New-Item -Path $LogiPath -ItemType Directory
|
|
}
|
|
|
|
icacls $LogiPath /deny \"*S-1-1-0:(W)\"
|
|
if ($LASTEXITCODE -ne 0) { throw \"icacls failed to deny write access on $LogiPath (exit code $LASTEXITCODE)\" }
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
$ProgramFiles64 = if ($Env:ProgramW6432) { $Env:ProgramW6432 } else { $Env:ProgramFiles }
|
|
$LogiPath = \"$ProgramFiles64\\LogiDownloadAssistant\"
|
|
|
|
if (Test-Path $LogiPath) {
|
|
icacls $LogiPath /remove:d \"*S-1-1-0\"
|
|
if ($LASTEXITCODE -ne 0) { throw \"icacls failed to remove the write-deny rule on $LogiPath (exit code $LASTEXITCODE)\" }
|
|
}
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/logiblock"
|
|
},
|
|
"WPFTweaksDisableNotifications": {
|
|
"Content": "System Tray Notifications & Calendar - Disable",
|
|
"Description": "Disables all Notifications INCLUDING Calendar.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Policies\\Microsoft\\Windows\\Explorer",
|
|
"Name": "DisableNotificationCenter",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\PushNotifications",
|
|
"Name": "ToastEnabled",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disablenotifications"
|
|
},
|
|
"WPFTweaksBlockAdobeNet": {
|
|
"Content": "Adobe URL Block List - Enable",
|
|
"Description": "Reduces user interruptions by selectively blocking connections to Adobe's activation and telemetry servers. Credit: Ruddernation-Designs",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
$hostsUrl = Invoke-RestMethod -Uri https://github.com/Ruddernation-Designs/Adobe-URL-Block-List/raw/refs/heads/master/hosts
|
|
Add-Content -Path \"$Env:SystemRoot\\System32\\drivers\\etc\\hosts\" -Value $hostsUrl
|
|
|
|
ipconfig /flushdns
|
|
Write-Host 'Added Adobe url block list from host file'
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Set-Content \"$Env:SystemRoot\\System32\\drivers\\etc\\hosts\" (
|
|
(Get-Content \"$Env:SystemRoot\\System32\\drivers\\etc\\hosts\") -join \"`n\" -replace '(?s)#New Ver.*', ''
|
|
)
|
|
|
|
ipconfig /flushdns
|
|
Write-Host 'Removed Adobe url block list from host file'
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/blockadobenet"
|
|
},
|
|
"WPFTweaksRightClickMenu": {
|
|
"Content": "Right-Click Menu Previous Layout - Enable",
|
|
"Description": "Restores the classic context menu when right-clicking in File Explorer, replacing the simplified Windows 11 version.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
New-Item -Path \"HKCU:\\Software\\Classes\\CLSID\\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\" -Name InprocServer32 -Value \"\" -Force
|
|
Stop-Process -Name explorer
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"Remove-Item -Path \"HKCU:\\Software\\Classes\\CLSID\\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\" -Recurse"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/rightclickmenu"
|
|
},
|
|
"WPFTweaksDiskCleanup": {
|
|
"Content": "Disk Cleanup - Run",
|
|
"Description": "Runs Disk Cleanup on Drive C: and removes old Windows Updates.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
cleanmgr.exe /d C: /VERYLOWDISK
|
|
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/diskcleanup"
|
|
},
|
|
"WPFTweaksDeleteTempFiles": {
|
|
"Content": "Temporary Files - Remove",
|
|
"Description": "Erases TEMP Folders.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
# A temp folder always holds files something has open, including this run's own, and
|
|
# the job layer counts a logged error as a failed step
|
|
Remove-Item -Path \"$Env:Temp\\*\" -Recurse -Force -ErrorAction SilentlyContinue
|
|
Remove-Item -Path \"$Env:SystemRoot\\Temp\\*\" -Recurse -Force -ErrorAction SilentlyContinue
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/deletetempfiles"
|
|
},
|
|
"WPFTweaksIPv46": {
|
|
"Content": "IPv6 - Set IPv4 as Preferred",
|
|
"Description": "Setting the IPv4 preference can have latency and security benefits on private networks where IPv6 is not configured.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Tcpip6\\Parameters",
|
|
"Name": "DisabledComponents",
|
|
"Value": "32",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/ipv46"
|
|
},
|
|
"WPFTweaksTeredo": {
|
|
"Content": "Teredo - Disable",
|
|
"Description": "Teredo network tunneling is an IPv6 feature that can cause additional latency, but may cause problems with some games.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Tcpip6\\Parameters",
|
|
"Name": "DisabledComponents",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"netsh interface teredo set state disabled"
|
|
],
|
|
"UndoScript": [
|
|
"netsh interface teredo set state default"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/teredo"
|
|
},
|
|
"WPFTweaksDisableIPv6": {
|
|
"Content": "IPv6 - Disable",
|
|
"Description": "Disables IPv6.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Tcpip6\\Parameters",
|
|
"Name": "DisabledComponents",
|
|
"Value": "255",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"Disable-NetAdapterBinding -Name * -ComponentID ms_tcpip6"
|
|
],
|
|
"UndoScript": [
|
|
"Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disableipv6"
|
|
},
|
|
"WPFTweaksDisableBGapps": {
|
|
"Content": "Background Apps - Disable",
|
|
"Description": "Disables all Microsoft Store apps from running in the background, which has to be done individually since Windows 11.",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\BackgroundAccessApplications",
|
|
"Name": "GlobalUserDisabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disablebgapps"
|
|
},
|
|
"WPFTweaksDisableExplorerAutoDiscovery": {
|
|
"Content": "File Explorer Automatic Folder Discovery - Disable",
|
|
"Description": "Windows Explorer automatically tries to guess the type of the folder based on its contents, slowing down the browsing experience. WARNING! Will disable File Explorer grouping.",
|
|
"category": "Essential Tweaks",
|
|
"panel": "1",
|
|
"InvokeScript": [
|
|
"
|
|
# Previously detected folders
|
|
$bags = \"HKCU:\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\Shell\\Bags\"
|
|
|
|
# Folder types lookup table
|
|
$bagMRU = \"HKCU:\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\Shell\\BagMRU\"
|
|
|
|
# Flush Explorer view database
|
|
Remove-Item -Path $bags -Recurse -Force
|
|
Write-Host \"Removed $bags\"
|
|
|
|
Remove-Item -Path $bagMRU -Recurse -Force
|
|
Write-Host \"Removed $bagMRU\"
|
|
|
|
# Every folder
|
|
$allFolders = \"HKCU:\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\Shell\\Bags\\AllFolders\\Shell\"
|
|
|
|
if (!(Test-Path $allFolders)) {
|
|
New-Item -Path $allFolders -Force
|
|
Write-Host \"Created $allFolders\"
|
|
}
|
|
|
|
# Generic view
|
|
New-ItemProperty -Path $allFolders -Name \"FolderType\" -Value \"NotSpecified\" -PropertyType String -Force
|
|
Write-Host \"Set FolderType to NotSpecified\"
|
|
|
|
Write-Host Please sign out and back in, or restart your computer to apply the changes!
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
# Previously detected folders
|
|
$bags = \"HKCU:\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\Shell\\Bags\"
|
|
|
|
# Folder types lookup table
|
|
$bagMRU = \"HKCU:\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\Shell\\BagMRU\"
|
|
|
|
# Flush Explorer view database
|
|
Remove-Item -Path $bags -Recurse -Force
|
|
Write-Host \"Removed $bags\"
|
|
|
|
Remove-Item -Path $bagMRU -Recurse -Force
|
|
Write-Host \"Removed $bagMRU\"
|
|
|
|
Write-Host Please sign out and back in, or restart your computer to apply the changes!
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/disableexplorerautodiscovery"
|
|
},
|
|
"WPFToggleDetailedBSoD": {
|
|
"Content": "BSoD Verbose Mode",
|
|
"Description": "Gives more information when you blue screen.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\CrashControl",
|
|
"Name": "DisplayParameters",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\CrashControl",
|
|
"Name": "DisableEmoticon",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/detailedbsod"
|
|
},
|
|
"WPFToggleBatteryPercentage": {
|
|
"Content": "System Tray Battery Percentage",
|
|
"Description": "Shows numeric battery percentage next to the battery icon in the system tray.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "IsBatteryPercentageEnabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/batterypercentage"
|
|
},
|
|
"WPFToggleDarkMode": {
|
|
"Content": "Dark Theme for Windows",
|
|
"Description": "Dark Mode for the system and applications.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize",
|
|
"Name": "AppsUseLightTheme",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "false"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize",
|
|
"Name": "SystemUsesLightTheme",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate
|
|
if ($sync.ThemeButton.Content -eq [char]0xF08C) {
|
|
Invoke-WinutilThemeChange -theme \"Auto\"
|
|
}
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate
|
|
if ($sync.ThemeButton.Content -eq [char]0xF08C) {
|
|
Invoke-WinutilThemeChange -theme \"Auto\"
|
|
}
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/darkmode"
|
|
},
|
|
"WPFToggleShowExt": {
|
|
"Content": "File Explorer File Extensions",
|
|
"Description": "Shows .file extensions in Explorer (.exe, .png, etc.)",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "HideFileExt",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/showext"
|
|
},
|
|
"WPFToggleHiddenFiles": {
|
|
"Content": "File Explorer Hidden Files",
|
|
"Description": "Reveals hidden files in Explorer.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "Hidden",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/hiddenfiles"
|
|
},
|
|
"WPFToggleVerboseLogon": {
|
|
"Content": "Logon Verbose Mode",
|
|
"Description": "Show detailed messages during startup/shutdown.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System",
|
|
"Name": "VerboseStatus",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/verboselogon"
|
|
},
|
|
"WPFToggleNewOutlook": {
|
|
"Content": "Microsoft Outlook New Version",
|
|
"Description": "This will ensure the new Outlook application is used.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\SOFTWARE\\Microsoft\\Office\\16.0\\Outlook\\Preferences",
|
|
"Name": "UseNewOutlook",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Office\\16.0\\Outlook\\Options\\General",
|
|
"Name": "HideNewOutlookToggle",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "true"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Policies\\Microsoft\\Office\\16.0\\Outlook\\Options\\General",
|
|
"Name": "DoNewOutlookAutoMigration",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Policies\\Microsoft\\Office\\16.0\\Outlook\\Preferences",
|
|
"Name": "NewOutlookMigrationUserSetting",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/newoutlook"
|
|
},
|
|
"WPFToggleScrollbars": {
|
|
"Content": "Scrollbars Always Visible",
|
|
"Description": "If enabled, scrollbars will always be visible. If disabled, Windows will automatically hide scrollbars when not in use.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Accessibility",
|
|
"Name": "DynamicScrollbars",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/scrollbars"
|
|
},
|
|
"WPFMultiplaneOverlay": {
|
|
"Content": "Multiplane Overlay",
|
|
"Description": "Multiplane Overlay composes multiple image layers, which can sometimes cause issues with graphics cards. Changes to this preference are applied immediately.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Combobox",
|
|
"ComboItems": "Enabled|Disabled (Compatibility)|Fully Disabled",
|
|
"ComboDescriptions": {
|
|
"Enabled": "Uses Windows' default overlay behavior.",
|
|
"Disabled (Compatibility)": "Disables MPO using OverlayTestMode=5, the less aggressive compatibility method.",
|
|
"Fully Disabled": "Disables MPO using OverlayTestMode=5 and DisableOverlays=1, the more aggressive method."
|
|
},
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\Windows\\Dwm",
|
|
"Name": "OverlayTestMode",
|
|
"Type": "DWord",
|
|
"DefaultValue": "0",
|
|
"Values": {
|
|
"Enabled": "<RemoveEntry>",
|
|
"Disabled (Compatibility)": "5",
|
|
"Fully Disabled": "5"
|
|
}
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers",
|
|
"Name": "DisableOverlays",
|
|
"Type": "DWord",
|
|
"DefaultValue": "0",
|
|
"Values": {
|
|
"Enabled": "<RemoveEntry>",
|
|
"Disabled (Compatibility)": "<RemoveEntry>",
|
|
"Fully Disabled": "1"
|
|
}
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/multiplaneoverlay"
|
|
},
|
|
"WPFToggleMouseAcceleration": {
|
|
"Content": "Mouse Acceleration",
|
|
"Description": "Makes it so Cursor movement is affected by the speed of your physical mouse movements.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Mouse",
|
|
"Name": "MouseSpeed",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Mouse",
|
|
"Name": "MouseThreshold1",
|
|
"Value": "6",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Mouse",
|
|
"Name": "MouseThreshold2",
|
|
"Value": "10",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/mouseacceleration"
|
|
},
|
|
"WPFToggleNumLock": {
|
|
"Content": "Num Lock on Startup",
|
|
"Description": "Toggle the Num Lock key state when your computer starts.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKU:\\.Default\\Control Panel\\Keyboard",
|
|
"Name": "InitialKeyboardIndicators",
|
|
"Value": "2",
|
|
"Type": "String",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Keyboard",
|
|
"Name": "InitialKeyboardIndicators",
|
|
"Value": "2",
|
|
"Type": "String",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/numlock"
|
|
},
|
|
"WPFToggleWindowSnapping": {
|
|
"Content": "Window Snapping",
|
|
"Description": "Toggles the window snapping feature when dragging windows.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Desktop",
|
|
"Name": "WindowArrangementActive",
|
|
"Value": "1",
|
|
"Type": "String",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/windowsnapping"
|
|
},
|
|
"WPFToggleStandbyFix": {
|
|
"Content": "S0 Sleep Network Connectivity",
|
|
"Description": "Toggles network connectivity during S0 Sleep which is low power idle in modern laptops.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\SOFTWARE\\Policies\\Microsoft\\Power\\PowerSettings\\f15576e8-98b7-4186-b944-eafa664402d9",
|
|
"Name": "ACSettingIndex",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/standbyfix"
|
|
},
|
|
"WPFToggleS3Sleep": {
|
|
"Content": "S3 Sleep",
|
|
"Description": "Toggles between Modern Standby and S3 Sleep, which cuts off power to the CPU while continuing to refresh the memory.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Power",
|
|
"Name": "PlatformAoAcOverride",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/s3sleep"
|
|
},
|
|
"WPFToggleHideSettingsHome": {
|
|
"Content": "Settings Home Page",
|
|
"Description": "Toggles the Home Page in the Windows Settings app.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer",
|
|
"Name": "SettingsPageVisibility",
|
|
"Value": "show:home",
|
|
"Type": "String",
|
|
"OriginalValue": "hide:home",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/hidesettingshome"
|
|
},
|
|
"WPFToggleBingSearch": {
|
|
"Content": "Start Menu Bing Search",
|
|
"Description": "Toggles Bing web search results in Windows Search.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Search",
|
|
"Name": "BingSearchEnabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/bingsearch"
|
|
},
|
|
"WPFToggleLoginBlur": {
|
|
"Content": "Logon Screen Acrylic Blur",
|
|
"Description": "Toggles the acrylic blur effect on login screen background.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\System",
|
|
"Name": "DisableAcrylicBackgroundOnLogon",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/loginblur"
|
|
},
|
|
"WPFTweaksDisableLockscreen": {
|
|
"Content": "Lock Screen - Disable",
|
|
"Description": "Skips the lock screen entirely and goes directly to the sign-in screen on boot and wake.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\Personalization",
|
|
"Name": "NoLockScreen",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "<RemoveEntry>"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/disablelockscreen"
|
|
},
|
|
"WPFToggleStartMenuRecommendations": {
|
|
"Content": "Start Menu Recommendations",
|
|
"Description": "Toggles the recommendations section in the Start Menu. WARNING: This will also disable Windows Spotlight on your Lock Screen as a side effect.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\current\\device\\Start",
|
|
"Name": "HideRecommendedSection",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "true"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Microsoft\\PolicyManager\\current\\device\\Education",
|
|
"Name": "IsEducationEnvironment",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "true"
|
|
},
|
|
{
|
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\Explorer",
|
|
"Name": "HideRecommendedSection",
|
|
"Value": "0",
|
|
"Type": "DWord",
|
|
"OriginalValue": "1",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/startmenurecommendations"
|
|
},
|
|
"WPFToggleStickyKeys": {
|
|
"Content": "Sticky Keys",
|
|
"Description": "Toggles the Sticky Keys, which activate when clicking shift rapidly.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Control Panel\\Accessibility\\StickyKeys",
|
|
"Name": "Flags",
|
|
"Value": "506",
|
|
"Type": "DWord",
|
|
"OriginalValue": "58",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/stickykeys"
|
|
},
|
|
"WPFToggleTaskbarAlignment": {
|
|
"Content": "Taskbar Centered Icons",
|
|
"Description": "Toggles the Taskbar alignment either to the left or center.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "TaskbarAl",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"InvokeScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"UndoScript": [
|
|
"
|
|
Invoke-WinUtilExplorerUpdate -action \"restart\"
|
|
"
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/taskbaralignment"
|
|
},
|
|
"WPFToggleTaskbarSearch": {
|
|
"Content": "Taskbar Search Icon",
|
|
"Description": "Toggles the Search Button on the Taskbar.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Search",
|
|
"Name": "SearchboxTaskbarMode",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/taskbarsearch"
|
|
},
|
|
"WPFToggleTaskView": {
|
|
"Content": "Taskbar Task View Icon",
|
|
"Description": "Toggles the Task View Button in the Taskbar.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
|
|
"Name": "ShowTaskViewButton",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/taskview"
|
|
},
|
|
"WPFToggleGameMode": {
|
|
"Content": "Game Mode",
|
|
"Description": "Toggles Windows prioritizes gaming performance by allocating system resources to games.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\GameBar",
|
|
"Name": "AllowAutoGameMode",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
},
|
|
{
|
|
"Path": "HKCU:\\Software\\Microsoft\\GameBar",
|
|
"Name": "AutoGameModeEnabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "true"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/gamemode"
|
|
},
|
|
"WPFToggleLongPaths": {
|
|
"Content": "Enable Long Paths",
|
|
"Description": "Toggles support for file paths longer than 260 characters in Explorer.",
|
|
"category": "Customize Preferences",
|
|
"panel": "2",
|
|
"Type": "Toggle",
|
|
"registry": [
|
|
{
|
|
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\FileSystem",
|
|
"Name": "LongPathsEnabled",
|
|
"Value": "1",
|
|
"Type": "DWord",
|
|
"OriginalValue": "0",
|
|
"DefaultState": "false"
|
|
}
|
|
],
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/longpaths"
|
|
},
|
|
"WPFOOSUbutton": {
|
|
"Content": "O&O ShutUp10++ - Run",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"Type": "Button",
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/oosubutton"
|
|
},
|
|
"WPFchangedns": {
|
|
"Content": "DNS - Set to:",
|
|
"category": "z__Advanced Tweaks - CAUTION",
|
|
"panel": "1",
|
|
"Type": "Combobox",
|
|
"ComboItems": "Default DHCP Google Cloudflare Cloudflare_Malware Cloudflare_Malware_Adult Open_DNS Quad9 AdGuard_Ads_Trackers AdGuard_Ads_Trackers_Malware_Adult",
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/changedns"
|
|
},
|
|
"WPFAddUltPerf": {
|
|
"Content": "Ultimate Performance Profile - Enable",
|
|
"category": "Performance Plans - NOT FOR LAPTOPS",
|
|
"panel": "2",
|
|
"Type": "Button",
|
|
"ButtonWidth": "300",
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/performance-plans---not-for-laptops/addultperf"
|
|
},
|
|
"WPFRemoveUltPerf": {
|
|
"Content": "Ultimate Performance Profile - Disable",
|
|
"category": "Performance Plans - NOT FOR LAPTOPS",
|
|
"panel": "2",
|
|
"Type": "Button",
|
|
"ButtonWidth": "300",
|
|
"link": "https://winutil.christitus.com/code-reference/tweaks/performance-plans---not-for-laptops/removeultperf"
|
|
}
|
|
}
|