From 0d6755ec82fd2feb5f736953a839468c81513cf8 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 21 May 2023 23:22:57 +0100 Subject: [PATCH 01/68] refactor: start roughly restructuring everything There will need to be a central file to list all of these playbooks to run, one after the other. https://docs.ameliorated.io/developers/playbooks/yaml.html#writing-the-yaml Please note that this is in no way a final structure, I am simply starting to seperate everything out of config.yml. --- src/Configuration/features/atlas/config.yml | 633 +----------------- .../atlas/organised/configure-powershell.yml | 14 + .../atlas/organised/configure-time.yml | 15 + .../atlas/organised/debloat/autologgers.yml | 92 +++ .../debloat/disable-settings-pages.yml | 11 + .../organised/debloat/scheduled-tasks.yml | 83 +++ .../organised/explorer/add-context-menus.yml | 94 +++ .../organised/explorer/configure-autorun.yml | 33 + .../explorer/disable-notifications.yml | 48 ++ .../explorer/notification-quick-settings.yml | 57 ++ .../explorer/remove-context-menus.yml | 157 +++++ .../atlas/organised/networking/netsh.yml | 11 + .../atlas/organised/oem-information.yml | 37 + .../security/disable-remote-assistance.yml | 18 + .../atlas/organised/storage-sense.yml | 11 + .../atlas/organised/system/optimise-ntfs.yml | 17 + .../organised/system/service-host-split.yml | 12 + 17 files changed, 713 insertions(+), 630 deletions(-) create mode 100644 src/Configuration/features/atlas/organised/configure-powershell.yml create mode 100644 src/Configuration/features/atlas/organised/configure-time.yml create mode 100644 src/Configuration/features/atlas/organised/debloat/autologgers.yml create mode 100644 src/Configuration/features/atlas/organised/debloat/disable-settings-pages.yml create mode 100644 src/Configuration/features/atlas/organised/debloat/scheduled-tasks.yml create mode 100644 src/Configuration/features/atlas/organised/explorer/add-context-menus.yml create mode 100644 src/Configuration/features/atlas/organised/explorer/configure-autorun.yml create mode 100644 src/Configuration/features/atlas/organised/explorer/disable-notifications.yml create mode 100644 src/Configuration/features/atlas/organised/explorer/notification-quick-settings.yml create mode 100644 src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml create mode 100644 src/Configuration/features/atlas/organised/networking/netsh.yml create mode 100644 src/Configuration/features/atlas/organised/oem-information.yml create mode 100644 src/Configuration/features/atlas/organised/security/disable-remote-assistance.yml create mode 100644 src/Configuration/features/atlas/organised/storage-sense.yml create mode 100644 src/Configuration/features/atlas/organised/system/optimise-ntfs.yml create mode 100644 src/Configuration/features/atlas/organised/system/service-host-split.yml diff --git a/src/Configuration/features/atlas/config.yml b/src/Configuration/features/atlas/config.yml index eb555b7137..022b49fc75 100644 --- a/src/Configuration/features/atlas/config.yml +++ b/src/Configuration/features/atlas/config.yml @@ -27,143 +27,6 @@ actions: data: '1' type: REG_DWORD - # Set information about the currently used system - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' - value: 'EditionSubManufacturer' - data: 'Atlas Team' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' - value: 'EditionSubstring' - data: 'AtlasOS' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' - value: 'EditionSubVersion' - data: 'AtlasOS' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' - value: 'Manufacturer' - data: 'Atlas Team' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' - value: 'Model' - data: 'AtlasOS 22H2' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' - value: 'SupportURL' - data: 'https://discord.atlasos.net' - type: REG_SZ - - # Change NTP server from Windows' server to pool.ntp.org - - !run: {exe: 'net', args: 'start w32time'} - - !run: {exe: 'w32tm', args: '/config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"'} - - # Resync time to pool.ntp.org - - !run: {exe: 'net', args: 'stop w32time'} - - !run: {exe: 'net', args: 'start w32time'} - - !run: {exe: 'w32tm', args: '/config /update'} - - !run: {exe: 'w32tm', args: '/resync'} - - # Optimize NTFS parameters - # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil - - # Disable last access information on directories, performance/privacy - - !run: {exe: 'fsutil', args: 'behavior set disablelastaccess 1'} - - # Disable the creation of 8.3 character-length file names on FAT- and NTFS-formatted volumes - # https://ttcshelbyville.wordpress.com/2018/12/02/should-you-disable-8dot3-for-performance-and-security - - !run: {exe: 'fsutil', args: 'behavior set disable8dot3 1'} - - # Enable delete notifications (also known as trim or unmap) - - !run: {exe: 'fsutil', args: 'behavior set disabledeletenotify 0'} - - # ---------------- Scheduled Tasks ----------------- - # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks - - !writeStatus: {status: 'Removing scheduled tasks'} - - # - !scheduledTask: - # path: '\Microsoft\Windows\Application Experience' - # operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\Customer Experience Improvement Program' - operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\DeviceDirectoryClient' - operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\DiskDiagnostic' - operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\Feedback\Siuf' - operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\Location' - operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\Maps' - operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\Speech' - operation: deleteFolder - - !scheduledTask: - path: '\Microsoft\Windows\Windows Defender' - operation: deleteFolder - - - !scheduledTask: {path: '\Microsoft\Windows\AppID\EDP Policy Manager', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\ApplicationData\appuriverifierdaily', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\ApplicationData\appuriverifierinstall', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\ApplicationData\DsSvcCleanup', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\PcaPatchDbTask', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\ProgramDataUpdater', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\StartupAppTask', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Autochk\Proxy', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\BrokerInfrastructure\BgTaskRegistrationMaintenanceTask', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\CloudExperienceHost\CreateObjectTask', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Defrag\ScheduledDefrag', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Device Information\Device', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Device Setup\Metadata Refresh', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Diagnosis\Scheduled', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\DiskFootprint\Diagnostics', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\InstallService\ScanForUpdates', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\InstallService\ScanForUpdatesAsUser', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\InstallService\SmartRetry', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Maintenance\WinSAT', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Management\Provisioning\Cellular', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\MemoryDiagnostic\ProcessMemoryDiagnosticEvents', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parser', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\MUI\LPRemove', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\PI\Sqm-Tasks', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Printing\EduPrintProv', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\PushToInstall\LoginCheck', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Ras\MobilityManager', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Registry\RegIdleBackup', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\RetailDemo\CleanupOfflineContent', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Shell\FamilySafetyMonitor', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Shell\FamilySafetyRefresh', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Shell\IndexerAutomaticMaintenance', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTaskNetwork', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\StateRepository\MaintenanceTasks', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Time Synchronization\ForceSynchronizeTime', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Time Synchronization\SynchronizeTime', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Time Zone\SynchronizeTimeZone', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\UPnP\UPnPHostConfig', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\WaaSMedic\PerformRemediation', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Windows Error Reporting\QueueReporting', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Windows Filtering Platform\BfeOnServiceStartTypeChange', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Windows Media Sharing\UpdateLibrary', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\WindowsUpdate\Scheduled Start', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Wininet\CacheTask', operation: delete} - - # ------------------ Scheduled Tasks END ------------------- - - !writeStatus: {status: 'Configuring system settings'} # Delete defaultuser0 account used during oobe @@ -181,34 +44,6 @@ actions: # Disable PowerShell telemetry # https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_telemetry?view=powershell-7.3 - !cmd: {command: 'setx DOTNET_CLI_TELEMETRY_OPTOUT 1'} - - !cmd: {command: 'setx POWERSHELL_TELEMETRY_OPTOUT 1'} - - # Set .ps1 file types to open with PowerShell by default - - !cmd: {command: 'ftype Microsoft.PowerShellScript.1="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NoLogo -File "%1" %*'} - - # Set PowerShell execution policy to Unrestricted - - !powerShell: {command: 'Set-ExecutionPolicy -ExecutionPolicy Unrestricted'} - - # Configure and enable Storage Sense - - !run: - exe: 'powershell.exe' - args: '-NoP -File STORAGESENSE.ps1' - exeDir: true - wait: true - - # Hide useless Windows Immersive Control Panel pages - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'SettingsPageVisibility' - data: 'hide:quiethours;tabletmode;project;crossdevice;remotedesktop;mobile-devices;network-cellular;network-wificalling;network-airplanemode;nfctransactions;maps;sync;speech;easeofaccess-magnifier;easeofaccess-narrator;easeofaccess-speechrecognition;easeofaccess-eyecontrol;privacy-speech;privacy-general;privacy-speechtyping;privacy-feedback;privacy-activityhistory;privacy-location;privacy-callhistory;privacy-eyetracker;privacy-messaging;privacy-automaticfiledownloads;windowsupdate;delivery-optimization;windowsdefender;backup;recovery;findmydevice;windowsinsider' - type: REG_SZ - - # Disable USB autorun/play - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoAutorun' - data: '1' - type: REG_DWORD # Disable lock screen camera - !registryValue: @@ -217,19 +52,6 @@ actions: data: '1' type: REG_DWORD - # Disable Remote Assistance - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' - value: 'fAllowFullControl' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' - value: 'fAllowToGetHelp' - data: '0' - type: REG_DWORD - - !run: {exe: 'netsh', args: 'advfirewall firewall set rule group="Remote Assistance" new enable=no'} - # Restrict anonymous access to named pipes and shares # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220932 - !registryValue: @@ -292,107 +114,10 @@ actions: data: '1' type: REG_DWORD - # Set service split threshold to ffffffff [#491] - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control' - value: 'SvcHostSplitThresholdInKB' - data: '4294967295' - type: REG_DWORD - # Disable unnecessary autologgers - # https://docs.microsoft.com/en-us/windows/win32/etw/configuring-and-starting-an-autologger-session - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Circular Kernel Context Logger' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\CloudExperienceHostOobe' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\DefenderApiLogger' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\DefenderAuditLogger' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Diagtrack-Listener' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Diaglog' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\LwtNetLog' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Microsoft-Windows-Rdp-Graphics-RdpIdd-Trace' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\NetCore' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\NtfsLog' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\RadioMgr' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\RdrLog' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\SpoolerLogger' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\UBPM' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WdiContextLog' - value: 'Start' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WiFiSession' - value: 'Start' - data: '0' - type: REG_DWORD - # Configure netsh settings - - !run: {exe: 'netsh', args: 'int tcp set heuristics disabled'} - - !run: {exe: 'netsh', args: 'int tcp set supplemental Internet congestionprovider=ctcp'} - - !run: {exe: 'netsh', args: 'int tcp set global rsc=disabled'} - - !run: {exe: 'netsh', args: 'interface Teredo set state type=enterpriseclient'} - - !run: {exe: 'netsh', args: 'interface Teredo set state servername=default'} + + # Do not limit reservable bandwidth # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.QualityofService::QosNonBestEffortLimit @@ -1902,85 +1627,6 @@ actions: data: '38' type: REG_DWORD - # Disable notifications and notification/action center - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications' - value: 'ToastEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications' - value: 'NoTileApplicationNotification' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'DisableNotificationCenter' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' - value: 'NOC_GLOBAL_SETTING_ALLOW_NOTIFICATION_SOUND' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications' - value: 'NoCloudApplicationNotification' - data: '1' - type: REG_DWORD - - # Unpin all quick action shortcuts by default - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.WiFi' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.AllSettings' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.BlueLightReduction' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.AvailableNetworks' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.Location' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.Connect' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.QuietHours' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.ScreenClipping' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.Vpn' - data: '' - type: REG_NONE - - !registryValue: - path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' - value: 'Microsoft.QuickAction.Project' - data: '' - type: REG_NONE - # Disable lockscreen - !registryValue: path: 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\SessionData' @@ -1988,45 +1634,6 @@ actions: data: '0' type: REG_DWORD - # Disable all lockscreen notifications - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' - value: 'NOC_GLOBAL_SETTING_ALLOW_CRITICAL_TOASTS_ABOVE_LOCK' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' - value: 'NOC_GLOBAL_SETTING_ALLOW_TOASTS_ABOVE_LOCK' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications' - value: 'LockScreenToastEnabled' - data: '0' - type: REG_DWORD - - # Disable Autoplay and Autorun - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers' - value: 'DisableAutoplay' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoDriveTypeAutoRun' - data: '255' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoAutorun' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'NoAutoplayfornonVolume' - data: '1' - type: REG_DWORD - # Disable notify about USB issues - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' @@ -2203,48 +1810,7 @@ actions: - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer', value: 'NoPreviousVersionsPage', operation: delete} - !registryValue: {path: 'HKCU\SOFTWARE\Policies\Microsoft\PreviousVersions', value: 'DisableLocalPage', operation: delete} - # Remove 'Give access to' from context menu - - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\Directory\Background\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\UserLibraryFolder\shellex\ContextMenuHandlers\Sharing'} - - # Remove 'Cast to device' from context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' - value: '{7AD84985-87B4-4a16-BE58-8B72A5B390F7}' - data: '' - type: REG_SZ - - # Remove 'Share' from context menu - - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\ModernSharing'} - - # Remove 'Extract all' from context menu - - !registryKey: {path: 'HKCR\CompressedFolder\ShellEx\ContextMenuHandlers\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}'} - # Remove bitmap image from the 'New' context menu - - !registryKey: {path: 'HKCR\.bmp\ShellNew'} - - # Remove rich text document from 'New' context menu - - !registryKey: {path: 'HKCR\.rtf\ShellNew'} - - # Remove 'Include in library' from context menu - - !registryKey: {path: 'HKCR\Folder\ShellEx\ContextMenuHandlers\Library Location'} - - !registryKey: {path: 'HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location'} - - # Remove 'Troubleshooting compatibility' from context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' - value: '{1d27f844-3a1f-4410-85ac-14651078412d}' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' - value: '{1d27f844-3a1f-4410-85ac-14651078412d}' - data: '' - type: REG_SZ # Remove '- Shortcut' text added onto shortcuts - !registryValue: @@ -2260,204 +1826,11 @@ actions: data: 'C:\Windows\AtlasModules\Other\Blank.ico,0' type: REG_SZ - # Remove 'Edit with Paint 3D' from context menu - - !registryKey: {path: 'HKCR\SystemFileAssociations\.3mf\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.bmp\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.fbx\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.gif\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jfif\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpe\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpeg\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpg\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.png\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.tif\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.tiff\Shell\3D Edit'} - - # Remove 'Print' from context menu - - !registryValue: - path: 'HKCR\SystemFileAssociations\image\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\batfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\cmdfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\docxfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\fonfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\htmlfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\inffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\inifile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\JSEFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\otffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\pfmfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\regfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\rtffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\ttcfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\ttffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\txtfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\VBEFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\VBSFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\WSFFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - # Add .bat, .reg and .ps1 to the 'New' context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' - value: 'ItemName' - data: '@C:\Windows\System32\acppage.dll,-6002' - type: REG_EXPAND_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' - value: 'NullFile' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' - value: 'NullFile' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' - value: 'ItemName' - data: 'New file' - type: REG_EXPAND_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' - value: 'NullFile' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' - value: 'ItemName' - data: '@C:\Windows\regedit.exe,-309' - type: REG_EXPAND_SZ - # Add 'Install CAB' to context menu - - !registryKey: {path: 'HKCR\CABFolder\Shell\RunAs'} - - !registryValue: - path: 'HKCR\CABFolder\Shell\RunAs' - value: '' - data: 'Install' - type: REG_SZ - - !registryValue: - path: 'HKCR\CABFolder\Shell\RunAs' - value: 'HasLUAShield' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\CABFolder\Shell\RunAs\Command' - value: '' - data: 'cmd /k DISM /Online /Add-Package /PackagePath:\"%1\"' - type: REG_SZ - # Add 'Merge as Trusted Installer' for registry files to context menu - - !registryValue: - path: 'HKCR\regfile\Shell\RunAs' - value: '' - data: 'Merge As TrustedInstaller' - type: REG_SZ - - !registryValue: - path: 'HKCR\regfile\Shell\RunAs' - value: 'HasLUAShield' - data: '1' - type: REG_SZ - - !registryValue: - path: 'HKCR\regfile\Shell\RunAs\Command' - value: '' - data: 'RunAsTI.cmd reg import "%1"' - type: REG_SZ - # Add 'Double click to import power schemes' to context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\powerscheme\DefaultIcon' - value: '' - data: 'C:\Windows\System32\powercpl.dll,1' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\powerscheme\Shell\open\command' - value: '' - data: 'powercfg /import "%1"' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.pow' - value: '' - data: 'powerscheme' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.pow' - value: 'FriendlyTypeName' - data: 'Power Scheme' - type: REG_SZ + # ------------------ Registry Portion END ------------------ diff --git a/src/Configuration/features/atlas/organised/configure-powershell.yml b/src/Configuration/features/atlas/organised/configure-powershell.yml new file mode 100644 index 0000000000..3a2d77f8ff --- /dev/null +++ b/src/Configuration/features/atlas/organised/configure-powershell.yml @@ -0,0 +1,14 @@ +--- +title: Configure PowerShell +description: Configures PowerShell for the optimal privacy, performance and usability +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Configuring PowerShell'} + # Disable PowerShell Core telemetry + - !cmd: {command: 'setx POWERSHELL_TELEMETRY_OPTOUT 1'} + # Set .ps1 file types to open with PowerShell by default + # Batch scripts are not restricted and this measure can easily be bypassed by calling PowerShell within a batch script + - !cmd: {command: 'ftype Microsoft.PowerShellScript.1="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NoLogo -File "%1" %*'} + # Set PowerShell execution policy to Unrestricted + # Batch scripts are not restricted and this measure can easily be bypassed by calling PowerShell within a batch script + - !powerShell: {command: 'Set-ExecutionPolicy -ExecutionPolicy Unrestricted'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/configure-time.yml b/src/Configuration/features/atlas/organised/configure-time.yml new file mode 100644 index 0000000000..eae69c5f3b --- /dev/null +++ b/src/Configuration/features/atlas/organised/configure-time.yml @@ -0,0 +1,15 @@ +--- +title: Configure Time Servers +description: Configures time servers to be more reliable and accurate than the defaults +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Configuring time servers'} + # Change NTP server from Windows' server to pool.ntp.org + - !run: {exe: 'net', args: 'start w32time'} + - !run: {exe: 'w32tm', args: '/config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"'} + + # Resync time to pool.ntp.org + - !run: {exe: 'net', args: 'stop w32time'} + - !run: {exe: 'net', args: 'start w32time'} + - !run: {exe: 'w32tm', args: '/config /update'} + - !run: {exe: 'w32tm', args: '/resync'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/debloat/autologgers.yml b/src/Configuration/features/atlas/organised/debloat/autologgers.yml new file mode 100644 index 0000000000..6c5076a846 --- /dev/null +++ b/src/Configuration/features/atlas/organised/debloat/autologgers.yml @@ -0,0 +1,92 @@ +--- +title: Disable unnecessary autologgers +description: Disables unnecessary autologgers for the optimal performance and privacy +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Disabling unnecessary autologgers'} + # https://docs.microsoft.com/en-us/windows/win32/etw/configuring-and-starting-an-autologger-session + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Circular Kernel Context Logger' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\CloudExperienceHostOobe' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\DefenderApiLogger' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\DefenderAuditLogger' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Diagtrack-Listener' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Diaglog' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\LwtNetLog' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Microsoft-Windows-Rdp-Graphics-RdpIdd-Trace' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\NetCore' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\NtfsLog' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\RadioMgr' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\RdrLog' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\SpoolerLogger' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\UBPM' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WdiContextLog' + value: 'Start' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WiFiSession' + value: 'Start' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/debloat/disable-settings-pages.yml b/src/Configuration/features/atlas/organised/debloat/disable-settings-pages.yml new file mode 100644 index 0000000000..0a1472d4ae --- /dev/null +++ b/src/Configuration/features/atlas/organised/debloat/disable-settings-pages.yml @@ -0,0 +1,11 @@ +--- +title: Disable Settings pages +description: Disables certain Settings pages as they are either broken with other changes or for a more minimal experience +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Disabling Settings pages'} + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'SettingsPageVisibility' + data: 'hide:quiethours;tabletmode;project;crossdevice;remotedesktop;mobile-devices;network-cellular;network-wificalling;network-airplanemode;nfctransactions;maps;sync;speech;easeofaccess-magnifier;easeofaccess-narrator;easeofaccess-speechrecognition;easeofaccess-eyecontrol;privacy-speech;privacy-general;privacy-speechtyping;privacy-feedback;privacy-activityhistory;privacy-location;privacy-callhistory;privacy-eyetracker;privacy-messaging;privacy-automaticfiledownloads;windowsupdate;delivery-optimization;windowsdefender;backup;recovery;findmydevice;windowsinsider' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/debloat/scheduled-tasks.yml b/src/Configuration/features/atlas/organised/debloat/scheduled-tasks.yml new file mode 100644 index 0000000000..06f96c16f3 --- /dev/null +++ b/src/Configuration/features/atlas/organised/debloat/scheduled-tasks.yml @@ -0,0 +1,83 @@ +--- +title: Configure Scheduled Tasks +description: Configures scheduled tasks to debloat Windows by improving performance, privacy and more +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Configuring scheduled tasks'} + # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks + + # - !scheduledTask: + # path: '\Microsoft\Windows\Application Experience' + # operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\Customer Experience Improvement Program' + operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\DeviceDirectoryClient' + operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\DiskDiagnostic' + operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\Feedback\Siuf' + operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\Location' + operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\Maps' + operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\Speech' + operation: deleteFolder + - !scheduledTask: + path: '\Microsoft\Windows\Windows Defender' + operation: deleteFolder + + - !scheduledTask: {path: '\Microsoft\Windows\AppID\EDP Policy Manager', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\ApplicationData\appuriverifierdaily', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\ApplicationData\appuriverifierinstall', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\ApplicationData\DsSvcCleanup', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\PcaPatchDbTask', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\ProgramDataUpdater', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Application Experience\StartupAppTask', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Autochk\Proxy', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\BrokerInfrastructure\BgTaskRegistrationMaintenanceTask', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\CloudExperienceHost\CreateObjectTask', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Defrag\ScheduledDefrag', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Device Information\Device', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Device Setup\Metadata Refresh', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Diagnosis\Scheduled', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\DiskFootprint\Diagnostics', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\InstallService\ScanForUpdates', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\InstallService\ScanForUpdatesAsUser', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\InstallService\SmartRetry', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Maintenance\WinSAT', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Management\Provisioning\Cellular', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\MemoryDiagnostic\ProcessMemoryDiagnosticEvents', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parser', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\MUI\LPRemove', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\PI\Sqm-Tasks', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Printing\EduPrintProv', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\PushToInstall\LoginCheck', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Ras\MobilityManager', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Registry\RegIdleBackup', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\RetailDemo\CleanupOfflineContent', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Shell\FamilySafetyMonitor', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Shell\FamilySafetyRefresh', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Shell\IndexerAutomaticMaintenance', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\SoftwareProtectionPlatform\SvcRestartTaskNetwork', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\StateRepository\MaintenanceTasks', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Time Synchronization\ForceSynchronizeTime', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Time Synchronization\SynchronizeTime', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Time Zone\SynchronizeTimeZone', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\UPnP\UPnPHostConfig', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\WaaSMedic\PerformRemediation', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Windows Error Reporting\QueueReporting', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Windows Filtering Platform\BfeOnServiceStartTypeChange', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Windows Media Sharing\UpdateLibrary', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\WindowsUpdate\Scheduled Start', operation: delete} + - !scheduledTask: {path: '\Microsoft\Windows\Wininet\CacheTask', operation: delete} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/add-context-menus.yml b/src/Configuration/features/atlas/organised/explorer/add-context-menus.yml new file mode 100644 index 0000000000..6ad46de9ff --- /dev/null +++ b/src/Configuration/features/atlas/organised/explorer/add-context-menus.yml @@ -0,0 +1,94 @@ +--- +title: Adds context menus +description: Adds Explorer context menus for QoL +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Adding context menus'} + # Add 'Merge as Trusted Installer' for registry files to context menu + - !registryValue: + path: 'HKCR\regfile\Shell\RunAs' + value: '' + data: 'Merge As TrustedInstaller' + type: REG_SZ + - !registryValue: + path: 'HKCR\regfile\Shell\RunAs' + value: 'HasLUAShield' + data: '1' + type: REG_SZ + - !registryValue: + path: 'HKCR\regfile\Shell\RunAs\Command' + value: '' + data: 'RunAsTI.cmd reg import "%1"' + type: REG_SZ + + # Add 'Double click to import power schemes' to context menu + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\powerscheme\DefaultIcon' + value: '' + data: 'C:\Windows\System32\powercpl.dll,1' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\powerscheme\Shell\open\command' + value: '' + data: 'powercfg /import "%1"' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.pow' + value: '' + data: 'powerscheme' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.pow' + value: 'FriendlyTypeName' + data: 'Power Scheme' + type: REG_SZ + + # Add 'Install CAB' to context menu + - !registryKey: {path: 'HKCR\CABFolder\Shell\RunAs'} + - !registryValue: + path: 'HKCR\CABFolder\Shell\RunAs' + value: '' + data: 'Install' + type: REG_SZ + - !registryValue: + path: 'HKCR\CABFolder\Shell\RunAs' + value: 'HasLUAShield' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\CABFolder\Shell\RunAs\Command' + value: '' + data: 'cmd /k DISM /Online /Add-Package /PackagePath:\"%1\"' + type: REG_SZ + + # Add .bat, .reg and .ps1 to the 'New' context menu + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' + value: 'ItemName' + data: '@C:\Windows\System32\acppage.dll,-6002' + type: REG_EXPAND_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' + value: 'NullFile' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' + value: 'NullFile' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' + value: 'ItemName' + data: 'New file' + type: REG_EXPAND_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' + value: 'NullFile' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' + value: 'ItemName' + data: '@C:\Windows\regedit.exe,-309' + type: REG_EXPAND_SZ diff --git a/src/Configuration/features/atlas/organised/explorer/configure-autorun.yml b/src/Configuration/features/atlas/organised/explorer/configure-autorun.yml new file mode 100644 index 0000000000..8ca489fe3c --- /dev/null +++ b/src/Configuration/features/atlas/organised/explorer/configure-autorun.yml @@ -0,0 +1,33 @@ +--- +title: Disable AutoRun/AutoPlay +description: Disables AutoRun/AutoPlay for the optimal security and usability/QoL +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Disabling AutoRun/AutoPlay'} + # Disable USB autorun/play + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoAutorun' + data: '1' + type: REG_DWORD + # Disable Autoplay and Autorun + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers' + value: 'DisableAutoplay' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoDriveTypeAutoRun' + data: '255' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoAutorun' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'NoAutoplayfornonVolume' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/disable-notifications.yml b/src/Configuration/features/atlas/organised/explorer/disable-notifications.yml new file mode 100644 index 0000000000..2ad2ada4f1 --- /dev/null +++ b/src/Configuration/features/atlas/organised/explorer/disable-notifications.yml @@ -0,0 +1,48 @@ +--- +title: Disable notifications +description: Disables notifications by defualt for having a more minimal experience +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Disabling notifications'} + # Disable all lockscreen notifications + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' + value: 'NOC_GLOBAL_SETTING_ALLOW_CRITICAL_TOASTS_ABOVE_LOCK' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' + value: 'NOC_GLOBAL_SETTING_ALLOW_TOASTS_ABOVE_LOCK' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications' + value: 'LockScreenToastEnabled' + data: '0' + type: REG_DWORD + # Disable notifications and notification/action center + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications' + value: 'ToastEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications' + value: 'NoTileApplicationNotification' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'DisableNotificationCenter' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' + value: 'NOC_GLOBAL_SETTING_ALLOW_NOTIFICATION_SOUND' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications' + value: 'NoCloudApplicationNotification' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/notification-quick-settings.yml b/src/Configuration/features/atlas/organised/explorer/notification-quick-settings.yml new file mode 100644 index 0000000000..0602c72cb9 --- /dev/null +++ b/src/Configuration/features/atlas/organised/explorer/notification-quick-settings.yml @@ -0,0 +1,57 @@ +--- +title: Configure Quick Settings in Notification Center +description: Configures Quick Settings in Notification Center for QoL +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Configuring Quick Settings in Notification Center'} + # Unpin all quick action shortcuts by default + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.WiFi' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.AllSettings' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.BlueLightReduction' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.AvailableNetworks' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.Location' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.Connect' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.QuietHours' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.ScreenClipping' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.Vpn' + data: '' + type: REG_NONE + - !registryValue: + path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' + value: 'Microsoft.QuickAction.Project' + data: '' + type: REG_NONE \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml b/src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml new file mode 100644 index 0000000000..dd8d5d3e88 --- /dev/null +++ b/src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml @@ -0,0 +1,157 @@ +--- +title: Remove context menus +description: Removes default Explorer context menus for QoL +privilege: TrustedInstaller +actions: + # Remove 'Print' from context menu + - !registryValue: + path: 'HKCR\SystemFileAssociations\image\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\batfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\cmdfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\docxfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\fonfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\htmlfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\inffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\inifile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\JSEFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\otffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\pfmfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\regfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\rtffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\ttcfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\ttffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\txtfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\VBEFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\VBSFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\WSFFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + + # Remove 'Edit with Paint 3D' from context menu + - !registryKey: {path: 'HKCR\SystemFileAssociations\.3mf\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.bmp\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.fbx\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.gif\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jfif\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpe\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpeg\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpg\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.png\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.tif\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.tiff\Shell\3D Edit'} + + # Remove 'Give access to' from context menu + - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\Directory\Background\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\UserLibraryFolder\shellex\ContextMenuHandlers\Sharing'} + + # Remove 'Cast to device' from context menu + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' + value: '{7AD84985-87B4-4a16-BE58-8B72A5B390F7}' + data: '' + type: REG_SZ + + # Remove 'Share' from context menu + - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\ModernSharing'} + + # Remove 'Extract all' from context menu + - !registryKey: {path: 'HKCR\CompressedFolder\ShellEx\ContextMenuHandlers\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}'} + + # Remove bitmap image from the 'New' context menu + - !registryKey: {path: 'HKCR\.bmp\ShellNew'} + + # Remove rich text document from 'New' context menu + - !registryKey: {path: 'HKCR\.rtf\ShellNew'} + + # Remove 'Include in library' from context menu + - !registryKey: {path: 'HKCR\Folder\ShellEx\ContextMenuHandlers\Library Location'} + - !registryKey: {path: 'HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location'} + + # Remove 'Troubleshooting compatibility' from context menu + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' + value: '{1d27f844-3a1f-4410-85ac-14651078412d}' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' + value: '{1d27f844-3a1f-4410-85ac-14651078412d}' + data: '' + type: REG_SZ diff --git a/src/Configuration/features/atlas/organised/networking/netsh.yml b/src/Configuration/features/atlas/organised/networking/netsh.yml new file mode 100644 index 0000000000..6bba660125 --- /dev/null +++ b/src/Configuration/features/atlas/organised/networking/netsh.yml @@ -0,0 +1,11 @@ +--- +title: Configure Network Settings with Network Shell +description: Configures the optimal networking settings with Network Shell (netsh.exe) +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Configuring Network Settings with Network Shell'} + - !run: {exe: 'netsh', args: 'int tcp set heuristics disabled'} + - !run: {exe: 'netsh', args: 'int tcp set supplemental Internet congestionprovider=ctcp'} + - !run: {exe: 'netsh', args: 'int tcp set global rsc=disabled'} + - !run: {exe: 'netsh', args: 'interface Teredo set state type=enterpriseclient'} + - !run: {exe: 'netsh', args: 'interface Teredo set state servername=default'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/oem-information.yml b/src/Configuration/features/atlas/organised/oem-information.yml new file mode 100644 index 0000000000..6c56155372 --- /dev/null +++ b/src/Configuration/features/atlas/organised/oem-information.yml @@ -0,0 +1,37 @@ +--- +title: Configure OEM Information +description: Sets OEM information to Atlas to make users go to us for support instead of OEMs +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Setting Atlas OEM information'} + # Set information about the currently used system + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' + value: 'EditionSubManufacturer' + data: 'Atlas Team' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' + value: 'EditionSubstring' + data: 'AtlasOS' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' + value: 'EditionSubVersion' + data: 'AtlasOS' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' + value: 'Manufacturer' + data: 'Atlas Team' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' + value: 'Model' + data: 'AtlasOS 22H2' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' + value: 'SupportURL' + data: 'https://discord.atlasos.net' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/security/disable-remote-assistance.yml b/src/Configuration/features/atlas/organised/security/disable-remote-assistance.yml new file mode 100644 index 0000000000..b299d71685 --- /dev/null +++ b/src/Configuration/features/atlas/organised/security/disable-remote-assistance.yml @@ -0,0 +1,18 @@ +--- +title: Disable Remote Assistance +description: As Remote Assistance is an unused and potentially vulnerable feature, it is restricted +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Disabling Remote Assistance'} + # Disable Remote Assistance + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' + value: 'fAllowFullControl' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' + value: 'fAllowToGetHelp' + data: '0' + type: REG_DWORD + - !run: {exe: 'netsh', args: 'advfirewall firewall set rule group="Remote Assistance" new enable=no'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/storage-sense.yml b/src/Configuration/features/atlas/organised/storage-sense.yml new file mode 100644 index 0000000000..2f2dd1d5f0 --- /dev/null +++ b/src/Configuration/features/atlas/organised/storage-sense.yml @@ -0,0 +1,11 @@ +--- +title: Configure and Enable Storage Sense +description: Configures Storage Sense to automatically cleanup Windows every month +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Configuring and enabling Storage Sense'} + - !run: + exe: 'powershell.exe' + args: '-NoP -File STORAGESENSE.ps1' + exeDir: true + wait: true \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/system/optimise-ntfs.yml b/src/Configuration/features/atlas/organised/system/optimise-ntfs.yml new file mode 100644 index 0000000000..e998029013 --- /dev/null +++ b/src/Configuration/features/atlas/organised/system/optimise-ntfs.yml @@ -0,0 +1,17 @@ +--- +title: Optimise NTFS +description: Optimises the NTFS filesystem for optimal performance, security and privacy +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Optimising the filesystem'} + # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil + + # Disable last access information on directories, performance/privacy + - !run: {exe: 'fsutil', args: 'behavior set disablelastaccess 1'} + + # Disable the creation of 8.3 character-length file names on FAT- and NTFS-formatted volumes + # https://ttcshelbyville.wordpress.com/2018/12/02/should-you-disable-8dot3-for-performance-and-security + - !run: {exe: 'fsutil', args: 'behavior set disable8dot3 1'} + + # Enable delete notifications (also known as trim or unmap) + - !run: {exe: 'fsutil', args: 'behavior set disabledeletenotify 0'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/system/service-host-split.yml b/src/Configuration/features/atlas/organised/system/service-host-split.yml new file mode 100644 index 0000000000..22eed24aa4 --- /dev/null +++ b/src/Configuration/features/atlas/organised/system/service-host-split.yml @@ -0,0 +1,12 @@ +--- +title: Disable Service Host Splitting +description: Disables Service Host splitting, meaning that at a cost of reduced stability, there will be lower RAM usage and process count +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Disabling Service Host splitting''} + # Set service split threshold to ffffffff [#491] + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control' + value: 'SvcHostSplitThresholdInKB' + data: '4294967295' + type: REG_DWORD \ No newline at end of file From a15f5cdca1810991d97031cce727099a76ce54e0 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Wed, 24 May 2023 22:45:14 +0100 Subject: [PATCH 02/68] feat: do some more work on re-organising this is going to take a while --- .../{features => }/atlas/appx.yml | 0 .../{features => }/atlas/components.yml | 0 .../{features => }/atlas/config.yml | 129 +------------- .../{features => }/atlas/packages.yml | 0 .../{features => }/atlas/services.yml | 0 .../{features => }/atlas/start.yml | 0 src/Configuration/custom.yml | 19 ++- .../organised/explorer/add-context-menus.yml | 94 ----------- .../explorer/remove-context-menus.yml | 157 ------------------ src/Configuration/tweaks.yml | 18 ++ .../configure-powershell.yml | 0 .../organised => tweaks}/configure-time.yml | 0 .../debloat/autologgers.yml | 0 .../debloat/disable-settings-pages.yml | 0 .../tweaks/debloat/legacy-photo-viewer.yml | 31 ++++ .../debloat/scheduled-tasks.yml | 0 .../tweaks/disable-privacy-experience.yml | 10 ++ .../add-context-menus/install-cab.yml | 21 +++ .../merge-as-trustedinstaller.yml | 20 +++ .../explorer/add-context-menus/new-bat.yml | 15 ++ .../explorer/add-context-menus/new-ps1.yml | 15 ++ .../explorer/add-context-menus/new-reg.yml | 15 ++ .../explorer/configure-autorun.yml | 0 .../explorer/disable-folders-this-pc.yml | 80 +++++++++ .../explorer/disable-notifications.yml | 0 .../tweaks/explorer/import-power-plan.yml | 25 +++ .../explorer/notification-quick-settings.yml | 0 .../remove-context-menus/cast-to-device.yml | 10 ++ .../remove-context-menus/extract-all.yml | 6 + .../remove-context-menus/give-access-to.yml | 11 ++ .../include-in-library.yml | 7 + .../remove-context-menus/new-bitmap.yml | 6 + .../explorer/remove-context-menus/new-rtf.yml | 6 + .../remove-context-menus/paint-3D.yml | 16 ++ .../explorer/remove-context-menus/print.yml | 100 +++++++++++ .../explorer/remove-context-menus/share.yml | 6 + .../troubleshooting-compat.yml | 15 ++ .../organised => tweaks}/networking/netsh.yml | 0 src/Configuration/tweaks/ngen.yml | 11 ++ .../organised => tweaks}/oem-information.yml | 0 .../privacy/disable-dotnet-cli-telemetry.yml | 7 + .../privacy/disable-lockscreen-camera.yml | 10 ++ src/Configuration/tweaks/prompts.yml | 11 ++ .../tweaks/rebuild-perf-counters.yml | 9 + .../tweaks/security/delete-defaultuser0.yml | 6 + .../security/disable-remote-assistance.yml | 0 .../organised => tweaks}/storage-sense.yml | 0 .../system/disable-reserved-storage.yml | 6 + .../system/optimise-ntfs.yml | 0 .../system/service-host-split.yml | 0 50 files changed, 504 insertions(+), 388 deletions(-) rename src/Configuration/{features => }/atlas/appx.yml (100%) rename src/Configuration/{features => }/atlas/components.yml (100%) rename src/Configuration/{features => }/atlas/config.yml (88%) rename src/Configuration/{features => }/atlas/packages.yml (100%) rename src/Configuration/{features => }/atlas/services.yml (100%) rename src/Configuration/{features => }/atlas/start.yml (100%) delete mode 100644 src/Configuration/features/atlas/organised/explorer/add-context-menus.yml delete mode 100644 src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml create mode 100644 src/Configuration/tweaks.yml rename src/Configuration/{features/atlas/organised => tweaks}/configure-powershell.yml (100%) rename src/Configuration/{features/atlas/organised => tweaks}/configure-time.yml (100%) rename src/Configuration/{features/atlas/organised => tweaks}/debloat/autologgers.yml (100%) rename src/Configuration/{features/atlas/organised => tweaks}/debloat/disable-settings-pages.yml (100%) create mode 100644 src/Configuration/tweaks/debloat/legacy-photo-viewer.yml rename src/Configuration/{features/atlas/organised => tweaks}/debloat/scheduled-tasks.yml (100%) create mode 100644 src/Configuration/tweaks/disable-privacy-experience.yml create mode 100644 src/Configuration/tweaks/explorer/add-context-menus/install-cab.yml create mode 100644 src/Configuration/tweaks/explorer/add-context-menus/merge-as-trustedinstaller.yml create mode 100644 src/Configuration/tweaks/explorer/add-context-menus/new-bat.yml create mode 100644 src/Configuration/tweaks/explorer/add-context-menus/new-ps1.yml create mode 100644 src/Configuration/tweaks/explorer/add-context-menus/new-reg.yml rename src/Configuration/{features/atlas/organised => tweaks}/explorer/configure-autorun.yml (100%) create mode 100644 src/Configuration/tweaks/explorer/disable-folders-this-pc.yml rename src/Configuration/{features/atlas/organised => tweaks}/explorer/disable-notifications.yml (100%) create mode 100644 src/Configuration/tweaks/explorer/import-power-plan.yml rename src/Configuration/{features/atlas/organised => tweaks}/explorer/notification-quick-settings.yml (100%) create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/cast-to-device.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/extract-all.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/give-access-to.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/include-in-library.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/new-bitmap.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/new-rtf.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/paint-3D.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/print.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/share.yml create mode 100644 src/Configuration/tweaks/explorer/remove-context-menus/troubleshooting-compat.yml rename src/Configuration/{features/atlas/organised => tweaks}/networking/netsh.yml (100%) create mode 100644 src/Configuration/tweaks/ngen.yml rename src/Configuration/{features/atlas/organised => tweaks}/oem-information.yml (100%) create mode 100644 src/Configuration/tweaks/privacy/disable-dotnet-cli-telemetry.yml create mode 100644 src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml create mode 100644 src/Configuration/tweaks/prompts.yml create mode 100644 src/Configuration/tweaks/rebuild-perf-counters.yml create mode 100644 src/Configuration/tweaks/security/delete-defaultuser0.yml rename src/Configuration/{features/atlas/organised => tweaks}/security/disable-remote-assistance.yml (100%) rename src/Configuration/{features/atlas/organised => tweaks}/storage-sense.yml (100%) create mode 100644 src/Configuration/tweaks/system/disable-reserved-storage.yml rename src/Configuration/{features/atlas/organised => tweaks}/system/optimise-ntfs.yml (100%) rename src/Configuration/{features/atlas/organised => tweaks}/system/service-host-split.yml (100%) diff --git a/src/Configuration/features/atlas/appx.yml b/src/Configuration/atlas/appx.yml similarity index 100% rename from src/Configuration/features/atlas/appx.yml rename to src/Configuration/atlas/appx.yml diff --git a/src/Configuration/features/atlas/components.yml b/src/Configuration/atlas/components.yml similarity index 100% rename from src/Configuration/features/atlas/components.yml rename to src/Configuration/atlas/components.yml diff --git a/src/Configuration/features/atlas/config.yml b/src/Configuration/atlas/config.yml similarity index 88% rename from src/Configuration/features/atlas/config.yml rename to src/Configuration/atlas/config.yml index 022b49fc75..82f24a0d92 100644 --- a/src/Configuration/features/atlas/config.yml +++ b/src/Configuration/atlas/config.yml @@ -3,35 +3,6 @@ title: Configuration description: Applies the Atlas configuration privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Optimising PowerShell'} - - !run: - exe: 'powershell.exe' - args: '-NoP -File NGEN.ps1' - exeDir: true - wait: true - - # Prompts asking if users want to toggle certain features like mitigations - - !writeStatus: {status: 'Waiting for user prompts'} - - !run: - exe: 'powershell.exe' - args: '-NoP -File PROMPTS.ps1' - exeDir: true - wait: true - - - !writeStatus: {status: 'Configuring system'} - - # Do not launch privacy settings experience on user logon - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\OOBE' - value: 'DisablePrivacyExperience' - data: '1' - type: REG_DWORD - - - !writeStatus: {status: 'Configuring system settings'} - - # Delete defaultuser0 account used during oobe - - !run: {exe: 'net', args: 'user defaultuser0 /delete'} - # Disable reserved storage - !run: {exe: 'DISM', args: '/Online /Set-ReservedStorageState /State:Disabled'} @@ -1646,106 +1617,8 @@ actions: data: '0' type: REG_DWORD - # Disable folders in 'This PC' - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag' - value: 'ThisPCPolicy' - data: Hide - type: REG_SZ - # Add Music and Videos folders to Quick Access - - !powerShell: {command: '$o = new-object -com shell.application; $o.Namespace("""$env:userprofile\Videos""").Self.InvokeVerb("""pintohome"""); $o.Namespace("""$env:userprofile\Music""").Self.InvokeVerb("""pintohome""")'} - - # Enable legacy photo viewer - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tiff', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.bmp', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.dib', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.gif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jfif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jpe', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jpeg', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jpg', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jxr', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.png', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - # Set legacy photo viewer as default - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.tif', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.tiff', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.bmp', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.dib', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.gif', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jfif', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpe', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpeg', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpg', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jxr', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.png', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + # Disable Game Bar Presence Writer - !registryValue: diff --git a/src/Configuration/features/atlas/packages.yml b/src/Configuration/atlas/packages.yml similarity index 100% rename from src/Configuration/features/atlas/packages.yml rename to src/Configuration/atlas/packages.yml diff --git a/src/Configuration/features/atlas/services.yml b/src/Configuration/atlas/services.yml similarity index 100% rename from src/Configuration/features/atlas/services.yml rename to src/Configuration/atlas/services.yml diff --git a/src/Configuration/features/atlas/start.yml b/src/Configuration/atlas/start.yml similarity index 100% rename from src/Configuration/features/atlas/start.yml rename to src/Configuration/atlas/start.yml diff --git a/src/Configuration/custom.yml b/src/Configuration/custom.yml index 861941fd7b..39cbdc41eb 100644 --- a/src/Configuration/custom.yml +++ b/src/Configuration/custom.yml @@ -1,12 +1,13 @@ --- -title: Custom -description: Custom Atlas configuration -privilege: Admin +title: Root Playbook File +description: Runs all of the playbook files +privilege: TrustedInstaller actions: [] features: -- features\atlas\start.yml -- features\atlas\services.yml -- features\atlas\appx.yml -- features\atlas\components.yml -- features\atlas\packages.yml -- features\atlas\config.yml \ No newline at end of file + - atlas\start.yml + - atlas\services.yml + - atlas\appx.yml + - atlas\components.yml + - atlas\packages.yml + # Tweaks YAML that runs all of the tweaking playbook files + - tweaks.yml \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/add-context-menus.yml b/src/Configuration/features/atlas/organised/explorer/add-context-menus.yml deleted file mode 100644 index 6ad46de9ff..0000000000 --- a/src/Configuration/features/atlas/organised/explorer/add-context-menus.yml +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: Adds context menus -description: Adds Explorer context menus for QoL -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Adding context menus'} - # Add 'Merge as Trusted Installer' for registry files to context menu - - !registryValue: - path: 'HKCR\regfile\Shell\RunAs' - value: '' - data: 'Merge As TrustedInstaller' - type: REG_SZ - - !registryValue: - path: 'HKCR\regfile\Shell\RunAs' - value: 'HasLUAShield' - data: '1' - type: REG_SZ - - !registryValue: - path: 'HKCR\regfile\Shell\RunAs\Command' - value: '' - data: 'RunAsTI.cmd reg import "%1"' - type: REG_SZ - - # Add 'Double click to import power schemes' to context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\powerscheme\DefaultIcon' - value: '' - data: 'C:\Windows\System32\powercpl.dll,1' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\powerscheme\Shell\open\command' - value: '' - data: 'powercfg /import "%1"' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.pow' - value: '' - data: 'powerscheme' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.pow' - value: 'FriendlyTypeName' - data: 'Power Scheme' - type: REG_SZ - - # Add 'Install CAB' to context menu - - !registryKey: {path: 'HKCR\CABFolder\Shell\RunAs'} - - !registryValue: - path: 'HKCR\CABFolder\Shell\RunAs' - value: '' - data: 'Install' - type: REG_SZ - - !registryValue: - path: 'HKCR\CABFolder\Shell\RunAs' - value: 'HasLUAShield' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\CABFolder\Shell\RunAs\Command' - value: '' - data: 'cmd /k DISM /Online /Add-Package /PackagePath:\"%1\"' - type: REG_SZ - - # Add .bat, .reg and .ps1 to the 'New' context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' - value: 'ItemName' - data: '@C:\Windows\System32\acppage.dll,-6002' - type: REG_EXPAND_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' - value: 'NullFile' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' - value: 'NullFile' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' - value: 'ItemName' - data: 'New file' - type: REG_EXPAND_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' - value: 'NullFile' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' - value: 'ItemName' - data: '@C:\Windows\regedit.exe,-309' - type: REG_EXPAND_SZ diff --git a/src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml b/src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml deleted file mode 100644 index dd8d5d3e88..0000000000 --- a/src/Configuration/features/atlas/organised/explorer/remove-context-menus.yml +++ /dev/null @@ -1,157 +0,0 @@ ---- -title: Remove context menus -description: Removes default Explorer context menus for QoL -privilege: TrustedInstaller -actions: - # Remove 'Print' from context menu - - !registryValue: - path: 'HKCR\SystemFileAssociations\image\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\batfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\cmdfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\docxfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\fonfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\htmlfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\inffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\inifile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\JSEFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\otffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\pfmfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\regfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\rtffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\ttcfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\ttffile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\txtfile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\VBEFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\VBSFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKCR\WSFFile\shell\print' - value: 'ProgrammaticAccessOnly' - data: '' - type: REG_SZ - - # Remove 'Edit with Paint 3D' from context menu - - !registryKey: {path: 'HKCR\SystemFileAssociations\.3mf\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.bmp\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.fbx\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.gif\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jfif\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpe\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpeg\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpg\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.png\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.tif\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.tiff\Shell\3D Edit'} - - # Remove 'Give access to' from context menu - - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\Directory\Background\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\UserLibraryFolder\shellex\ContextMenuHandlers\Sharing'} - - # Remove 'Cast to device' from context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' - value: '{7AD84985-87B4-4a16-BE58-8B72A5B390F7}' - data: '' - type: REG_SZ - - # Remove 'Share' from context menu - - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\ModernSharing'} - - # Remove 'Extract all' from context menu - - !registryKey: {path: 'HKCR\CompressedFolder\ShellEx\ContextMenuHandlers\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}'} - - # Remove bitmap image from the 'New' context menu - - !registryKey: {path: 'HKCR\.bmp\ShellNew'} - - # Remove rich text document from 'New' context menu - - !registryKey: {path: 'HKCR\.rtf\ShellNew'} - - # Remove 'Include in library' from context menu - - !registryKey: {path: 'HKCR\Folder\ShellEx\ContextMenuHandlers\Library Location'} - - !registryKey: {path: 'HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location'} - - # Remove 'Troubleshooting compatibility' from context menu - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' - value: '{1d27f844-3a1f-4410-85ac-14651078412d}' - data: '' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' - value: '{1d27f844-3a1f-4410-85ac-14651078412d}' - data: '' - type: REG_SZ diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml new file mode 100644 index 0000000000..e5a77a831b --- /dev/null +++ b/src/Configuration/tweaks.yml @@ -0,0 +1,18 @@ +--- +title: Tweaks Root Playbook File +description: Runs all of the Atlas playbook tweaks +privilege: TrustedInstaller +actions: [] +features: + # ------------------------- NOTES ------------------------- # + + # - The first playbook file in each section contains the 'writeStatus' for AME Wizard + # - You can disable a certain playbook file by commenting it out + + # ----------------------- END NOTES ----------------------- # + + # temp + - tasks\registry.yml + - tasks\services.yml + - tasks\appx.yml + - tasks\software.yml \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/configure-powershell.yml b/src/Configuration/tweaks/configure-powershell.yml similarity index 100% rename from src/Configuration/features/atlas/organised/configure-powershell.yml rename to src/Configuration/tweaks/configure-powershell.yml diff --git a/src/Configuration/features/atlas/organised/configure-time.yml b/src/Configuration/tweaks/configure-time.yml similarity index 100% rename from src/Configuration/features/atlas/organised/configure-time.yml rename to src/Configuration/tweaks/configure-time.yml diff --git a/src/Configuration/features/atlas/organised/debloat/autologgers.yml b/src/Configuration/tweaks/debloat/autologgers.yml similarity index 100% rename from src/Configuration/features/atlas/organised/debloat/autologgers.yml rename to src/Configuration/tweaks/debloat/autologgers.yml diff --git a/src/Configuration/features/atlas/organised/debloat/disable-settings-pages.yml b/src/Configuration/tweaks/debloat/disable-settings-pages.yml similarity index 100% rename from src/Configuration/features/atlas/organised/debloat/disable-settings-pages.yml rename to src/Configuration/tweaks/debloat/disable-settings-pages.yml diff --git a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml new file mode 100644 index 0000000000..357fb1c8ed --- /dev/null +++ b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml @@ -0,0 +1,31 @@ +--- +title: Enable Windows Photo Viewer +description: Enables and configures the legacy Windows Photo Viewer to be the default for a more familar and lightweight photo viewing experience +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Enabling Windows Photo Viewer'} + # Enable legacy photo viewer + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tiff', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.bmp', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.dib', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.gif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jfif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jpe', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jpeg', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jpg', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jxr', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.png', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + + # Set legacy photo viewer as default + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.tif', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.tiff', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.bmp', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.dib', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.gif', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jfif', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpe', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpeg', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpg', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jxr', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.png', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/debloat/scheduled-tasks.yml b/src/Configuration/tweaks/debloat/scheduled-tasks.yml similarity index 100% rename from src/Configuration/features/atlas/organised/debloat/scheduled-tasks.yml rename to src/Configuration/tweaks/debloat/scheduled-tasks.yml diff --git a/src/Configuration/tweaks/disable-privacy-experience.yml b/src/Configuration/tweaks/disable-privacy-experience.yml new file mode 100644 index 0000000000..5e9a072427 --- /dev/null +++ b/src/Configuration/tweaks/disable-privacy-experience.yml @@ -0,0 +1,10 @@ +--- +title: Disable OOBE Privacy Experience +description: Disables the OOBE (Out of Box Experience) privacy configuration that you might see on updates to not override current settings +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\OOBE' + value: 'DisablePrivacyExperience' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/add-context-menus/install-cab.yml b/src/Configuration/tweaks/explorer/add-context-menus/install-cab.yml new file mode 100644 index 0000000000..474d9fce02 --- /dev/null +++ b/src/Configuration/tweaks/explorer/add-context-menus/install-cab.yml @@ -0,0 +1,21 @@ +--- +title: Add 'Install CAB' to Context Menu +description: Allows you to install Windows packages in the form of .cab files in the context menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\CABFolder\Shell\RunAs'} + - !registryValue: + path: 'HKCR\CABFolder\Shell\RunAs' + value: '' + data: 'Install' + type: REG_SZ + - !registryValue: + path: 'HKCR\CABFolder\Shell\RunAs' + value: 'HasLUAShield' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\CABFolder\Shell\RunAs\Command' + value: '' + data: 'cmd /k DISM /Online /Add-Package /PackagePath:\"%1\"' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/add-context-menus/merge-as-trustedinstaller.yml b/src/Configuration/tweaks/explorer/add-context-menus/merge-as-trustedinstaller.yml new file mode 100644 index 0000000000..127669ac9c --- /dev/null +++ b/src/Configuration/tweaks/explorer/add-context-menus/merge-as-trustedinstaller.yml @@ -0,0 +1,20 @@ +--- +title: Add 'Merge as TrustedInstaller' to Context Menu +description: Adds 'Merge as TrustedInstaller' to context menu for registry files +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCR\regfile\Shell\RunAs' + value: '' + data: 'Merge As TrustedInstaller' + type: REG_SZ + - !registryValue: + path: 'HKCR\regfile\Shell\RunAs' + value: 'HasLUAShield' + data: '1' + type: REG_SZ + - !registryValue: + path: 'HKCR\regfile\Shell\RunAs\Command' + value: '' + data: 'RunAsTI.cmd reg import "%1"' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/add-context-menus/new-bat.yml b/src/Configuration/tweaks/explorer/add-context-menus/new-bat.yml new file mode 100644 index 0000000000..a00fa75a87 --- /dev/null +++ b/src/Configuration/tweaks/explorer/add-context-menus/new-bat.yml @@ -0,0 +1,15 @@ +--- +title: Adds Batch Scripts to 'New' Context Menu +description: Adds batch scripts (.bat) to 'New' context menu +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' + value: 'ItemName' + data: '@C:\Windows\System32\acppage.dll,-6002' + type: REG_EXPAND_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.bat\ShellNew' + value: 'NullFile' + data: '' + type: REG_SZ diff --git a/src/Configuration/tweaks/explorer/add-context-menus/new-ps1.yml b/src/Configuration/tweaks/explorer/add-context-menus/new-ps1.yml new file mode 100644 index 0000000000..7532bba3c8 --- /dev/null +++ b/src/Configuration/tweaks/explorer/add-context-menus/new-ps1.yml @@ -0,0 +1,15 @@ +--- +title: Add PowerShell Script to 'New' Context Menu +description: Adds PowerShell script (.ps1) to 'New' context menu +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' + value: 'NullFile' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' + value: 'ItemName' + data: 'New file' + type: REG_EXPAND_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/add-context-menus/new-reg.yml b/src/Configuration/tweaks/explorer/add-context-menus/new-reg.yml new file mode 100644 index 0000000000..671381b82c --- /dev/null +++ b/src/Configuration/tweaks/explorer/add-context-menus/new-reg.yml @@ -0,0 +1,15 @@ +--- +title: Add Registry Entries to 'New' Context Menu +description: Adds registry entries (.reg) to 'New' context menu +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' + value: 'NullFile' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' + value: 'ItemName' + data: '@C:\Windows\regedit.exe,-309' + type: REG_EXPAND_SZ \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/configure-autorun.yml b/src/Configuration/tweaks/explorer/configure-autorun.yml similarity index 100% rename from src/Configuration/features/atlas/organised/explorer/configure-autorun.yml rename to src/Configuration/tweaks/explorer/configure-autorun.yml diff --git a/src/Configuration/tweaks/explorer/disable-folders-this-pc.yml b/src/Configuration/tweaks/explorer/disable-folders-this-pc.yml new file mode 100644 index 0000000000..fa547c6c05 --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-folders-this-pc.yml @@ -0,0 +1,80 @@ +--- +title: Disable folders from This PC +description: Disables folders in 'This PC' as they are also in Quick Access to reduce clutter, and adds 'Music' and 'Videos' to Quick Access +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Removing folders from This PC'} + # Disable folders in 'This PC' + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag' + value: 'ThisPCPolicy' + data: Hide + type: REG_SZ + + # Add Music and Videos folders to Quick Access + - !powerShell: {command: '$o = new-object -com shell.application; $o.Namespace("""$env:userprofile\Videos""").Self.InvokeVerb("""pintohome"""); $o.Namespace("""$env:userprofile\Music""").Self.InvokeVerb("""pintohome""")'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/disable-notifications.yml b/src/Configuration/tweaks/explorer/disable-notifications.yml similarity index 100% rename from src/Configuration/features/atlas/organised/explorer/disable-notifications.yml rename to src/Configuration/tweaks/explorer/disable-notifications.yml diff --git a/src/Configuration/tweaks/explorer/import-power-plan.yml b/src/Configuration/tweaks/explorer/import-power-plan.yml new file mode 100644 index 0000000000..a67d7ebb71 --- /dev/null +++ b/src/Configuration/tweaks/explorer/import-power-plan.yml @@ -0,0 +1,25 @@ +--- +title: Add Power Plan File Association +description: Adds a file assocation for .pow files, so you can simply double click and import them +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\powerscheme\DefaultIcon' + value: '' + data: 'C:\Windows\System32\powercpl.dll,1' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\powerscheme\Shell\open\command' + value: '' + data: 'powercfg /import "%1"' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.pow' + value: '' + data: 'powerscheme' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\.pow' + value: 'FriendlyTypeName' + data: 'Power Scheme' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/explorer/notification-quick-settings.yml b/src/Configuration/tweaks/explorer/notification-quick-settings.yml similarity index 100% rename from src/Configuration/features/atlas/organised/explorer/notification-quick-settings.yml rename to src/Configuration/tweaks/explorer/notification-quick-settings.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/cast-to-device.yml b/src/Configuration/tweaks/explorer/remove-context-menus/cast-to-device.yml new file mode 100644 index 0000000000..f9afc6b858 --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/cast-to-device.yml @@ -0,0 +1,10 @@ +--- +title: Remove 'Cast to device' from Context Menu +description: Removes 'Cast to device' from Context Menu +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' + value: '{7AD84985-87B4-4a16-BE58-8B72A5B390F7}' + data: '' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/extract-all.yml b/src/Configuration/tweaks/explorer/remove-context-menus/extract-all.yml new file mode 100644 index 0000000000..a4cb32d485 --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/extract-all.yml @@ -0,0 +1,6 @@ +--- +title: Remove 'Extract all' from Context Menu +description: Removes 'Extract all' from Context Menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\CompressedFolder\ShellEx\ContextMenuHandlers\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}'} \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/give-access-to.yml b/src/Configuration/tweaks/explorer/remove-context-menus/give-access-to.yml new file mode 100644 index 0000000000..64e1ae93cb --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/give-access-to.yml @@ -0,0 +1,11 @@ +--- +title: Remove 'Give access to' from Context Menu +description: Removes 'Give access to' from context menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\Directory\Background\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing'} + - !registryKey: {path: 'HKCR\UserLibraryFolder\shellex\ContextMenuHandlers\Sharing'} \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/include-in-library.yml b/src/Configuration/tweaks/explorer/remove-context-menus/include-in-library.yml new file mode 100644 index 0000000000..74b1ed284c --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/include-in-library.yml @@ -0,0 +1,7 @@ +--- +title: Remove 'Include in Library' from Context Menu +description: Removes 'Include in Library' from context menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\Folder\ShellEx\ContextMenuHandlers\Library Location'} + - !registryKey: {path: 'HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location'} \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/new-bitmap.yml b/src/Configuration/tweaks/explorer/remove-context-menus/new-bitmap.yml new file mode 100644 index 0000000000..2c708950ea --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/new-bitmap.yml @@ -0,0 +1,6 @@ +--- +title: Remove Bitmap Image from the 'New' Context Menu +description: Removes bitmap image from the 'New' context menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\.bmp\ShellNew'} \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/new-rtf.yml b/src/Configuration/tweaks/explorer/remove-context-menus/new-rtf.yml new file mode 100644 index 0000000000..facec901a9 --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/new-rtf.yml @@ -0,0 +1,6 @@ +--- +title: Remove Rich Text Document from 'New' Context Menu +description: Removes rich text document from 'New' context menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\.rtf\ShellNew'} \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/paint-3D.yml b/src/Configuration/tweaks/explorer/remove-context-menus/paint-3D.yml new file mode 100644 index 0000000000..af5c538f32 --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/paint-3D.yml @@ -0,0 +1,16 @@ +--- +title: Remove 'Edit with Paint 3D' from Context Menu +description: Removes 'Edit with Paint 3D' from context menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\SystemFileAssociations\.3mf\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.bmp\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.fbx\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.gif\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jfif\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpe\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpeg\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpg\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.png\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.tif\Shell\3D Edit'} + - !registryKey: {path: 'HKCR\SystemFileAssociations\.tiff\Shell\3D Edit'} \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/print.yml b/src/Configuration/tweaks/explorer/remove-context-menus/print.yml new file mode 100644 index 0000000000..7752401295 --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/print.yml @@ -0,0 +1,100 @@ +--- +title: Remove 'Print' Context Menu +description: Removes the 'Print' context menu by default +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCR\SystemFileAssociations\image\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\batfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\cmdfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\docxfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\fonfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\htmlfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\inffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\inifile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\JSEFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\otffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\pfmfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\regfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\rtffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\ttcfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\ttffile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\txtfile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\VBEFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\VBSFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKCR\WSFFile\shell\print' + value: 'ProgrammaticAccessOnly' + data: '' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/share.yml b/src/Configuration/tweaks/explorer/remove-context-menus/share.yml new file mode 100644 index 0000000000..2c9c8444e7 --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/share.yml @@ -0,0 +1,6 @@ +--- +title: Remove 'Share' from Context Menu +description: Removes 'Share' from Context Menu +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\ModernSharing'} \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/troubleshooting-compat.yml b/src/Configuration/tweaks/explorer/remove-context-menus/troubleshooting-compat.yml new file mode 100644 index 0000000000..1dd8ed3b2a --- /dev/null +++ b/src/Configuration/tweaks/explorer/remove-context-menus/troubleshooting-compat.yml @@ -0,0 +1,15 @@ +--- +title: Remove 'Troubleshooting Compatibility' from Context Menu +description: Removes 'Troubleshooting Compatibility' from context menu +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' + value: '{1d27f844-3a1f-4410-85ac-14651078412d}' + data: '' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' + value: '{1d27f844-3a1f-4410-85ac-14651078412d}' + data: '' + type: REG_SZ diff --git a/src/Configuration/features/atlas/organised/networking/netsh.yml b/src/Configuration/tweaks/networking/netsh.yml similarity index 100% rename from src/Configuration/features/atlas/organised/networking/netsh.yml rename to src/Configuration/tweaks/networking/netsh.yml diff --git a/src/Configuration/tweaks/ngen.yml b/src/Configuration/tweaks/ngen.yml new file mode 100644 index 0000000000..b3f3b38b68 --- /dev/null +++ b/src/Configuration/tweaks/ngen.yml @@ -0,0 +1,11 @@ +--- +title: Runs NGEN on PowerShell libraries +description: Optimises PowerShell startup time by compiling the .NET libraries +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Optimizing PowerShell'} + - !run: + exe: 'powershell.exe' + args: '-NoP -File NGEN.ps1' + exeDir: true + wait: true \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/oem-information.yml b/src/Configuration/tweaks/oem-information.yml similarity index 100% rename from src/Configuration/features/atlas/organised/oem-information.yml rename to src/Configuration/tweaks/oem-information.yml diff --git a/src/Configuration/tweaks/privacy/disable-dotnet-cli-telemetry.yml b/src/Configuration/tweaks/privacy/disable-dotnet-cli-telemetry.yml new file mode 100644 index 0000000000..5e7bd25542 --- /dev/null +++ b/src/Configuration/tweaks/privacy/disable-dotnet-cli-telemetry.yml @@ -0,0 +1,7 @@ +--- +title: Disable .NET CLI Telemetry +description: Disables .NET CLI telemetry +privilege: TrustedInstaller +actions: + # https://learn.microsoft.com/en-us/dotnet/core/tools/telemetry + - !cmd: {command: 'setx DOTNET_CLI_TELEMETRY_OPTOUT 1'} \ No newline at end of file diff --git a/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml new file mode 100644 index 0000000000..d9e0ba5178 --- /dev/null +++ b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml @@ -0,0 +1,10 @@ +--- +title: Disable Lockscreen Camera +description: Disables the lockscreen camera +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization' + value: 'NoLockScreenCamera' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/prompts.yml b/src/Configuration/tweaks/prompts.yml new file mode 100644 index 0000000000..51c3649226 --- /dev/null +++ b/src/Configuration/tweaks/prompts.yml @@ -0,0 +1,11 @@ +--- +title: Show User Prompts +description: Shows prompts to the user to toggle certain features like VBS or Defender +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Waiting for user prompts'} + - !run: + exe: 'powershell.exe' + args: '-NoP -File PROMPTS.ps1' + exeDir: true + wait: true \ No newline at end of file diff --git a/src/Configuration/tweaks/rebuild-perf-counters.yml b/src/Configuration/tweaks/rebuild-perf-counters.yml new file mode 100644 index 0000000000..a44d6ce875 --- /dev/null +++ b/src/Configuration/tweaks/rebuild-perf-counters.yml @@ -0,0 +1,9 @@ +--- +title: Rebuild Performance Counters +description: Manually rebuilds performance counters to ensure that there's no issues +privilege: TrustedInstaller +actions: + # https://learn.microsoft.com/en-us/troubleshoot/windows-server/performance/manually-rebuild-performance-counters + - !run: {exe: 'lodctr', args: '/r'} + - !run: {exe: 'lodctr', args: '/r'} + - !run: {exe: 'winmgmt', args: '/resyncperf'} \ No newline at end of file diff --git a/src/Configuration/tweaks/security/delete-defaultuser0.yml b/src/Configuration/tweaks/security/delete-defaultuser0.yml new file mode 100644 index 0000000000..e898936826 --- /dev/null +++ b/src/Configuration/tweaks/security/delete-defaultuser0.yml @@ -0,0 +1,6 @@ +--- +title: Delete 'defaultuser0' Account used during OOBE +description: Deletes the hidden 'defaultuser0' account used during OOBE (Out of Box Experience) +privilege: TrustedInstaller +actions: + - !run: {exe: 'net', args: 'user defaultuser0 /delete'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/security/disable-remote-assistance.yml b/src/Configuration/tweaks/security/disable-remote-assistance.yml similarity index 100% rename from src/Configuration/features/atlas/organised/security/disable-remote-assistance.yml rename to src/Configuration/tweaks/security/disable-remote-assistance.yml diff --git a/src/Configuration/features/atlas/organised/storage-sense.yml b/src/Configuration/tweaks/storage-sense.yml similarity index 100% rename from src/Configuration/features/atlas/organised/storage-sense.yml rename to src/Configuration/tweaks/storage-sense.yml diff --git a/src/Configuration/tweaks/system/disable-reserved-storage.yml b/src/Configuration/tweaks/system/disable-reserved-storage.yml new file mode 100644 index 0000000000..eda5614375 --- /dev/null +++ b/src/Configuration/tweaks/system/disable-reserved-storage.yml @@ -0,0 +1,6 @@ +--- +title: Disable Reserved Storage for Windows Updates +description: Disables reserved storage for Windows Updates to have more storage +privilege: TrustedInstaller +actions: + - !run: {exe: 'DISM', args: '/Online /Set-ReservedStorageState /State:Disabled'} \ No newline at end of file diff --git a/src/Configuration/features/atlas/organised/system/optimise-ntfs.yml b/src/Configuration/tweaks/system/optimise-ntfs.yml similarity index 100% rename from src/Configuration/features/atlas/organised/system/optimise-ntfs.yml rename to src/Configuration/tweaks/system/optimise-ntfs.yml diff --git a/src/Configuration/features/atlas/organised/system/service-host-split.yml b/src/Configuration/tweaks/system/service-host-split.yml similarity index 100% rename from src/Configuration/features/atlas/organised/system/service-host-split.yml rename to src/Configuration/tweaks/system/service-host-split.yml From c3bc7b801e487012243a766ef740263103dcc699 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Wed, 24 May 2023 23:27:29 +0100 Subject: [PATCH 03/68] feat: more extracted tweaks --- src/Configuration/atlas/config.yml | 98 ------------------- .../tweaks/block-anonymous-enum-sam.yml | 11 +++ src/Configuration/tweaks/disable-devices.yml | 12 +++ src/Configuration/tweaks/disable-llmnr.yml | 12 +++ .../disable-network-location-wizard.yml | 9 ++ .../tweaks/disable-reserved-bandiwdth.yml | 11 +++ .../tweaks/disable-smart-name-resolution.yml | 16 +++ .../tweaks/network-power-saving.yml | 11 +++ .../tweaks/packet-sched-timer-res.yml | 11 +++ .../shares/restrict-anonymous-access.yml | 11 +++ .../shares/restrict-anonymous-enumeration.yml | 11 +++ .../shares/smb-bandwidth-throttling.yml | 11 +++ .../tweaks/strong-dotnet-crypto.yml | 18 ++++ 13 files changed, 144 insertions(+), 98 deletions(-) create mode 100644 src/Configuration/tweaks/block-anonymous-enum-sam.yml create mode 100644 src/Configuration/tweaks/disable-devices.yml create mode 100644 src/Configuration/tweaks/disable-llmnr.yml create mode 100644 src/Configuration/tweaks/disable-network-location-wizard.yml create mode 100644 src/Configuration/tweaks/disable-reserved-bandiwdth.yml create mode 100644 src/Configuration/tweaks/disable-smart-name-resolution.yml create mode 100644 src/Configuration/tweaks/network-power-saving.yml create mode 100644 src/Configuration/tweaks/packet-sched-timer-res.yml create mode 100644 src/Configuration/tweaks/shares/restrict-anonymous-access.yml create mode 100644 src/Configuration/tweaks/shares/restrict-anonymous-enumeration.yml create mode 100644 src/Configuration/tweaks/shares/smb-bandwidth-throttling.yml create mode 100644 src/Configuration/tweaks/strong-dotnet-crypto.yml diff --git a/src/Configuration/atlas/config.yml b/src/Configuration/atlas/config.yml index 82f24a0d92..348668e6fa 100644 --- a/src/Configuration/atlas/config.yml +++ b/src/Configuration/atlas/config.yml @@ -3,41 +3,6 @@ title: Configuration description: Applies the Atlas configuration privilege: TrustedInstaller actions: - # Disable reserved storage - - !run: {exe: 'DISM', args: '/Online /Set-ReservedStorageState /State:Disabled'} - - # Rebuild performance counters - # https://learn.microsoft.com/en-us/troubleshoot/windows-server/performance/manually-rebuild-performance-counters - - !run: {exe: 'lodctr', args: '/r'} - - !run: {exe: 'lodctr', args: '/r'} - - !run: {exe: 'winmgmt', args: '/resyncperf'} - - # Disable PowerShell telemetry - # https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_telemetry?view=powershell-7.3 - - !cmd: {command: 'setx DOTNET_CLI_TELEMETRY_OPTOUT 1'} - - # Disable lock screen camera - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization' - value: 'NoLockScreenCamera' - data: '1' - type: REG_DWORD - - # Restrict anonymous access to named pipes and shares - # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220932 - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters' - value: 'RestrictNullSessAccess' - data: '1' - type: REG_DWORD - - # Disable SMB bandwidth throttling - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters' - value: 'DisableBandwidthThrottling' - data: '1' - type: REG_DWORD - # Block anonymous enumeration of SAM accounts # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220929 - !registryValue: @@ -46,19 +11,6 @@ actions: data: '1' type: REG_DWORD - # Restrict anonymous enumeration of shares - # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220930 - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' - value: 'RestrictAnonymous' - data: '1' - type: REG_DWORD - - # Disable network location wizard - - !registryKey: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff' - operation: add - # Disable smart multi-homed name resolution - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters' @@ -71,25 +23,6 @@ actions: data: '1' type: REG_DWORD - # Set strong cryptography on 64 bit and 32 bit .Net Framework (version 4 and above) to fix the Scoop installation issue - # https://github.com/ScoopInstaller/Scoop/issues/2040#issuecomment-369686748 - # https://learn.microsoft.com/en-us/dotnet/framework/network-programming/tls - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' - value: 'SchUseStrongCrypto' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' - value: 'SchUseStrongCrypto' - data: '1' - type: REG_DWORD - - - - - - # Do not limit reservable bandwidth # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.QualityofService::QosNonBestEffortLimit - !registryValue: @@ -98,37 +31,6 @@ actions: data: '0' type: REG_DWORD - # Set Network Stack (Packet Scheduler) timer resolution - # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.QualityofService::QosTimerResolution - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Psched' - value: 'TimerResolution' - data: '1' - type: REG_DWORD - - # Disable Link-Local Multicast Name Resolution (LLMNR) protocol - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' - value: 'EnableMulticast' - data: '0' - type: REG_DWORD - - # Set default power saving mode for all network cards to disabled - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Services\NDIS\Parameters' - value: 'DefaultPnPCapabilities' - data: '24' - type: REG_DWORD - - - !writeStatus: {status: 'Disabling devices'} - - - !powerShell: {command: 'Disable-NetAdapterBinding -Name "*" -ComponentID ms_msclient, ms_server, ms_lldp, ms_lltdio, ms_rspndr'} - - !run: - exe: 'powershell.exe' - args: '-NoP -File DISABLEPNP.ps1' - exeDir: true - wait: true - # -------------------- Registry Portion -------------------- - !writeStatus: {status: 'Modifying registry settings'} diff --git a/src/Configuration/tweaks/block-anonymous-enum-sam.yml b/src/Configuration/tweaks/block-anonymous-enum-sam.yml new file mode 100644 index 0000000000..5f143eb65b --- /dev/null +++ b/src/Configuration/tweaks/block-anonymous-enum-sam.yml @@ -0,0 +1,11 @@ +--- +title: Blocks Anonymous Enumeration of SAM Accounts +description: Blocks the anonymous enumeration of SAM accounts to prevent the ability to list the potential points of attack to the system +privilege: TrustedInstaller +actions: + # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220929 + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' + value: 'RestrictAnonymousSAM' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-devices.yml b/src/Configuration/tweaks/disable-devices.yml new file mode 100644 index 0000000000..23a0533806 --- /dev/null +++ b/src/Configuration/tweaks/disable-devices.yml @@ -0,0 +1,12 @@ +--- +title: Disable Devices +description: Disables devices that users would not typically need to reduce any potential system resource usage in the background +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Disabling devices'} + - !powerShell: {command: 'Disable-NetAdapterBinding -Name "*" -ComponentID ms_msclient, ms_server, ms_lldp, ms_lltdio, ms_rspndr'} + - !run: + exe: 'powershell.exe' + args: '-NoP -File DISABLEPNP.ps1' + exeDir: true + wait: true \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-llmnr.yml b/src/Configuration/tweaks/disable-llmnr.yml new file mode 100644 index 0000000000..caea63aebf --- /dev/null +++ b/src/Configuration/tweaks/disable-llmnr.yml @@ -0,0 +1,12 @@ +--- +title: Disable LLMNR Protocol +description: Disable Link-Local Multicast Name Resolution (LLMNR) protocol, as it is replaced by DNS and vulnerable +privilege: TrustedInstaller +actions: + # https://www.blackhillsinfosec.com/how-to-disable-llmnr-why-you-want-to/ + # https://www.thewindowsclub.com/disable-netbios-and-llmnr-protocols-via-gpo + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' + value: 'EnableMulticast' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-network-location-wizard.yml b/src/Configuration/tweaks/disable-network-location-wizard.yml new file mode 100644 index 0000000000..12a7f1f0f2 --- /dev/null +++ b/src/Configuration/tweaks/disable-network-location-wizard.yml @@ -0,0 +1,9 @@ +--- +title: Disable Network Location Wizard +description: Disables the Network Location Wizard, which is the pop-up about your PC being discoverable +privilege: TrustedInstaller +actions: + # https://www.tenforums.com/tutorials/92362-enable-disable-network-location-wizard-windows-10-a.html + - !registryKey: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff' + operation: add \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-reserved-bandiwdth.yml b/src/Configuration/tweaks/disable-reserved-bandiwdth.yml new file mode 100644 index 0000000000..fd2bd6170c --- /dev/null +++ b/src/Configuration/tweaks/disable-reserved-bandiwdth.yml @@ -0,0 +1,11 @@ +--- +title: Disable Reserved Bandwidth +description: Disables reserved bandwith for connections for improved network performance +privilege: TrustedInstaller +actions: + # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.QualityofService::QosNonBestEffortLimit + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Psched' + value: 'NonBestEffortLimit' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-smart-name-resolution.yml b/src/Configuration/tweaks/disable-smart-name-resolution.yml new file mode 100644 index 0000000000..64225c27be --- /dev/null +++ b/src/Configuration/tweaks/disable-smart-name-resolution.yml @@ -0,0 +1,16 @@ +--- +title: Disable Smart Multi-Homed Name Resolution +description: Designed to speed up DNS resolution by sending DNS requests across all available network adapters, but also causes a privacy issue due to DNS leakage +privilege: TrustedInstaller +actions: + # https://www.ghacks.net/2017/08/14/turn-off-smart-multi-homed-name-resolution-in-windows/ + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters' + value: 'DisableParallelAandAAAA' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' + value: 'DisableSmartNameResolution' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/network-power-saving.yml b/src/Configuration/tweaks/network-power-saving.yml new file mode 100644 index 0000000000..569c5ac0c6 --- /dev/null +++ b/src/Configuration/tweaks/network-power-saving.yml @@ -0,0 +1,11 @@ +--- +title: Disable Network Adapter Power Saving +description: Set default power saving mode for all network cards to disabled by removing the default capability +privilege: TrustedInstaller +actions: + # + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Services\NDIS\Parameters' + value: 'DefaultPnPCapabilities' + data: '24' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/packet-sched-timer-res.yml b/src/Configuration/tweaks/packet-sched-timer-res.yml new file mode 100644 index 0000000000..65c150ee49 --- /dev/null +++ b/src/Configuration/tweaks/packet-sched-timer-res.yml @@ -0,0 +1,11 @@ +--- +title: Set Packet Scheduler Timer Resolution +description: Sets the network stack (packet scheduler) timer resolution to be more precise +privilege: TrustedInstaller +actions: + # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.QualityofService::QosTimerResolution + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Psched' + value: 'TimerResolution' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/shares/restrict-anonymous-access.yml b/src/Configuration/tweaks/shares/restrict-anonymous-access.yml new file mode 100644 index 0000000000..0c1342d825 --- /dev/null +++ b/src/Configuration/tweaks/shares/restrict-anonymous-access.yml @@ -0,0 +1,11 @@ +--- +title: Restrict Anonymous Access to Named Pipes and Shares +description: Restricts anonymous access to named pipes and shares to prevent unauthorized system access +privilege: TrustedInstaller +actions: + # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220932 + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters' + value: 'RestrictNullSessAccess' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/shares/restrict-anonymous-enumeration.yml b/src/Configuration/tweaks/shares/restrict-anonymous-enumeration.yml new file mode 100644 index 0000000000..b7e6b36c5d --- /dev/null +++ b/src/Configuration/tweaks/shares/restrict-anonymous-enumeration.yml @@ -0,0 +1,11 @@ +--- +title: Restrict Anonymous Enumeration of Shares +description: Restricts anonymous enumeration of shares +privilege: TrustedInstaller +actions: + # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220930 + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' + value: 'RestrictAnonymous' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/shares/smb-bandwidth-throttling.yml b/src/Configuration/tweaks/shares/smb-bandwidth-throttling.yml new file mode 100644 index 0000000000..64757ece3a --- /dev/null +++ b/src/Configuration/tweaks/shares/smb-bandwidth-throttling.yml @@ -0,0 +1,11 @@ +--- +title: Disable SMB Bandwidth Throttling +description: Disables SMB bandwidth throttling for improved performance +privilege: TrustedInstaller +actions: + # https://learn.microsoft.com/en-us/windows-server/administration/performance-tuning/role/file-server + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters' + value: 'DisableBandwidthThrottling' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/strong-dotnet-crypto.yml b/src/Configuration/tweaks/strong-dotnet-crypto.yml new file mode 100644 index 0000000000..c98c3f91ae --- /dev/null +++ b/src/Configuration/tweaks/strong-dotnet-crypto.yml @@ -0,0 +1,18 @@ +--- +title: Set Strong Cryptography +description: Set strong cryptography on AMD64 and x86 .NET Framework (version 4 and above) to fix a Scoop installation issue +privilege: TrustedInstaller +actions: + # Probably not needed on modern versions? + # https://github.com/ScoopInstaller/Scoop/issues/2040#issuecomment-369686748 + # https://learn.microsoft.com/en-us/dotnet/framework/network-programming/tls + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' + value: 'SchUseStrongCrypto' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' + value: 'SchUseStrongCrypto' + data: '1' + type: REG_DWORD \ No newline at end of file From 5d1c4687d36796acd09c5786ee5dacd2e8fe1c51 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Wed, 31 May 2023 16:14:25 +0100 Subject: [PATCH 04/68] feat: add initial tweaks.yml --- src/Configuration/atlas/config.yml | 28 --------- src/Configuration/custom.yml | 3 +- src/Configuration/tweaks.yml | 95 ++++++++++++++++++++++++++++-- 3 files changed, 92 insertions(+), 34 deletions(-) diff --git a/src/Configuration/atlas/config.yml b/src/Configuration/atlas/config.yml index 13e1804550..1c9ca69dbc 100644 --- a/src/Configuration/atlas/config.yml +++ b/src/Configuration/atlas/config.yml @@ -3,34 +3,6 @@ title: Configuration description: Applies the Atlas configuration privilege: TrustedInstaller actions: - # Block anonymous enumeration of SAM accounts - # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220929 - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' - value: 'RestrictAnonymousSAM' - data: '1' - type: REG_DWORD - - # Disable smart multi-homed name resolution - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters' - value: 'DisableParallelAandAAAA' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' - value: 'DisableSmartNameResolution' - data: '1' - type: REG_DWORD - - # Do not limit reservable bandwidth - # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.QualityofService::QosNonBestEffortLimit - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Psched' - value: 'NonBestEffortLimit' - data: '0' - type: REG_DWORD - # -------------------- Registry Portion -------------------- - !writeStatus: {status: 'Modifying registry settings'} diff --git a/src/Configuration/custom.yml b/src/Configuration/custom.yml index 39cbdc41eb..b5a34369e2 100644 --- a/src/Configuration/custom.yml +++ b/src/Configuration/custom.yml @@ -10,4 +10,5 @@ features: - atlas\components.yml - atlas\packages.yml # Tweaks YAML that runs all of the tweaking playbook files - - tweaks.yml \ No newline at end of file + - tweaks.yml + - config.yml \ No newline at end of file diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index e5a77a831b..c6e728e2f6 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -8,11 +8,96 @@ features: # - The first playbook file in each section contains the 'writeStatus' for AME Wizard # - You can disable a certain playbook file by commenting it out + # - Catorgrising everything will be done at the end of extracting everything from config.yml, the current structure is temporary + # - As # ----------------------- END NOTES ----------------------- # + + - tweaks\prompts.yml + - tweaks\ngen.yml + + # -------------- # + # EXPLORER # + # -------------- # + - tweaks\explorer\configure-autorun.yml + - tweaks\explorer\disable-folders-this-pc.yml + - tweaks\explorer\disable-notifications.yml + - tweaks\explorer\import-power-plan.yml + - tweaks\explorer\notification-quick-settings.yml - # temp - - tasks\registry.yml - - tasks\services.yml - - tasks\appx.yml - - tasks\software.yml \ No newline at end of file + # Adds context menus + - tweaks\explorer\add-context-menus\install-cab.yml + - tweaks\explorer\add-context-menus\merge-as-trustedinstaller.yml + - tweaks\explorer\add-context-menus\new-bat.yml + - tweaks\explorer\add-context-menus\new-ps1.yml + - tweaks\explorer\add-context-menus\new-reg.yml + + # Removes context menus + - tweaks\explorer\remove-context-menus\cast-to-device.yml + - tweaks\explorer\remove-context-menus\extract-all.yml + - tweaks\explorer\remove-context-menus\give-access-to.yml + - tweaks\explorer\remove-context-menus\include-in-library.yml + - tweaks\explorer\remove-context-menus\new-bitmap.yml + - tweaks\explorer\remove-context-menus\new-rtf.yml + - tweaks\explorer\remove-context-menus\paint-3d.yml + - tweaks\explorer\remove-context-menus\print.yml + - tweaks\explorer\remove-context-menus\share.yml + - tweaks\explorer\remove-context-menus\troubleshooting-compat.yml + + # -------------- # + # NETWORKING # + # -------------- # + - tweaks\networking\netsh.yml + + # -------------- # + # SYSTEM # + # -------------- # + - tweaks\system\disable-reserved-storage.yml + - tweaks\system\optimise-ntfs.yml + - tweaks\system\service-host-split.yml + + # -------------- # + # SECURITY # + # -------------- # + - tweaks\security\delete-defaultuser0.yml + - tweaks\security\disable-remote-assistance.yml + + # -------------- # + # PRIVACY # + # -------------- # + - tweaks\privacy\disable-dotnet-cli-telemetry.yml + - tweaks\privacy\disable-lockscreen-camera.yml + + # -------------- # + # SHARES # + # -------------- # + - tweaks\shares\restrict-anonymous-access.yml + - tweaks\shares\restrict-anonymous-enumeration.yml + - tweaks\shares\smb-bandwidth-throttling.yml + + # -------------- # + # DEBLOAT # + # -------------- # + - tweaks\debloat\autologgers.yml + - tweaks\debloat\disable-settings-pages.yml + - tweaks\debloat\legacy-photo-viewer.yml + - tweaks\debloat\scheduled-tasks.yml + + # ------------------ # + # NOT ORGANISED YET # + # ------------------ # + - tweaks\block-anonymous-enum-sam.yml + - tweaks\configure-powershell.yml + - tweaks\configure-time.yml + - tweaks\disable-devices.yml + - tweaks\disable-llmnr.yml + - tweaks\disable-network-location-wizard.yml + - tweaks\disable-privacy-experience.yml + - tweaks\disable-reserved-bandiwdth.yml + - tweaks\disable-smart-name-resolution.yml + - tweaks\network-power-saving.yml + - tweaks\oem-information.yml + - tweaks\packet-sched-timer-res.yml + - tweaks\rebuild-perf-counters.yml + - tweaks\storage-sense.yml + - tweaks\strong-dotnet-crypto.yml \ No newline at end of file From 303bb63f4afea45b862c6bd001881babd2fccd00 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 1 Jun 2023 12:37:58 +0100 Subject: [PATCH 05/68] fix: remove 'As' from tweaks notes i forgor :skull: --- src/Configuration/tweaks.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index c6e728e2f6..4ca1485e57 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -9,7 +9,6 @@ features: # - The first playbook file in each section contains the 'writeStatus' for AME Wizard # - You can disable a certain playbook file by commenting it out # - Catorgrising everything will be done at the end of extracting everything from config.yml, the current structure is temporary - # - As # ----------------------- END NOTES ----------------------- # From adafe9de55d40497544b6d320a5b50b6701bd15e Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 4 Jun 2023 23:21:41 +0100 Subject: [PATCH 06/68] feat: more restructuring MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (●'◡'●) --- src/Configuration/atlas/config.yml | 914 +----------------- src/Configuration/tweaks.yml | 67 +- src/Configuration/tweaks/blue-tooltips.yml | 10 + src/Configuration/tweaks/clear-ifeo.yml | 10 + .../tweaks/config-app-permissions.yml | 90 ++ .../tweaks/config-content-delivery.yml | 87 ++ .../tweaks/config-start-menu.yml | 28 + .../tweaks/config-windows-ink-workspace.yml | 11 + .../tweaks/config-windows-media-player.yml | 25 + src/Configuration/tweaks/configure-search.yml | 0 .../tweaks/crash-control-qol.yml | 30 + .../tweaks/dark-mode-disable-transparency.yml | 20 + .../tweaks/decrease-shutdown-time.yml | 20 + .../tweaks/disable-activity-feed.yml | 10 + .../tweaks/disable-auto-background-login.yml | 10 + .../tweaks/disable-blur-login.yml | 10 + src/Configuration/tweaks/disable-ceip.yml | 15 + .../disable-cloud-optimised-content.yml | 11 + .../tweaks/disable-fast-user-switching.yml | 10 + src/Configuration/tweaks/disable-insider.yml | 27 + .../tweaks/disable-menu-delay.yml | 10 + .../tweaks/disable-mouse-accel.yml | 20 + .../disable-online-file-security-warn.yml | 16 + .../disable-online-speech-recognition.yml | 16 + src/Configuration/tweaks/disable-pca.yml | 36 + .../tweaks/disable-settings-tips.yml | 15 + .../tweaks/disable-speech-auto-updates.yml | 10 + .../tweaks/disable-startup-delay.yml | 10 + .../tweaks/disable-store-auto-updates.yml | 10 + .../disable-suggest-ways-to-finish-setup.yml | 10 + .../tweaks/disable-tablet-mode.yml | 10 + .../tweaks/disable-tailored-experiences.yml | 15 + .../tweaks/disable-uac-secure-desktop.yml | 10 + .../tweaks/disable-web-lang-list-access.yml | 10 + .../tweaks/disable-windows-spotlight.yml | 16 + .../tweaks/disallow-message-cloud-sync.yml | 10 + .../tweaks/disallow-ms-accounts.yml | 10 + .../tweaks/disallow-theme-changes.yml | 15 + .../tweaks/explorer/alt-tab-open-windows.yml | 10 + .../explorer/always-more-details-transfer.yml | 10 + .../explorer/always-show-all-tray-icons.yml | 10 + .../tweaks/explorer/cmd-win-x.yml | 10 + .../explorer/configure-snap-settings.yml | 20 + .../tweaks/explorer/disable-aero-shake.yml | 10 + .../explorer/disable-app-launch-tracking.yml | 10 + .../explorer/disable-badges-taskbar.yml | 10 + .../tweaks/explorer/disable-desktop-peek.yml | 10 + .../disable-folder-type-discovery.yml | 14 + .../explorer/disable-low-disk-warning.yml | 10 + .../explorer/disable-sharing-wizard.yml | 10 + .../explorer/disable-sync-provider-notifs.yml | 10 + .../tweaks/explorer/disable-user-tracking.yml | 10 + .../tweaks/explorer/extend-cache.yml | 10 + .../full-context-on-more-than-15-items.yml | 10 + .../explorer/hide-frequently-used-items.yml | 39 + .../tweaks/explorer/no-internet-open-with.yml | 10 + .../explorer/no-search-invalid-shortcuts.yml | 17 + .../tweaks/explorer/no-store-taskbar-pin.yml | 10 + .../tweaks/explorer/old-alt-tab.yml | 10 + .../tweaks/explorer/open-to-this-pc.yml | 10 + .../tweaks/explorer/show-files.yml | 18 + .../tweaks/force-end-shutdown-apps.yml | 10 + src/Configuration/tweaks/search-settings.yml | 59 ++ src/Configuration/tweaks/visual-effects.yml | 48 + .../tweaks/wallpaper-quality.yml | 10 + 65 files changed, 1154 insertions(+), 915 deletions(-) create mode 100644 src/Configuration/tweaks/blue-tooltips.yml create mode 100644 src/Configuration/tweaks/clear-ifeo.yml create mode 100644 src/Configuration/tweaks/config-app-permissions.yml create mode 100644 src/Configuration/tweaks/config-content-delivery.yml create mode 100644 src/Configuration/tweaks/config-start-menu.yml create mode 100644 src/Configuration/tweaks/config-windows-ink-workspace.yml create mode 100644 src/Configuration/tweaks/config-windows-media-player.yml create mode 100644 src/Configuration/tweaks/configure-search.yml create mode 100644 src/Configuration/tweaks/crash-control-qol.yml create mode 100644 src/Configuration/tweaks/dark-mode-disable-transparency.yml create mode 100644 src/Configuration/tweaks/decrease-shutdown-time.yml create mode 100644 src/Configuration/tweaks/disable-activity-feed.yml create mode 100644 src/Configuration/tweaks/disable-auto-background-login.yml create mode 100644 src/Configuration/tweaks/disable-blur-login.yml create mode 100644 src/Configuration/tweaks/disable-ceip.yml create mode 100644 src/Configuration/tweaks/disable-cloud-optimised-content.yml create mode 100644 src/Configuration/tweaks/disable-fast-user-switching.yml create mode 100644 src/Configuration/tweaks/disable-insider.yml create mode 100644 src/Configuration/tweaks/disable-menu-delay.yml create mode 100644 src/Configuration/tweaks/disable-mouse-accel.yml create mode 100644 src/Configuration/tweaks/disable-online-file-security-warn.yml create mode 100644 src/Configuration/tweaks/disable-online-speech-recognition.yml create mode 100644 src/Configuration/tweaks/disable-pca.yml create mode 100644 src/Configuration/tweaks/disable-settings-tips.yml create mode 100644 src/Configuration/tweaks/disable-speech-auto-updates.yml create mode 100644 src/Configuration/tweaks/disable-startup-delay.yml create mode 100644 src/Configuration/tweaks/disable-store-auto-updates.yml create mode 100644 src/Configuration/tweaks/disable-suggest-ways-to-finish-setup.yml create mode 100644 src/Configuration/tweaks/disable-tablet-mode.yml create mode 100644 src/Configuration/tweaks/disable-tailored-experiences.yml create mode 100644 src/Configuration/tweaks/disable-uac-secure-desktop.yml create mode 100644 src/Configuration/tweaks/disable-web-lang-list-access.yml create mode 100644 src/Configuration/tweaks/disable-windows-spotlight.yml create mode 100644 src/Configuration/tweaks/disallow-message-cloud-sync.yml create mode 100644 src/Configuration/tweaks/disallow-ms-accounts.yml create mode 100644 src/Configuration/tweaks/disallow-theme-changes.yml create mode 100644 src/Configuration/tweaks/explorer/alt-tab-open-windows.yml create mode 100644 src/Configuration/tweaks/explorer/always-more-details-transfer.yml create mode 100644 src/Configuration/tweaks/explorer/always-show-all-tray-icons.yml create mode 100644 src/Configuration/tweaks/explorer/cmd-win-x.yml create mode 100644 src/Configuration/tweaks/explorer/configure-snap-settings.yml create mode 100644 src/Configuration/tweaks/explorer/disable-aero-shake.yml create mode 100644 src/Configuration/tweaks/explorer/disable-app-launch-tracking.yml create mode 100644 src/Configuration/tweaks/explorer/disable-badges-taskbar.yml create mode 100644 src/Configuration/tweaks/explorer/disable-desktop-peek.yml create mode 100644 src/Configuration/tweaks/explorer/disable-folder-type-discovery.yml create mode 100644 src/Configuration/tweaks/explorer/disable-low-disk-warning.yml create mode 100644 src/Configuration/tweaks/explorer/disable-sharing-wizard.yml create mode 100644 src/Configuration/tweaks/explorer/disable-sync-provider-notifs.yml create mode 100644 src/Configuration/tweaks/explorer/disable-user-tracking.yml create mode 100644 src/Configuration/tweaks/explorer/extend-cache.yml create mode 100644 src/Configuration/tweaks/explorer/full-context-on-more-than-15-items.yml create mode 100644 src/Configuration/tweaks/explorer/hide-frequently-used-items.yml create mode 100644 src/Configuration/tweaks/explorer/no-internet-open-with.yml create mode 100644 src/Configuration/tweaks/explorer/no-search-invalid-shortcuts.yml create mode 100644 src/Configuration/tweaks/explorer/no-store-taskbar-pin.yml create mode 100644 src/Configuration/tweaks/explorer/old-alt-tab.yml create mode 100644 src/Configuration/tweaks/explorer/open-to-this-pc.yml create mode 100644 src/Configuration/tweaks/explorer/show-files.yml create mode 100644 src/Configuration/tweaks/force-end-shutdown-apps.yml create mode 100644 src/Configuration/tweaks/search-settings.yml create mode 100644 src/Configuration/tweaks/visual-effects.yml create mode 100644 src/Configuration/tweaks/wallpaper-quality.yml diff --git a/src/Configuration/atlas/config.yml b/src/Configuration/atlas/config.yml index 1c9ca69dbc..bdf57d679c 100644 --- a/src/Configuration/atlas/config.yml +++ b/src/Configuration/atlas/config.yml @@ -6,834 +6,6 @@ actions: # -------------------- Registry Portion -------------------- - !writeStatus: {status: 'Modifying registry settings'} - - # Clear firewall rules - # - !registryKey: - # path: 'HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules' - # - !registryKey: - # path: 'HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules' - # operation: add - - # Clear image file execution options - - !registryKey: - path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options' - - !registryKey: - path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options' - operation: add - - # Crash Control QoL - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' - value: 'AutoReboot' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' - value: 'CrashDumpEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' - value: 'LogEvent' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' - value: 'DisplayParameters' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\StorageTelemetry' - value: 'DeviceDumpEnabled' - data: '0' - type: REG_DWORD - - # Lock start menu layout and disable tiles - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'StartLayoutFile' - data: 'C:\Windows\layout.xml' - type: REG_EXPAND_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'LockedStartLayout' - data: '1' - type: REG_DWORD - - # Configure start menu settings - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoStartMenuMFUprogramsList' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'HideRecentlyAddedApps' - data: '1' - type: REG_DWORD - - # Disable startup delay of running applications - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize' - value: 'StartupDelayInMSec' - data: '0' - type: REG_DWORD - - # Reduce menu show delay time - # Automatically close any applications and continue to restart, shut down, or sign out of Windows - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'AutoEndTasks' - data: '1' - type: REG_SZ - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'MenuShowDelay' - data: '0' - type: REG_SZ - - # Decrease shutdown time - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'HungAppTimeout' - data: '2000' - type: REG_SZ - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'WaitToKillAppTimeOut' - data: '2000' - type: REG_SZ - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control' - value: 'WaitToKillServiceTimeout' - data: '2000' - type: REG_SZ - - # Enable dark mode and disable transparency - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' - value: 'SystemUsesLightTheme' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' - value: 'AppsUseLightTheme' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' - value: 'EnableTransparency' - data: '0' - type: REG_DWORD - - # Configure visual effect settings - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects' - value: 'VisualFXSetting' - data: '3' - type: REG_DWORD - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'UserPreferencesMask' - data: '9012038010000000' - type: REG_BINARY - - # Disable desktop wallpaper import quality reduction - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'JPEGImportQuality' - data: '100' - type: REG_DWORD - - # Disable acrylic blur effect on sign-in screen background - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' - value: 'DisableAcrylicBackgroundOnLogon' - data: '1' - type: REG_DWORD - - # Disable animate windows when minimizing and maximizing - - !registryValue: - path: 'HKCU\Control Panel\Desktop\WindowMetrics' - value: 'MinAnimate' - data: '0' - type: REG_SZ - - # Disallow themes to changes desktop icons and mouse pointers - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes' - value: 'ThemeChangesMousePointers' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes' - value: 'ThemeChangesDesktopIcons' - data: '0' - type: REG_DWORD - - # Configure desktop window manager - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' - value: 'Composition' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' - value: 'EnableAeroPeek' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' - value: 'EnableWindowColorization' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\DWM' - value: 'DisallowAnimations' - data: '1' - type: REG_DWORD - - # Change tooltip color to blue - - !registryValue: - path: 'HKCU\Control Panel\Colors' - value: 'InfoWindow' - data: '246 253 255' - type: REG_SZ - - # Disable the automatic download and installation of application updates - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\WindowsStore' - value: 'AutoDownload' - data: '2' - type: REG_DWORD - - # Users can not add Microsoft accounts - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' - value: 'NoConnectedUser' - data: '1' - type: REG_DWORD - - # Disable fast user switching - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' - value: 'HideFastUserSwitching' - data: '1' - type: REG_DWORD - - # Disable website access to language list - - !registryValue: - path: 'HKCU\Control Panel\International\User Profile' - value: 'HttpAcceptLanguageOptOut' - data: '1' - type: REG_DWORD - - # Disable automatic updates of the speech data - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Speech' - value: 'AllowSpeechModelUpdate' - data: '0' - type: REG_DWORD - - # Disable online speech recognition - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Speech_OneCore\Settings\OnlineSpeechPrivacy' - value: 'HasAccepted' - data: '0' - type: REG_DWORD - - # Disallow users to enable online speech recognition services - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\InputPersonalization' - value: 'AllowInputPersonalization' - data: '0' - type: REG_DWORD - - # Disable Windows Insider and build previews - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\PreviewBuilds' - value: 'AllowBuildPreview' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\PreviewBuilds' - value: 'EnableConfigFlighting' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\PreviewBuilds' - value: 'EnableExperimentation' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility' - value: 'HideInsiderPage' - data: '1' - type: REG_DWORD - - # Disable Windows Customer Experience Improvement Program (CEIP) - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\AppV\CEIP' - value: 'CEIPEnable' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows' - value: 'CEIPEnable' - data: '0' - type: REG_DWORD - - # Disable switching to the Secure Desktop when prompting for elevation - # As a note, UAC will not save you from well-made malware, UAC can easily be bypassed on Windows (check GitHub). - # An application would need admin privileges to control the mouse and keyboard to accept the UAC prompt anyways. - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' - value: 'PromptOnSecureDesktop' - data: '0' - type: REG_DWORD - - # Disable activity feed - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' - value: 'EnableActivityFeed' - data: '0' - type: REG_DWORD - - # Prevent Windows Media DRM internet access - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\WMDRM' - value: 'DisableOnline' - data: '1' - type: REG_DWORD - - # Disable Windows Media Player wizard on first run - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\MediaPlayer\Preferences' - value: 'AcceptedPrivacyStatement' - data: '1' - type: REG_DWORD - - # Disable Windows Media Player diagnostics - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\MediaPlayer\Preferences' - value: 'UsageTracking' - data: '0' - type: REG_DWORD - - # Disallow message service cloud sync - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Messaging' - value: 'AllowMessageSync' - data: '0' - type: REG_DWORD - - # Configure search settings - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' - value: 'BingSearchEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' - value: 'IsAADCloudSearchEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' - value: 'IsDeviceSearchHistoryEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' - value: 'IsMSACloudSearchEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' - value: 'SafeSearchMode' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search' - value: 'ConnectedSearchUseWeb' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search' - value: 'DisableWebSearch' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search' - value: 'EnableDynamicContentInWSB' - data: '0' - type: REG_DWORD - - # Disable search online and include web results from Bing - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'DisableSearchBoxSuggestions' - data: '1' - type: REG_DWORD - - # Set search as icon on taskbar - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' - value: 'SearchboxTaskbarMode' - data: '1' - type: REG_DWORD - - # Disable Windows Ink workspace suggested applications - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PenWorkspace' - value: 'PenWorkspaceAppSuggestionsEnabled' - data: '0' - type: REG_DWORD - - # Configure File Explorer settings - - # Enable old alt tab - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'AltTabSettings' - data: '1' - type: REG_DWORD - - # Enable always show all icons and notifications on the taskbar - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'EnableAutoTray' - data: '0' - type: REG_DWORD - - # Fix context menu items missing when more than 15 files are selected - # Set to 100 instead of 15 - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'MultipleInvokePromptMinimum' - data: '100' - type: REG_DWORD - - # Hide frequently and recently used files/folders in Quick Access - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'ShowFrequent' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'ShowRecent' - data: '0' - type: REG_DWORD - - # Disable desktop peek - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'DisablePreviewDesktop' - data: '1' - type: REG_DWORD - - # Disable aero shake - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'DisallowShaking' - data: '1' - type: REG_DWORD - - # Show command prompt on win+x menu - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'DontUsePowerShellOnWinX' - data: '1' - type: REG_DWORD - - # Show hidden files, folders and drives in File Explorer - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'Hidden' - data: '1' - type: REG_DWORD - - # Show file extensions in File Explorer - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'HideFileExt' - data: '0' - type: REG_DWORD - - # Open File Explorer to 'This PC' - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'LaunchTo' - data: '1' - type: REG_DWORD - - # Set alt tab to open windows only - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'MultiTaskingAltTabFilter' - data: '3' - type: REG_DWORD - - # Disable sharing wizard - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'SharingWizardOn' - data: '0' - type: REG_DWORD - - # Hide sync provider notifications in File Explorer - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'ShowSyncProviderNotifications' - data: '0' - type: REG_DWORD - - # Configure snap settings - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'JointResize' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'SnapAssist' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'SnapFill' - data: '0' - type: REG_DWORD - - # Disable recent items and frequent places in File Explorer - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'Start_TrackDocs' - data: '0' - type: REG_DWORD - - # Disable app launch tracking - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'Start_TrackProgs' - data: '0' - type: REG_DWORD - - # Disable taskbar animations - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'TaskbarAnimations' - data: '0' - type: REG_DWORD - - # Hide badges on taskbar - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'TaskbarBadges' - data: '0' - type: REG_DWORD - - # Show more details in file transfer dialog - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\OperationStatusManager' - value: 'EnthusiastMode' - data: '1' - type: REG_DWORD - - # Clear history of recently opened documents on exit - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'ClearRecentDocsOnExit' - data: '1' - type: REG_DWORD - - # Disable user tracking - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoInstrumentation' - data: '1' - type: REG_DWORD - - # Disable low disk space warning - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoLowDiskSpaceChecks' - data: '1' - type: REG_DWORD - - # Do not keep history of recently opened documents - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoRecentDocsHistory' - data: '1' - type: REG_DWORD - - # Do not use the search-based method when resolving shell shortcuts - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoResolveSearch' - data: '1' - type: REG_DWORD - - # Do not use the tracking-based method when resolving shell shortcuts - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoResolveTrack' - data: '1' - type: REG_DWORD - - # Disallow pinning Microsoft Store app to taskbar - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'NoPinningStoreToTaskbar' - data: '1' - type: REG_DWORD - - # Do not display or track items in jump lists from remote locations - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' - value: 'NoRemoteDestinations' - data: '1' - type: REG_DWORD - - # Disable internet file association service - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'NoInternetOpenWith' - data: '1' - type: REG_DWORD - - # Extend icon cache size to 4 MB - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'Max Cached Icons' - data: '4096' - type: REG_SZ - - # Disable automatic folder type discovery - - !registryKey: - path: 'HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU' - - !registryKey: - path: 'HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags' - - !registryValue: - path: 'HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell' - value: 'FolderType' - data: 'NotSpecified' - type: REG_SZ - - # Disable Content Delivery Manager - # Disable pre-installed applications - # Disable Windows welcome experience - # Disable suggested content in Immersive Control Panel - # Disable fun facts, tips, tricks on Windows Spotlight - # Disable start menu suggestions - # Disable get tips, tricks, and suggestions as you use Windows - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'ContentDeliveryAllowed' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'OemPreInstalledAppsEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'PreInstalledAppsEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'PreInstalledAppsEverEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SilentInstalledAppsEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SubscribedContent-310093Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SubscribedContent-338393Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SubscribedContent-353694Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SubscribedContent-353696Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SubscribedContent-338387Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'RotatingLockScreenOverlayEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SubscribedContent-338388Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SystemPaneSuggestionsEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SubscribedContent-338389Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' - value: 'SoftLandingEnabled' - data: '0' - type: REG_DWORD - - # Disable tips in Immersive Control Panel - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\Settings\AllowOnlineTips' - value: 'value' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'AllowOnlineTips' - data: '0' - type: REG_DWORD - - # Disable Windows Spotlight features - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' - value: 'DisableWindowsSpotlightFeatures' - data: '1' - type: REG_DWORD - - # Do not suggest third-party content in Windows Spotlight - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' - value: 'DisableThirdPartySuggestions' - data: '1' - type: REG_DWORD - - # Do not use diagnostic data for tailored experiences - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Privacy' - value: 'TailoredExperiencesWithDiagnosticDataEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' - value: 'DisableTailoredExperiencesWithDiagnosticData' - data: '1' - type: REG_DWORD - - # Disable cloud optimized content - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent' - value: 'DisableCloudOptimizedContent' - data: '1' - type: REG_DWORD - - # Disable suggest ways I can finish setting up my device - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\UserProfileEngagement' - value: 'ScoobeSystemSettingEnabled' - data: '0' - type: REG_DWORD - - # Disable use sign-in info to auto finish setting up device after update or restart - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' - value: 'DisableAutomaticRestartSignOn' - data: '1' - type: REG_DWORD - - # Disable Program Compatibility Assistant (PCA) - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' - value: 'AITEnable' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' - value: 'AllowTelemetry' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' - value: 'DisableEngine' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' - value: 'DisableInventory' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' - value: 'DisablePCA' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' - value: 'DisableUAR' - data: '1' - type: REG_DWORD - - # Never use tablet mode - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell' - value: 'SignInMode' - data: '1' - type: REG_DWORD - - # Disable 'Open file' - security warning message - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3' - value: '1806' - data: '0' - type: REG_DWORD - - # Do not preserve zone information in file attachments - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments' - value: 'SaveZoneInformation' - data: '1' - type: REG_DWORD - - # Disable enhance pointer precision - - !registryValue: - path: 'HKCU\Control Panel\Mouse' - value: 'MouseSpeed' - data: '0' - type: REG_SZ - - !registryValue: - path: 'HKCU\Control Panel\Mouse' - value: 'MouseThreshold1' - data: '0' - type: REG_SZ - - !registryValue: - path: 'HKCU\Control Panel\Mouse' - value: 'MouseThreshold2' - data: '0' - type: REG_SZ - # Reduce mouse hover time to 20 milliseconds - !registryValue: path: 'HKCU\Control Panel\Desktop' @@ -1041,91 +213,7 @@ actions: type: REG_DWORD # Configure app permissions/privacy section in Immersive Control Panel - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appointments' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\chat' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\documentsLibrary' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\email' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCall' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCallHistory' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\picturesLibrary' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\radios' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userDataTasks' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userNotificationListener' - value: 'Value' - data: 'Deny' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary' - value: 'Value' - data: 'Deny' - type: REG_SZ + # Disable SmartScreen for Microsoft Store applications - !registryValue: diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 4ca1485e57..3608f96066 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -23,7 +23,30 @@ features: - tweaks\explorer\disable-notifications.yml - tweaks\explorer\import-power-plan.yml - tweaks\explorer\notification-quick-settings.yml - + - tweaks\explorer\alt-tab-open-windows.yml + - tweaks\explorer\always-more-details-transfer.yml + - tweaks\explorer\always-show-all-tray-icons.yml + - tweaks\explorer\cmd-win-x.yml + - tweaks\explorer\configure-snap-settings.yml + - tweaks\explorer\disable-aero-shake.yml + - tweaks\explorer\disable-app-launch-tracking.yml + - tweaks\explorer\disable-badges-taskbar.yml + - tweaks\explorer\disable-desktop-peek.yml + - tweaks\explorer\disable-folder-type-discovery.yml + - tweaks\explorer\disable-low-disk-warning.yml + - tweaks\explorer\disable-sharing-wizard.yml + - tweaks\explorer\disable-sync-provider-notifs.yml + - tweaks\explorer\disable-user-tracking.yml + - tweaks\explorer\extend-cache.yml + - tweaks\explorer\full-context-on-more-than-15-items.yml + - tweaks\explorer\hide-frequently-used-items.yml + - tweaks\explorer\no-internet-open-with.yml + - tweaks\explorer\no-search-invalid-shortcuts.yml + - tweaks\explorer\no-store-taskbar-pin.yml + - tweaks\explorer\old-alt-tab.yml + - tweaks\explorer\open-to-this-pc.yml + - tweaks\explorer\show-files.yml + # Adds context menus - tweaks\explorer\add-context-menus\install-cab.yml - tweaks\explorer\add-context-menus\merge-as-trustedinstaller.yml @@ -99,4 +122,44 @@ features: - tweaks\packet-sched-timer-res.yml - tweaks\rebuild-perf-counters.yml - tweaks\storage-sense.yml - - tweaks\strong-dotnet-crypto.yml \ No newline at end of file + - tweaks\strong-dotnet-crypto.yml + - tweaks\blue-tooltips.yml + - tweaks\clear-ifeo.yml + - tweaks\config-app-permissions.yml + - tweaks\config-content-delivery.yml + - tweaks\config-start-menu.yml + - tweaks\config-windows-ink-workspace.yml + - tweaks\config-windows-media-player.yml + - tweaks\configure-search.yml + - tweaks\crash-control-qol.yml + - tweaks\dark-mode-disable-transparency.yml + - tweaks\decrease-shutdown-time.yml + - tweaks\disable-activity-feed.yml + - tweaks\disable-auto-background-login.yml + - tweaks\disable-blur-login.yml + - tweaks\disable-ceip.yml + - tweaks\disable-cloud-optimised-content.yml + - tweaks\disable-fast-user-switching.yml + - tweaks\disable-insider.yml + - tweaks\disable-menu-delay.yml + - tweaks\disable-mouse-accel.yml + - tweaks\disable-online-file-security-warn.yml + - tweaks\disable-online-speech-recognition.yml + - tweaks\disable-pca.yml + - tweaks\disable-settings-tips.yml + - tweaks\disable-speech-auto-updates.yml + - tweaks\disable-startup-delay.yml + - tweaks\disable-store-auto-updates.yml + - tweaks\disable-suggest-ways-to-finish-setup.yml + - tweaks\disable-tablet-mode.yml + - tweaks\disable-tailored-experiences.yml + - tweaks\disable-uac-secure-desktop.yml + - tweaks\disable-web-lang-list-access.yml + - tweaks\disable-windows-spotlight.yml + - tweaks\disallow-message-cloud-sync.yml + - tweaks\disallow-ms-accounts.yml + - tweaks\disallow-theme-changes.yml + - tweaks\force-end-shutdown-apps.yml + - tweaks\search-settings.yml + - tweaks\visual-effects.yml + - tweaks\wallpaper-quality.yml \ No newline at end of file diff --git a/src/Configuration/tweaks/blue-tooltips.yml b/src/Configuration/tweaks/blue-tooltips.yml new file mode 100644 index 0000000000..cf10081992 --- /dev/null +++ b/src/Configuration/tweaks/blue-tooltips.yml @@ -0,0 +1,10 @@ +--- +title: Change the Tooltip Colour to Blue +description: Changes the tooltip colour to blue, because it looks better I guess? +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Colors' + value: 'InfoWindow' + data: '246 253 255' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/clear-ifeo.yml b/src/Configuration/tweaks/clear-ifeo.yml new file mode 100644 index 0000000000..399244bfee --- /dev/null +++ b/src/Configuration/tweaks/clear-ifeo.yml @@ -0,0 +1,10 @@ +--- +title: Clear Image File Execution Options +description: Clears the default Image File Execution Options to clear default mitigations on applications +privilege: TrustedInstaller +actions: + - !registryKey: + path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options' + - !registryKey: + path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options' + operation: add \ No newline at end of file diff --git a/src/Configuration/tweaks/config-app-permissions.yml b/src/Configuration/tweaks/config-app-permissions.yml new file mode 100644 index 0000000000..7f293c8286 --- /dev/null +++ b/src/Configuration/tweaks/config-app-permissions.yml @@ -0,0 +1,90 @@ +--- +title: Configure App Permissions +description: Configures default app permissions in Settings (Immersive Control Panel) for the optimal privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appointments' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\chat' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\documentsLibrary' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\email' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCall' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCallHistory' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\picturesLibrary' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\radios' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userDataTasks' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userNotificationListener' + value: 'Value' + data: 'Deny' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary' + value: 'Value' + data: 'Deny' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/config-content-delivery.yml b/src/Configuration/tweaks/config-content-delivery.yml new file mode 100644 index 0000000000..415c84d09c --- /dev/null +++ b/src/Configuration/tweaks/config-content-delivery.yml @@ -0,0 +1,87 @@ +--- +title: Configure Content Delivery Manager +description: Configures Content Delivery Manager to not download any normally pre-installed applications ( e.g. bloat like Disney+) mostly for QoL, but also for privacy. +privilege: TrustedInstaller +actions: + # Disable Content Delivery Manager + # Disable pre-installed applications + # Disable Windows welcome experience + # Disable suggested content in Immersive Control Panel + # Disable fun facts, tips, tricks on Windows Spotlight + # Disable start menu suggestions + # Disable get tips, tricks, and suggestions as you use Windows + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'ContentDeliveryAllowed' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'OemPreInstalledAppsEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'PreInstalledAppsEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'PreInstalledAppsEverEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SilentInstalledAppsEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SubscribedContent-310093Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SubscribedContent-338393Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SubscribedContent-353694Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SubscribedContent-353696Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SubscribedContent-338387Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'RotatingLockScreenOverlayEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SubscribedContent-338388Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SystemPaneSuggestionsEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SubscribedContent-338389Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' + value: 'SoftLandingEnabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/config-start-menu.yml b/src/Configuration/tweaks/config-start-menu.yml new file mode 100644 index 0000000000..b9e06c9362 --- /dev/null +++ b/src/Configuration/tweaks/config-start-menu.yml @@ -0,0 +1,28 @@ +--- +title: Configure Start Menu +description: Configures the Start Menu's layout and settings +privilege: TrustedInstaller +actions: + # Lock start menu layout and disable tiles + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'StartLayoutFile' + data: 'C:\Windows\layout.xml' + type: REG_EXPAND_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'LockedStartLayout' + data: '1' + type: REG_DWORD + + # Configure start menu settings + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoStartMenuMFUprogramsList' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'HideRecentlyAddedApps' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/config-windows-ink-workspace.yml b/src/Configuration/tweaks/config-windows-ink-workspace.yml new file mode 100644 index 0000000000..ebf7f1e7ad --- /dev/null +++ b/src/Configuration/tweaks/config-windows-ink-workspace.yml @@ -0,0 +1,11 @@ +--- +title: Configure Windows Ink Workspace +description: Configures the Windows Ink Workspace to not be in the way, and have the best usability and privacy +privilege: TrustedInstaller +actions: + # Disable Windows Ink workspace suggested applications + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PenWorkspace' + value: 'PenWorkspaceAppSuggestionsEnabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/config-windows-media-player.yml b/src/Configuration/tweaks/config-windows-media-player.yml new file mode 100644 index 0000000000..2fb4c85d92 --- /dev/null +++ b/src/Configuration/tweaks/config-windows-media-player.yml @@ -0,0 +1,25 @@ +--- +title: Configure Windows Media Player +description: Configures Windows Media Player for the optimal privacy, security and usability. As a note, Windows Media Player is deprecated and should not be used, but this is just a safeguard in case anyone decides to. +privilege: TrustedInstaller +actions: + # Prevent Windows Media DRM internet access + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\WMDRM' + value: 'DisableOnline' + data: '1' + type: REG_DWORD + + # Disable Windows Media Player wizard on first run + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\MediaPlayer\Preferences' + value: 'AcceptedPrivacyStatement' + data: '1' + type: REG_DWORD + + # Disable Windows Media Player diagnostics + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\MediaPlayer\Preferences' + value: 'UsageTracking' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/configure-search.yml b/src/Configuration/tweaks/configure-search.yml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/Configuration/tweaks/crash-control-qol.yml b/src/Configuration/tweaks/crash-control-qol.yml new file mode 100644 index 0000000000..7aa32b70dd --- /dev/null +++ b/src/Configuration/tweaks/crash-control-qol.yml @@ -0,0 +1,30 @@ +--- +title: Crash Control Quality of Life +description: Configures the BSoD for having the most useful information and not leaving behind dumps (which most people won't look into anyways) +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' + value: 'AutoReboot' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' + value: 'CrashDumpEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' + value: 'LogEvent' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' + value: 'DisplayParameters' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\StorageTelemetry' + value: 'DeviceDumpEnabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/dark-mode-disable-transparency.yml b/src/Configuration/tweaks/dark-mode-disable-transparency.yml new file mode 100644 index 0000000000..084d5ebfe8 --- /dev/null +++ b/src/Configuration/tweaks/dark-mode-disable-transparency.yml @@ -0,0 +1,20 @@ +--- +title: Enable Dark Mode and Disable Transparency +description: Enables dark mode and disables transparency for performance and QoL, as dark mode is generally preferred +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' + value: 'SystemUsesLightTheme' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' + value: 'AppsUseLightTheme' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' + value: 'EnableTransparency' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/decrease-shutdown-time.yml b/src/Configuration/tweaks/decrease-shutdown-time.yml new file mode 100644 index 0000000000..b9187626b2 --- /dev/null +++ b/src/Configuration/tweaks/decrease-shutdown-time.yml @@ -0,0 +1,20 @@ +--- +title: Decrease Shutdown Time +description: Makes it so that Windows is less tolerable to hung apps, and tries to kill them as fast as possible on shutdown +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'HungAppTimeout' + data: '2000' + type: REG_SZ + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'WaitToKillAppTimeOut' + data: '2000' + type: REG_SZ + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control' + value: 'WaitToKillServiceTimeout' + data: '2000' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-activity-feed.yml b/src/Configuration/tweaks/disable-activity-feed.yml new file mode 100644 index 0000000000..42333872cc --- /dev/null +++ b/src/Configuration/tweaks/disable-activity-feed.yml @@ -0,0 +1,10 @@ +--- +title: Disable Activity Feed +description: Disables Activity Feed in Task View for privacy (as it's an online feature) and QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' + value: 'EnableActivityFeed' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-auto-background-login.yml b/src/Configuration/tweaks/disable-auto-background-login.yml new file mode 100644 index 0000000000..67b55345f8 --- /dev/null +++ b/src/Configuration/tweaks/disable-auto-background-login.yml @@ -0,0 +1,10 @@ +--- +title: Disable Auto-logon to Finish Setting up Device after an Update or Restart +description: Disables automatically logging-in in the background of the lockscreen, also called 'Use sign-in info to auto-finish setting up device after update or restart' +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' + value: 'DisableAutomaticRestartSignOn' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-blur-login.yml b/src/Configuration/tweaks/disable-blur-login.yml new file mode 100644 index 0000000000..f119d7057b --- /dev/null +++ b/src/Configuration/tweaks/disable-blur-login.yml @@ -0,0 +1,10 @@ +--- +title: Disable Blur on Login Background +description: Disables the blur on the login background so that the background is clear and for a potential and very small performance improvement +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' + value: 'DisableAcrylicBackgroundOnLogon' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-ceip.yml b/src/Configuration/tweaks/disable-ceip.yml new file mode 100644 index 0000000000..d17072f1cb --- /dev/null +++ b/src/Configuration/tweaks/disable-ceip.yml @@ -0,0 +1,15 @@ +--- +title: Disable Customer Experience Improvement Program +description: Disables Customer Experience Improvement Program (CEIP) for privacy, as it's telemetry +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\AppV\CEIP' + value: 'CEIPEnable' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows' + value: 'CEIPEnable' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-cloud-optimised-content.yml b/src/Configuration/tweaks/disable-cloud-optimised-content.yml new file mode 100644 index 0000000000..d1bd5cca4c --- /dev/null +++ b/src/Configuration/tweaks/disable-cloud-optimised-content.yml @@ -0,0 +1,11 @@ +--- +title: Disable Cloud Optimised Content in the Taskbar +description: Disables cloud optimised content in the taskbar for QoL, which will pin items dependant on what you use like having a linked phone or Xbox Live +privilege: TrustedInstaller +actions: + # Disable cloud optimized content + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent' + value: 'DisableCloudOptimizedContent' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-fast-user-switching.yml b/src/Configuration/tweaks/disable-fast-user-switching.yml new file mode 100644 index 0000000000..b4ff10f8fc --- /dev/null +++ b/src/Configuration/tweaks/disable-fast-user-switching.yml @@ -0,0 +1,10 @@ +--- +title: Disable Fast User Switching +description: Disables fast user switching, as it's a feature with a problematic history, and most people do not use it anyways +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' + value: 'HideFastUserSwitching' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-insider.yml b/src/Configuration/tweaks/disable-insider.yml new file mode 100644 index 0000000000..b5b70ca609 --- /dev/null +++ b/src/Configuration/tweaks/disable-insider.yml @@ -0,0 +1,27 @@ +--- +title: Disable Windows Insider +description: Windows Insider requires you to enable telemetry and is basically allows you to be Microsoft's test subject, meaning worsened stability and privacy +privilege: TrustedInstaller +actions: + # Disable Windows Insider and build previews + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\PreviewBuilds' + value: 'AllowBuildPreview' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\PreviewBuilds' + value: 'EnableConfigFlighting' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\PreviewBuilds' + value: 'EnableExperimentation' + data: '0' + type: REG_DWORD + # Hide the Windows Insider page + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility' + value: 'HideInsiderPage' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-menu-delay.yml b/src/Configuration/tweaks/disable-menu-delay.yml new file mode 100644 index 0000000000..639aa4b336 --- /dev/null +++ b/src/Configuration/tweaks/disable-menu-delay.yml @@ -0,0 +1,10 @@ +--- +title: Disable Menu Hover Delay +description: Makes hovering over sub-menus in menus instant, instead of having a slight delay on hover +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'MenuShowDelay' + data: '0' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-mouse-accel.yml b/src/Configuration/tweaks/disable-mouse-accel.yml new file mode 100644 index 0000000000..2720f70b5b --- /dev/null +++ b/src/Configuration/tweaks/disable-mouse-accel.yml @@ -0,0 +1,20 @@ +--- +title: Disable Mouse Acceleration +description: Disables mouse acceleration (also called 'Enhance Pointer Precision') for 1:1 mouse movement, which is what most gamers would want +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Mouse' + value: 'MouseSpeed' + data: '0' + type: REG_SZ + - !registryValue: + path: 'HKCU\Control Panel\Mouse' + value: 'MouseThreshold1' + data: '0' + type: REG_SZ + - !registryValue: + path: 'HKCU\Control Panel\Mouse' + value: 'MouseThreshold2' + data: '0' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-online-file-security-warn.yml b/src/Configuration/tweaks/disable-online-file-security-warn.yml new file mode 100644 index 0000000000..ea59df8c5b --- /dev/null +++ b/src/Configuration/tweaks/disable-online-file-security-warn.yml @@ -0,0 +1,16 @@ +--- +title: Disable 'Open file' Security Warning Message +description: Disables the pop-up asking if you want to run a file downloaded from the internet for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3' + value: '1806' + data: '0' + type: REG_DWORD + # Do not preserve zone information in file attachments + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments' + value: 'SaveZoneInformation' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-online-speech-recognition.yml b/src/Configuration/tweaks/disable-online-speech-recognition.yml new file mode 100644 index 0000000000..5849e7c5c7 --- /dev/null +++ b/src/Configuration/tweaks/disable-online-speech-recognition.yml @@ -0,0 +1,16 @@ +--- +title: Disable Online Speech Recognition +description: Disables online speech recognition for privacy purposes +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Speech_OneCore\Settings\OnlineSpeechPrivacy' + value: 'HasAccepted' + data: '0' + type: REG_DWORD + # Disallow users to enable online speech recognition services + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\InputPersonalization' + value: 'AllowInputPersonalization' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-pca.yml b/src/Configuration/tweaks/disable-pca.yml new file mode 100644 index 0000000000..d9654c0bdf --- /dev/null +++ b/src/Configuration/tweaks/disable-pca.yml @@ -0,0 +1,36 @@ +--- +title: Disable Program Compatibility Assistant (PCA) +description: Disables the Program Compatibility Assistant for QoL and privacy +privilege: TrustedInstaller +actions: + # Disable Program Compatibility Assistant (PCA) + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' + value: 'AITEnable' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' + value: 'AllowTelemetry' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' + value: 'DisableEngine' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' + value: 'DisableInventory' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' + value: 'DisablePCA' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' + value: 'DisableUAR' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-settings-tips.yml b/src/Configuration/tweaks/disable-settings-tips.yml new file mode 100644 index 0000000000..738dc03acb --- /dev/null +++ b/src/Configuration/tweaks/disable-settings-tips.yml @@ -0,0 +1,15 @@ +--- +title: Disable Immersive Control Panel Tips +description: Disables Settings (Immersive Control Panel) tips for QoL, as most of the time, they only get in the way +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\Settings\AllowOnlineTips' + value: 'value' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'AllowOnlineTips' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-speech-auto-updates.yml b/src/Configuration/tweaks/disable-speech-auto-updates.yml new file mode 100644 index 0000000000..c4d97b666e --- /dev/null +++ b/src/Configuration/tweaks/disable-speech-auto-updates.yml @@ -0,0 +1,10 @@ +--- +title: Disable Automatic Updates of Speech Data +description: Disables auto-updates of speech data, as it's commonly not used, and it's a potential privacy concern or an overall annoyance +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Speech' + value: 'AllowSpeechModelUpdate' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-startup-delay.yml b/src/Configuration/tweaks/disable-startup-delay.yml new file mode 100644 index 0000000000..f1c1f0e7b7 --- /dev/null +++ b/src/Configuration/tweaks/disable-startup-delay.yml @@ -0,0 +1,10 @@ +--- +title: Disable Startup Delay +description: Disables the startup delay of startup applications +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize' + value: 'StartupDelayInMSec' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-store-auto-updates.yml b/src/Configuration/tweaks/disable-store-auto-updates.yml new file mode 100644 index 0000000000..5e43117dad --- /dev/null +++ b/src/Configuration/tweaks/disable-store-auto-updates.yml @@ -0,0 +1,10 @@ +--- +title: Disable Automatic Updates for Apps in Store +description: Disables automatic updates for apps in Store so that the user has more control +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\WindowsStore' + value: 'AutoDownload' + data: '2' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-suggest-ways-to-finish-setup.yml b/src/Configuration/tweaks/disable-suggest-ways-to-finish-setup.yml new file mode 100644 index 0000000000..5e8c379ecb --- /dev/null +++ b/src/Configuration/tweaks/disable-suggest-ways-to-finish-setup.yml @@ -0,0 +1,10 @@ +--- +title: Disable Suggested Ways to Finish Setting up your Device +description: Disables suggested ways to finish setting up your device, as it will mostly anony you to use cloud features +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\UserProfileEngagement' + value: 'ScoobeSystemSettingEnabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-tablet-mode.yml b/src/Configuration/tweaks/disable-tablet-mode.yml new file mode 100644 index 0000000000..efc6f3115a --- /dev/null +++ b/src/Configuration/tweaks/disable-tablet-mode.yml @@ -0,0 +1,10 @@ +--- +title: Never Use Tablet Mode +description: Makes Windows never use tablet mode for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell' + value: 'SignInMode' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-tailored-experiences.yml b/src/Configuration/tweaks/disable-tailored-experiences.yml new file mode 100644 index 0000000000..1347a1af52 --- /dev/null +++ b/src/Configuration/tweaks/disable-tailored-experiences.yml @@ -0,0 +1,15 @@ +--- +title: Do not use Diagnostic Data for Tailored Experiences +description: Prevents Windows from using diagnostic data for tailored experiences for privacy, also labeled as "let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic data" +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Privacy' + value: 'TailoredExperiencesWithDiagnosticDataEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' + value: 'DisableTailoredExperiencesWithDiagnosticData' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-uac-secure-desktop.yml b/src/Configuration/tweaks/disable-uac-secure-desktop.yml new file mode 100644 index 0000000000..12242cd12b --- /dev/null +++ b/src/Configuration/tweaks/disable-uac-secure-desktop.yml @@ -0,0 +1,10 @@ +--- +title: Disable UAC Secure Desktop +description: Disables switching to the Secure Desktop when prompting for elevation. An application would need admin privileges to control the mouse and keyboard to accept the UAC prompt anyways. As a note, UAC is not designed to save you from malware, UAC can easily be bypassed on admin accounts (e.g, check GitHub). +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' + value: 'PromptOnSecureDesktop' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-web-lang-list-access.yml b/src/Configuration/tweaks/disable-web-lang-list-access.yml new file mode 100644 index 0000000000..fd844b4ad2 --- /dev/null +++ b/src/Configuration/tweaks/disable-web-lang-list-access.yml @@ -0,0 +1,10 @@ +--- +title: Disable Website Access to Language List +description: Disables websites accessing the Windows language list for the best privacy, as it's a common fingerprinting technique to identify a user by their languages +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\International\User Profile' + value: 'HttpAcceptLanguageOptOut' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-windows-spotlight.yml b/src/Configuration/tweaks/disable-windows-spotlight.yml new file mode 100644 index 0000000000..aae0d50ce4 --- /dev/null +++ b/src/Configuration/tweaks/disable-windows-spotlight.yml @@ -0,0 +1,16 @@ +--- +title: Disable Windows Spotlight +description: Windows Spotlight provides lockscreen messages like 'Like what you see?', and are disabled for QoL and privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' + value: 'DisableWindowsSpotlightFeatures' + data: '1' + type: REG_DWORD + # Do not suggest third-party content in Windows Spotlight + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' + value: 'DisableThirdPartySuggestions' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disallow-message-cloud-sync.yml b/src/Configuration/tweaks/disallow-message-cloud-sync.yml new file mode 100644 index 0000000000..a9c9a27b55 --- /dev/null +++ b/src/Configuration/tweaks/disallow-message-cloud-sync.yml @@ -0,0 +1,10 @@ +--- +title: Disallow Message Service Cloud Sync +description: Disallows the Message service (which should be disabled anyways) from syncing with the cloud, as that's potentially harmful on privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Messaging' + value: 'AllowMessageSync' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disallow-ms-accounts.yml b/src/Configuration/tweaks/disallow-ms-accounts.yml new file mode 100644 index 0000000000..baac19fae3 --- /dev/null +++ b/src/Configuration/tweaks/disallow-ms-accounts.yml @@ -0,0 +1,10 @@ +--- +title: Disallow Users to be Non-Local +description: For privacy and QoL, users are prevented from adding Microsoft accounts as user accounts instead of local accounts +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' + value: 'NoConnectedUser' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disallow-theme-changes.yml b/src/Configuration/tweaks/disallow-theme-changes.yml new file mode 100644 index 0000000000..1b53f50540 --- /dev/null +++ b/src/Configuration/tweaks/disallow-theme-changes.yml @@ -0,0 +1,15 @@ +--- +title: Disallow Themes to Change Certain Personalised Features +description: Disallows themes to change certain personalised features, as most of the time people only really apply themes for wallpapers or Windows style skins (custom themes) +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes' + value: 'ThemeChangesMousePointers' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes' + value: 'ThemeChangesDesktopIcons' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/alt-tab-open-windows.yml b/src/Configuration/tweaks/explorer/alt-tab-open-windows.yml new file mode 100644 index 0000000000..cce9c1a4b3 --- /dev/null +++ b/src/Configuration/tweaks/explorer/alt-tab-open-windows.yml @@ -0,0 +1,10 @@ +--- +title: Don't Show Edge Tabs in Alt-Tab +description: Sets the 'Alt + Tab shows' option to 'Open windows only', meaning that individual Edge tabs won't be displayed, which would clutter the alt-tab interface +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'MultiTaskingAltTabFilter' + data: '3' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/always-more-details-transfer.yml b/src/Configuration/tweaks/explorer/always-more-details-transfer.yml new file mode 100644 index 0000000000..1d1f9ca4b7 --- /dev/null +++ b/src/Configuration/tweaks/explorer/always-more-details-transfer.yml @@ -0,0 +1,10 @@ +--- +title: Show More Details by Default on Transfers +description: Shows more details by default on file transfers, meaning that you can see the exact speed of files copying, moving, deleting, etc... +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\OperationStatusManager' + value: 'EnthusiastMode' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/always-show-all-tray-icons.yml b/src/Configuration/tweaks/explorer/always-show-all-tray-icons.yml new file mode 100644 index 0000000000..e763546739 --- /dev/null +++ b/src/Configuration/tweaks/explorer/always-show-all-tray-icons.yml @@ -0,0 +1,10 @@ +--- +title: Always Show All Tray Icons +description: Always shows all tray icons, and therefore disabling the system tray, meaning that users can always see running background applications (which have a tray icon) +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'EnableAutoTray' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/cmd-win-x.yml b/src/Configuration/tweaks/explorer/cmd-win-x.yml new file mode 100644 index 0000000000..60cefb4aa0 --- /dev/null +++ b/src/Configuration/tweaks/explorer/cmd-win-x.yml @@ -0,0 +1,10 @@ +--- +title: Show Command Prompt on Win+X +description: Shows Command Prompt instead of PowerShell on Windows + X, as it's what most users are familar with +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'DontUsePowerShellOnWinX' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/configure-snap-settings.yml b/src/Configuration/tweaks/explorer/configure-snap-settings.yml new file mode 100644 index 0000000000..f8da7bed86 --- /dev/null +++ b/src/Configuration/tweaks/explorer/configure-snap-settings.yml @@ -0,0 +1,20 @@ +--- +title: Configure Snap Settings +description: Configures the snapping of windows to not have auto-snapping, where Windows will show you other applications to put side by side +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'JointResize' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'SnapAssist' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'SnapFill' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-aero-shake.yml b/src/Configuration/tweaks/explorer/disable-aero-shake.yml new file mode 100644 index 0000000000..ef13bea150 --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-aero-shake.yml @@ -0,0 +1,10 @@ +--- +title: Disable Aero Shake +description: Disables Aero Shake, which is where you shake a window and all other Windows minimise, as most of the time it's accidently triggered +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'DisallowShaking' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-app-launch-tracking.yml b/src/Configuration/tweaks/explorer/disable-app-launch-tracking.yml new file mode 100644 index 0000000000..47aa6ae151 --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-app-launch-tracking.yml @@ -0,0 +1,10 @@ +--- +title: Disable App Launch Tracking +description: Disables Windows from automatically tracking which apps you use the most to enhance search and start menu results for privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'Start_TrackProgs' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-badges-taskbar.yml b/src/Configuration/tweaks/explorer/disable-badges-taskbar.yml new file mode 100644 index 0000000000..1a52ef7019 --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-badges-taskbar.yml @@ -0,0 +1,10 @@ +--- +title: Hide UWP Badges on Taskbar +description: Hides badges on the taskbar for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'TaskbarBadges' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-desktop-peek.yml b/src/Configuration/tweaks/explorer/disable-desktop-peek.yml new file mode 100644 index 0000000000..81b46b800f --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-desktop-peek.yml @@ -0,0 +1,10 @@ +--- +title: Disable Show Desktop Peek on Taskbar +description: Disables the 'Show Desktop' peek feature on the taskbar, as most of the time people accidently trigger it, so it's disabled here for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'DisablePreviewDesktop' + data: '1' + type: REG_DWORD diff --git a/src/Configuration/tweaks/explorer/disable-folder-type-discovery.yml b/src/Configuration/tweaks/explorer/disable-folder-type-discovery.yml new file mode 100644 index 0000000000..bb5bc4558b --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-folder-type-discovery.yml @@ -0,0 +1,14 @@ +--- +title: Disable Automatic Folder Type Discovery +description: Disables automatic folder type discovery for QoL, as most users would probably want each folder to have the same view/settings +privilege: TrustedInstaller +actions: + - !registryKey: + path: 'HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU' + - !registryKey: + path: 'HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags' + - !registryValue: + path: 'HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell' + value: 'FolderType' + data: 'NotSpecified' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-low-disk-warning.yml b/src/Configuration/tweaks/explorer/disable-low-disk-warning.yml new file mode 100644 index 0000000000..45cf48721b --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-low-disk-warning.yml @@ -0,0 +1,10 @@ +--- +title: Diasble Low Disk Space Checks +description: DIsables low disk space checks, meaning that there won't be a low disk space warning for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoLowDiskSpaceChecks' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-sharing-wizard.yml b/src/Configuration/tweaks/explorer/disable-sharing-wizard.yml new file mode 100644 index 0000000000..a9d1997289 --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-sharing-wizard.yml @@ -0,0 +1,10 @@ +--- +title: Disable Sharing Wizard +description: Disables the 'Sharing Wizard' option in File Explorer for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'SharingWizardOn' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-sync-provider-notifs.yml b/src/Configuration/tweaks/explorer/disable-sync-provider-notifs.yml new file mode 100644 index 0000000000..8bf3ef95b6 --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-sync-provider-notifs.yml @@ -0,0 +1,10 @@ +--- +title: Disable Sync Provider Notifications +description: Disables notifications within File Explorer from OneDrive or other sync providers, which could display advertisements +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'ShowSyncProviderNotifications' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/disable-user-tracking.yml b/src/Configuration/tweaks/explorer/disable-user-tracking.yml new file mode 100644 index 0000000000..eb961322fd --- /dev/null +++ b/src/Configuration/tweaks/explorer/disable-user-tracking.yml @@ -0,0 +1,10 @@ +--- +title: Disable Most Frequently Used Applications +description: Disables the most frequently used applications in the start menu for privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoInstrumentation' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/extend-cache.yml b/src/Configuration/tweaks/explorer/extend-cache.yml new file mode 100644 index 0000000000..b37156c685 --- /dev/null +++ b/src/Configuration/tweaks/explorer/extend-cache.yml @@ -0,0 +1,10 @@ +--- +title: Extend Icon Cache +description: Extends the icon cache to 4MB for better performance +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'Max Cached Icons' + data: '4096' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/full-context-on-more-than-15-items.yml b/src/Configuration/tweaks/explorer/full-context-on-more-than-15-items.yml new file mode 100644 index 0000000000..65483c631d --- /dev/null +++ b/src/Configuration/tweaks/explorer/full-context-on-more-than-15-items.yml @@ -0,0 +1,10 @@ +--- +title: Always Show the Full Context Menu on Items +description: Fixes context menu items missing when more than 15 files are selected, this sets it to 100 items instead of 15, where some context menu items disappear +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'MultipleInvokePromptMinimum' + data: '100' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/hide-frequently-used-items.yml b/src/Configuration/tweaks/explorer/hide-frequently-used-items.yml new file mode 100644 index 0000000000..fe1daadc78 --- /dev/null +++ b/src/Configuration/tweaks/explorer/hide-frequently-used-items.yml @@ -0,0 +1,39 @@ +--- +title: Hide Recent Items +description: Hide recent items in Quick Access and other places for privacy and QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'ShowFrequent' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'ShowRecent' + data: '0' + type: REG_DWORD + # Disable recent items and frequent places in File Explorer + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'Start_TrackDocs' + data: '0' + type: REG_DWORD + # Clear history of recently opened documents on exit + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'ClearRecentDocsOnExit' + data: '1' + type: REG_DWORD + # Do not keep history of recently opened documents + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoRecentDocsHistory' + data: '1' + type: REG_DWORD + # Do not display or track items in jump lists from remote locations + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'NoRemoteDestinations' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/no-internet-open-with.yml b/src/Configuration/tweaks/explorer/no-internet-open-with.yml new file mode 100644 index 0000000000..417a8521c2 --- /dev/null +++ b/src/Configuration/tweaks/explorer/no-internet-open-with.yml @@ -0,0 +1,10 @@ +--- +title: Disable Internet File Assocation Service +description: Makes it so that Windows doesn't ask you if you want to get results from the web for an unknown file extension +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoInternetOpenWith' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/no-search-invalid-shortcuts.yml b/src/Configuration/tweaks/explorer/no-search-invalid-shortcuts.yml new file mode 100644 index 0000000000..529e6a91bf --- /dev/null +++ b/src/Configuration/tweaks/explorer/no-search-invalid-shortcuts.yml @@ -0,0 +1,17 @@ +--- +title: Disable Searching for Shortcuts are Invalid +description: Disables searching drives or using NTFS file system tracking for shortcuts that have invalid/non-existant paths for performance +privilege: TrustedInstaller +actions: + # Do not use the search-based method when resolving shell shortcuts + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoResolveSearch' + data: '1' + type: REG_DWORD + # Do not use the tracking-based method when resolving shell shortcuts + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'NoResolveTrack' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/no-store-taskbar-pin.yml b/src/Configuration/tweaks/explorer/no-store-taskbar-pin.yml new file mode 100644 index 0000000000..58a24da20d --- /dev/null +++ b/src/Configuration/tweaks/explorer/no-store-taskbar-pin.yml @@ -0,0 +1,10 @@ +--- +title: Disallow Pinning Microsoft Store App to Taskbar +description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically don't want it there and +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'NoPinningStoreToTaskbar' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/old-alt-tab.yml b/src/Configuration/tweaks/explorer/old-alt-tab.yml new file mode 100644 index 0000000000..aef12b9734 --- /dev/null +++ b/src/Configuration/tweaks/explorer/old-alt-tab.yml @@ -0,0 +1,10 @@ +--- +title: Enable Legacy Alt-Tab +description: Enables the legacy alt-tab, as it's technically the fastest (no opening delay), and it also doesn't show thumbnails, potentially contributing to its speed? +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'AltTabSettings' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/open-to-this-pc.yml b/src/Configuration/tweaks/explorer/open-to-this-pc.yml new file mode 100644 index 0000000000..e27c7ec9e7 --- /dev/null +++ b/src/Configuration/tweaks/explorer/open-to-this-pc.yml @@ -0,0 +1,10 @@ +--- +title: Open File Explorer to This PC +description: Configures File Explorer to open to This PC instead of Quick Access for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'LaunchTo' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/explorer/show-files.yml b/src/Configuration/tweaks/explorer/show-files.yml new file mode 100644 index 0000000000..252ec44bab --- /dev/null +++ b/src/Configuration/tweaks/explorer/show-files.yml @@ -0,0 +1,18 @@ +--- +title: Configure Explorer to Show All Files with File Extensions +description: Configures Explorer to show all files with file extensions, meaning that you can see system files, hidden files, etc... This is for QoL and also security. +privilege: TrustedInstaller +actions: + # Show hidden files, folders and drives in File Explorer + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'Hidden' + data: '1' + type: REG_DWORD + + # Show file extensions in File Explorer + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'HideFileExt' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/force-end-shutdown-apps.yml b/src/Configuration/tweaks/force-end-shutdown-apps.yml new file mode 100644 index 0000000000..7f1f6005bd --- /dev/null +++ b/src/Configuration/tweaks/force-end-shutdown-apps.yml @@ -0,0 +1,10 @@ +--- +title: Force Close Applications on Session End +description: Forcefully closes all applications on restart, shut down, or sign out of Windows, instead of prompting the user to save everything first +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'AutoEndTasks' + data: '1' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/search-settings.yml b/src/Configuration/tweaks/search-settings.yml new file mode 100644 index 0000000000..2ad42c1d76 --- /dev/null +++ b/src/Configuration/tweaks/search-settings.yml @@ -0,0 +1,59 @@ +--- +title: Configure Search on the Taskbar +description: Configures search for the optimal usability and privacy, meaning disabling online features to make it simplistic and usable +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' + value: 'BingSearchEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' + value: 'IsAADCloudSearchEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' + value: 'IsDeviceSearchHistoryEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' + value: 'IsMSACloudSearchEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings' + value: 'SafeSearchMode' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search' + value: 'ConnectedSearchUseWeb' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search' + value: 'DisableWebSearch' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search' + value: 'EnableDynamicContentInWSB' + data: '0' + type: REG_DWORD + + # Disable online search and don't include web results from Bing + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' + value: 'DisableSearchBoxSuggestions' + data: '1' + type: REG_DWORD + + # Set search as icon on taskbar + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' + value: 'SearchboxTaskbarMode' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/visual-effects.yml b/src/Configuration/tweaks/visual-effects.yml new file mode 100644 index 0000000000..42987a6c23 --- /dev/null +++ b/src/Configuration/tweaks/visual-effects.yml @@ -0,0 +1,48 @@ +--- +title: Configure Visual Effects +description: Configures the visual effects in Windows for the optimal responsiveness/'snappiness', performance and QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects' + value: 'VisualFXSetting' + data: '3' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'UserPreferencesMask' + data: '9012038010000000' + type: REG_BINARY + # Disable 'Animate Windows when Minimizing and Maximizing' + - !registryValue: + path: 'HKCU\Control Panel\Desktop\WindowMetrics' + value: 'MinAnimate' + data: '0' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\DWM' + value: 'DisallowAnimations' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' + value: 'EnableAeroPeek' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' + value: 'EnableWindowColorization' + data: '1' + type: REG_DWORD + # Most likely will be commented once the tweaks are went through, no info on what it does, probably placebo + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' + value: 'Composition' + data: '0' + type: REG_DWORD + # Disable taskbar animations + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'TaskbarAnimations' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/wallpaper-quality.yml b/src/Configuration/tweaks/wallpaper-quality.yml new file mode 100644 index 0000000000..7814523709 --- /dev/null +++ b/src/Configuration/tweaks/wallpaper-quality.yml @@ -0,0 +1,10 @@ +--- +title: Disable Wallpaper Compression +description: Disables wallpaper compression so that your wallpaper is in full quality +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'JPEGImportQuality' + data: '100' + type: REG_DWORD \ No newline at end of file From f30466fb32ff79040355425e36f400d253f06377 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 4 Jun 2023 23:23:11 +0100 Subject: [PATCH 07/68] fix: syntax error in svchost split --- src/Configuration/tweaks/system/service-host-split.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Configuration/tweaks/system/service-host-split.yml b/src/Configuration/tweaks/system/service-host-split.yml index 22eed24aa4..cc07373421 100644 --- a/src/Configuration/tweaks/system/service-host-split.yml +++ b/src/Configuration/tweaks/system/service-host-split.yml @@ -3,7 +3,6 @@ title: Disable Service Host Splitting description: Disables Service Host splitting, meaning that at a cost of reduced stability, there will be lower RAM usage and process count privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling Service Host splitting''} # Set service split threshold to ffffffff [#491] - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control' From 3ee80c51ba647a84496681af5aeb22393ae6d92c Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Mon, 5 Jun 2023 23:18:52 +0100 Subject: [PATCH 08/68] feat: more restructuring wow --- src/Configuration/atlas/config.yml | 496 ------------------ src/Configuration/tweaks.yml | 37 +- .../tweaks/configure-fse-gamebar.yml | 81 +++ src/Configuration/tweaks/configure-mmcss.yml | 13 + .../tweaks/disable-background-apps.yml | 15 + .../tweaks/disable-diagnostic-tracing.yml | 10 + .../tweaks/disable-experimentation.yml | 10 + .../tweaks/disable-game-mode.yml | 15 + .../tweaks/disable-input-telemetry.yml | 47 ++ .../tweaks/disable-lockscreen.yml | 10 + .../tweaks/disable-rsop-logging.yml | 10 + .../tweaks/disable-setting-sync.yml | 50 ++ .../tweaks/disable-smartscreen.yml | 28 + .../tweaks/disable-spell-checking.yml | 30 ++ .../tweaks/disable-touch-visual-feedback.yml | 15 + .../tweaks/disable-win-error-reporting.yml | 21 + .../tweaks/disallow-data-collection.yml | 25 + .../tweaks/disallow-user-activity-upload.yml | 15 + .../disable-always-read-section.yml | 15 + .../disable-annoying-features-shortcuts.yml | 30 ++ .../disable-making-touch-easier.yml | 10 + .../ease-of-access/disable-warning-sounds.yml | 21 + .../tweaks/minimise-mouse-hover-time.yml | 11 + .../tweaks/{ngen.yml => script-ngen.yml} | 0 .../{prompts.yml => script-prompts.yml} | 0 src/Configuration/tweaks/script-startmenu.yml | 9 + src/Configuration/tweaks/script-wallpaper.yml | 9 + .../tweaks/system/configure-boot-config.yml | 23 + .../tweaks/system/configure-paging.yml | 15 + .../tweaks/system/script-power.yml | 9 + .../system/win32-priority-seperation.yml | 11 + 31 files changed, 593 insertions(+), 498 deletions(-) create mode 100644 src/Configuration/tweaks/configure-fse-gamebar.yml create mode 100644 src/Configuration/tweaks/configure-mmcss.yml create mode 100644 src/Configuration/tweaks/disable-background-apps.yml create mode 100644 src/Configuration/tweaks/disable-diagnostic-tracing.yml create mode 100644 src/Configuration/tweaks/disable-experimentation.yml create mode 100644 src/Configuration/tweaks/disable-game-mode.yml create mode 100644 src/Configuration/tweaks/disable-input-telemetry.yml create mode 100644 src/Configuration/tweaks/disable-lockscreen.yml create mode 100644 src/Configuration/tweaks/disable-rsop-logging.yml create mode 100644 src/Configuration/tweaks/disable-setting-sync.yml create mode 100644 src/Configuration/tweaks/disable-smartscreen.yml create mode 100644 src/Configuration/tweaks/disable-spell-checking.yml create mode 100644 src/Configuration/tweaks/disable-touch-visual-feedback.yml create mode 100644 src/Configuration/tweaks/disable-win-error-reporting.yml create mode 100644 src/Configuration/tweaks/disallow-data-collection.yml create mode 100644 src/Configuration/tweaks/disallow-user-activity-upload.yml create mode 100644 src/Configuration/tweaks/ease-of-access/disable-always-read-section.yml create mode 100644 src/Configuration/tweaks/ease-of-access/disable-annoying-features-shortcuts.yml create mode 100644 src/Configuration/tweaks/ease-of-access/disable-making-touch-easier.yml create mode 100644 src/Configuration/tweaks/ease-of-access/disable-warning-sounds.yml create mode 100644 src/Configuration/tweaks/minimise-mouse-hover-time.yml rename src/Configuration/tweaks/{ngen.yml => script-ngen.yml} (100%) rename src/Configuration/tweaks/{prompts.yml => script-prompts.yml} (100%) create mode 100644 src/Configuration/tweaks/script-startmenu.yml create mode 100644 src/Configuration/tweaks/script-wallpaper.yml create mode 100644 src/Configuration/tweaks/system/configure-boot-config.yml create mode 100644 src/Configuration/tweaks/system/configure-paging.yml create mode 100644 src/Configuration/tweaks/system/script-power.yml create mode 100644 src/Configuration/tweaks/system/win32-priority-seperation.yml diff --git a/src/Configuration/atlas/config.yml b/src/Configuration/atlas/config.yml index bdf57d679c..bb2b513220 100644 --- a/src/Configuration/atlas/config.yml +++ b/src/Configuration/atlas/config.yml @@ -6,265 +6,6 @@ actions: # -------------------- Registry Portion -------------------- - !writeStatus: {status: 'Modifying registry settings'} - # Reduce mouse hover time to 20 milliseconds - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'MouseHoverTime' - data: '20' - type: REG_SZ - - # Configure Ease of Access settings - - # Disable always read and scan this section in ease of access - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Ease of Access' - value: 'selfscan' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Ease of Access' - value: 'selfvoice' - data: '0' - type: REG_DWORD - - # Disable warning sounds and sound on activation in ease of access - - !registryValue: - path: 'HKCU\Control Panel\Accessibility' - value: 'Warning Sounds' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\Control Panel\Accessibility' - value: 'Sound on Activation' - data: '0' - type: REG_DWORD - - # Disable visual warning for sounds in ease of access - - !registryValue: - path: 'HKCU\Control Panel\Accessibility\SoundSentry' - value: 'WindowsEffect' - data: '0' - type: REG_SZ - - # Disable make touch and tablets easier to use in ease of access - - !registryValue: - path: 'HKCU\Control Panel\Accessibility\SlateLaunch' - value: 'LaunchAT' - data: '0' - type: REG_DWORD - - # Disable annoying keyboard and mouse features - - !registryValue: - path: 'HKCU\Control Panel\Accessibility\HighContrast' - value: 'Flags' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\Control Panel\Accessibility\Keyboard Response' - value: 'Flags' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\Control Panel\Accessibility\MouseKeys' - value: 'Flags' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\Control Panel\Accessibility\StickyKeys' - value: 'Flags' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\Control Panel\Accessibility\ToggleKeys' - value: 'Flags' - data: '0' - type: REG_DWORD - - # Disable touch visual feedback - - !registryValue: - path: 'HKCU\Control Panel\Cursors' - value: 'GestureVisualization' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\Control Panel\Cursors' - value: 'ContactVisualization' - data: '0' - type: REG_DWORD - - # Disable text/ink/handwriting telemetry - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\InputPersonalization' - value: 'RestrictImplicitInkCollection' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\InputPersonalization' - value: 'RestrictImplicitTextCollection' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore' - value: 'HarvestContacts' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Personalization\Settings' - value: 'AcceptedPrivacyPolicy' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\TabletPC' - value: 'PreventHandwritingDataSharing' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\HandwritingErrorReports' - value: 'PreventHandwritingErrorReports' - data: '1' - type: REG_DWORD - - # Disable spell checking - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' - value: 'EnableAutocorrection' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' - value: 'EnableDoubleTapSpace' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' - value: 'EnablePredictionSpaceInsertion' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' - value: 'EnableSpellchecking' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' - value: 'EnableTextPrediction' - data: '0' - type: REG_DWORD - - # Disable typing insights - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Input\Settings' - value: 'InsightsEnabled' - data: '0' - type: REG_DWORD - - # Disable Resultant Set of Policy (RSoP) logging - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' - value: 'RSoPLogging' - data: '0' - type: REG_DWORD - - # Disable Windows Error Reporting (WER) - # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.InternetCommunicationManagement::PCH_DoNotReport - - !registryValue: - path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting' - value: 'Disabled' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting' - value: 'DoReport' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting' - value: 'Disabled' - data: '1' - type: REG_DWORD - - # Disallow telemetry/data collection - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\DiagTrack' - value: 'ShowedToastAtLevel' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' - value: 'AllowTelemetry' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' - value: 'MaxTelemetryAllowed' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Policies\DataCollection' - value: 'AllowTelemetry' - data: '0' - type: REG_DWORD - - # Disable Diagnostic Tracking - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Diagnostics\Performance' - value: 'DisableDiagnosticTracing' - data: '1' - type: REG_DWORD - - # Configure app permissions/privacy section in Immersive Control Panel - - - # Disable SmartScreen for Microsoft Store applications - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost' - value: 'EnableWebContentEvaluation' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost' - value: 'PreventOverride' - data: '0' - type: REG_DWORD - - # Disable SmartScreen for applications and files from web - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' - value: 'EnableSmartScreen' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'SmartScreenEnabled' - data: 'Off' - type: REG_SZ - - # Disable experimentation - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\System\AllowExperimentation' - value: 'Value' - data: '0' - type: REG_DWORD - - # Disable improve inking and typing recognition - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Input\TIPC' - value: 'Enabled' - data: '0' - type: REG_DWORD - - # Disallow upload and publish of user activities - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' - value: 'UploadUserActivities' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' - value: 'PublishUserActivities' - data: '0' - type: REG_DWORD - # Disable Performance Track (PerfTrack) - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{9c5a40da-b965-4fc3-8781-88dd50a6299d}' @@ -309,53 +50,6 @@ actions: data: '1' type: REG_DWORD - # Disable setting synchronization - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync' - value: 'DisableSettingSync' - data: '2' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync' - value: 'DisableSettingSyncUserOverride' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync' - value: 'DisableSyncOnPaidNetwork' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Personalization' - value: 'Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\BrowserSettings' - value: 'Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Credentials' - value: 'Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Accessibility' - value: 'Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Windows' - value: 'Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync' - value: 'SyncPolicy' - data: '5' - type: REG_DWORD - # Disable location tracking - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\FindMyDevice' @@ -435,138 +129,6 @@ actions: data: 'All Tasks' type: REG_SZ - # Configure paging settings - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' - value: 'DisablePagingExecutive' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' - value: 'DisablePageCombining' - data: '1' - type: REG_DWORD - - # Set System Responsiveness to 10 - # https://learn.microsoft.com/en-us/windows/win32/procthread/multimedia-class-scheduler-service#registry-settings - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile' - value: 'SystemResponsiveness' - data: '10' - type: REG_DWORD - - # Disable Game Bar and Full Screen Optimizations (FSO) - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\GameBar' - value: 'GamePanelStartupTipIndex' - data: '3' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\GameBar' - value: 'ShowStartupPanel' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\GameBar' - value: 'UseNexusForGameBarEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\System\GameConfigStore' - value: 'GameDVR_Enabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\System\GameConfigStore' - value: 'GameDVR_FSEBehaviorMode' - data: '2' - type: REG_DWORD - - !registryValue: - path: 'HKCU\System\GameConfigStore' - value: 'GameDVR_FSEBehavior' - data: '2' - type: REG_DWORD - - !registryValue: - path: 'HKCU\System\GameConfigStore' - value: 'GameDVR_HonorUserFSEBehaviorMode' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKCU\System\GameConfigStore' - value: 'GameDVR_DXGIHonorFSEWindowsCompatible' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKCU\System\GameConfigStore' - value: 'GameDVR_EFSEFeatureFlags' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\System\GameConfigStore' - value: 'GameDVR_DSEBehavior' - data: '2' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR' - value: 'AppCaptureEnabled' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR' - value: 'AllowGameDVR' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\ApplicationManagement\AllowGameDVR' - value: 'value' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' - value: '__COMPAT_LAYER' - data: '~ DISABLEDXMAXIMIZEDWINDOWEDMODE' - type: REG_SZ - - # Disable Game Mode - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\GameBar' - value: 'AllowAutoGameMode' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\GameBar' - value: 'AutoGameModeEnabled' - data: '0' - type: REG_DWORD - - # Do not let applications run in the background - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications' - value: 'GlobalUserDisabled' - data: '1' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' - value: 'BackgroundAppGlobalToggle' - data: '0' - type: REG_DWORD - - # Set Win32PrioritySeparation - # Short Quantum, Variable, High foreground boost - # 26 hexadecimal | 38 decimal (default: Programs) - - !registryValue: - path: 'HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl' - value: 'Win32PrioritySeparation' - data: '38' - type: REG_DWORD - - # Disable lockscreen - - !registryValue: - path: 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\SessionData' - value: 'AllowLockScreen' - data: '0' - type: REG_DWORD - # Disable notify about USB issues - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' @@ -579,16 +141,6 @@ actions: data: '0' type: REG_DWORD - - - - # Disable Game Bar Presence Writer - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter' - value: 'ActivationType' - data: '0' - type: REG_DWORD - # Disable automatic maintenance - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance' @@ -645,8 +197,6 @@ actions: - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer', value: 'NoPreviousVersionsPage', operation: delete} - !registryValue: {path: 'HKCU\SOFTWARE\Policies\Microsoft\PreviousVersions', value: 'DisableLocalPage', operation: delete} - - # Remove '- Shortcut' text added onto shortcuts - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' @@ -661,12 +211,6 @@ actions: data: 'C:\Windows\AtlasModules\Other\Blank.ico,0' type: REG_SZ - - - - - - # ------------------ Registry Portion END ------------------ # Prevent Microsoft Edge (Chromium) from installing after updates @@ -682,46 +226,6 @@ actions: # Remove SecurityHealthSystray startup item - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', value: 'SecurityHealth', operation: delete} - - !writeStatus: {status: 'Changing boot manager options'} - # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/bcdedit - - # Set dual boot menu description to Atlas - - !run: {exe: 'bcdedit', args: '/set description "Atlas 22H2"'} - - # Lowering dual boot choice time - # This does not affect single OS boot time - # https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/--timeout#parameters - - !run: {exe: 'bcdedit', args: '/timeout 10'} - - # Setting to "no" provides worse results, delete the value instead. - # This is here as a safeguard in case of user error - - !run: {exe: 'bcdedit', args: '/deletevalue useplatformclock'} - - # Disable dynamic tick - # https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set#additional-settings - - !run: {exe: 'bcdedit', args: '/set disabledynamictick yes'} - - # Use legacy boot menu - - !run: {exe: 'bcdedit', args: '/set bootmenupolicy Legacy'} - - - !writeStatus: {status: 'Setting power options'} - - !run: - exeDir: true - exe: 'POWER.cmd' - weight: 20 - - - !writeStatus: {status: 'Cleaning start menu'} - - !run: - exeDir: true - exe: 'STARTMENU.cmd' - weight: 20 - - - !writeStatus: {status: 'Setting wallpapers'} - - !run: - exeDir: true - exe: 'WALLPAPER.cmd' - weight: 20 - - !writeStatus: {status: 'Setting profile pictures'} - !run: exeDir: true diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 3608f96066..61cf9c8001 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -7,8 +7,10 @@ features: # ------------------------- NOTES ------------------------- # # - The first playbook file in each section contains the 'writeStatus' for AME Wizard + # - As a note, this will be done after the restructure # - You can disable a certain playbook file by commenting it out - # - Catorgrising everything will be done at the end of extracting everything from config.yml, the current structure is temporary + # - Catorgrising everything will be done at the end of extracting everything from config.yml, the current structure is very much temporary + # - During the restructure, certain tweak files may be seperated up further or generally reorganised # ----------------------- END NOTES ----------------------- # @@ -77,6 +79,10 @@ features: - tweaks\system\disable-reserved-storage.yml - tweaks\system\optimise-ntfs.yml - tweaks\system\service-host-split.yml + - tweaks\system\configure-boot-config.yml + - tweaks\system\configure-paging.yml + - tweaks\system\script-power.yml + - tweaks\system\win32-priority-seperation.yml # -------------- # # SECURITY # @@ -105,6 +111,12 @@ features: - tweaks\debloat\legacy-photo-viewer.yml - tweaks\debloat\scheduled-tasks.yml + # Ease Of Access + - tweaks\ease-of-access\disable-always-read-section.yml + - tweaks\ease-of-access\disable-annoying-features-shortcuts.yml + - tweaks\ease-of-access\disable-making-touch-easier.yml + - tweaks\ease-of-access\disable-warning-sounds.yml + # ------------------ # # NOT ORGANISED YET # # ------------------ # @@ -162,4 +174,25 @@ features: - tweaks\force-end-shutdown-apps.yml - tweaks\search-settings.yml - tweaks\visual-effects.yml - - tweaks\wallpaper-quality.yml \ No newline at end of file + - tweaks\wallpaper-quality.yml + - tweaks\configure-fse-gamebar.yml + - tweaks\configure-mmcss.yml + - tweaks\disable-background-apps.yml + - tweaks\disable-diagnostic-tracing.yml + - tweaks\disable-experimentation.yml + - tweaks\disable-game-mode.yml + - tweaks\disable-input-telemetry.yml + - tweaks\disable-lockscreen.yml + - tweaks\disable-rsop-logging.yml + - tweaks\disable-setting-sync.yml + - tweaks\disable-spell-checking.yml + - tweaks\disable-touch-visual-feedback.yml + - tweaks\disable-win-error-reporting.yml + - tweaks\disallow-data-collection.yml + - tweaks\disallow-user-activity-upload.yml + - tweaks\minimise-mouse-hover-time.yml + - tweaks\script-ngen.yml + - tweaks\script-prompts.yml + - tweaks\script-startmenu.yml + - tweaks\script-wallpaper.yml + - tweaks\disable-smartscreen.yml diff --git a/src/Configuration/tweaks/configure-fse-gamebar.yml b/src/Configuration/tweaks/configure-fse-gamebar.yml new file mode 100644 index 0000000000..b682779568 --- /dev/null +++ b/src/Configuration/tweaks/configure-fse-gamebar.yml @@ -0,0 +1,81 @@ +--- +title: Disable GameBar and Enable Fullscreen Exclusive +description: Disables GameBar as it's mostly not used and is considered as bloat (as well as being incompatible with FSE), and enables fullscreen exclusive for the best possible latency, although this should be looked into more with recent Windows versions +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\GameBar' + value: 'GamePanelStartupTipIndex' + data: '3' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\GameBar' + value: 'ShowStartupPanel' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\GameBar' + value: 'UseNexusForGameBarEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\System\GameConfigStore' + value: 'GameDVR_Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\System\GameConfigStore' + value: 'GameDVR_FSEBehaviorMode' + data: '2' + type: REG_DWORD + - !registryValue: + path: 'HKCU\System\GameConfigStore' + value: 'GameDVR_FSEBehavior' + data: '2' + type: REG_DWORD + - !registryValue: + path: 'HKCU\System\GameConfigStore' + value: 'GameDVR_HonorUserFSEBehaviorMode' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\System\GameConfigStore' + value: 'GameDVR_DXGIHonorFSEWindowsCompatible' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\System\GameConfigStore' + value: 'GameDVR_EFSEFeatureFlags' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\System\GameConfigStore' + value: 'GameDVR_DSEBehavior' + data: '2' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR' + value: 'AppCaptureEnabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR' + value: 'AllowGameDVR' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\ApplicationManagement\AllowGameDVR' + value: 'value' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' + value: '__COMPAT_LAYER' + data: '~ DISABLEDXMAXIMIZEDWINDOWEDMODE' + type: REG_SZ + # Disable Game Bar Presence Writer + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter' + value: 'ActivationType' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/configure-mmcss.yml b/src/Configuration/tweaks/configure-mmcss.yml new file mode 100644 index 0000000000..b53e75d9af --- /dev/null +++ b/src/Configuration/tweaks/configure-mmcss.yml @@ -0,0 +1,13 @@ +--- +title: Configure the Multimedia Class Scheduler Service +description: Configures MMCSS for the best performance +privilege: TrustedInstaller +actions: + # Set System Responsiveness to 10 + # Allocates less CPU resources to tasks that request it, like browsers, so that other applications won't be impact as much + # https://learn.microsoft.com/en-us/windows/win32/procthread/multimedia-class-scheduler-service#registry-settings + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile' + value: 'SystemResponsiveness' + data: '10' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-background-apps.yml b/src/Configuration/tweaks/disable-background-apps.yml new file mode 100644 index 0000000000..ba096ae99e --- /dev/null +++ b/src/Configuration/tweaks/disable-background-apps.yml @@ -0,0 +1,15 @@ +--- +title: Disable Background Apps +description: Disables background apps, so that there's minimal resources used in the background +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications' + value: 'GlobalUserDisabled' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' + value: 'BackgroundAppGlobalToggle' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-diagnostic-tracing.yml b/src/Configuration/tweaks/disable-diagnostic-tracing.yml new file mode 100644 index 0000000000..511c2ad12a --- /dev/null +++ b/src/Configuration/tweaks/disable-diagnostic-tracing.yml @@ -0,0 +1,10 @@ +--- +title: Disable Diagnostic Tracing +description: Disables diagnostic tracing for privacy purposes, disabling tracing things such as system activities, events, or errors +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Diagnostics\Performance' + value: 'DisableDiagnosticTracing' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-experimentation.yml b/src/Configuration/tweaks/disable-experimentation.yml new file mode 100644 index 0000000000..1216d24bce --- /dev/null +++ b/src/Configuration/tweaks/disable-experimentation.yml @@ -0,0 +1,10 @@ +--- +title: Disable Experimentation +description: Disallows Microsoft from using your computer as a test for certain features for privacy and stability +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\System\AllowExperimentation' + value: 'Value' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-game-mode.yml b/src/Configuration/tweaks/disable-game-mode.yml new file mode 100644 index 0000000000..caa902dafd --- /dev/null +++ b/src/Configuration/tweaks/disable-game-mode.yml @@ -0,0 +1,15 @@ +--- +title: Disable Game Mode +description: Disables Xbox Game Mode +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\GameBar' + value: 'AllowAutoGameMode' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\GameBar' + value: 'AutoGameModeEnabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-input-telemetry.yml b/src/Configuration/tweaks/disable-input-telemetry.yml new file mode 100644 index 0000000000..1b6fdd697e --- /dev/null +++ b/src/Configuration/tweaks/disable-input-telemetry.yml @@ -0,0 +1,47 @@ +--- +title: Disable Input Telemetry +description: Disables text, ink and handwriting telemetry for privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\InputPersonalization' + value: 'RestrictImplicitInkCollection' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\InputPersonalization' + value: 'RestrictImplicitTextCollection' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore' + value: 'HarvestContacts' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Personalization\Settings' + value: 'AcceptedPrivacyPolicy' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\TabletPC' + value: 'PreventHandwritingDataSharing' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\HandwritingErrorReports' + value: 'PreventHandwritingErrorReports' + data: '1' + type: REG_DWORD + # Disable typing insights + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Input\Settings' + value: 'InsightsEnabled' + data: '0' + type: REG_DWORD + # Disable improve inking and typing recognition + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Input\TIPC' + value: 'Enabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-lockscreen.yml b/src/Configuration/tweaks/disable-lockscreen.yml new file mode 100644 index 0000000000..ac8eae32a0 --- /dev/null +++ b/src/Configuration/tweaks/disable-lockscreen.yml @@ -0,0 +1,10 @@ +--- +title: Disable Lockscreen +description: Disables the lockscreen for QoL, as it's faster to go straight to the login screen over pressing space. This is customisable later +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\SessionData' + value: 'AllowLockScreen' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-rsop-logging.yml b/src/Configuration/tweaks/disable-rsop-logging.yml new file mode 100644 index 0000000000..05604b8a7e --- /dev/null +++ b/src/Configuration/tweaks/disable-rsop-logging.yml @@ -0,0 +1,10 @@ +--- +title: Disable Resultant Set of Policy (RSoP) Logging +description: Disables RSoP, which disables logging of Group Policy settings +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' + value: 'RSoPLogging' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-setting-sync.yml b/src/Configuration/tweaks/disable-setting-sync.yml new file mode 100644 index 0000000000..02efbbb3b4 --- /dev/null +++ b/src/Configuration/tweaks/disable-setting-sync.yml @@ -0,0 +1,50 @@ +--- +title: Disable Settings Sync +description: Disables Settings sync for QoL and privacy, as most people wouldn't want it anyways and it's extra connections +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync' + value: 'DisableSettingSync' + data: '2' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync' + value: 'DisableSettingSyncUserOverride' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync' + value: 'DisableSyncOnPaidNetwork' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Personalization' + value: 'Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\BrowserSettings' + value: 'Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Credentials' + value: 'Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Accessibility' + value: 'Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Windows' + value: 'Enabled' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync' + value: 'SyncPolicy' + data: '5' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-smartscreen.yml b/src/Configuration/tweaks/disable-smartscreen.yml new file mode 100644 index 0000000000..0b81668429 --- /dev/null +++ b/src/Configuration/tweaks/disable-smartscreen.yml @@ -0,0 +1,28 @@ +--- +title: Disable SmartScreen +description: SmartScreen is a security feature for warning users about the dangers of executing certain files from third party sources, and it is disabled for QoL. +privilege: TrustedInstaller +actions: + # Disable SmartScreen for Microsoft Store applications + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost' + value: 'EnableWebContentEvaluation' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost' + value: 'PreventOverride' + data: '0' + type: REG_DWORD + + # Disable SmartScreen for applications and files from web + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' + value: 'EnableSmartScreen' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'SmartScreenEnabled' + data: 'Off' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-spell-checking.yml b/src/Configuration/tweaks/disable-spell-checking.yml new file mode 100644 index 0000000000..6124079efc --- /dev/null +++ b/src/Configuration/tweaks/disable-spell-checking.yml @@ -0,0 +1,30 @@ +--- +title: Disable Spell Checking +description: Disables spell checking for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' + value: 'EnableAutocorrection' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' + value: 'EnableDoubleTapSpace' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' + value: 'EnablePredictionSpaceInsertion' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' + value: 'EnableSpellchecking' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' + value: 'EnableTextPrediction' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-touch-visual-feedback.yml b/src/Configuration/tweaks/disable-touch-visual-feedback.yml new file mode 100644 index 0000000000..4f3827b40a --- /dev/null +++ b/src/Configuration/tweaks/disable-touch-visual-feedback.yml @@ -0,0 +1,15 @@ +--- +title: Disable Touch Visual Feedback +description: Disables touch visual feedback for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Cursors' + value: 'GestureVisualization' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Control Panel\Cursors' + value: 'ContactVisualization' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-win-error-reporting.yml b/src/Configuration/tweaks/disable-win-error-reporting.yml new file mode 100644 index 0000000000..c801c690f4 --- /dev/null +++ b/src/Configuration/tweaks/disable-win-error-reporting.yml @@ -0,0 +1,21 @@ +--- +title: Disable Windows Error Reporting +description: Disables Windows Error Reporting for QoL and privacy +privilege: TrustedInstaller +actions: + # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.InternetCommunicationManagement::PCH_DoNotReport + - !registryValue: + path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting' + value: 'Disabled' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting' + value: 'DoReport' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting' + value: 'Disabled' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disallow-data-collection.yml b/src/Configuration/tweaks/disallow-data-collection.yml new file mode 100644 index 0000000000..d7289daf65 --- /dev/null +++ b/src/Configuration/tweaks/disallow-data-collection.yml @@ -0,0 +1,25 @@ +--- +title: Disallow Telemetry and Data Collection +description: Disallows telemetry and data collection for improved privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\DiagTrack' + value: 'ShowedToastAtLevel' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' + value: 'AllowTelemetry' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' + value: 'MaxTelemetryAllowed' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Policies\DataCollection' + value: 'AllowTelemetry' + data: '0' + type: REG_DWORD diff --git a/src/Configuration/tweaks/disallow-user-activity-upload.yml b/src/Configuration/tweaks/disallow-user-activity-upload.yml new file mode 100644 index 0000000000..08ee3886f5 --- /dev/null +++ b/src/Configuration/tweaks/disallow-user-activity-upload.yml @@ -0,0 +1,15 @@ +--- +title: Disallow Upload and Publish of User Activities +description: Disables the upload and publish of user activities for privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' + value: 'UploadUserActivities' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' + value: 'PublishUserActivities' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/ease-of-access/disable-always-read-section.yml b/src/Configuration/tweaks/ease-of-access/disable-always-read-section.yml new file mode 100644 index 0000000000..5019a0a8ec --- /dev/null +++ b/src/Configuration/tweaks/ease-of-access/disable-always-read-section.yml @@ -0,0 +1,15 @@ +--- +title: Disable 'Always Read and Scan This Section' +description: Disables 'Always Read and Scan This Section' for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Ease of Access' + value: 'selfscan' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Ease of Access' + value: 'selfvoice' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/ease-of-access/disable-annoying-features-shortcuts.yml b/src/Configuration/tweaks/ease-of-access/disable-annoying-features-shortcuts.yml new file mode 100644 index 0000000000..57ba6be406 --- /dev/null +++ b/src/Configuration/tweaks/ease-of-access/disable-annoying-features-shortcuts.yml @@ -0,0 +1,30 @@ +--- +title: Disable Commonly Annoying Features and Shortcuts +description: Disables commonly annoying features, e.g. pressing shift 5 times for sticky keys. +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Accessibility\HighContrast' + value: 'Flags' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Control Panel\Accessibility\Keyboard Response' + value: 'Flags' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Control Panel\Accessibility\MouseKeys' + value: 'Flags' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Control Panel\Accessibility\StickyKeys' + value: 'Flags' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Control Panel\Accessibility\ToggleKeys' + value: 'Flags' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/ease-of-access/disable-making-touch-easier.yml b/src/Configuration/tweaks/ease-of-access/disable-making-touch-easier.yml new file mode 100644 index 0000000000..9adc544728 --- /dev/null +++ b/src/Configuration/tweaks/ease-of-access/disable-making-touch-easier.yml @@ -0,0 +1,10 @@ +--- +title: Disable Accessibility Tool Shortcut +description: Disables the accessibility tool shortcut that launches with Win+Vol, which is also labeled as making touch and tablets easier to use, for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Accessibility\SlateLaunch' + value: 'LaunchAT' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/ease-of-access/disable-warning-sounds.yml b/src/Configuration/tweaks/ease-of-access/disable-warning-sounds.yml new file mode 100644 index 0000000000..2f40970568 --- /dev/null +++ b/src/Configuration/tweaks/ease-of-access/disable-warning-sounds.yml @@ -0,0 +1,21 @@ +--- +title: Disable Ease of Access Sounds +description: Disable Ease Of Access sounds on activation or sound warnings, like the infamous sticky keys sound, for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Accessibility' + value: 'Warning Sounds' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\Control Panel\Accessibility' + value: 'Sound on Activation' + data: '0' + type: REG_DWORD + # Disable visual warning for sounds in ease of access + - !registryValue: + path: 'HKCU\Control Panel\Accessibility\SoundSentry' + value: 'WindowsEffect' + data: '0' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/minimise-mouse-hover-time.yml b/src/Configuration/tweaks/minimise-mouse-hover-time.yml new file mode 100644 index 0000000000..670b1726c6 --- /dev/null +++ b/src/Configuration/tweaks/minimise-mouse-hover-time.yml @@ -0,0 +1,11 @@ +--- +title: Minimise Mouse Hover Time for Item Info +description: Minimises mouse hover time (from 400ms to 20ms) for hovering over files or folders mostly in File Explorer, so that you can instantly see information for QoL +privilege: TrustedInstaller +actions: + # Reduce mouse hover time to 20 milliseconds + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'MouseHoverTime' + data: '20' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/ngen.yml b/src/Configuration/tweaks/script-ngen.yml similarity index 100% rename from src/Configuration/tweaks/ngen.yml rename to src/Configuration/tweaks/script-ngen.yml diff --git a/src/Configuration/tweaks/prompts.yml b/src/Configuration/tweaks/script-prompts.yml similarity index 100% rename from src/Configuration/tweaks/prompts.yml rename to src/Configuration/tweaks/script-prompts.yml diff --git a/src/Configuration/tweaks/script-startmenu.yml b/src/Configuration/tweaks/script-startmenu.yml new file mode 100644 index 0000000000..85de282634 --- /dev/null +++ b/src/Configuration/tweaks/script-startmenu.yml @@ -0,0 +1,9 @@ +--- +title: Configure Start Menu +description: Configures the start menu by default to be the best for usability (QoL) +privilege: TrustedInstaller +actions: + - !run: + exeDir: true + exe: 'STARTMENU.cmd' + weight: 20 \ No newline at end of file diff --git a/src/Configuration/tweaks/script-wallpaper.yml b/src/Configuration/tweaks/script-wallpaper.yml new file mode 100644 index 0000000000..227fe01bdd --- /dev/null +++ b/src/Configuration/tweaks/script-wallpaper.yml @@ -0,0 +1,9 @@ +--- +title: Add Wallpaper +description: Adds and sets the Atlas wallpapers by default +privilege: TrustedInstaller +actions: + - !run: + exeDir: true + exe: 'WALLPAPER.cmd' + weight: 20 \ No newline at end of file diff --git a/src/Configuration/tweaks/system/configure-boot-config.yml b/src/Configuration/tweaks/system/configure-boot-config.yml new file mode 100644 index 0000000000..abef7d0702 --- /dev/null +++ b/src/Configuration/tweaks/system/configure-boot-config.yml @@ -0,0 +1,23 @@ +--- +title: Configure Boot Configuration +description: Configures the boot configuration for the best performance and QoL +privilege: TrustedInstaller +actions: + # Set dual boot menu description to Atlas + - !run: {exe: 'bcdedit', args: '/set description "Atlas 22H2"'} + + # Lowering dual boot choice time + # This does not affect single OS boot time + # https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/--timeout#parameters + - !run: {exe: 'bcdedit', args: '/timeout 10'} + + # Setting to "no" provides worse results, delete the value instead. + # This is here as a safeguard in case of user error + - !run: {exe: 'bcdedit', args: '/deletevalue useplatformclock'} + + # Disable dynamic tick + # https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set#additional-settings + - !run: {exe: 'bcdedit', args: '/set disabledynamictick yes'} + + # Use legacy boot menu + - !run: {exe: 'bcdedit', args: '/set bootmenupolicy Legacy'} \ No newline at end of file diff --git a/src/Configuration/tweaks/system/configure-paging.yml b/src/Configuration/tweaks/system/configure-paging.yml new file mode 100644 index 0000000000..4596b6a556 --- /dev/null +++ b/src/Configuration/tweaks/system/configure-paging.yml @@ -0,0 +1,15 @@ +--- +title: Configure Paging Settings +description: Configures memory paging for the best performance +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' + value: 'DisablePagingExecutive' + data: '1' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' + value: 'DisablePageCombining' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/system/script-power.yml b/src/Configuration/tweaks/system/script-power.yml new file mode 100644 index 0000000000..d0bd1aa41d --- /dev/null +++ b/src/Configuration/tweaks/system/script-power.yml @@ -0,0 +1,9 @@ +--- +title: Configure Power Settings +description: Script to configure power settings for the best performance, especially focusing on the lowest latency, e.g. by reducing any potential jitter +privilege: TrustedInstaller +actions: + - !run: + exeDir: true + exe: 'POWER.cmd' + weight: 20 \ No newline at end of file diff --git a/src/Configuration/tweaks/system/win32-priority-seperation.yml b/src/Configuration/tweaks/system/win32-priority-seperation.yml new file mode 100644 index 0000000000..c6ccc544dc --- /dev/null +++ b/src/Configuration/tweaks/system/win32-priority-seperation.yml @@ -0,0 +1,11 @@ +--- +title: Prioritise Foreground Applications +description: Prioritises foreground applications for process scheduling by setting Win32PrioritySeparation to 26 hex, meaning a short quantum, variable, high foreground boost. This is similar to the 'Programs' options in SystemPropertiesPerformance.exe +privilege: TrustedInstaller +actions: + # 26 hexadecimal | 38 decimal (default: Programs) + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl' + value: 'Win32PrioritySeparation' + data: '38' + type: REG_DWORD \ No newline at end of file From 1f6df58ecd6ec90ab3159d377947d3b57a321eff Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 11 Jun 2023 00:09:47 +0100 Subject: [PATCH 09/68] feat: more restructuring MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ಥ_ಥ --- src/Configuration/atlas/config.yml | 222 ------------------ src/Configuration/tweaks.yml | 22 ++ .../tweaks/disable-advertising-info.yml | 11 + .../tweaks/disable-automatic-maintenance.yml | 16 ++ .../tweaks/disable-bluetooth-advertising.yml | 12 + .../tweaks/disable-kms-telemetry.yml | 11 + .../tweaks/disable-location-tracking.yml | 15 ++ .../disable-network-navigation-pane.yml | 11 + .../tweaks/disable-news-and-interests.yml | 24 ++ .../tweaks/disable-perf-track.yml | 11 + .../tweaks/disable-shared-experiences.yml | 11 + .../disable-usb-issues-notifications.yml | 15 ++ .../tweaks/disable-windows-feedback.yml | 20 ++ .../tweaks/do-not-reduce-sounds.yml | 10 + .../hide-disabled-disconnected-sounds.yml | 15 ++ src/Configuration/tweaks/hide-meet-now.yml | 10 + src/Configuration/tweaks/hide-task-view.yml | 14 ++ .../tweaks/removable-drives-only-this-pc.yml | 7 + .../tweaks/remove-previous-versions.yml | 15 ++ .../tweaks/remove-shortcut-icon.yml | 10 + .../tweaks/remove-shortcut-text.yml | 10 + src/Configuration/tweaks/script-finalize.yml | 9 + src/Configuration/tweaks/script-pfp.yml | 9 + .../tweaks/show-all-tasks-control-panel.yml | 31 +++ 24 files changed, 319 insertions(+), 222 deletions(-) create mode 100644 src/Configuration/tweaks/disable-advertising-info.yml create mode 100644 src/Configuration/tweaks/disable-automatic-maintenance.yml create mode 100644 src/Configuration/tweaks/disable-bluetooth-advertising.yml create mode 100644 src/Configuration/tweaks/disable-kms-telemetry.yml create mode 100644 src/Configuration/tweaks/disable-location-tracking.yml create mode 100644 src/Configuration/tweaks/disable-network-navigation-pane.yml create mode 100644 src/Configuration/tweaks/disable-news-and-interests.yml create mode 100644 src/Configuration/tweaks/disable-perf-track.yml create mode 100644 src/Configuration/tweaks/disable-shared-experiences.yml create mode 100644 src/Configuration/tweaks/disable-usb-issues-notifications.yml create mode 100644 src/Configuration/tweaks/disable-windows-feedback.yml create mode 100644 src/Configuration/tweaks/do-not-reduce-sounds.yml create mode 100644 src/Configuration/tweaks/hide-disabled-disconnected-sounds.yml create mode 100644 src/Configuration/tweaks/hide-meet-now.yml create mode 100644 src/Configuration/tweaks/hide-task-view.yml create mode 100644 src/Configuration/tweaks/removable-drives-only-this-pc.yml create mode 100644 src/Configuration/tweaks/remove-previous-versions.yml create mode 100644 src/Configuration/tweaks/remove-shortcut-icon.yml create mode 100644 src/Configuration/tweaks/remove-shortcut-text.yml create mode 100644 src/Configuration/tweaks/script-finalize.yml create mode 100644 src/Configuration/tweaks/script-pfp.yml create mode 100644 src/Configuration/tweaks/show-all-tasks-control-panel.yml diff --git a/src/Configuration/atlas/config.yml b/src/Configuration/atlas/config.yml index bb2b513220..cdd0d19008 100644 --- a/src/Configuration/atlas/config.yml +++ b/src/Configuration/atlas/config.yml @@ -3,216 +3,6 @@ title: Configuration description: Applies the Atlas configuration privilege: TrustedInstaller actions: - # -------------------- Registry Portion -------------------- - - - !writeStatus: {status: 'Modifying registry settings'} - # Disable Performance Track (PerfTrack) - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{9c5a40da-b965-4fc3-8781-88dd50a6299d}' - value: 'ScenarioExecutionEnabled' - data: '0' - type: REG_DWORD - - # Disable advertising info - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo' - value: 'Enabled' - data: '0' - type: REG_DWORD - - # Disable Bluetooth advertising - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\Bluetooth' - value: 'AllowAdvertising' - data: '0' - type: REG_DWORD - - # Disable KMS client online AVS validation - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\Software Protection Platform' - value: 'NoGenTicket' - data: '1' - type: REG_DWORD - - # Disable Windows Feedback - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Siuf\Rules' - value: 'NumberOfSIUFInPeriod' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Siuf\Rules' - value: 'PeriodInNanoSeconds' - operation: delete - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' - value: 'DoNotShowFeedbackNotifications' - data: '1' - type: REG_DWORD - - # Disable location tracking - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\FindMyDevice' - value: 'AllowFindMyDevice' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\FindMyDevice' - value: 'LocationSyncEnabled' - data: '0' - type: REG_DWORD - - # Hide meet now button on taskbar - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' - value: 'HideSCAMeetNow' - data: '1' - type: REG_DWORD - - # Hide task view button on taskbar - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MultiTaskingView\AllUpView' - value: 'Enabled' - operation: delete - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' - value: 'ShowTaskViewButton' - data: '0' - type: REG_DWORD - - # Disable news and interests on taskbar - # Explorer immediately reset ShellFeedsTaskbarViewMode otherwise - - !taskKill: - name: 'explorer' - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds' - value: 'ShellFeedsTaskbarViewMode' - data: '2' - type: REG_DWORD - operation: add - - !run: - exe: 'explorer.exe' - wait: false - - # Disable Shared Experiences - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' - value: 'EnableCdp' - data: '0' - type: REG_DWORD - - # Show all tasks in Control Panel - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' - data: 'All Tasks' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' - value: 'InfoTip' - data: 'View list of all Control Panel tasks' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' - value: 'System.ControlPanel.Category' - data: '5' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\DefaultIcon' - data: 'C:\Windows\System32\imageres.dll,-27' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\Shell\Open\Command' - data: 'explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}' - type: REG_SZ - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' - data: 'All Tasks' - type: REG_SZ - - # Disable notify about USB issues - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' - value: 'NotifyOnUsbErrors' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' - value: 'NotifyOnWeakCharger' - data: '0' - type: REG_DWORD - - # Disable automatic maintenance - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance' - value: 'MaintenanceDisabled' - data: '1' - type: REG_DWORD - - # Disable scheduled system maintenance - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics' - value: 'EnabledExecution' - data: '0' - type: REG_DWORD - - # Do not reduce sounds while in a call - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio' - value: 'UserDuckingPreference' - data: '3' - type: REG_DWORD - - # Do not show hidden and disconnected devices in mmsys.cpl - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio\DeviceCpl' - value: 'ShowDisconnectedDevices' - data: '0' - type: REG_DWORD - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio\DeviceCpl' - value: 'ShowHiddenDevices' - data: '0' - type: REG_DWORD - - # Show removable drivers only in 'This PC' on the file explorer sidebar - - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} - - !registryKey: {path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} - - # Remove network navigation pane from File Explorer - - !registryValue: - path: 'HKCR\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder' - value: 'Attributes' - data: '2962489444' - type: REG_DWORD - - # Remove 'Restore previous versions' from context menu and file' properties - - !registryKey: {path: 'HKCR\AllFilesystemObjects\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryKey: {path: 'HKCR\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryKey: {path: 'HKCR\Directory\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryKey: {path: 'HKCR\Drive\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryKey: {path: 'HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryKey: {path: 'HKCR\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer', value: 'NoPreviousVersionsPage', operation: delete} - - !registryValue: {path: 'HKCU\SOFTWARE\Policies\Microsoft\PreviousVersions', value: 'DisableLocalPage', operation: delete} - - # Remove '- Shortcut' text added onto shortcuts - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' - value: 'link' - data: '00000000' - type: REG_BINARY - - # Remove shortcut icon - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons' - value: '29' - data: 'C:\Windows\AtlasModules\Other\Blank.ico,0' - type: REG_SZ - - # ------------------ Registry Portion END ------------------ - # Prevent Microsoft Edge (Chromium) from installing after updates # For future Windows Update support - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'DoNotUpdateToEdgeWithChromium', type: REG_DWORD, data: '1'} @@ -226,18 +16,6 @@ actions: # Remove SecurityHealthSystray startup item - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', value: 'SecurityHealth', operation: delete} - - !writeStatus: {status: 'Setting profile pictures'} - - !run: - exeDir: true - exe: 'PFP.cmd' - weight: 20 - - - !writeStatus: {status: 'Finalizing configuration'} - - !run: - exeDir: true - exe: 'FINALIZE.cmd' - weight: 100 - # Backup Atlas services & drivers after all modifications - !run: {exe: 'BACKUP2.cmd', exeDir: true} diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 61cf9c8001..9bbcbf82fe 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -196,3 +196,25 @@ features: - tweaks\script-startmenu.yml - tweaks\script-wallpaper.yml - tweaks\disable-smartscreen.yml + - tweaks\disable-advertising-info.yml + - tweaks\disable-automatic-maintenance.yml + - tweaks\disable-bluetooth-advertising.yml + - tweaks\disable-kms-telemetry.yml + - tweaks\disable-location-tracking.yml + - tweaks\disable-network-navigation-pane.yml + - tweaks\disable-news-and-interests.yml + - tweaks\disable-perf-track.yml + - tweaks\disable-shared-experiences.yml + - tweaks\disable-usb-issues-notifications.yml + - tweaks\disable-windows-feedback.yml + - tweaks\do-not-reduce-sounds.yml + - tweaks\hide-disabled-disconnected-sounds.yml + - tweaks\hide-meet-now.yml + - tweaks\hide-task-view.yml + - tweaks\removable-drives-only-this-pc.yml + - tweaks\remove-previous-versions.yml + - tweaks\remove-shortcut-icon.yml + - tweaks\remove-shortcut-text.yml + - tweaks\script-finalize.yml + - tweaks\script-pfp.yml + - tweaks\show-all-tasks-control-panel.yml \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-advertising-info.yml b/src/Configuration/tweaks/disable-advertising-info.yml new file mode 100644 index 0000000000..6c2c5691c2 --- /dev/null +++ b/src/Configuration/tweaks/disable-advertising-info.yml @@ -0,0 +1,11 @@ +--- +title: Disable Advertising ID +description: Disables advertising ID for privacy +privilege: TrustedInstaller +actions: + # https://www.tenforums.com/tutorials/76453-enable-disable-advertising-id-relevant-ads-windows-10-a.html + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo' + value: 'Enabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-automatic-maintenance.yml b/src/Configuration/tweaks/disable-automatic-maintenance.yml new file mode 100644 index 0000000000..08b1ae5f42 --- /dev/null +++ b/src/Configuration/tweaks/disable-automatic-maintenance.yml @@ -0,0 +1,16 @@ +--- +title: Disable Automatic Maintenance +description: Disables automatic maintenance, which does tasks such as updates in the background, for QoL and performance +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance' + value: 'MaintenanceDisabled' + data: '1' + type: REG_DWORD + # Disable scheduled system maintenance + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics' + value: 'EnabledExecution' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-bluetooth-advertising.yml b/src/Configuration/tweaks/disable-bluetooth-advertising.yml new file mode 100644 index 0000000000..4d3f294991 --- /dev/null +++ b/src/Configuration/tweaks/disable-bluetooth-advertising.yml @@ -0,0 +1,12 @@ +--- +title: Disable Bluetooth Advertising +description: Disables advertising via Bluetooth for QoL +privilege: TrustedInstaller +actions: + # https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-bluetooth + # https://en.wikipedia.org/wiki/Bluetooth_advertising + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\Bluetooth' + value: 'AllowAdvertising' + data: '0' + type: REG_DWORD diff --git a/src/Configuration/tweaks/disable-kms-telemetry.yml b/src/Configuration/tweaks/disable-kms-telemetry.yml new file mode 100644 index 0000000000..7e558d9ece --- /dev/null +++ b/src/Configuration/tweaks/disable-kms-telemetry.yml @@ -0,0 +1,11 @@ +--- +title: Disable Key Management System Telemetry +description: Turns off KMS client online AVS validation, which preventing sending data to Microsoft regarding its activation state, for privacy +privilege: TrustedInstaller +actions: + # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.SoftwareProtectionPlatform::NoAcquireGT + - !registryValue: + path: 'HKLM\Software\Policies\Microsoft\Windows NT\CurrentVersion\Software Protection Platform' + value: 'NoGenTicket' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-location-tracking.yml b/src/Configuration/tweaks/disable-location-tracking.yml new file mode 100644 index 0000000000..71566c5e10 --- /dev/null +++ b/src/Configuration/tweaks/disable-location-tracking.yml @@ -0,0 +1,15 @@ +--- +title: Disable Location Tracking +description: Disables location tracking (also called Find My Device) for privacy +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\FindMyDevice' + value: 'AllowFindMyDevice' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\FindMyDevice' + value: 'LocationSyncEnabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-network-navigation-pane.yml b/src/Configuration/tweaks/disable-network-navigation-pane.yml new file mode 100644 index 0000000000..98321f9a76 --- /dev/null +++ b/src/Configuration/tweaks/disable-network-navigation-pane.yml @@ -0,0 +1,11 @@ +--- +title: Disable Network Navigation Pane in Explorer +description: Disables the network navigation pane/item in the Explorer sidebar for QoL, as it is mostly unused +privilege: TrustedInstaller +actions: + # https://www.tenforums.com/tutorials/4854-add-remove-network-navigation-pane-windows-10-a.html + - !registryValue: + path: 'HKCR\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder' + value: 'Attributes' + data: '2962489444' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-news-and-interests.yml b/src/Configuration/tweaks/disable-news-and-interests.yml new file mode 100644 index 0000000000..d9e8609de4 --- /dev/null +++ b/src/Configuration/tweaks/disable-news-and-interests.yml @@ -0,0 +1,24 @@ +--- +title: Disable News and Interests +description: Disables News and Interests in the taskbar for privacy (lots of third party connections) and QoL +privilege: TrustedInstaller +actions: + # https://www.tenforums.com/tutorials/178178-how-enable-disable-news-interests-taskbar-windows-10-a.html + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds' + value: 'ShellFeedsTaskbarViewMode' + data: '2' + type: REG_DWORD + operation: add + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Feeds' + value: 'EnableFeeds' + data: '0' + type: REG_DWORD + operation: add + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\NewsAndInterests\AllowNewsAndInterests' + value: 'value' + data: '0' + type: REG_DWORD + operation: add \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-perf-track.yml b/src/Configuration/tweaks/disable-perf-track.yml new file mode 100644 index 0000000000..0c45697178 --- /dev/null +++ b/src/Configuration/tweaks/disable-perf-track.yml @@ -0,0 +1,11 @@ +--- +title: Disable Performance Track +description: Disables tracking of responsiveness events for performance +privilege: TrustedInstaller +actions: + # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.PerformancePerftrack::WdiScenarioExecutionPolicy + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{9c5a40da-b965-4fc3-8781-88dd50a6299d}' + value: 'ScenarioExecutionEnabled' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-shared-experiences.yml b/src/Configuration/tweaks/disable-shared-experiences.yml new file mode 100644 index 0000000000..54fbf4d9b9 --- /dev/null +++ b/src/Configuration/tweaks/disable-shared-experiences.yml @@ -0,0 +1,11 @@ +--- +title: Disable Shared Experiences +description: Disables 'Shared Experiences', which is a way of sharing items between advices, as it is mostly unused +privilege: TrustedInstaller +actions: + # https://www.tenforums.com/tutorials/109989-enable-disable-shared-experiences-windows-10-a.html + - !registryValue: + path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' + value: 'EnableCdp' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-usb-issues-notifications.yml b/src/Configuration/tweaks/disable-usb-issues-notifications.yml new file mode 100644 index 0000000000..dd549940ce --- /dev/null +++ b/src/Configuration/tweaks/disable-usb-issues-notifications.yml @@ -0,0 +1,15 @@ +--- +title: Disable 'Notify About USB Issues' +description: Disables 'Notify me if there are issues connecting to USB devices' as this is prone to false positives, for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' + value: 'NotifyOnUsbErrors' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' + value: 'NotifyOnWeakCharger' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/disable-windows-feedback.yml b/src/Configuration/tweaks/disable-windows-feedback.yml new file mode 100644 index 0000000000..e6faa447ff --- /dev/null +++ b/src/Configuration/tweaks/disable-windows-feedback.yml @@ -0,0 +1,20 @@ +--- +title: Disable Windows Feedback +description: Disables Windows Feedback for QoL +privilege: TrustedInstaller +actions: + # https://www.makeuseof.com/windows-disable-feedback-notifications + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Siuf\Rules' + value: 'NumberOfSIUFInPeriod' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Siuf\Rules' + value: 'PeriodInNanoSeconds' + operation: delete + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' + value: 'DoNotShowFeedbackNotifications' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/do-not-reduce-sounds.yml b/src/Configuration/tweaks/do-not-reduce-sounds.yml new file mode 100644 index 0000000000..b600b96548 --- /dev/null +++ b/src/Configuration/tweaks/do-not-reduce-sounds.yml @@ -0,0 +1,10 @@ +--- +title: Do Not Reduce Sounds While in a Call +description: Makes it so that Windows does not reduce sounds in a call for QoL, as people generally wouldn't want this behaviour +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio' + value: 'UserDuckingPreference' + data: '3' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/hide-disabled-disconnected-sounds.yml b/src/Configuration/tweaks/hide-disabled-disconnected-sounds.yml new file mode 100644 index 0000000000..04cb77bd2d --- /dev/null +++ b/src/Configuration/tweaks/hide-disabled-disconnected-sounds.yml @@ -0,0 +1,15 @@ +--- +title: Hide Disabled and Disconnected Devices in Sounds Panel +description: Hides disabled and disconnected devices in the Sounds (mmsys.cpl) panel for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio\DeviceCpl' + value: 'ShowDisconnectedDevices' + data: '0' + type: REG_DWORD + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio\DeviceCpl' + value: 'ShowHiddenDevices' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/hide-meet-now.yml b/src/Configuration/tweaks/hide-meet-now.yml new file mode 100644 index 0000000000..af856ac259 --- /dev/null +++ b/src/Configuration/tweaks/hide-meet-now.yml @@ -0,0 +1,10 @@ +--- +title: Hide 'Meet Now' on the Taskbar +description: Hides 'Meet Now' in the taskbar for QoL and privacy (as it's an online feature) +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' + value: 'HideSCAMeetNow' + data: '1' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/hide-task-view.yml b/src/Configuration/tweaks/hide-task-view.yml new file mode 100644 index 0000000000..1888e53490 --- /dev/null +++ b/src/Configuration/tweaks/hide-task-view.yml @@ -0,0 +1,14 @@ +--- +title: Disable Task View on Taskbar +description: Disables the Task View button on the taskbar for QoL, as it can be accessed with Win + Tab anyways +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MultiTaskingView\AllUpView' + value: 'Enabled' + operation: delete + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' + value: 'ShowTaskViewButton' + data: '0' + type: REG_DWORD \ No newline at end of file diff --git a/src/Configuration/tweaks/removable-drives-only-this-pc.yml b/src/Configuration/tweaks/removable-drives-only-this-pc.yml new file mode 100644 index 0000000000..393dd40200 --- /dev/null +++ b/src/Configuration/tweaks/removable-drives-only-this-pc.yml @@ -0,0 +1,7 @@ +--- +title: Show Removable Drives Only in 'This PC' +description: Shows removable drives only in 'This PC', instead of being seperate in the Explorer sidebar, for QoL +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} + - !registryKey: {path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} \ No newline at end of file diff --git a/src/Configuration/tweaks/remove-previous-versions.yml b/src/Configuration/tweaks/remove-previous-versions.yml new file mode 100644 index 0000000000..7b507b0c05 --- /dev/null +++ b/src/Configuration/tweaks/remove-previous-versions.yml @@ -0,0 +1,15 @@ +--- +title: Remove Previous Versions from Explorer +description: Removes previous versions from Explorer, as it's mostly unused, for QoL +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKCR\AllFilesystemObjects\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryKey: {path: 'HKCR\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryKey: {path: 'HKCR\Directory\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryKey: {path: 'HKCR\Drive\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryKey: {path: 'HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryKey: {path: 'HKCR\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} + - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer', value: 'NoPreviousVersionsPage', operation: delete} + - !registryValue: {path: 'HKCU\SOFTWARE\Policies\Microsoft\PreviousVersions', value: 'DisableLocalPage', operation: delete} \ No newline at end of file diff --git a/src/Configuration/tweaks/remove-shortcut-icon.yml b/src/Configuration/tweaks/remove-shortcut-icon.yml new file mode 100644 index 0000000000..a51bab626d --- /dev/null +++ b/src/Configuration/tweaks/remove-shortcut-icon.yml @@ -0,0 +1,10 @@ +--- +title: Remove Shortcut Icon +description: Removes the shortcut icon for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons' + value: '29' + data: 'C:\Windows\AtlasModules\Other\Blank.ico,0' + type: REG_SZ \ No newline at end of file diff --git a/src/Configuration/tweaks/remove-shortcut-text.yml b/src/Configuration/tweaks/remove-shortcut-text.yml new file mode 100644 index 0000000000..f2d12a308e --- /dev/null +++ b/src/Configuration/tweaks/remove-shortcut-text.yml @@ -0,0 +1,10 @@ +--- +title: Remove Shortcut Text +description: Removes '- Shortcut' text appended onto the end of shortcuts for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' + value: 'link' + data: '00000000' + type: REG_BINARY \ No newline at end of file diff --git a/src/Configuration/tweaks/script-finalize.yml b/src/Configuration/tweaks/script-finalize.yml new file mode 100644 index 0000000000..bbc633d766 --- /dev/null +++ b/src/Configuration/tweaks/script-finalize.yml @@ -0,0 +1,9 @@ +--- +title: Do Final Tweaks +description: Does final tweaks that are run from a batch script, as some tweaks can't be done in playbooks +privilege: TrustedInstaller +actions: + - !run: + exeDir: true + exe: 'FINALIZE.cmd' + weight: 100 \ No newline at end of file diff --git a/src/Configuration/tweaks/script-pfp.yml b/src/Configuration/tweaks/script-pfp.yml new file mode 100644 index 0000000000..62355d2d53 --- /dev/null +++ b/src/Configuration/tweaks/script-pfp.yml @@ -0,0 +1,9 @@ +--- +title: Set Profile Pictures +description: Sets the default Atlas profile pictures +privilege: TrustedInstaller +actions: + - !run: + exeDir: true + exe: 'PFP.cmd' + weight: 20 \ No newline at end of file diff --git a/src/Configuration/tweaks/show-all-tasks-control-panel.yml b/src/Configuration/tweaks/show-all-tasks-control-panel.yml new file mode 100644 index 0000000000..a881abff3f --- /dev/null +++ b/src/Configuration/tweaks/show-all-tasks-control-panel.yml @@ -0,0 +1,31 @@ +--- +title: Show All Tasks in Control Panel +description: Shows 'All Tasks' in Control Panel (God Mode), so that people can easily access all settings for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' + data: 'All Tasks' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' + value: 'InfoTip' + data: 'View list of all Control Panel tasks' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' + value: 'System.ControlPanel.Category' + data: '5' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\DefaultIcon' + data: 'C:\Windows\System32\imageres.dll,-27' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\Shell\Open\Command' + data: 'explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}' + type: REG_SZ + - !registryValue: + path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' + data: 'All Tasks' + type: REG_SZ \ No newline at end of file From ad74c5ac8dddb11d1185c21a079128e93e2ad0ce Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 15 Jun 2023 16:29:26 +0100 Subject: [PATCH 10/68] feat: more tweak extraction --- src/Configuration/atlas/components.yml | 3 ++ src/Configuration/atlas/config.yml | 41 ------------------- src/Configuration/custom.yml | 3 +- src/Configuration/tweaks.yml | 7 +++- src/Configuration/tweaks/clean-winsxs.yml | 9 ++++ .../tweaks/cleanup-temp-files.yml | 18 ++++++++ .../tweaks/fix-no-downloads-bug.yml | 6 +++ .../tweaks/prevent-edge-update.yml | 9 ++++ src/Configuration/tweaks/script-backup2.yml | 6 +++ 9 files changed, 58 insertions(+), 44 deletions(-) delete mode 100644 src/Configuration/atlas/config.yml create mode 100644 src/Configuration/tweaks/clean-winsxs.yml create mode 100644 src/Configuration/tweaks/cleanup-temp-files.yml create mode 100644 src/Configuration/tweaks/fix-no-downloads-bug.yml create mode 100644 src/Configuration/tweaks/prevent-edge-update.yml create mode 100644 src/Configuration/tweaks/script-backup2.yml diff --git a/src/Configuration/atlas/components.yml b/src/Configuration/atlas/components.yml index 8800b290d0..e159481887 100644 --- a/src/Configuration/atlas/components.yml +++ b/src/Configuration/atlas/components.yml @@ -32,6 +32,9 @@ actions: - !file: {path: 'C:\Program Files\Windows Defender Advanced Threat Protection'} - !file: {path: 'C:\ProgramData\Microsoft\Windows Defender Advanced Threat Protection'} + # Remove SecurityHealthSystray startup item + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', value: 'SecurityHealth', operation: delete} + # ---------- Microsoft Edge - !writeStatus: {status: 'Removing Microsoft Edge'} - !taskKill: {name: 'MicrosoftEdgeUpdate'} diff --git a/src/Configuration/atlas/config.yml b/src/Configuration/atlas/config.yml deleted file mode 100644 index cdd0d19008..0000000000 --- a/src/Configuration/atlas/config.yml +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Configuration -description: Applies the Atlas configuration -privilege: TrustedInstaller -actions: - # Prevent Microsoft Edge (Chromium) from installing after updates - # For future Windows Update support - - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'DoNotUpdateToEdgeWithChromium', type: REG_DWORD, data: '1'} - - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'Install{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}', type: REG_DWORD, data: '0'} - - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'Install{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}', type: REG_DWORD, data: '1'} - - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'InstallDefault', type: REG_DWORD, data: '0'} - - # Fix no downloads folder bug - - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}', operation: add} - - # Remove SecurityHealthSystray startup item - - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', value: 'SecurityHealth', operation: delete} - - # Backup Atlas services & drivers after all modifications - - !run: {exe: 'BACKUP2.cmd', exeDir: true} - - - !writeStatus: {status: "Cleaning up temp files & WinSxS"} - - !cmd: - exeDir: true - command: 'DISM /Online /Cleanup-Image /StartComponentCleanup' - weight: 30 - - # Clean up temp folders and files - # Cleanmgr does not clean these up as AME needs to be prevented from being deleted - - !cmd: - command: 'for /f %a in (''dir /b "%TEMP%" /a:-d'') do del /q "%TEMP%\%a"' - weight: 10 - # Windows Temp folder - - !cmd: - command: 'del /f /s /q C:\Windows\Temp\*' - weight: 10 - # The AME folder has to be excluded here, otherwise it will remove - # the Playbook logs and cause issues with the AME Wizard - - !cmd: - command: 'for /f %a in (''dir /b "%TEMP%" /a:d ^| findstr /v /c:"AME"'') do rmdir /q /s "%TEMP%\%a"' - weight: 10 diff --git a/src/Configuration/custom.yml b/src/Configuration/custom.yml index b5a34369e2..39cbdc41eb 100644 --- a/src/Configuration/custom.yml +++ b/src/Configuration/custom.yml @@ -10,5 +10,4 @@ features: - atlas\components.yml - atlas\packages.yml # Tweaks YAML that runs all of the tweaking playbook files - - tweaks.yml - - config.yml \ No newline at end of file + - tweaks.yml \ No newline at end of file diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 9bbcbf82fe..8d95821b9f 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -217,4 +217,9 @@ features: - tweaks\remove-shortcut-text.yml - tweaks\script-finalize.yml - tweaks\script-pfp.yml - - tweaks\show-all-tasks-control-panel.yml \ No newline at end of file + - tweaks\show-all-tasks-control-panel.yml + - tweaks\prevent-edge-update.yml + - tweaks\fix-no-downloads-bug.yml + - tweaks\cleanup-temp-files.yml + - tweaks\clean-winsxs.yml + - tweaks\script-backup2.yml \ No newline at end of file diff --git a/src/Configuration/tweaks/clean-winsxs.yml b/src/Configuration/tweaks/clean-winsxs.yml new file mode 100644 index 0000000000..500ac95a49 --- /dev/null +++ b/src/Configuration/tweaks/clean-winsxs.yml @@ -0,0 +1,9 @@ +--- +title: Clean Component Store +description: Cleans up the component store (WinSxS folder) for reduced disk usage +privilege: TrustedInstaller +actions: + - !cmd: + exeDir: true + command: 'DISM /Online /Cleanup-Image /StartComponentCleanup' + weight: 30 \ No newline at end of file diff --git a/src/Configuration/tweaks/cleanup-temp-files.yml b/src/Configuration/tweaks/cleanup-temp-files.yml new file mode 100644 index 0000000000..e3657ae203 --- /dev/null +++ b/src/Configuration/tweaks/cleanup-temp-files.yml @@ -0,0 +1,18 @@ +--- +title: Cleanup Temporary Files +description: Cleans up temporary files, excluding AME folders +privilege: TrustedInstaller +actions: + # Cleanmgr does not clean these up as AME needs to be prevented from being deleted + - !cmd: + command: 'for /f %a in (''dir /b "%TEMP%" /a:-d'') do del /q "%TEMP%\%a"' + weight: 10 + # Windows Temp folder + - !cmd: + command: 'del /f /s /q C:\Windows\Temp\*' + weight: 10 + # The AME folder has to be excluded here, otherwise it will remove + # the Playbook logs and cause issues with the AME Wizard + - !cmd: + command: 'for /f %a in (''dir /b "%TEMP%" /a:d ^| findstr /v /c:"AME"'') do rmdir /q /s "%TEMP%\%a"' + weight: 10 \ No newline at end of file diff --git a/src/Configuration/tweaks/fix-no-downloads-bug.yml b/src/Configuration/tweaks/fix-no-downloads-bug.yml new file mode 100644 index 0000000000..b9fc707394 --- /dev/null +++ b/src/Configuration/tweaks/fix-no-downloads-bug.yml @@ -0,0 +1,6 @@ +--- +title: Fix No Downloads Bug +description: Fixes a bug where the 'Downloads' folder doesn't exist in File Explorer +privilege: TrustedInstaller +actions: + - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}', operation: add} diff --git a/src/Configuration/tweaks/prevent-edge-update.yml b/src/Configuration/tweaks/prevent-edge-update.yml new file mode 100644 index 0000000000..cc75e7b2a3 --- /dev/null +++ b/src/Configuration/tweaks/prevent-edge-update.yml @@ -0,0 +1,9 @@ +--- +title: Prevent Microsoft Edge Updates +description: Prevents Microsoft Edge updates so that it can't reinstall on updates +privilege: TrustedInstaller +actions: + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'DoNotUpdateToEdgeWithChromium', type: REG_DWORD, data: '1'} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'Install{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}', type: REG_DWORD, data: '0'} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'Install{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}', type: REG_DWORD, data: '1'} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'InstallDefault', type: REG_DWORD, data: '0'} diff --git a/src/Configuration/tweaks/script-backup2.yml b/src/Configuration/tweaks/script-backup2.yml new file mode 100644 index 0000000000..1537ace247 --- /dev/null +++ b/src/Configuration/tweaks/script-backup2.yml @@ -0,0 +1,6 @@ +--- +title: Backup Atlas Services and Drivers +description: Backs up default Atlas services and drivers, after all of the tweaks +privilege: TrustedInstaller +actions: + - !run: {exe: 'BACKUP2.cmd', exeDir: true} From 6da078650e5d317675a6a711232dd34e73e9efa2 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 25 Jun 2023 12:04:33 +0100 Subject: [PATCH 11/68] feat: categorisation of tweaks --- src/Configuration/tweaks.yml | 500 +++++++++++------- src/Configuration/tweaks/configure-search.yml | 0 .../tweaks/{ => debloat}/clean-winsxs.yml | 0 .../{ => debloat}/cleanup-temp-files.yml | 0 .../{ => debloat}/config-content-delivery.yml | 2 +- .../{ => debloat}/prevent-edge-update.yml | 0 .../tweaks/{ => debloat}/storage-sense.yml | 0 .../config-time.yml} | 0 .../disable-fast-user-switching.yml | 0 .../tweaks/{ => misc}/disable-game-mode.yml | 0 .../{ => misc}/fix-no-downloads-bug.yml | 0 .../tweaks/{ => misc}/oem-information.yml | 0 .../{ => misc}/rebuild-perf-counters.yml | 0 .../tweaks/{ => networking}/disable-llmnr.yml | 0 .../disable-reserved-bandwidth.yml} | 0 .../disable-smart-name-resolution.yml | 0 .../{ => networking}/network-power-saving.yml | 0 .../packet-sched-timer-res.yml | 0 .../shares/restrict-anonymous-access.yml | 0 .../shares/restrict-anonymous-enumeration.yml | 0 .../shares/smb-bandwidth-throttling.yml | 0 .../tweaks/{ => performance}/clear-ifeo.yml | 0 .../config-fse-gamebar.yml} | 0 .../config-mmcss.yml} | 0 .../disable-automatic-maintenance.yml | 0 .../disable-background-apps.yml | 0 .../{ => performance}/disable-perf-track.yml | 0 .../disable-rsop-logging.yml | 0 .../extend-cache.yml | 0 .../no-search-invalid-shortcuts.yml | 0 .../system/config-boot-config.yml} | 0 .../system/config-paging.yml} | 0 .../system/disable-reserved-storage.yml | 0 .../system/optimise-ntfs.yml | 0 .../{ => performance}/system/script-power.yml | 0 .../system/service-host-split.yml | 0 .../system/win32-priority-seperation.yml | 0 .../advertising}/disable-advertising-info.yml | 0 .../disable-bluetooth-advertising.yml | 0 .../disable-sync-provider-notifs.yml | 0 .../cloud}/disable-setting-sync.yml | 0 .../disable-suggest-ways-to-finish-setup.yml | 0 .../cloud}/disallow-message-cloud-sync.yml | 0 .../{ => privacy}/config-app-permissions.yml | 0 .../config-windows-media-player.yml | 0 .../{ => privacy}/disable-activity-feed.yml | 0 .../disable-app-launch-tracking.yml | 0 .../{ => privacy}/disable-experimentation.yml | 0 .../tweaks/{ => privacy}/disable-insider.yml | 0 .../disable-location-tracking.yml | 0 .../disable-online-speech-recognition.yml | 0 .../tweaks/{ => privacy}/disable-pca.yml | 0 .../disable-privacy-experience.yml | 0 .../disable-speech-auto-updates.yml | 0 .../disable-tailored-experiences.yml | 2 +- .../disable-user-tracking.yml | 0 .../disable-web-lang-list-access.yml | 0 .../disable-win-error-reporting.yml | 0 .../{ => privacy}/disallow-ms-accounts.yml | 0 .../disallow-user-activity-upload.yml | 0 .../tweaks/{ => privacy}/search-settings.yml | 0 .../disable-activation-telemetry.yml} | 0 .../{ => privacy/telemetry}/disable-ceip.yml | 0 .../telemetry}/disable-diagnostic-tracing.yml | 0 .../disable-dotnet-cli-telemetry.yml | 0 .../telemetry}/disable-input-telemetry.yml | 0 .../telemetry}/disallow-data-collection.yml | 0 .../{ => qol/appearance}/blue-tooltips.yml | 0 .../dark-mode-disable-transparency.yml | 0 .../appearance}/disable-blur-login.yml | 0 .../appearance}/disallow-theme-changes.yml | 0 .../best-wallpaper-quality.yml} | 0 .../config-powershell.yml} | 0 .../tweaks/{ => qol}/config-start-menu.yml | 0 .../config-windows-ink-workspace.yml | 0 .../disable-background-auto-login.yml} | 0 .../tweaks/{ => qol}/disable-lockscreen.yml | 0 .../tweaks/{ => qol}/disable-mouse-accel.yml | 0 .../{ => qol}/disable-settings-tips.yml | 0 .../{ => qol}/disable-spell-checking.yml | 0 .../{ => qol}/disable-store-auto-updates.yml | 0 .../disable-touch-visual-feedback.yml | 0 .../{ => qol}/disable-uac-secure-desktop.yml | 0 .../disable-usb-issues-notifications.yml | 0 .../{ => qol}/disable-windows-feedback.yml | 0 .../{ => qol}/disable-windows-spotlight.yml | 0 .../tweaks/{ => qol}/do-not-reduce-sounds.yml | 0 .../disable-always-read-section.yml | 0 .../disable-annoying-features-shortcuts.yml | 0 .../disable-making-touch-easier.yml | 0 .../ease-of-access/disable-warning-sounds.yml | 0 .../add-context-menus/install-cab.yml | 0 .../merge-as-trustedinstaller.yml | 0 .../explorer/add-context-menus/new-bat.yml | 0 .../explorer/add-context-menus/new-ps1.yml | 0 .../explorer/add-context-menus/new-reg.yml | 0 .../explorer/always-more-details-transfer.yml | 0 .../disable-folder-type-discovery.yml | 0 .../explorer/disable-folders-this-pc.yml | 0 .../disable-network-navigation-pane.yml | 0 .../explorer/disable-sharing-wizard.yml | 0 .../full-context-on-more-than-15-items.yml | 0 .../explorer/hide-frequently-used-items.yml | 0 .../{ => qol}/explorer/import-power-plan.yml | 0 .../explorer}/minimise-mouse-hover-time.yml | 0 .../explorer/no-internet-open-with.yml | 0 .../{ => qol}/explorer/open-to-this-pc.yml | 0 .../removable-drives-only-this-pc.yml | 0 .../remove-context-menus/cast-to-device.yml | 0 .../remove-context-menus/extract-all.yml | 0 .../remove-context-menus/give-access-to.yml | 0 .../include-in-library.yml | 0 .../remove-context-menus/new-bitmap.yml | 0 .../explorer/remove-context-menus/new-rtf.yml | 0 .../remove-context-menus/paint-3D.yml | 0 .../explorer/remove-context-menus/print.yml | 0 .../explorer/remove-context-menus/share.yml | 0 .../troubleshooting-compat.yml | 0 .../explorer}/remove-previous-versions.yml | 0 .../explorer}/remove-shortcut-icon.yml | 0 .../explorer}/remove-shortcut-text.yml | 0 .../tweaks/{ => qol}/explorer/show-files.yml | 0 .../hide-disabled-disconnected-sounds.yml | 0 .../disable-online-file-security-warn.yml | 0 .../security}/disable-smartscreen.yml | 0 .../shell}/alt-tab-open-windows.yml | 0 .../shell/config-autorun.yml} | 0 .../shell/config-snap-settings.yml} | 0 .../shell}/disable-aero-shake.yml | 0 .../shell}/disable-low-disk-warning.yml | 0 .../{ => qol/shell}/disable-menu-delay.yml | 0 .../disable-network-location-wizard.yml | 0 .../shell}/disable-notifications.yml | 0 .../shell}/disable-shared-experiences.yml | 0 .../shell}/notification-quick-settings.yml | 0 .../{explorer => qol/shell}/old-alt-tab.yml | 0 .../show-all-tasks-control-panel.yml | 0 .../decrease-shutdown-time.yml | 0 .../disable-startup-delay.yml | 0 .../force-end-shutdown-apps.yml | 0 .../{ => qol/system}/crash-control-qol.yml | 0 .../taskbar}/always-show-all-tray-icons.yml | 0 .../{explorer => qol/taskbar}/cmd-win-x.yml | 0 .../taskbar}/disable-badges-taskbar.yml | 0 .../disable-cloud-optimised-content.yml | 0 .../taskbar}/disable-desktop-peek.yml | 0 .../taskbar}/disable-news-and-interests.yml | 0 .../{ => qol/taskbar}/disable-tablet-mode.yml | 0 .../{ => qol/taskbar}/hide-meet-now.yml | 0 .../{ => qol/taskbar}/hide-task-view.yml | 0 .../taskbar}/no-store-taskbar-pin.yml | 2 +- .../tweaks/{ => qol}/visual-effects.yml | 0 .../tweaks/{ => scripts}/script-backup2.yml | 0 .../script-devices.yml} | 0 .../tweaks/{ => scripts}/script-finalize.yml | 0 .../tweaks/{ => scripts}/script-ngen.yml | 0 .../tweaks/{ => scripts}/script-pfp.yml | 0 .../tweaks/{ => scripts}/script-prompts.yml | 0 .../tweaks/{ => scripts}/script-startmenu.yml | 0 .../tweaks/{ => scripts}/script-wallpaper.yml | 0 .../block-anonymous-enum-sam.yml | 0 .../{ => security}/strong-dotnet-crypto.yml | 0 src/Executables/BACKUP1.cmd | 2 +- src/Executables/BACKUP2.cmd | 2 +- 164 files changed, 304 insertions(+), 206 deletions(-) delete mode 100644 src/Configuration/tweaks/configure-search.yml rename src/Configuration/tweaks/{ => debloat}/clean-winsxs.yml (100%) rename src/Configuration/tweaks/{ => debloat}/cleanup-temp-files.yml (100%) rename src/Configuration/tweaks/{ => debloat}/config-content-delivery.yml (96%) rename src/Configuration/tweaks/{ => debloat}/prevent-edge-update.yml (100%) rename src/Configuration/tweaks/{ => debloat}/storage-sense.yml (100%) rename src/Configuration/tweaks/{configure-time.yml => misc/config-time.yml} (100%) rename src/Configuration/tweaks/{ => misc}/disable-fast-user-switching.yml (100%) rename src/Configuration/tweaks/{ => misc}/disable-game-mode.yml (100%) rename src/Configuration/tweaks/{ => misc}/fix-no-downloads-bug.yml (100%) rename src/Configuration/tweaks/{ => misc}/oem-information.yml (100%) rename src/Configuration/tweaks/{ => misc}/rebuild-perf-counters.yml (100%) rename src/Configuration/tweaks/{ => networking}/disable-llmnr.yml (100%) rename src/Configuration/tweaks/{disable-reserved-bandiwdth.yml => networking/disable-reserved-bandwidth.yml} (100%) rename src/Configuration/tweaks/{ => networking}/disable-smart-name-resolution.yml (100%) rename src/Configuration/tweaks/{ => networking}/network-power-saving.yml (100%) rename src/Configuration/tweaks/{ => networking}/packet-sched-timer-res.yml (100%) rename src/Configuration/tweaks/{ => networking}/shares/restrict-anonymous-access.yml (100%) rename src/Configuration/tweaks/{ => networking}/shares/restrict-anonymous-enumeration.yml (100%) rename src/Configuration/tweaks/{ => networking}/shares/smb-bandwidth-throttling.yml (100%) rename src/Configuration/tweaks/{ => performance}/clear-ifeo.yml (100%) rename src/Configuration/tweaks/{configure-fse-gamebar.yml => performance/config-fse-gamebar.yml} (100%) rename src/Configuration/tweaks/{configure-mmcss.yml => performance/config-mmcss.yml} (100%) rename src/Configuration/tweaks/{ => performance}/disable-automatic-maintenance.yml (100%) rename src/Configuration/tweaks/{ => performance}/disable-background-apps.yml (100%) rename src/Configuration/tweaks/{ => performance}/disable-perf-track.yml (100%) rename src/Configuration/tweaks/{ => performance}/disable-rsop-logging.yml (100%) rename src/Configuration/tweaks/{explorer => performance}/extend-cache.yml (100%) rename src/Configuration/tweaks/{explorer => performance}/no-search-invalid-shortcuts.yml (100%) rename src/Configuration/tweaks/{system/configure-boot-config.yml => performance/system/config-boot-config.yml} (100%) rename src/Configuration/tweaks/{system/configure-paging.yml => performance/system/config-paging.yml} (100%) rename src/Configuration/tweaks/{ => performance}/system/disable-reserved-storage.yml (100%) rename src/Configuration/tweaks/{ => performance}/system/optimise-ntfs.yml (100%) rename src/Configuration/tweaks/{ => performance}/system/script-power.yml (100%) rename src/Configuration/tweaks/{ => performance}/system/service-host-split.yml (100%) rename src/Configuration/tweaks/{ => performance}/system/win32-priority-seperation.yml (100%) rename src/Configuration/tweaks/{ => privacy/advertising}/disable-advertising-info.yml (100%) rename src/Configuration/tweaks/{ => privacy/advertising}/disable-bluetooth-advertising.yml (100%) rename src/Configuration/tweaks/{explorer => privacy/advertising}/disable-sync-provider-notifs.yml (100%) rename src/Configuration/tweaks/{ => privacy/cloud}/disable-setting-sync.yml (100%) rename src/Configuration/tweaks/{ => privacy/cloud}/disable-suggest-ways-to-finish-setup.yml (100%) rename src/Configuration/tweaks/{ => privacy/cloud}/disallow-message-cloud-sync.yml (100%) rename src/Configuration/tweaks/{ => privacy}/config-app-permissions.yml (100%) rename src/Configuration/tweaks/{ => privacy}/config-windows-media-player.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-activity-feed.yml (100%) rename src/Configuration/tweaks/{explorer => privacy}/disable-app-launch-tracking.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-experimentation.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-insider.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-location-tracking.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-online-speech-recognition.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-pca.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-privacy-experience.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-speech-auto-updates.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-tailored-experiences.yml (90%) rename src/Configuration/tweaks/{explorer => privacy}/disable-user-tracking.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-web-lang-list-access.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disable-win-error-reporting.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disallow-ms-accounts.yml (100%) rename src/Configuration/tweaks/{ => privacy}/disallow-user-activity-upload.yml (100%) rename src/Configuration/tweaks/{ => privacy}/search-settings.yml (100%) rename src/Configuration/tweaks/{disable-kms-telemetry.yml => privacy/telemetry/disable-activation-telemetry.yml} (100%) rename src/Configuration/tweaks/{ => privacy/telemetry}/disable-ceip.yml (100%) rename src/Configuration/tweaks/{ => privacy/telemetry}/disable-diagnostic-tracing.yml (100%) rename src/Configuration/tweaks/privacy/{ => telemetry}/disable-dotnet-cli-telemetry.yml (100%) rename src/Configuration/tweaks/{ => privacy/telemetry}/disable-input-telemetry.yml (100%) rename src/Configuration/tweaks/{ => privacy/telemetry}/disallow-data-collection.yml (100%) rename src/Configuration/tweaks/{ => qol/appearance}/blue-tooltips.yml (100%) rename src/Configuration/tweaks/{ => qol/appearance}/dark-mode-disable-transparency.yml (100%) rename src/Configuration/tweaks/{ => qol/appearance}/disable-blur-login.yml (100%) rename src/Configuration/tweaks/{ => qol/appearance}/disallow-theme-changes.yml (100%) rename src/Configuration/tweaks/{wallpaper-quality.yml => qol/best-wallpaper-quality.yml} (100%) rename src/Configuration/tweaks/{configure-powershell.yml => qol/config-powershell.yml} (100%) rename src/Configuration/tweaks/{ => qol}/config-start-menu.yml (100%) rename src/Configuration/tweaks/{ => qol}/config-windows-ink-workspace.yml (100%) rename src/Configuration/tweaks/{disable-auto-background-login.yml => qol/disable-background-auto-login.yml} (100%) rename src/Configuration/tweaks/{ => qol}/disable-lockscreen.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-mouse-accel.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-settings-tips.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-spell-checking.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-store-auto-updates.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-touch-visual-feedback.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-uac-secure-desktop.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-usb-issues-notifications.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-windows-feedback.yml (100%) rename src/Configuration/tweaks/{ => qol}/disable-windows-spotlight.yml (100%) rename src/Configuration/tweaks/{ => qol}/do-not-reduce-sounds.yml (100%) rename src/Configuration/tweaks/{ => qol}/ease-of-access/disable-always-read-section.yml (100%) rename src/Configuration/tweaks/{ => qol}/ease-of-access/disable-annoying-features-shortcuts.yml (100%) rename src/Configuration/tweaks/{ => qol}/ease-of-access/disable-making-touch-easier.yml (100%) rename src/Configuration/tweaks/{ => qol}/ease-of-access/disable-warning-sounds.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/add-context-menus/install-cab.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/add-context-menus/merge-as-trustedinstaller.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/add-context-menus/new-bat.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/add-context-menus/new-ps1.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/add-context-menus/new-reg.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/always-more-details-transfer.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/disable-folder-type-discovery.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/disable-folders-this-pc.yml (100%) rename src/Configuration/tweaks/{ => qol/explorer}/disable-network-navigation-pane.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/disable-sharing-wizard.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/full-context-on-more-than-15-items.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/hide-frequently-used-items.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/import-power-plan.yml (100%) rename src/Configuration/tweaks/{ => qol/explorer}/minimise-mouse-hover-time.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/no-internet-open-with.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/open-to-this-pc.yml (100%) rename src/Configuration/tweaks/{ => qol/explorer}/removable-drives-only-this-pc.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/cast-to-device.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/extract-all.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/give-access-to.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/include-in-library.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/new-bitmap.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/new-rtf.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/paint-3D.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/print.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/share.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/remove-context-menus/troubleshooting-compat.yml (100%) rename src/Configuration/tweaks/{ => qol/explorer}/remove-previous-versions.yml (100%) rename src/Configuration/tweaks/{ => qol/explorer}/remove-shortcut-icon.yml (100%) rename src/Configuration/tweaks/{ => qol/explorer}/remove-shortcut-text.yml (100%) rename src/Configuration/tweaks/{ => qol}/explorer/show-files.yml (100%) rename src/Configuration/tweaks/{ => qol}/hide-disabled-disconnected-sounds.yml (100%) rename src/Configuration/tweaks/{ => qol/security}/disable-online-file-security-warn.yml (100%) rename src/Configuration/tweaks/{ => qol/security}/disable-smartscreen.yml (100%) rename src/Configuration/tweaks/{explorer => qol/shell}/alt-tab-open-windows.yml (100%) rename src/Configuration/tweaks/{explorer/configure-autorun.yml => qol/shell/config-autorun.yml} (100%) rename src/Configuration/tweaks/{explorer/configure-snap-settings.yml => qol/shell/config-snap-settings.yml} (100%) rename src/Configuration/tweaks/{explorer => qol/shell}/disable-aero-shake.yml (100%) rename src/Configuration/tweaks/{explorer => qol/shell}/disable-low-disk-warning.yml (100%) rename src/Configuration/tweaks/{ => qol/shell}/disable-menu-delay.yml (100%) rename src/Configuration/tweaks/{ => qol/shell}/disable-network-location-wizard.yml (100%) rename src/Configuration/tweaks/{explorer => qol/shell}/disable-notifications.yml (100%) rename src/Configuration/tweaks/{ => qol/shell}/disable-shared-experiences.yml (100%) rename src/Configuration/tweaks/{explorer => qol/shell}/notification-quick-settings.yml (100%) rename src/Configuration/tweaks/{explorer => qol/shell}/old-alt-tab.yml (100%) rename src/Configuration/tweaks/{ => qol}/show-all-tasks-control-panel.yml (100%) rename src/Configuration/tweaks/{ => qol/startup-shutdown}/decrease-shutdown-time.yml (100%) rename src/Configuration/tweaks/{ => qol/startup-shutdown}/disable-startup-delay.yml (100%) rename src/Configuration/tweaks/{ => qol/startup-shutdown}/force-end-shutdown-apps.yml (100%) rename src/Configuration/tweaks/{ => qol/system}/crash-control-qol.yml (100%) rename src/Configuration/tweaks/{explorer => qol/taskbar}/always-show-all-tray-icons.yml (100%) rename src/Configuration/tweaks/{explorer => qol/taskbar}/cmd-win-x.yml (100%) rename src/Configuration/tweaks/{explorer => qol/taskbar}/disable-badges-taskbar.yml (100%) rename src/Configuration/tweaks/{ => qol/taskbar}/disable-cloud-optimised-content.yml (100%) rename src/Configuration/tweaks/{explorer => qol/taskbar}/disable-desktop-peek.yml (100%) rename src/Configuration/tweaks/{ => qol/taskbar}/disable-news-and-interests.yml (100%) rename src/Configuration/tweaks/{ => qol/taskbar}/disable-tablet-mode.yml (100%) rename src/Configuration/tweaks/{ => qol/taskbar}/hide-meet-now.yml (100%) rename src/Configuration/tweaks/{ => qol/taskbar}/hide-task-view.yml (100%) rename src/Configuration/tweaks/{explorer => qol/taskbar}/no-store-taskbar-pin.yml (83%) rename src/Configuration/tweaks/{ => qol}/visual-effects.yml (100%) rename src/Configuration/tweaks/{ => scripts}/script-backup2.yml (100%) rename src/Configuration/tweaks/{disable-devices.yml => scripts/script-devices.yml} (100%) rename src/Configuration/tweaks/{ => scripts}/script-finalize.yml (100%) rename src/Configuration/tweaks/{ => scripts}/script-ngen.yml (100%) rename src/Configuration/tweaks/{ => scripts}/script-pfp.yml (100%) rename src/Configuration/tweaks/{ => scripts}/script-prompts.yml (100%) rename src/Configuration/tweaks/{ => scripts}/script-startmenu.yml (100%) rename src/Configuration/tweaks/{ => scripts}/script-wallpaper.yml (100%) rename src/Configuration/tweaks/{ => security}/block-anonymous-enum-sam.yml (100%) rename src/Configuration/tweaks/{ => security}/strong-dotnet-crypto.yml (100%) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 8d95821b9f..ce3e069f6d 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -14,212 +14,310 @@ features: # ----------------------- END NOTES ----------------------- # - - tweaks\prompts.yml - - tweaks\ngen.yml - - # -------------- # - # EXPLORER # - # -------------- # - - tweaks\explorer\configure-autorun.yml - - tweaks\explorer\disable-folders-this-pc.yml - - tweaks\explorer\disable-notifications.yml - - tweaks\explorer\import-power-plan.yml - - tweaks\explorer\notification-quick-settings.yml - - tweaks\explorer\alt-tab-open-windows.yml - - tweaks\explorer\always-more-details-transfer.yml - - tweaks\explorer\always-show-all-tray-icons.yml - - tweaks\explorer\cmd-win-x.yml - - tweaks\explorer\configure-snap-settings.yml - - tweaks\explorer\disable-aero-shake.yml - - tweaks\explorer\disable-app-launch-tracking.yml - - tweaks\explorer\disable-badges-taskbar.yml - - tweaks\explorer\disable-desktop-peek.yml - - tweaks\explorer\disable-folder-type-discovery.yml - - tweaks\explorer\disable-low-disk-warning.yml - - tweaks\explorer\disable-sharing-wizard.yml - - tweaks\explorer\disable-sync-provider-notifs.yml - - tweaks\explorer\disable-user-tracking.yml - - tweaks\explorer\extend-cache.yml - - tweaks\explorer\full-context-on-more-than-15-items.yml - - tweaks\explorer\hide-frequently-used-items.yml - - tweaks\explorer\no-internet-open-with.yml - - tweaks\explorer\no-search-invalid-shortcuts.yml - - tweaks\explorer\no-store-taskbar-pin.yml - - tweaks\explorer\old-alt-tab.yml - - tweaks\explorer\open-to-this-pc.yml - - tweaks\explorer\show-files.yml - - # Adds context menus - - tweaks\explorer\add-context-menus\install-cab.yml - - tweaks\explorer\add-context-menus\merge-as-trustedinstaller.yml - - tweaks\explorer\add-context-menus\new-bat.yml - - tweaks\explorer\add-context-menus\new-ps1.yml - - tweaks\explorer\add-context-menus\new-reg.yml + - tweaks\scripts\script-prompts.yml + - tweaks\scripts\script-ngen.yml + + # ----------------------------------------------------- + # Misc + # ----------------------------------------------------- + # >>> Description <<< + # + # Miscellaneous tweaks which don't fit into other + # categories. + # ----------------------------------------------------- + - tweaks\misc\config-time.yml + - tweaks\misc\disable-fast-user-switching.yml + - tweaks\misc\disable-game-mode.yml + - tweaks\misc\fix-no-downloads-bug.yml + - tweaks\misc\oem-information.yml + - tweaks\misc\rebuild-perf-counters.yml - # Removes context menus - - tweaks\explorer\remove-context-menus\cast-to-device.yml - - tweaks\explorer\remove-context-menus\extract-all.yml - - tweaks\explorer\remove-context-menus\give-access-to.yml - - tweaks\explorer\remove-context-menus\include-in-library.yml - - tweaks\explorer\remove-context-menus\new-bitmap.yml - - tweaks\explorer\remove-context-menus\new-rtf.yml - - tweaks\explorer\remove-context-menus\paint-3d.yml - - tweaks\explorer\remove-context-menus\print.yml - - tweaks\explorer\remove-context-menus\share.yml - - tweaks\explorer\remove-context-menus\troubleshooting-compat.yml - - # -------------- # - # NETWORKING # - # -------------- # + # ----------------------------------------------------- + # Debloat + # ----------------------------------------------------- + # >>> Description <<< + # + # Tweaks for debloating Windows, which could be for + # storage space or convienience. + # ----------------------------------------------------- + - tweaks\debloat\autologgers.yml + - tweaks\debloat\clean-winsxs.yml + - tweaks\debloat\cleanup-temp-files.yml + - tweaks\debloat\config-content-delivery.yml + - tweaks\debloat\disable-settings-pages.yml + - tweaks\debloat\legacy-photo-viewer.yml + - tweaks\debloat\prevent-edge-update.yml + - tweaks\debloat\scheduled-tasks.yml + - tweaks\debloat\storage-sense.yml + + # ----------------------------------------------------- + # Networking + # ----------------------------------------------------- + # >>> Description <<< + # + # Tweaks for modifying network settings, which could be + # for improving network performance, privacy and more. + # ----------------------------------------------------- + - tweaks\networking\disable-llmnr.yml + - tweaks\networking\disable-reserved-bandwidth.yml + - tweaks\networking\disable-smart-name-resolution.yml - tweaks\networking\netsh.yml + - tweaks\networking\network-power-saving.yml + - tweaks\networking\packet-sched-timer-res.yml - # -------------- # - # SYSTEM # - # -------------- # - - tweaks\system\disable-reserved-storage.yml - - tweaks\system\optimise-ntfs.yml - - tweaks\system\service-host-split.yml - - tweaks\system\configure-boot-config.yml - - tweaks\system\configure-paging.yml - - tweaks\system\script-power.yml - - tweaks\system\win32-priority-seperation.yml - - # -------------- # - # SECURITY # - # -------------- # - - tweaks\security\delete-defaultuser0.yml - - tweaks\security\disable-remote-assistance.yml + # -------------------------------------------------------------------------- # + # networking\shares # + # -------------------------------------------------------------------------- # + - tweaks\networking\shares\restrict-anonymous-access.yml + - tweaks\networking\shares\restrict-anonymous-enumeration.yml + - tweaks\networking\shares\smb-bandwidth-throttling.yml + + # ----------------------------------------------------- + # Performance + # ----------------------------------------------------- + # >>> Description <<< + # + # Tweaks for improving the performance of Windows, which + # includes responsiveness, latency, etc... + # ----------------------------------------------------- + - tweaks\performance\clear-ifeo.yml + - tweaks\performance\config-fse-gamebar.yml + - tweaks\performance\config-mmcss.yml + - tweaks\performance\disable-automatic-maintenance.yml + - tweaks\performance\disable-background-apps.yml + - tweaks\performance\disable-perf-track.yml + - tweaks\performance\disable-rsop-logging.yml + - tweaks\performance\extend-cache.yml + - tweaks\performance\no-search-invalid-shortcuts.yml - # -------------- # - # PRIVACY # - # -------------- # - - tweaks\privacy\disable-dotnet-cli-telemetry.yml + # -------------------------------------------------------------------------- # + # performance\system # + # -------------------------------------------------------------------------- # + - tweaks\performance\system\config-boot-config.yml + - tweaks\performance\system\config-paging.yml + - tweaks\performance\system\disable-reserved-storage.yml + - tweaks\performance\system\optimise-ntfs.yml + - tweaks\performance\system\script-power.yml + - tweaks\performance\system\service-host-split.yml + - tweaks\performance\system\win32-priority-seperation.yml + + # ----------------------------------------------------- + # Privacy + # ----------------------------------------------------- + # >>> Description <<< + # + # Tweaks for disabling spying/tracking on Windows so + # that you have more privacy. + # + # Also includes disabling features that are commonly + # related to impacting privacy, like advertising. + # ----------------------------------------------------- + - tweaks\privacy\config-app-permissions.yml + - tweaks\privacy\config-windows-media-player.yml + - tweaks\privacy\disable-activity-feed.yml + - tweaks\privacy\disable-app-launch-tracking.yml + - tweaks\privacy\disable-experimentation.yml + - tweaks\privacy\disable-insider.yml + - tweaks\privacy\disable-location-tracking.yml - tweaks\privacy\disable-lockscreen-camera.yml + - tweaks\privacy\disable-online-speech-recognition.yml + - tweaks\privacy\disable-pca.yml + - tweaks\privacy\disable-privacy-experience.yml + - tweaks\privacy\disable-speech-auto-updates.yml + - tweaks\privacy\disable-tailored-experiences.yml + - tweaks\privacy\disable-user-tracking.yml + - tweaks\privacy\disable-web-lang-list-access.yml + - tweaks\privacy\disable-win-error-reporting.yml + - tweaks\privacy\disallow-ms-accounts.yml + - tweaks\privacy\disallow-user-activity-upload.yml + - tweaks\privacy\search-settings.yml - # -------------- # - # SHARES # - # -------------- # - - tweaks\shares\restrict-anonymous-access.yml - - tweaks\shares\restrict-anonymous-enumeration.yml - - tweaks\shares\smb-bandwidth-throttling.yml + # -------------------------------------------------------------------------- # + # privacy\advertising # + # -------------------------------------------------------------------------- # + - tweaks\privacy\advertising\disable-advertising-info.yml + - tweaks\privacy\advertising\disable-bluetooth-advertising.yml + - tweaks\privacy\advertising\disable-sync-provider-notifs.yml - # -------------- # - # DEBLOAT # - # -------------- # - - tweaks\debloat\autologgers.yml - - tweaks\debloat\disable-settings-pages.yml - - tweaks\debloat\legacy-photo-viewer.yml - - tweaks\debloat\scheduled-tasks.yml + # -------------------------------------------------------------------------- # + # privacy\cloud # + # -------------------------------------------------------------------------- # + - tweaks\privacy\cloud\disable-setting-sync.yml + - tweaks\privacy\cloud\disable-suggest-ways-to-finish-setup.yml + - tweaks\privacy\cloud\disallow-message-cloud-sync.yml + + # -------------------------------------------------------------------------- # + # privacy\telemetry # + # -------------------------------------------------------------------------- # + - tweaks\privacy\telemetry\disable-activation-telemetry.yml + - tweaks\privacy\telemetry\disable-ceip.yml + - tweaks\privacy\telemetry\disable-diagnostic-tracing.yml + - tweaks\privacy\telemetry\disable-dotnet-cli-telemetry.yml + - tweaks\privacy\telemetry\disable-input-telemetry.yml + - tweaks\privacy\telemetry\disallow-data-collection.yml + + # ----------------------------------------------------- + # QOL + # ----------------------------------------------------- + # >>> Description <<< + # + # QoL stands for Quality Of Life, and are general + # modifications designed for making Windows easier and + # more pleasent to use for more advanced general users. + # + # QoL tweaks can be anything, but they're mostly to do + # with modifying the shell, Windows Explorer. + # ----------------------------------------------------- + - tweaks\qol\best-wallpaper-quality.yml + - tweaks\qol\config-powershell.yml + - tweaks\qol\config-start-menu.yml + - tweaks\qol\config-windows-ink-workspace.yml + - tweaks\qol\disable-background-auto-login.yml + - tweaks\qol\disable-lockscreen.yml + - tweaks\qol\disable-mouse-accel.yml + - tweaks\qol\disable-settings-tips.yml + - tweaks\qol\disable-spell-checking.yml + - tweaks\qol\disable-store-auto-updates.yml + - tweaks\qol\disable-touch-visual-feedback.yml + - tweaks\qol\disable-uac-secure-desktop.yml + - tweaks\qol\disable-usb-issues-notifications.yml + - tweaks\qol\disable-windows-feedback.yml + - tweaks\qol\disable-windows-spotlight.yml + - tweaks\qol\do-not-reduce-sounds.yml + - tweaks\qol\hide-disabled-disconnected-sounds.yml + - tweaks\qol\show-all-tasks-control-panel.yml + - tweaks\qol\visual-effects.yml + + # -------------------------------------------------------------------------- # + # qol\appearance # + # -------------------------------------------------------------------------- # + - tweaks\qol\appearance\blue-tooltips.yml + - tweaks\qol\appearance\dark-mode-disable-transparency.yml + - tweaks\qol\appearance\disable-blur-login.yml + - tweaks\qol\appearance\disallow-theme-changes.yml + + # -------------------------------------------------------------------------- # + # qol\ease-of-access # + # -------------------------------------------------------------------------- # + - tweaks\qol\ease-of-access\disable-always-read-section.yml + - tweaks\qol\ease-of-access\disable-annoying-features-shortcuts.yml + - tweaks\qol\ease-of-access\disable-making-touch-easier.yml + - tweaks\qol\ease-of-access\disable-warning-sounds.yml + + # -------------------------------------------------------------------------- # + # qol\explorer # + # -------------------------------------------------------------------------- # + - tweaks\qol\explorer\always-more-details-transfer.yml + - tweaks\qol\explorer\disable-folder-type-discovery.yml + - tweaks\qol\explorer\disable-folders-this-pc.yml + - tweaks\qol\explorer\disable-network-navigation-pane.yml + - tweaks\qol\explorer\disable-sharing-wizard.yml + - tweaks\qol\explorer\full-context-on-more-than-15-items.yml + - tweaks\qol\explorer\hide-frequently-used-items.yml + - tweaks\qol\explorer\import-power-plan.yml + - tweaks\qol\explorer\minimise-mouse-hover-time.yml + - tweaks\qol\explorer\no-internet-open-with.yml + - tweaks\qol\explorer\open-to-this-pc.yml + - tweaks\qol\explorer\removable-drives-only-this-pc.yml + - tweaks\qol\explorer\remove-previous-versions.yml + - tweaks\qol\explorer\remove-shortcut-icon.yml + - tweaks\qol\explorer\remove-shortcut-text.yml + - tweaks\qol\explorer\show-files.yml + + # -------------------------------------------------------------------------- # + # qol\explorer\add-context-menus # + # -------------------------------------------------------------------------- # + - tweaks\qol\explorer\add-context-menus\install-cab.yml + - tweaks\qol\explorer\add-context-menus\merge-as-trustedinstaller.yml + - tweaks\qol\explorer\add-context-menus\new-bat.yml + - tweaks\qol\explorer\add-context-menus\new-ps1.yml + - tweaks\qol\explorer\add-context-menus\new-reg.yml + + # -------------------------------------------------------------------------- # + # qol\explorer\remove-context-menus # + # -------------------------------------------------------------------------- # + - tweaks\qol\explorer\remove-context-menus\cast-to-device.yml + - tweaks\qol\explorer\remove-context-menus\extract-all.yml + - tweaks\qol\explorer\remove-context-menus\give-access-to.yml + - tweaks\qol\explorer\remove-context-menus\include-in-library.yml + - tweaks\qol\explorer\remove-context-menus\new-bitmap.yml + - tweaks\qol\explorer\remove-context-menus\new-rtf.yml + - tweaks\qol\explorer\remove-context-menus\paint-3D.yml + - tweaks\qol\explorer\remove-context-menus\print.yml + - tweaks\qol\explorer\remove-context-menus\share.yml + - tweaks\qol\explorer\remove-context-menus\troubleshooting-compat.yml + + # -------------------------------------------------------------------------- # + # qol\security # + # -------------------------------------------------------------------------- # + - tweaks\qol\security\disable-online-file-security-warn.yml + - tweaks\qol\security\disable-smartscreen.yml + + # -------------------------------------------------------------------------- # + # qol\shell # + # -------------------------------------------------------------------------- # + - tweaks\qol\shell\alt-tab-open-windows.yml + - tweaks\qol\shell\config-autorun.yml + - tweaks\qol\shell\config-snap-settings.yml + - tweaks\qol\shell\disable-aero-shake.yml + - tweaks\qol\shell\disable-low-disk-warning.yml + - tweaks\qol\shell\disable-menu-delay.yml + - tweaks\qol\shell\disable-network-location-wizard.yml + - tweaks\qol\shell\disable-notifications.yml + - tweaks\qol\shell\disable-shared-experiences.yml + - tweaks\qol\shell\notification-quick-settings.yml + - tweaks\qol\shell\old-alt-tab.yml + + # -------------------------------------------------------------------------- # + # qol\startup-shutdown # + # -------------------------------------------------------------------------- # + - tweaks\qol\startup-shutdown\decrease-shutdown-time.yml + - tweaks\qol\startup-shutdown\disable-startup-delay.yml + - tweaks\qol\startup-shutdown\force-end-shutdown-apps.yml + + # -------------------------------------------------------------------------- # + # qol\system # + # -------------------------------------------------------------------------- # + - tweaks\qol\system\crash-control-qol.yml + + # -------------------------------------------------------------------------- # + # qol\taskbar # + # -------------------------------------------------------------------------- # + - tweaks\qol\taskbar\always-show-all-tray-icons.yml + - tweaks\qol\taskbar\cmd-win-x.yml + - tweaks\qol\taskbar\disable-badges-taskbar.yml + - tweaks\qol\taskbar\disable-cloud-optimised-content.yml + - tweaks\qol\taskbar\disable-desktop-peek.yml + - tweaks\qol\taskbar\disable-news-and-interests.yml + - tweaks\qol\taskbar\disable-tablet-mode.yml + - tweaks\qol\taskbar\hide-meet-now.yml + - tweaks\qol\taskbar\hide-task-view.yml + - tweaks\qol\taskbar\no-store-taskbar-pin.yml + + # ----------------------------------------------------- + # Security + # ----------------------------------------------------- + # >>> Description <<< + # + # These tweaks aim to enhance Windows' security, upon + # its defaults. + # ----------------------------------------------------- + - tweaks\security\block-anonymous-enum-sam.yml + - tweaks\security\delete-defaultuser0.yml + - tweaks\security\disable-remote-assistance.yml + - tweaks\security\strong-dotnet-crypto.yml - # Ease Of Access - - tweaks\ease-of-access\disable-always-read-section.yml - - tweaks\ease-of-access\disable-annoying-features-shortcuts.yml - - tweaks\ease-of-access\disable-making-touch-easier.yml - - tweaks\ease-of-access\disable-warning-sounds.yml - - # ------------------ # - # NOT ORGANISED YET # - # ------------------ # - - tweaks\block-anonymous-enum-sam.yml - - tweaks\configure-powershell.yml - - tweaks\configure-time.yml - - tweaks\disable-devices.yml - - tweaks\disable-llmnr.yml - - tweaks\disable-network-location-wizard.yml - - tweaks\disable-privacy-experience.yml - - tweaks\disable-reserved-bandiwdth.yml - - tweaks\disable-smart-name-resolution.yml - - tweaks\network-power-saving.yml - - tweaks\oem-information.yml - - tweaks\packet-sched-timer-res.yml - - tweaks\rebuild-perf-counters.yml - - tweaks\storage-sense.yml - - tweaks\strong-dotnet-crypto.yml - - tweaks\blue-tooltips.yml - - tweaks\clear-ifeo.yml - - tweaks\config-app-permissions.yml - - tweaks\config-content-delivery.yml - - tweaks\config-start-menu.yml - - tweaks\config-windows-ink-workspace.yml - - tweaks\config-windows-media-player.yml - - tweaks\configure-search.yml - - tweaks\crash-control-qol.yml - - tweaks\dark-mode-disable-transparency.yml - - tweaks\decrease-shutdown-time.yml - - tweaks\disable-activity-feed.yml - - tweaks\disable-auto-background-login.yml - - tweaks\disable-blur-login.yml - - tweaks\disable-ceip.yml - - tweaks\disable-cloud-optimised-content.yml - - tweaks\disable-fast-user-switching.yml - - tweaks\disable-insider.yml - - tweaks\disable-menu-delay.yml - - tweaks\disable-mouse-accel.yml - - tweaks\disable-online-file-security-warn.yml - - tweaks\disable-online-speech-recognition.yml - - tweaks\disable-pca.yml - - tweaks\disable-settings-tips.yml - - tweaks\disable-speech-auto-updates.yml - - tweaks\disable-startup-delay.yml - - tweaks\disable-store-auto-updates.yml - - tweaks\disable-suggest-ways-to-finish-setup.yml - - tweaks\disable-tablet-mode.yml - - tweaks\disable-tailored-experiences.yml - - tweaks\disable-uac-secure-desktop.yml - - tweaks\disable-web-lang-list-access.yml - - tweaks\disable-windows-spotlight.yml - - tweaks\disallow-message-cloud-sync.yml - - tweaks\disallow-ms-accounts.yml - - tweaks\disallow-theme-changes.yml - - tweaks\force-end-shutdown-apps.yml - - tweaks\search-settings.yml - - tweaks\visual-effects.yml - - tweaks\wallpaper-quality.yml - - tweaks\configure-fse-gamebar.yml - - tweaks\configure-mmcss.yml - - tweaks\disable-background-apps.yml - - tweaks\disable-diagnostic-tracing.yml - - tweaks\disable-experimentation.yml - - tweaks\disable-game-mode.yml - - tweaks\disable-input-telemetry.yml - - tweaks\disable-lockscreen.yml - - tweaks\disable-rsop-logging.yml - - tweaks\disable-setting-sync.yml - - tweaks\disable-spell-checking.yml - - tweaks\disable-touch-visual-feedback.yml - - tweaks\disable-win-error-reporting.yml - - tweaks\disallow-data-collection.yml - - tweaks\disallow-user-activity-upload.yml - - tweaks\minimise-mouse-hover-time.yml - - tweaks\script-ngen.yml - - tweaks\script-prompts.yml - - tweaks\script-startmenu.yml - - tweaks\script-wallpaper.yml - - tweaks\disable-smartscreen.yml - - tweaks\disable-advertising-info.yml - - tweaks\disable-automatic-maintenance.yml - - tweaks\disable-bluetooth-advertising.yml - - tweaks\disable-kms-telemetry.yml - - tweaks\disable-location-tracking.yml - - tweaks\disable-network-navigation-pane.yml - - tweaks\disable-news-and-interests.yml - - tweaks\disable-perf-track.yml - - tweaks\disable-shared-experiences.yml - - tweaks\disable-usb-issues-notifications.yml - - tweaks\disable-windows-feedback.yml - - tweaks\do-not-reduce-sounds.yml - - tweaks\hide-disabled-disconnected-sounds.yml - - tweaks\hide-meet-now.yml - - tweaks\hide-task-view.yml - - tweaks\removable-drives-only-this-pc.yml - - tweaks\remove-previous-versions.yml - - tweaks\remove-shortcut-icon.yml - - tweaks\remove-shortcut-text.yml - - tweaks\script-finalize.yml - - tweaks\script-pfp.yml - - tweaks\show-all-tasks-control-panel.yml - - tweaks\prevent-edge-update.yml - - tweaks\fix-no-downloads-bug.yml - - tweaks\cleanup-temp-files.yml - - tweaks\clean-winsxs.yml - - tweaks\script-backup2.yml \ No newline at end of file + # ----------------------------------------------------- + # Scripts + # ----------------------------------------------------- + # >>> Description <<< + # + # These are playbook files that run external PowerShell + # or batch scripts for more advanced operations. + # ----------------------------------------------------- + - tweaks\scripts\script-devices.yml + - tweaks\scripts\script-startmenu.yml + - tweaks\scripts\script-pfp.yml + - tweaks\scripts\script-wallpaper.yml + - tweaks\scripts\script-finalize.yml + - tweaks\scripts\script-backup2.yml \ No newline at end of file diff --git a/src/Configuration/tweaks/configure-search.yml b/src/Configuration/tweaks/configure-search.yml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/Configuration/tweaks/clean-winsxs.yml b/src/Configuration/tweaks/debloat/clean-winsxs.yml similarity index 100% rename from src/Configuration/tweaks/clean-winsxs.yml rename to src/Configuration/tweaks/debloat/clean-winsxs.yml diff --git a/src/Configuration/tweaks/cleanup-temp-files.yml b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml similarity index 100% rename from src/Configuration/tweaks/cleanup-temp-files.yml rename to src/Configuration/tweaks/debloat/cleanup-temp-files.yml diff --git a/src/Configuration/tweaks/config-content-delivery.yml b/src/Configuration/tweaks/debloat/config-content-delivery.yml similarity index 96% rename from src/Configuration/tweaks/config-content-delivery.yml rename to src/Configuration/tweaks/debloat/config-content-delivery.yml index 415c84d09c..e439bd371f 100644 --- a/src/Configuration/tweaks/config-content-delivery.yml +++ b/src/Configuration/tweaks/debloat/config-content-delivery.yml @@ -1,6 +1,6 @@ --- title: Configure Content Delivery Manager -description: Configures Content Delivery Manager to not download any normally pre-installed applications ( e.g. bloat like Disney+) mostly for QoL, but also for privacy. +description: Configures Content Delivery Manager to not download any normally pre-installed applications (e.g. bloat like Disney+) mostly for QoL, but also for privacy. privilege: TrustedInstaller actions: # Disable Content Delivery Manager diff --git a/src/Configuration/tweaks/prevent-edge-update.yml b/src/Configuration/tweaks/debloat/prevent-edge-update.yml similarity index 100% rename from src/Configuration/tweaks/prevent-edge-update.yml rename to src/Configuration/tweaks/debloat/prevent-edge-update.yml diff --git a/src/Configuration/tweaks/storage-sense.yml b/src/Configuration/tweaks/debloat/storage-sense.yml similarity index 100% rename from src/Configuration/tweaks/storage-sense.yml rename to src/Configuration/tweaks/debloat/storage-sense.yml diff --git a/src/Configuration/tweaks/configure-time.yml b/src/Configuration/tweaks/misc/config-time.yml similarity index 100% rename from src/Configuration/tweaks/configure-time.yml rename to src/Configuration/tweaks/misc/config-time.yml diff --git a/src/Configuration/tweaks/disable-fast-user-switching.yml b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml similarity index 100% rename from src/Configuration/tweaks/disable-fast-user-switching.yml rename to src/Configuration/tweaks/misc/disable-fast-user-switching.yml diff --git a/src/Configuration/tweaks/disable-game-mode.yml b/src/Configuration/tweaks/misc/disable-game-mode.yml similarity index 100% rename from src/Configuration/tweaks/disable-game-mode.yml rename to src/Configuration/tweaks/misc/disable-game-mode.yml diff --git a/src/Configuration/tweaks/fix-no-downloads-bug.yml b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml similarity index 100% rename from src/Configuration/tweaks/fix-no-downloads-bug.yml rename to src/Configuration/tweaks/misc/fix-no-downloads-bug.yml diff --git a/src/Configuration/tweaks/oem-information.yml b/src/Configuration/tweaks/misc/oem-information.yml similarity index 100% rename from src/Configuration/tweaks/oem-information.yml rename to src/Configuration/tweaks/misc/oem-information.yml diff --git a/src/Configuration/tweaks/rebuild-perf-counters.yml b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml similarity index 100% rename from src/Configuration/tweaks/rebuild-perf-counters.yml rename to src/Configuration/tweaks/misc/rebuild-perf-counters.yml diff --git a/src/Configuration/tweaks/disable-llmnr.yml b/src/Configuration/tweaks/networking/disable-llmnr.yml similarity index 100% rename from src/Configuration/tweaks/disable-llmnr.yml rename to src/Configuration/tweaks/networking/disable-llmnr.yml diff --git a/src/Configuration/tweaks/disable-reserved-bandiwdth.yml b/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml similarity index 100% rename from src/Configuration/tweaks/disable-reserved-bandiwdth.yml rename to src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml diff --git a/src/Configuration/tweaks/disable-smart-name-resolution.yml b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml similarity index 100% rename from src/Configuration/tweaks/disable-smart-name-resolution.yml rename to src/Configuration/tweaks/networking/disable-smart-name-resolution.yml diff --git a/src/Configuration/tweaks/network-power-saving.yml b/src/Configuration/tweaks/networking/network-power-saving.yml similarity index 100% rename from src/Configuration/tweaks/network-power-saving.yml rename to src/Configuration/tweaks/networking/network-power-saving.yml diff --git a/src/Configuration/tweaks/packet-sched-timer-res.yml b/src/Configuration/tweaks/networking/packet-sched-timer-res.yml similarity index 100% rename from src/Configuration/tweaks/packet-sched-timer-res.yml rename to src/Configuration/tweaks/networking/packet-sched-timer-res.yml diff --git a/src/Configuration/tweaks/shares/restrict-anonymous-access.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml similarity index 100% rename from src/Configuration/tweaks/shares/restrict-anonymous-access.yml rename to src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml diff --git a/src/Configuration/tweaks/shares/restrict-anonymous-enumeration.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml similarity index 100% rename from src/Configuration/tweaks/shares/restrict-anonymous-enumeration.yml rename to src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml diff --git a/src/Configuration/tweaks/shares/smb-bandwidth-throttling.yml b/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml similarity index 100% rename from src/Configuration/tweaks/shares/smb-bandwidth-throttling.yml rename to src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml diff --git a/src/Configuration/tweaks/clear-ifeo.yml b/src/Configuration/tweaks/performance/clear-ifeo.yml similarity index 100% rename from src/Configuration/tweaks/clear-ifeo.yml rename to src/Configuration/tweaks/performance/clear-ifeo.yml diff --git a/src/Configuration/tweaks/configure-fse-gamebar.yml b/src/Configuration/tweaks/performance/config-fse-gamebar.yml similarity index 100% rename from src/Configuration/tweaks/configure-fse-gamebar.yml rename to src/Configuration/tweaks/performance/config-fse-gamebar.yml diff --git a/src/Configuration/tweaks/configure-mmcss.yml b/src/Configuration/tweaks/performance/config-mmcss.yml similarity index 100% rename from src/Configuration/tweaks/configure-mmcss.yml rename to src/Configuration/tweaks/performance/config-mmcss.yml diff --git a/src/Configuration/tweaks/disable-automatic-maintenance.yml b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml similarity index 100% rename from src/Configuration/tweaks/disable-automatic-maintenance.yml rename to src/Configuration/tweaks/performance/disable-automatic-maintenance.yml diff --git a/src/Configuration/tweaks/disable-background-apps.yml b/src/Configuration/tweaks/performance/disable-background-apps.yml similarity index 100% rename from src/Configuration/tweaks/disable-background-apps.yml rename to src/Configuration/tweaks/performance/disable-background-apps.yml diff --git a/src/Configuration/tweaks/disable-perf-track.yml b/src/Configuration/tweaks/performance/disable-perf-track.yml similarity index 100% rename from src/Configuration/tweaks/disable-perf-track.yml rename to src/Configuration/tweaks/performance/disable-perf-track.yml diff --git a/src/Configuration/tweaks/disable-rsop-logging.yml b/src/Configuration/tweaks/performance/disable-rsop-logging.yml similarity index 100% rename from src/Configuration/tweaks/disable-rsop-logging.yml rename to src/Configuration/tweaks/performance/disable-rsop-logging.yml diff --git a/src/Configuration/tweaks/explorer/extend-cache.yml b/src/Configuration/tweaks/performance/extend-cache.yml similarity index 100% rename from src/Configuration/tweaks/explorer/extend-cache.yml rename to src/Configuration/tweaks/performance/extend-cache.yml diff --git a/src/Configuration/tweaks/explorer/no-search-invalid-shortcuts.yml b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml similarity index 100% rename from src/Configuration/tweaks/explorer/no-search-invalid-shortcuts.yml rename to src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml diff --git a/src/Configuration/tweaks/system/configure-boot-config.yml b/src/Configuration/tweaks/performance/system/config-boot-config.yml similarity index 100% rename from src/Configuration/tweaks/system/configure-boot-config.yml rename to src/Configuration/tweaks/performance/system/config-boot-config.yml diff --git a/src/Configuration/tweaks/system/configure-paging.yml b/src/Configuration/tweaks/performance/system/config-paging.yml similarity index 100% rename from src/Configuration/tweaks/system/configure-paging.yml rename to src/Configuration/tweaks/performance/system/config-paging.yml diff --git a/src/Configuration/tweaks/system/disable-reserved-storage.yml b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml similarity index 100% rename from src/Configuration/tweaks/system/disable-reserved-storage.yml rename to src/Configuration/tweaks/performance/system/disable-reserved-storage.yml diff --git a/src/Configuration/tweaks/system/optimise-ntfs.yml b/src/Configuration/tweaks/performance/system/optimise-ntfs.yml similarity index 100% rename from src/Configuration/tweaks/system/optimise-ntfs.yml rename to src/Configuration/tweaks/performance/system/optimise-ntfs.yml diff --git a/src/Configuration/tweaks/system/script-power.yml b/src/Configuration/tweaks/performance/system/script-power.yml similarity index 100% rename from src/Configuration/tweaks/system/script-power.yml rename to src/Configuration/tweaks/performance/system/script-power.yml diff --git a/src/Configuration/tweaks/system/service-host-split.yml b/src/Configuration/tweaks/performance/system/service-host-split.yml similarity index 100% rename from src/Configuration/tweaks/system/service-host-split.yml rename to src/Configuration/tweaks/performance/system/service-host-split.yml diff --git a/src/Configuration/tweaks/system/win32-priority-seperation.yml b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml similarity index 100% rename from src/Configuration/tweaks/system/win32-priority-seperation.yml rename to src/Configuration/tweaks/performance/system/win32-priority-seperation.yml diff --git a/src/Configuration/tweaks/disable-advertising-info.yml b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml similarity index 100% rename from src/Configuration/tweaks/disable-advertising-info.yml rename to src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml diff --git a/src/Configuration/tweaks/disable-bluetooth-advertising.yml b/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml similarity index 100% rename from src/Configuration/tweaks/disable-bluetooth-advertising.yml rename to src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml diff --git a/src/Configuration/tweaks/explorer/disable-sync-provider-notifs.yml b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-sync-provider-notifs.yml rename to src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml diff --git a/src/Configuration/tweaks/disable-setting-sync.yml b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml similarity index 100% rename from src/Configuration/tweaks/disable-setting-sync.yml rename to src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml diff --git a/src/Configuration/tweaks/disable-suggest-ways-to-finish-setup.yml b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml similarity index 100% rename from src/Configuration/tweaks/disable-suggest-ways-to-finish-setup.yml rename to src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml diff --git a/src/Configuration/tweaks/disallow-message-cloud-sync.yml b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml similarity index 100% rename from src/Configuration/tweaks/disallow-message-cloud-sync.yml rename to src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml diff --git a/src/Configuration/tweaks/config-app-permissions.yml b/src/Configuration/tweaks/privacy/config-app-permissions.yml similarity index 100% rename from src/Configuration/tweaks/config-app-permissions.yml rename to src/Configuration/tweaks/privacy/config-app-permissions.yml diff --git a/src/Configuration/tweaks/config-windows-media-player.yml b/src/Configuration/tweaks/privacy/config-windows-media-player.yml similarity index 100% rename from src/Configuration/tweaks/config-windows-media-player.yml rename to src/Configuration/tweaks/privacy/config-windows-media-player.yml diff --git a/src/Configuration/tweaks/disable-activity-feed.yml b/src/Configuration/tweaks/privacy/disable-activity-feed.yml similarity index 100% rename from src/Configuration/tweaks/disable-activity-feed.yml rename to src/Configuration/tweaks/privacy/disable-activity-feed.yml diff --git a/src/Configuration/tweaks/explorer/disable-app-launch-tracking.yml b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-app-launch-tracking.yml rename to src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml diff --git a/src/Configuration/tweaks/disable-experimentation.yml b/src/Configuration/tweaks/privacy/disable-experimentation.yml similarity index 100% rename from src/Configuration/tweaks/disable-experimentation.yml rename to src/Configuration/tweaks/privacy/disable-experimentation.yml diff --git a/src/Configuration/tweaks/disable-insider.yml b/src/Configuration/tweaks/privacy/disable-insider.yml similarity index 100% rename from src/Configuration/tweaks/disable-insider.yml rename to src/Configuration/tweaks/privacy/disable-insider.yml diff --git a/src/Configuration/tweaks/disable-location-tracking.yml b/src/Configuration/tweaks/privacy/disable-location-tracking.yml similarity index 100% rename from src/Configuration/tweaks/disable-location-tracking.yml rename to src/Configuration/tweaks/privacy/disable-location-tracking.yml diff --git a/src/Configuration/tweaks/disable-online-speech-recognition.yml b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml similarity index 100% rename from src/Configuration/tweaks/disable-online-speech-recognition.yml rename to src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml diff --git a/src/Configuration/tweaks/disable-pca.yml b/src/Configuration/tweaks/privacy/disable-pca.yml similarity index 100% rename from src/Configuration/tweaks/disable-pca.yml rename to src/Configuration/tweaks/privacy/disable-pca.yml diff --git a/src/Configuration/tweaks/disable-privacy-experience.yml b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml similarity index 100% rename from src/Configuration/tweaks/disable-privacy-experience.yml rename to src/Configuration/tweaks/privacy/disable-privacy-experience.yml diff --git a/src/Configuration/tweaks/disable-speech-auto-updates.yml b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml similarity index 100% rename from src/Configuration/tweaks/disable-speech-auto-updates.yml rename to src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml diff --git a/src/Configuration/tweaks/disable-tailored-experiences.yml b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml similarity index 90% rename from src/Configuration/tweaks/disable-tailored-experiences.yml rename to src/Configuration/tweaks/privacy/disable-tailored-experiences.yml index 1347a1af52..39158e43f8 100644 --- a/src/Configuration/tweaks/disable-tailored-experiences.yml +++ b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml @@ -1,6 +1,6 @@ --- title: Do not use Diagnostic Data for Tailored Experiences -description: Prevents Windows from using diagnostic data for tailored experiences for privacy, also labeled as "let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic data" +description: Prevents Windows from using diagnostic data for tailored experiences for privacy, also labeled as "Let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic data" privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/explorer/disable-user-tracking.yml b/src/Configuration/tweaks/privacy/disable-user-tracking.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-user-tracking.yml rename to src/Configuration/tweaks/privacy/disable-user-tracking.yml diff --git a/src/Configuration/tweaks/disable-web-lang-list-access.yml b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml similarity index 100% rename from src/Configuration/tweaks/disable-web-lang-list-access.yml rename to src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml diff --git a/src/Configuration/tweaks/disable-win-error-reporting.yml b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml similarity index 100% rename from src/Configuration/tweaks/disable-win-error-reporting.yml rename to src/Configuration/tweaks/privacy/disable-win-error-reporting.yml diff --git a/src/Configuration/tweaks/disallow-ms-accounts.yml b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml similarity index 100% rename from src/Configuration/tweaks/disallow-ms-accounts.yml rename to src/Configuration/tweaks/privacy/disallow-ms-accounts.yml diff --git a/src/Configuration/tweaks/disallow-user-activity-upload.yml b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml similarity index 100% rename from src/Configuration/tweaks/disallow-user-activity-upload.yml rename to src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml diff --git a/src/Configuration/tweaks/search-settings.yml b/src/Configuration/tweaks/privacy/search-settings.yml similarity index 100% rename from src/Configuration/tweaks/search-settings.yml rename to src/Configuration/tweaks/privacy/search-settings.yml diff --git a/src/Configuration/tweaks/disable-kms-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml similarity index 100% rename from src/Configuration/tweaks/disable-kms-telemetry.yml rename to src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml diff --git a/src/Configuration/tweaks/disable-ceip.yml b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml similarity index 100% rename from src/Configuration/tweaks/disable-ceip.yml rename to src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml diff --git a/src/Configuration/tweaks/disable-diagnostic-tracing.yml b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml similarity index 100% rename from src/Configuration/tweaks/disable-diagnostic-tracing.yml rename to src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml diff --git a/src/Configuration/tweaks/privacy/disable-dotnet-cli-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml similarity index 100% rename from src/Configuration/tweaks/privacy/disable-dotnet-cli-telemetry.yml rename to src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml diff --git a/src/Configuration/tweaks/disable-input-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml similarity index 100% rename from src/Configuration/tweaks/disable-input-telemetry.yml rename to src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml diff --git a/src/Configuration/tweaks/disallow-data-collection.yml b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml similarity index 100% rename from src/Configuration/tweaks/disallow-data-collection.yml rename to src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml diff --git a/src/Configuration/tweaks/blue-tooltips.yml b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml similarity index 100% rename from src/Configuration/tweaks/blue-tooltips.yml rename to src/Configuration/tweaks/qol/appearance/blue-tooltips.yml diff --git a/src/Configuration/tweaks/dark-mode-disable-transparency.yml b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml similarity index 100% rename from src/Configuration/tweaks/dark-mode-disable-transparency.yml rename to src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml diff --git a/src/Configuration/tweaks/disable-blur-login.yml b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml similarity index 100% rename from src/Configuration/tweaks/disable-blur-login.yml rename to src/Configuration/tweaks/qol/appearance/disable-blur-login.yml diff --git a/src/Configuration/tweaks/disallow-theme-changes.yml b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml similarity index 100% rename from src/Configuration/tweaks/disallow-theme-changes.yml rename to src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml diff --git a/src/Configuration/tweaks/wallpaper-quality.yml b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml similarity index 100% rename from src/Configuration/tweaks/wallpaper-quality.yml rename to src/Configuration/tweaks/qol/best-wallpaper-quality.yml diff --git a/src/Configuration/tweaks/configure-powershell.yml b/src/Configuration/tweaks/qol/config-powershell.yml similarity index 100% rename from src/Configuration/tweaks/configure-powershell.yml rename to src/Configuration/tweaks/qol/config-powershell.yml diff --git a/src/Configuration/tweaks/config-start-menu.yml b/src/Configuration/tweaks/qol/config-start-menu.yml similarity index 100% rename from src/Configuration/tweaks/config-start-menu.yml rename to src/Configuration/tweaks/qol/config-start-menu.yml diff --git a/src/Configuration/tweaks/config-windows-ink-workspace.yml b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml similarity index 100% rename from src/Configuration/tweaks/config-windows-ink-workspace.yml rename to src/Configuration/tweaks/qol/config-windows-ink-workspace.yml diff --git a/src/Configuration/tweaks/disable-auto-background-login.yml b/src/Configuration/tweaks/qol/disable-background-auto-login.yml similarity index 100% rename from src/Configuration/tweaks/disable-auto-background-login.yml rename to src/Configuration/tweaks/qol/disable-background-auto-login.yml diff --git a/src/Configuration/tweaks/disable-lockscreen.yml b/src/Configuration/tweaks/qol/disable-lockscreen.yml similarity index 100% rename from src/Configuration/tweaks/disable-lockscreen.yml rename to src/Configuration/tweaks/qol/disable-lockscreen.yml diff --git a/src/Configuration/tweaks/disable-mouse-accel.yml b/src/Configuration/tweaks/qol/disable-mouse-accel.yml similarity index 100% rename from src/Configuration/tweaks/disable-mouse-accel.yml rename to src/Configuration/tweaks/qol/disable-mouse-accel.yml diff --git a/src/Configuration/tweaks/disable-settings-tips.yml b/src/Configuration/tweaks/qol/disable-settings-tips.yml similarity index 100% rename from src/Configuration/tweaks/disable-settings-tips.yml rename to src/Configuration/tweaks/qol/disable-settings-tips.yml diff --git a/src/Configuration/tweaks/disable-spell-checking.yml b/src/Configuration/tweaks/qol/disable-spell-checking.yml similarity index 100% rename from src/Configuration/tweaks/disable-spell-checking.yml rename to src/Configuration/tweaks/qol/disable-spell-checking.yml diff --git a/src/Configuration/tweaks/disable-store-auto-updates.yml b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml similarity index 100% rename from src/Configuration/tweaks/disable-store-auto-updates.yml rename to src/Configuration/tweaks/qol/disable-store-auto-updates.yml diff --git a/src/Configuration/tweaks/disable-touch-visual-feedback.yml b/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml similarity index 100% rename from src/Configuration/tweaks/disable-touch-visual-feedback.yml rename to src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml diff --git a/src/Configuration/tweaks/disable-uac-secure-desktop.yml b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml similarity index 100% rename from src/Configuration/tweaks/disable-uac-secure-desktop.yml rename to src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml diff --git a/src/Configuration/tweaks/disable-usb-issues-notifications.yml b/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml similarity index 100% rename from src/Configuration/tweaks/disable-usb-issues-notifications.yml rename to src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml diff --git a/src/Configuration/tweaks/disable-windows-feedback.yml b/src/Configuration/tweaks/qol/disable-windows-feedback.yml similarity index 100% rename from src/Configuration/tweaks/disable-windows-feedback.yml rename to src/Configuration/tweaks/qol/disable-windows-feedback.yml diff --git a/src/Configuration/tweaks/disable-windows-spotlight.yml b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml similarity index 100% rename from src/Configuration/tweaks/disable-windows-spotlight.yml rename to src/Configuration/tweaks/qol/disable-windows-spotlight.yml diff --git a/src/Configuration/tweaks/do-not-reduce-sounds.yml b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml similarity index 100% rename from src/Configuration/tweaks/do-not-reduce-sounds.yml rename to src/Configuration/tweaks/qol/do-not-reduce-sounds.yml diff --git a/src/Configuration/tweaks/ease-of-access/disable-always-read-section.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml similarity index 100% rename from src/Configuration/tweaks/ease-of-access/disable-always-read-section.yml rename to src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml diff --git a/src/Configuration/tweaks/ease-of-access/disable-annoying-features-shortcuts.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml similarity index 100% rename from src/Configuration/tweaks/ease-of-access/disable-annoying-features-shortcuts.yml rename to src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml diff --git a/src/Configuration/tweaks/ease-of-access/disable-making-touch-easier.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml similarity index 100% rename from src/Configuration/tweaks/ease-of-access/disable-making-touch-easier.yml rename to src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml diff --git a/src/Configuration/tweaks/ease-of-access/disable-warning-sounds.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml similarity index 100% rename from src/Configuration/tweaks/ease-of-access/disable-warning-sounds.yml rename to src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml diff --git a/src/Configuration/tweaks/explorer/add-context-menus/install-cab.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml similarity index 100% rename from src/Configuration/tweaks/explorer/add-context-menus/install-cab.yml rename to src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml diff --git a/src/Configuration/tweaks/explorer/add-context-menus/merge-as-trustedinstaller.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml similarity index 100% rename from src/Configuration/tweaks/explorer/add-context-menus/merge-as-trustedinstaller.yml rename to src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml diff --git a/src/Configuration/tweaks/explorer/add-context-menus/new-bat.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml similarity index 100% rename from src/Configuration/tweaks/explorer/add-context-menus/new-bat.yml rename to src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml diff --git a/src/Configuration/tweaks/explorer/add-context-menus/new-ps1.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml similarity index 100% rename from src/Configuration/tweaks/explorer/add-context-menus/new-ps1.yml rename to src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml diff --git a/src/Configuration/tweaks/explorer/add-context-menus/new-reg.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml similarity index 100% rename from src/Configuration/tweaks/explorer/add-context-menus/new-reg.yml rename to src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml diff --git a/src/Configuration/tweaks/explorer/always-more-details-transfer.yml b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml similarity index 100% rename from src/Configuration/tweaks/explorer/always-more-details-transfer.yml rename to src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml diff --git a/src/Configuration/tweaks/explorer/disable-folder-type-discovery.yml b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-folder-type-discovery.yml rename to src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml diff --git a/src/Configuration/tweaks/explorer/disable-folders-this-pc.yml b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-folders-this-pc.yml rename to src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml diff --git a/src/Configuration/tweaks/disable-network-navigation-pane.yml b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml similarity index 100% rename from src/Configuration/tweaks/disable-network-navigation-pane.yml rename to src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml diff --git a/src/Configuration/tweaks/explorer/disable-sharing-wizard.yml b/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-sharing-wizard.yml rename to src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml diff --git a/src/Configuration/tweaks/explorer/full-context-on-more-than-15-items.yml b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml similarity index 100% rename from src/Configuration/tweaks/explorer/full-context-on-more-than-15-items.yml rename to src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml diff --git a/src/Configuration/tweaks/explorer/hide-frequently-used-items.yml b/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml similarity index 100% rename from src/Configuration/tweaks/explorer/hide-frequently-used-items.yml rename to src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml diff --git a/src/Configuration/tweaks/explorer/import-power-plan.yml b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml similarity index 100% rename from src/Configuration/tweaks/explorer/import-power-plan.yml rename to src/Configuration/tweaks/qol/explorer/import-power-plan.yml diff --git a/src/Configuration/tweaks/minimise-mouse-hover-time.yml b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml similarity index 100% rename from src/Configuration/tweaks/minimise-mouse-hover-time.yml rename to src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml diff --git a/src/Configuration/tweaks/explorer/no-internet-open-with.yml b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml similarity index 100% rename from src/Configuration/tweaks/explorer/no-internet-open-with.yml rename to src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml diff --git a/src/Configuration/tweaks/explorer/open-to-this-pc.yml b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml similarity index 100% rename from src/Configuration/tweaks/explorer/open-to-this-pc.yml rename to src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml diff --git a/src/Configuration/tweaks/removable-drives-only-this-pc.yml b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml similarity index 100% rename from src/Configuration/tweaks/removable-drives-only-this-pc.yml rename to src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/cast-to-device.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/cast-to-device.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/extract-all.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/extract-all.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/give-access-to.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/give-access-to.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/include-in-library.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/include-in-library.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/new-bitmap.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/new-bitmap.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/new-rtf.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/new-rtf.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/paint-3D.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/paint-3D.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/print.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/print.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/share.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/share.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml diff --git a/src/Configuration/tweaks/explorer/remove-context-menus/troubleshooting-compat.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml similarity index 100% rename from src/Configuration/tweaks/explorer/remove-context-menus/troubleshooting-compat.yml rename to src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml diff --git a/src/Configuration/tweaks/remove-previous-versions.yml b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml similarity index 100% rename from src/Configuration/tweaks/remove-previous-versions.yml rename to src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml diff --git a/src/Configuration/tweaks/remove-shortcut-icon.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml similarity index 100% rename from src/Configuration/tweaks/remove-shortcut-icon.yml rename to src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml diff --git a/src/Configuration/tweaks/remove-shortcut-text.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml similarity index 100% rename from src/Configuration/tweaks/remove-shortcut-text.yml rename to src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml diff --git a/src/Configuration/tweaks/explorer/show-files.yml b/src/Configuration/tweaks/qol/explorer/show-files.yml similarity index 100% rename from src/Configuration/tweaks/explorer/show-files.yml rename to src/Configuration/tweaks/qol/explorer/show-files.yml diff --git a/src/Configuration/tweaks/hide-disabled-disconnected-sounds.yml b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml similarity index 100% rename from src/Configuration/tweaks/hide-disabled-disconnected-sounds.yml rename to src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml diff --git a/src/Configuration/tweaks/disable-online-file-security-warn.yml b/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml similarity index 100% rename from src/Configuration/tweaks/disable-online-file-security-warn.yml rename to src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml diff --git a/src/Configuration/tweaks/disable-smartscreen.yml b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml similarity index 100% rename from src/Configuration/tweaks/disable-smartscreen.yml rename to src/Configuration/tweaks/qol/security/disable-smartscreen.yml diff --git a/src/Configuration/tweaks/explorer/alt-tab-open-windows.yml b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml similarity index 100% rename from src/Configuration/tweaks/explorer/alt-tab-open-windows.yml rename to src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml diff --git a/src/Configuration/tweaks/explorer/configure-autorun.yml b/src/Configuration/tweaks/qol/shell/config-autorun.yml similarity index 100% rename from src/Configuration/tweaks/explorer/configure-autorun.yml rename to src/Configuration/tweaks/qol/shell/config-autorun.yml diff --git a/src/Configuration/tweaks/explorer/configure-snap-settings.yml b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml similarity index 100% rename from src/Configuration/tweaks/explorer/configure-snap-settings.yml rename to src/Configuration/tweaks/qol/shell/config-snap-settings.yml diff --git a/src/Configuration/tweaks/explorer/disable-aero-shake.yml b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-aero-shake.yml rename to src/Configuration/tweaks/qol/shell/disable-aero-shake.yml diff --git a/src/Configuration/tweaks/explorer/disable-low-disk-warning.yml b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-low-disk-warning.yml rename to src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml diff --git a/src/Configuration/tweaks/disable-menu-delay.yml b/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml similarity index 100% rename from src/Configuration/tweaks/disable-menu-delay.yml rename to src/Configuration/tweaks/qol/shell/disable-menu-delay.yml diff --git a/src/Configuration/tweaks/disable-network-location-wizard.yml b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml similarity index 100% rename from src/Configuration/tweaks/disable-network-location-wizard.yml rename to src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml diff --git a/src/Configuration/tweaks/explorer/disable-notifications.yml b/src/Configuration/tweaks/qol/shell/disable-notifications.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-notifications.yml rename to src/Configuration/tweaks/qol/shell/disable-notifications.yml diff --git a/src/Configuration/tweaks/disable-shared-experiences.yml b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml similarity index 100% rename from src/Configuration/tweaks/disable-shared-experiences.yml rename to src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml diff --git a/src/Configuration/tweaks/explorer/notification-quick-settings.yml b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml similarity index 100% rename from src/Configuration/tweaks/explorer/notification-quick-settings.yml rename to src/Configuration/tweaks/qol/shell/notification-quick-settings.yml diff --git a/src/Configuration/tweaks/explorer/old-alt-tab.yml b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml similarity index 100% rename from src/Configuration/tweaks/explorer/old-alt-tab.yml rename to src/Configuration/tweaks/qol/shell/old-alt-tab.yml diff --git a/src/Configuration/tweaks/show-all-tasks-control-panel.yml b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml similarity index 100% rename from src/Configuration/tweaks/show-all-tasks-control-panel.yml rename to src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml diff --git a/src/Configuration/tweaks/decrease-shutdown-time.yml b/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml similarity index 100% rename from src/Configuration/tweaks/decrease-shutdown-time.yml rename to src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml diff --git a/src/Configuration/tweaks/disable-startup-delay.yml b/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml similarity index 100% rename from src/Configuration/tweaks/disable-startup-delay.yml rename to src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml diff --git a/src/Configuration/tweaks/force-end-shutdown-apps.yml b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml similarity index 100% rename from src/Configuration/tweaks/force-end-shutdown-apps.yml rename to src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml diff --git a/src/Configuration/tweaks/crash-control-qol.yml b/src/Configuration/tweaks/qol/system/crash-control-qol.yml similarity index 100% rename from src/Configuration/tweaks/crash-control-qol.yml rename to src/Configuration/tweaks/qol/system/crash-control-qol.yml diff --git a/src/Configuration/tweaks/explorer/always-show-all-tray-icons.yml b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml similarity index 100% rename from src/Configuration/tweaks/explorer/always-show-all-tray-icons.yml rename to src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml diff --git a/src/Configuration/tweaks/explorer/cmd-win-x.yml b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml similarity index 100% rename from src/Configuration/tweaks/explorer/cmd-win-x.yml rename to src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml diff --git a/src/Configuration/tweaks/explorer/disable-badges-taskbar.yml b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-badges-taskbar.yml rename to src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml diff --git a/src/Configuration/tweaks/disable-cloud-optimised-content.yml b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml similarity index 100% rename from src/Configuration/tweaks/disable-cloud-optimised-content.yml rename to src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml diff --git a/src/Configuration/tweaks/explorer/disable-desktop-peek.yml b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml similarity index 100% rename from src/Configuration/tweaks/explorer/disable-desktop-peek.yml rename to src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml diff --git a/src/Configuration/tweaks/disable-news-and-interests.yml b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml similarity index 100% rename from src/Configuration/tweaks/disable-news-and-interests.yml rename to src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml diff --git a/src/Configuration/tweaks/disable-tablet-mode.yml b/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml similarity index 100% rename from src/Configuration/tweaks/disable-tablet-mode.yml rename to src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml diff --git a/src/Configuration/tweaks/hide-meet-now.yml b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml similarity index 100% rename from src/Configuration/tweaks/hide-meet-now.yml rename to src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml diff --git a/src/Configuration/tweaks/hide-task-view.yml b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml similarity index 100% rename from src/Configuration/tweaks/hide-task-view.yml rename to src/Configuration/tweaks/qol/taskbar/hide-task-view.yml diff --git a/src/Configuration/tweaks/explorer/no-store-taskbar-pin.yml b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml similarity index 83% rename from src/Configuration/tweaks/explorer/no-store-taskbar-pin.yml rename to src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml index 58a24da20d..973a64a264 100644 --- a/src/Configuration/tweaks/explorer/no-store-taskbar-pin.yml +++ b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml @@ -1,6 +1,6 @@ --- title: Disallow Pinning Microsoft Store App to Taskbar -description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically don't want it there and +description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically don't want it there privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/visual-effects.yml b/src/Configuration/tweaks/qol/visual-effects.yml similarity index 100% rename from src/Configuration/tweaks/visual-effects.yml rename to src/Configuration/tweaks/qol/visual-effects.yml diff --git a/src/Configuration/tweaks/script-backup2.yml b/src/Configuration/tweaks/scripts/script-backup2.yml similarity index 100% rename from src/Configuration/tweaks/script-backup2.yml rename to src/Configuration/tweaks/scripts/script-backup2.yml diff --git a/src/Configuration/tweaks/disable-devices.yml b/src/Configuration/tweaks/scripts/script-devices.yml similarity index 100% rename from src/Configuration/tweaks/disable-devices.yml rename to src/Configuration/tweaks/scripts/script-devices.yml diff --git a/src/Configuration/tweaks/script-finalize.yml b/src/Configuration/tweaks/scripts/script-finalize.yml similarity index 100% rename from src/Configuration/tweaks/script-finalize.yml rename to src/Configuration/tweaks/scripts/script-finalize.yml diff --git a/src/Configuration/tweaks/script-ngen.yml b/src/Configuration/tweaks/scripts/script-ngen.yml similarity index 100% rename from src/Configuration/tweaks/script-ngen.yml rename to src/Configuration/tweaks/scripts/script-ngen.yml diff --git a/src/Configuration/tweaks/script-pfp.yml b/src/Configuration/tweaks/scripts/script-pfp.yml similarity index 100% rename from src/Configuration/tweaks/script-pfp.yml rename to src/Configuration/tweaks/scripts/script-pfp.yml diff --git a/src/Configuration/tweaks/script-prompts.yml b/src/Configuration/tweaks/scripts/script-prompts.yml similarity index 100% rename from src/Configuration/tweaks/script-prompts.yml rename to src/Configuration/tweaks/scripts/script-prompts.yml diff --git a/src/Configuration/tweaks/script-startmenu.yml b/src/Configuration/tweaks/scripts/script-startmenu.yml similarity index 100% rename from src/Configuration/tweaks/script-startmenu.yml rename to src/Configuration/tweaks/scripts/script-startmenu.yml diff --git a/src/Configuration/tweaks/script-wallpaper.yml b/src/Configuration/tweaks/scripts/script-wallpaper.yml similarity index 100% rename from src/Configuration/tweaks/script-wallpaper.yml rename to src/Configuration/tweaks/scripts/script-wallpaper.yml diff --git a/src/Configuration/tweaks/block-anonymous-enum-sam.yml b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml similarity index 100% rename from src/Configuration/tweaks/block-anonymous-enum-sam.yml rename to src/Configuration/tweaks/security/block-anonymous-enum-sam.yml diff --git a/src/Configuration/tweaks/strong-dotnet-crypto.yml b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml similarity index 100% rename from src/Configuration/tweaks/strong-dotnet-crypto.yml rename to src/Configuration/tweaks/security/strong-dotnet-crypto.yml diff --git a/src/Executables/BACKUP1.cmd b/src/Executables/BACKUP1.cmd index 0bb24e5355..d063befa6a 100644 --- a/src/Executables/BACKUP1.cmd +++ b/src/Executables/BACKUP1.cmd @@ -1,7 +1,7 @@ @echo off setlocal EnableDelayedExpansion -:: Backup default Atlas Services and Drivers +:: Backup default Windows services and drivers set filename="C:\Users\!username!\Desktop\Atlas\4. Troubleshooting\Services\Default Windows Services and Drivers.reg" if exist "!filename!" exit /b diff --git a/src/Executables/BACKUP2.cmd b/src/Executables/BACKUP2.cmd index 30f12a851d..a41f2f8d61 100644 --- a/src/Executables/BACKUP2.cmd +++ b/src/Executables/BACKUP2.cmd @@ -1,7 +1,7 @@ @echo off setlocal EnableDelayedExpansion -:: Backup default Atlas Services and Drivers +:: Backup default Atlas services and drivers set filename="C:\Users\!username!\Desktop\Atlas\4. Troubleshooting\Services\Default Atlas Services and Drivers.reg" if exist "!filename!" exit /b From cf767ef0a32472e4c89aac7203c2798b4cc69d4f Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 25 Jun 2023 12:33:37 +0100 Subject: [PATCH 12/68] feat: add statuses to restructure --- src/Configuration/tweaks.yml | 56 +++++++++++-------- .../tweaks/debloat/autologgers.yml | 1 - .../tweaks/debloat/cleanup-temp-files.yml | 2 +- .../debloat/config-content-delivery.yml | 2 +- .../tweaks/debloat/disable-settings-pages.yml | 3 +- .../tweaks/debloat/legacy-photo-viewer.yml | 3 +- .../tweaks/debloat/prevent-edge-update.yml | 2 +- .../tweaks/debloat/scheduled-tasks.yml | 2 - src/Configuration/tweaks/misc/config-time.yml | 1 - .../misc/disable-fast-user-switching.yml | 2 +- .../tweaks/misc/disable-game-mode.yml | 2 +- .../tweaks/misc/fix-no-downloads-bug.yml | 2 +- .../tweaks/misc/oem-information.yml | 3 +- .../tweaks/misc/rebuild-perf-counters.yml | 2 +- .../networking/disable-reserved-bandwidth.yml | 2 +- .../disable-smart-name-resolution.yml | 2 +- src/Configuration/tweaks/networking/netsh.yml | 3 +- .../networking/network-power-saving.yml | 3 +- .../networking/packet-sched-timer-res.yml | 2 +- .../shares/restrict-anonymous-access.yml | 2 +- .../shares/restrict-anonymous-enumeration.yml | 2 +- .../shares/smb-bandwidth-throttling.yml | 2 +- .../tweaks/performance/clear-ifeo.yml | 2 +- .../tweaks/performance/config-fse-gamebar.yml | 2 +- .../tweaks/performance/config-mmcss.yml | 2 +- .../disable-automatic-maintenance.yml | 2 +- .../performance/disable-background-apps.yml | 2 +- .../tweaks/performance/disable-perf-track.yml | 2 +- .../performance/disable-rsop-logging.yml | 2 +- .../tweaks/performance/extend-cache.yml | 2 +- .../no-search-invalid-shortcuts.yml | 2 +- .../performance/system/config-boot-config.yml | 2 +- .../performance/system/config-paging.yml | 2 +- .../system/disable-reserved-storage.yml | 2 +- .../performance/system/optimise-ntfs.yml | 1 - .../performance/system/script-power.yml | 2 +- .../performance/system/service-host-split.yml | 2 +- .../system/win32-priority-seperation.yml | 2 +- .../advertising/disable-advertising-info.yml | 2 +- .../disable-bluetooth-advertising.yml | 2 +- .../disable-sync-provider-notifs.yml | 2 +- .../privacy/cloud/disable-setting-sync.yml | 2 +- .../disable-suggest-ways-to-finish-setup.yml | 2 +- .../cloud/disallow-message-cloud-sync.yml | 2 +- .../tweaks/privacy/config-app-permissions.yml | 2 +- .../privacy/config-windows-media-player.yml | 2 +- .../tweaks/privacy/disable-activity-feed.yml | 2 +- .../privacy/disable-app-launch-tracking.yml | 2 +- .../privacy/disable-experimentation.yml | 2 +- .../tweaks/privacy/disable-insider.yml | 2 +- .../privacy/disable-location-tracking.yml | 2 +- .../privacy/disable-lockscreen-camera.yml | 2 +- .../disable-online-speech-recognition.yml | 2 +- .../tweaks/privacy/disable-pca.yml | 2 +- .../privacy/disable-privacy-experience.yml | 2 +- .../privacy/disable-speech-auto-updates.yml | 2 +- .../privacy/disable-tailored-experiences.yml | 2 +- .../tweaks/privacy/disable-user-tracking.yml | 2 +- .../privacy/disable-web-lang-list-access.yml | 2 +- .../privacy/disable-win-error-reporting.yml | 2 +- .../tweaks/privacy/disallow-ms-accounts.yml | 2 +- .../privacy/disallow-user-activity-upload.yml | 2 +- .../tweaks/privacy/search-settings.yml | 2 +- .../disable-activation-telemetry.yml | 2 +- .../tweaks/privacy/telemetry/disable-ceip.yml | 2 +- .../telemetry/disable-diagnostic-tracing.yml | 2 +- .../disable-dotnet-cli-telemetry.yml | 2 +- .../telemetry/disable-input-telemetry.yml | 2 +- .../telemetry/disallow-data-collection.yml | 2 +- .../tweaks/qol/appearance/blue-tooltips.yml | 2 +- .../dark-mode-disable-transparency.yml | 2 +- .../qol/appearance/disable-blur-login.yml | 2 +- .../qol/appearance/disallow-theme-changes.yml | 2 +- .../tweaks/qol/best-wallpaper-quality.yml | 2 +- .../tweaks/qol/config-powershell.yml | 1 - .../tweaks/qol/config-start-menu.yml | 2 +- .../qol/config-windows-ink-workspace.yml | 2 +- .../qol/disable-background-auto-login.yml | 2 +- .../tweaks/qol/disable-lockscreen.yml | 2 +- .../tweaks/qol/disable-mouse-accel.yml | 2 +- .../tweaks/qol/disable-settings-tips.yml | 2 +- .../tweaks/qol/disable-spell-checking.yml | 2 +- .../tweaks/qol/disable-store-auto-updates.yml | 2 +- .../qol/disable-touch-visual-feedback.yml | 2 +- .../tweaks/qol/disable-uac-secure-desktop.yml | 2 +- .../qol/disable-usb-issues-notifications.yml | 2 +- .../tweaks/qol/disable-windows-feedback.yml | 2 +- .../tweaks/qol/disable-windows-spotlight.yml | 2 +- .../tweaks/qol/do-not-reduce-sounds.yml | 2 +- .../disable-always-read-section.yml | 2 +- .../disable-annoying-features-shortcuts.yml | 2 +- .../disable-making-touch-easier.yml | 2 +- .../ease-of-access/disable-warning-sounds.yml | 2 +- .../add-context-menus/install-cab.yml | 2 +- .../merge-as-trustedinstaller.yml | 2 +- .../explorer/add-context-menus/new-bat.yml | 2 +- .../explorer/add-context-menus/new-ps1.yml | 2 +- .../explorer/add-context-menus/new-reg.yml | 2 +- .../explorer/always-more-details-transfer.yml | 2 +- .../disable-folder-type-discovery.yml | 2 +- .../qol/explorer/disable-folders-this-pc.yml | 1 - .../disable-network-navigation-pane.yml | 2 +- .../qol/explorer/disable-sharing-wizard.yml | 2 +- .../full-context-on-more-than-15-items.yml | 2 +- .../explorer/hide-frequently-used-items.yml | 2 +- .../tweaks/qol/explorer/import-power-plan.yml | 2 +- .../explorer/minimise-mouse-hover-time.yml | 2 +- .../qol/explorer/no-internet-open-with.yml | 2 +- .../tweaks/qol/explorer/open-to-this-pc.yml | 2 +- .../removable-drives-only-this-pc.yml | 2 +- .../remove-context-menus/cast-to-device.yml | 2 +- .../remove-context-menus/extract-all.yml | 2 +- .../remove-context-menus/give-access-to.yml | 2 +- .../include-in-library.yml | 2 +- .../remove-context-menus/new-bitmap.yml | 2 +- .../explorer/remove-context-menus/new-rtf.yml | 2 +- .../remove-context-menus/paint-3D.yml | 2 +- .../explorer/remove-context-menus/print.yml | 2 +- .../explorer/remove-context-menus/share.yml | 2 +- .../troubleshooting-compat.yml | 2 +- .../qol/explorer/remove-previous-versions.yml | 2 +- .../qol/explorer/remove-shortcut-icon.yml | 2 +- .../qol/explorer/remove-shortcut-text.yml | 2 +- .../tweaks/qol/explorer/show-files.yml | 2 +- .../qol/hide-disabled-disconnected-sounds.yml | 2 +- .../disable-online-file-security-warn.yml | 2 +- .../qol/security/disable-smartscreen.yml | 2 +- .../tweaks/qol/shell/alt-tab-open-windows.yml | 2 +- .../tweaks/qol/shell/config-autorun.yml | 1 - .../tweaks/qol/shell/config-snap-settings.yml | 2 +- .../tweaks/qol/shell/disable-aero-shake.yml | 2 +- .../qol/shell/disable-low-disk-warning.yml | 2 +- .../tweaks/qol/shell/disable-menu-delay.yml | 2 +- .../shell/disable-network-location-wizard.yml | 2 +- .../qol/shell/disable-notifications.yml | 1 - .../qol/shell/disable-shared-experiences.yml | 2 +- .../qol/shell/notification-quick-settings.yml | 1 - .../tweaks/qol/shell/old-alt-tab.yml | 2 +- .../qol/show-all-tasks-control-panel.yml | 2 +- .../decrease-shutdown-time.yml | 2 +- .../disable-startup-delay.yml | 2 +- .../force-end-shutdown-apps.yml | 2 +- .../tweaks/qol/system/crash-control-qol.yml | 2 +- .../taskbar/always-show-all-tray-icons.yml | 2 +- .../tweaks/qol/taskbar/cmd-win-x.yml | 2 +- .../qol/taskbar/disable-badges-taskbar.yml | 2 +- .../disable-cloud-optimised-content.yml | 2 +- .../qol/taskbar/disable-desktop-peek.yml | 2 +- .../taskbar/disable-news-and-interests.yml | 2 +- .../qol/taskbar/disable-tablet-mode.yml | 2 +- .../tweaks/qol/taskbar/hide-meet-now.yml | 2 +- .../tweaks/qol/taskbar/hide-task-view.yml | 2 +- .../qol/taskbar/no-store-taskbar-pin.yml | 2 +- .../tweaks/qol/visual-effects.yml | 2 +- .../tweaks/scripts/script-backup2.yml | 2 +- .../tweaks/scripts/script-devices.yml | 1 - .../tweaks/scripts/script-finalize.yml | 2 +- .../tweaks/scripts/script-pfp.yml | 2 +- .../tweaks/scripts/script-startmenu.yml | 2 +- .../script-storage-sense.yml} | 1 - .../tweaks/scripts/script-wallpaper.yml | 2 +- .../security/block-anonymous-enum-sam.yml | 2 +- .../tweaks/security/delete-defaultuser0.yml | 2 +- .../security/disable-remote-assistance.yml | 1 - .../tweaks/security/strong-dotnet-crypto.yml | 2 +- .../tweaks/statuses/status-clean-winsxs.yml | 6 ++ .../tweaks/statuses/status-debloat.yml | 6 ++ .../tweaks/statuses/status-misc.yml | 6 ++ .../tweaks/statuses/status-networking.yml | 6 ++ .../tweaks/statuses/status-ngen.yml | 6 ++ .../tweaks/statuses/status-performance.yml | 6 ++ .../tweaks/statuses/status-privacy.yml | 6 ++ .../tweaks/statuses/status-prompts.yml | 6 ++ .../tweaks/statuses/status-qol.yml | 6 ++ .../tweaks/statuses/status-scripts.yml | 6 ++ .../tweaks/statuses/status-security.yml | 6 ++ 176 files changed, 251 insertions(+), 193 deletions(-) rename src/Configuration/tweaks/{debloat/storage-sense.yml => scripts/script-storage-sense.yml} (79%) create mode 100644 src/Configuration/tweaks/statuses/status-clean-winsxs.yml create mode 100644 src/Configuration/tweaks/statuses/status-debloat.yml create mode 100644 src/Configuration/tweaks/statuses/status-misc.yml create mode 100644 src/Configuration/tweaks/statuses/status-networking.yml create mode 100644 src/Configuration/tweaks/statuses/status-ngen.yml create mode 100644 src/Configuration/tweaks/statuses/status-performance.yml create mode 100644 src/Configuration/tweaks/statuses/status-privacy.yml create mode 100644 src/Configuration/tweaks/statuses/status-prompts.yml create mode 100644 src/Configuration/tweaks/statuses/status-qol.yml create mode 100644 src/Configuration/tweaks/statuses/status-scripts.yml create mode 100644 src/Configuration/tweaks/statuses/status-security.yml diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index ce3e069f6d..602fe257ef 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -6,15 +6,15 @@ actions: [] features: # ------------------------- NOTES ------------------------- # - # - The first playbook file in each section contains the 'writeStatus' for AME Wizard - # - As a note, this will be done after the restructure + # - Each root folder has its own AME Wizard status # - You can disable a certain playbook file by commenting it out - # - Catorgrising everything will be done at the end of extracting everything from config.yml, the current structure is very much temporary - # - During the restructure, certain tweak files may be seperated up further or generally reorganised + # - The playbook files are ran in order # ----------------------- END NOTES ----------------------- # - + + - tweaks\statuses\status-prompts.yml - tweaks\scripts\script-prompts.yml + - tweaks\statuses\status-ngen.yml - tweaks\scripts\script-ngen.yml # ----------------------------------------------------- @@ -25,30 +25,13 @@ features: # Miscellaneous tweaks which don't fit into other # categories. # ----------------------------------------------------- + - tweaks\statuses\status-misc.yml - tweaks\misc\config-time.yml - tweaks\misc\disable-fast-user-switching.yml - tweaks\misc\disable-game-mode.yml - tweaks\misc\fix-no-downloads-bug.yml - tweaks\misc\oem-information.yml - tweaks\misc\rebuild-perf-counters.yml - - # ----------------------------------------------------- - # Debloat - # ----------------------------------------------------- - # >>> Description <<< - # - # Tweaks for debloating Windows, which could be for - # storage space or convienience. - # ----------------------------------------------------- - - tweaks\debloat\autologgers.yml - - tweaks\debloat\clean-winsxs.yml - - tweaks\debloat\cleanup-temp-files.yml - - tweaks\debloat\config-content-delivery.yml - - tweaks\debloat\disable-settings-pages.yml - - tweaks\debloat\legacy-photo-viewer.yml - - tweaks\debloat\prevent-edge-update.yml - - tweaks\debloat\scheduled-tasks.yml - - tweaks\debloat\storage-sense.yml # ----------------------------------------------------- # Networking @@ -58,6 +41,7 @@ features: # Tweaks for modifying network settings, which could be # for improving network performance, privacy and more. # ----------------------------------------------------- + - tweaks\statuses\status-networking.yml - tweaks\networking\disable-llmnr.yml - tweaks\networking\disable-reserved-bandwidth.yml - tweaks\networking\disable-smart-name-resolution.yml @@ -80,6 +64,7 @@ features: # Tweaks for improving the performance of Windows, which # includes responsiveness, latency, etc... # ----------------------------------------------------- + - tweaks\statuses\status-performance.yml - tweaks\performance\clear-ifeo.yml - tweaks\performance\config-fse-gamebar.yml - tweaks\performance\config-mmcss.yml @@ -112,6 +97,7 @@ features: # Also includes disabling features that are commonly # related to impacting privacy, like advertising. # ----------------------------------------------------- + - tweaks\statuses\status-privacy.yml - tweaks\privacy\config-app-permissions.yml - tweaks\privacy\config-windows-media-player.yml - tweaks\privacy\disable-activity-feed.yml @@ -168,6 +154,7 @@ features: # QoL tweaks can be anything, but they're mostly to do # with modifying the shell, Windows Explorer. # ----------------------------------------------------- + - tweaks\statuses\status-qol.yml - tweaks\qol\best-wallpaper-quality.yml - tweaks\qol\config-powershell.yml - tweaks\qol\config-start-menu.yml @@ -302,11 +289,32 @@ features: # These tweaks aim to enhance Windows' security, upon # its defaults. # ----------------------------------------------------- + - tweaks\statuses\status-security.yml - tweaks\security\block-anonymous-enum-sam.yml - tweaks\security\delete-defaultuser0.yml - tweaks\security\disable-remote-assistance.yml - tweaks\security\strong-dotnet-crypto.yml + # ----------------------------------------------------- + # Debloat + # ----------------------------------------------------- + # >>> Description <<< + # + # Tweaks for debloating Windows, which could be for + # storage space or convienience. + # ----------------------------------------------------- + - tweaks\statuses\status-clean-winsxs.yml + # Cleaning WinSxS sets its own status before the rest of the debloating, as it's a long operation + - tweaks\debloat\clean-winsxs.yml + - tweaks\statuses\status-debloat.yml + - tweaks\debloat\autologgers.yml + - tweaks\debloat\config-content-delivery.yml + - tweaks\debloat\disable-settings-pages.yml + - tweaks\debloat\legacy-photo-viewer.yml + - tweaks\debloat\prevent-edge-update.yml + - tweaks\debloat\scheduled-tasks.yml + - tweaks\debloat\cleanup-temp-files.yml + # ----------------------------------------------------- # Scripts # ----------------------------------------------------- @@ -315,6 +323,8 @@ features: # These are playbook files that run external PowerShell # or batch scripts for more advanced operations. # ----------------------------------------------------- + - tweaks\statuses\status-scripts.yml + - tweaks\scripts\script-storage-sense.yml - tweaks\scripts\script-devices.yml - tweaks\scripts\script-startmenu.yml - tweaks\scripts\script-pfp.yml diff --git a/src/Configuration/tweaks/debloat/autologgers.yml b/src/Configuration/tweaks/debloat/autologgers.yml index 6c5076a846..925b516caa 100644 --- a/src/Configuration/tweaks/debloat/autologgers.yml +++ b/src/Configuration/tweaks/debloat/autologgers.yml @@ -3,7 +3,6 @@ title: Disable unnecessary autologgers description: Disables unnecessary autologgers for the optimal performance and privacy privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling unnecessary autologgers'} # https://docs.microsoft.com/en-us/windows/win32/etw/configuring-and-starting-an-autologger-session - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Circular Kernel Context Logger' diff --git a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml index e3657ae203..6e68465891 100644 --- a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml +++ b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml @@ -1,4 +1,4 @@ ---- + title: Cleanup Temporary Files description: Cleans up temporary files, excluding AME folders privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/debloat/config-content-delivery.yml b/src/Configuration/tweaks/debloat/config-content-delivery.yml index e439bd371f..98fd8bb835 100644 --- a/src/Configuration/tweaks/debloat/config-content-delivery.yml +++ b/src/Configuration/tweaks/debloat/config-content-delivery.yml @@ -1,4 +1,4 @@ ---- + title: Configure Content Delivery Manager description: Configures Content Delivery Manager to not download any normally pre-installed applications (e.g. bloat like Disney+) mostly for QoL, but also for privacy. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/debloat/disable-settings-pages.yml b/src/Configuration/tweaks/debloat/disable-settings-pages.yml index 0a1472d4ae..c666874eb4 100644 --- a/src/Configuration/tweaks/debloat/disable-settings-pages.yml +++ b/src/Configuration/tweaks/debloat/disable-settings-pages.yml @@ -1,9 +1,8 @@ ---- + title: Disable Settings pages description: Disables certain Settings pages as they are either broken with other changes or for a more minimal experience privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling Settings pages'} - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'SettingsPageVisibility' diff --git a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml index 357fb1c8ed..25b49a3770 100644 --- a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml +++ b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml @@ -1,9 +1,8 @@ ---- + title: Enable Windows Photo Viewer description: Enables and configures the legacy Windows Photo Viewer to be the default for a more familar and lightweight photo viewing experience privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Enabling Windows Photo Viewer'} # Enable legacy photo viewer - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tiff', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} diff --git a/src/Configuration/tweaks/debloat/prevent-edge-update.yml b/src/Configuration/tweaks/debloat/prevent-edge-update.yml index cc75e7b2a3..8f1838fb26 100644 --- a/src/Configuration/tweaks/debloat/prevent-edge-update.yml +++ b/src/Configuration/tweaks/debloat/prevent-edge-update.yml @@ -1,4 +1,4 @@ ---- + title: Prevent Microsoft Edge Updates description: Prevents Microsoft Edge updates so that it can't reinstall on updates privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/debloat/scheduled-tasks.yml b/src/Configuration/tweaks/debloat/scheduled-tasks.yml index 06f96c16f3..46cce711b7 100644 --- a/src/Configuration/tweaks/debloat/scheduled-tasks.yml +++ b/src/Configuration/tweaks/debloat/scheduled-tasks.yml @@ -3,7 +3,6 @@ title: Configure Scheduled Tasks description: Configures scheduled tasks to debloat Windows by improving performance, privacy and more privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring scheduled tasks'} # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks # - !scheduledTask: @@ -11,7 +10,6 @@ actions: # operation: deleteFolder - !scheduledTask: path: '\Microsoft\Windows\Customer Experience Improvement Program' - operation: deleteFolder - !scheduledTask: path: '\Microsoft\Windows\DeviceDirectoryClient' operation: deleteFolder diff --git a/src/Configuration/tweaks/misc/config-time.yml b/src/Configuration/tweaks/misc/config-time.yml index eae69c5f3b..44736bd743 100644 --- a/src/Configuration/tweaks/misc/config-time.yml +++ b/src/Configuration/tweaks/misc/config-time.yml @@ -3,7 +3,6 @@ title: Configure Time Servers description: Configures time servers to be more reliable and accurate than the defaults privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring time servers'} # Change NTP server from Windows' server to pool.ntp.org - !run: {exe: 'net', args: 'start w32time'} - !run: {exe: 'w32tm', args: '/config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"'} diff --git a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml index b4ff10f8fc..90033f08f9 100644 --- a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml +++ b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml @@ -1,4 +1,4 @@ ---- + title: Disable Fast User Switching description: Disables fast user switching, as it's a feature with a problematic history, and most people do not use it anyways privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/misc/disable-game-mode.yml b/src/Configuration/tweaks/misc/disable-game-mode.yml index caa902dafd..26eca7f64d 100644 --- a/src/Configuration/tweaks/misc/disable-game-mode.yml +++ b/src/Configuration/tweaks/misc/disable-game-mode.yml @@ -1,4 +1,4 @@ ---- + title: Disable Game Mode description: Disables Xbox Game Mode privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml index b9fc707394..0d6dafc608 100644 --- a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml +++ b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml @@ -1,4 +1,4 @@ ---- + title: Fix No Downloads Bug description: Fixes a bug where the 'Downloads' folder doesn't exist in File Explorer privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/misc/oem-information.yml b/src/Configuration/tweaks/misc/oem-information.yml index 6c56155372..b57bca50aa 100644 --- a/src/Configuration/tweaks/misc/oem-information.yml +++ b/src/Configuration/tweaks/misc/oem-information.yml @@ -1,9 +1,8 @@ ---- + title: Configure OEM Information description: Sets OEM information to Atlas to make users go to us for support instead of OEMs privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Setting Atlas OEM information'} # Set information about the currently used system - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' diff --git a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml index a44d6ce875..9a33e6936e 100644 --- a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml +++ b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml @@ -1,4 +1,4 @@ ---- + title: Rebuild Performance Counters description: Manually rebuilds performance counters to ensure that there's no issues privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml b/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml index fd2bd6170c..cee2dd6432 100644 --- a/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml +++ b/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml @@ -1,4 +1,4 @@ ---- + title: Disable Reserved Bandwidth description: Disables reserved bandwith for connections for improved network performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml index 64225c27be..bfe5b1f706 100644 --- a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml +++ b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml @@ -1,4 +1,4 @@ ---- + title: Disable Smart Multi-Homed Name Resolution description: Designed to speed up DNS resolution by sending DNS requests across all available network adapters, but also causes a privacy issue due to DNS leakage privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/netsh.yml b/src/Configuration/tweaks/networking/netsh.yml index 6bba660125..6b8d70aae5 100644 --- a/src/Configuration/tweaks/networking/netsh.yml +++ b/src/Configuration/tweaks/networking/netsh.yml @@ -1,9 +1,8 @@ ---- + title: Configure Network Settings with Network Shell description: Configures the optimal networking settings with Network Shell (netsh.exe) privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring Network Settings with Network Shell'} - !run: {exe: 'netsh', args: 'int tcp set heuristics disabled'} - !run: {exe: 'netsh', args: 'int tcp set supplemental Internet congestionprovider=ctcp'} - !run: {exe: 'netsh', args: 'int tcp set global rsc=disabled'} diff --git a/src/Configuration/tweaks/networking/network-power-saving.yml b/src/Configuration/tweaks/networking/network-power-saving.yml index 569c5ac0c6..ca841c30ba 100644 --- a/src/Configuration/tweaks/networking/network-power-saving.yml +++ b/src/Configuration/tweaks/networking/network-power-saving.yml @@ -1,9 +1,8 @@ ---- + title: Disable Network Adapter Power Saving description: Set default power saving mode for all network cards to disabled by removing the default capability privilege: TrustedInstaller actions: - # - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Services\NDIS\Parameters' value: 'DefaultPnPCapabilities' diff --git a/src/Configuration/tweaks/networking/packet-sched-timer-res.yml b/src/Configuration/tweaks/networking/packet-sched-timer-res.yml index 65c150ee49..5dd7d70c1e 100644 --- a/src/Configuration/tweaks/networking/packet-sched-timer-res.yml +++ b/src/Configuration/tweaks/networking/packet-sched-timer-res.yml @@ -1,4 +1,4 @@ ---- + title: Set Packet Scheduler Timer Resolution description: Sets the network stack (packet scheduler) timer resolution to be more precise privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml index 0c1342d825..49e597eb13 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml @@ -1,4 +1,4 @@ ---- + title: Restrict Anonymous Access to Named Pipes and Shares description: Restricts anonymous access to named pipes and shares to prevent unauthorized system access privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml index b7e6b36c5d..b35d947827 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml @@ -1,4 +1,4 @@ ---- + title: Restrict Anonymous Enumeration of Shares description: Restricts anonymous enumeration of shares privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml b/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml index 64757ece3a..8110c62309 100644 --- a/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml +++ b/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml @@ -1,4 +1,4 @@ ---- + title: Disable SMB Bandwidth Throttling description: Disables SMB bandwidth throttling for improved performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/clear-ifeo.yml b/src/Configuration/tweaks/performance/clear-ifeo.yml index 399244bfee..4a17cf36e0 100644 --- a/src/Configuration/tweaks/performance/clear-ifeo.yml +++ b/src/Configuration/tweaks/performance/clear-ifeo.yml @@ -1,4 +1,4 @@ ---- + title: Clear Image File Execution Options description: Clears the default Image File Execution Options to clear default mitigations on applications privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/config-fse-gamebar.yml b/src/Configuration/tweaks/performance/config-fse-gamebar.yml index b682779568..0fcd2a47e1 100644 --- a/src/Configuration/tweaks/performance/config-fse-gamebar.yml +++ b/src/Configuration/tweaks/performance/config-fse-gamebar.yml @@ -1,4 +1,4 @@ ---- + title: Disable GameBar and Enable Fullscreen Exclusive description: Disables GameBar as it's mostly not used and is considered as bloat (as well as being incompatible with FSE), and enables fullscreen exclusive for the best possible latency, although this should be looked into more with recent Windows versions privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/config-mmcss.yml b/src/Configuration/tweaks/performance/config-mmcss.yml index b53e75d9af..17c565f3d4 100644 --- a/src/Configuration/tweaks/performance/config-mmcss.yml +++ b/src/Configuration/tweaks/performance/config-mmcss.yml @@ -1,4 +1,4 @@ ---- + title: Configure the Multimedia Class Scheduler Service description: Configures MMCSS for the best performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml index 08b1ae5f42..6804b32563 100644 --- a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml +++ b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml @@ -1,4 +1,4 @@ ---- + title: Disable Automatic Maintenance description: Disables automatic maintenance, which does tasks such as updates in the background, for QoL and performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-background-apps.yml b/src/Configuration/tweaks/performance/disable-background-apps.yml index ba096ae99e..b71ef59bab 100644 --- a/src/Configuration/tweaks/performance/disable-background-apps.yml +++ b/src/Configuration/tweaks/performance/disable-background-apps.yml @@ -1,4 +1,4 @@ ---- + title: Disable Background Apps description: Disables background apps, so that there's minimal resources used in the background privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-perf-track.yml b/src/Configuration/tweaks/performance/disable-perf-track.yml index 0c45697178..9fcaa44cba 100644 --- a/src/Configuration/tweaks/performance/disable-perf-track.yml +++ b/src/Configuration/tweaks/performance/disable-perf-track.yml @@ -1,4 +1,4 @@ ---- + title: Disable Performance Track description: Disables tracking of responsiveness events for performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-rsop-logging.yml b/src/Configuration/tweaks/performance/disable-rsop-logging.yml index 05604b8a7e..9be5a84100 100644 --- a/src/Configuration/tweaks/performance/disable-rsop-logging.yml +++ b/src/Configuration/tweaks/performance/disable-rsop-logging.yml @@ -1,4 +1,4 @@ ---- + title: Disable Resultant Set of Policy (RSoP) Logging description: Disables RSoP, which disables logging of Group Policy settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/extend-cache.yml b/src/Configuration/tweaks/performance/extend-cache.yml index b37156c685..3a60e7aeac 100644 --- a/src/Configuration/tweaks/performance/extend-cache.yml +++ b/src/Configuration/tweaks/performance/extend-cache.yml @@ -1,4 +1,4 @@ ---- + title: Extend Icon Cache description: Extends the icon cache to 4MB for better performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml index 529e6a91bf..3eafab01f2 100644 --- a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml +++ b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml @@ -1,4 +1,4 @@ ---- + title: Disable Searching for Shortcuts are Invalid description: Disables searching drives or using NTFS file system tracking for shortcuts that have invalid/non-existant paths for performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/config-boot-config.yml b/src/Configuration/tweaks/performance/system/config-boot-config.yml index abef7d0702..cf30a312c3 100644 --- a/src/Configuration/tweaks/performance/system/config-boot-config.yml +++ b/src/Configuration/tweaks/performance/system/config-boot-config.yml @@ -1,4 +1,4 @@ ---- + title: Configure Boot Configuration description: Configures the boot configuration for the best performance and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/config-paging.yml b/src/Configuration/tweaks/performance/system/config-paging.yml index 4596b6a556..0fb185acae 100644 --- a/src/Configuration/tweaks/performance/system/config-paging.yml +++ b/src/Configuration/tweaks/performance/system/config-paging.yml @@ -1,4 +1,4 @@ ---- + title: Configure Paging Settings description: Configures memory paging for the best performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml index eda5614375..dda4287c51 100644 --- a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml +++ b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml @@ -1,4 +1,4 @@ ---- + title: Disable Reserved Storage for Windows Updates description: Disables reserved storage for Windows Updates to have more storage privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml b/src/Configuration/tweaks/performance/system/optimise-ntfs.yml index e998029013..3bfd1c9e0a 100644 --- a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml +++ b/src/Configuration/tweaks/performance/system/optimise-ntfs.yml @@ -3,7 +3,6 @@ title: Optimise NTFS description: Optimises the NTFS filesystem for optimal performance, security and privacy privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Optimising the filesystem'} # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil # Disable last access information on directories, performance/privacy diff --git a/src/Configuration/tweaks/performance/system/script-power.yml b/src/Configuration/tweaks/performance/system/script-power.yml index d0bd1aa41d..dac3aefb02 100644 --- a/src/Configuration/tweaks/performance/system/script-power.yml +++ b/src/Configuration/tweaks/performance/system/script-power.yml @@ -1,4 +1,4 @@ ---- + title: Configure Power Settings description: Script to configure power settings for the best performance, especially focusing on the lowest latency, e.g. by reducing any potential jitter privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/service-host-split.yml b/src/Configuration/tweaks/performance/system/service-host-split.yml index cc07373421..d322b73d99 100644 --- a/src/Configuration/tweaks/performance/system/service-host-split.yml +++ b/src/Configuration/tweaks/performance/system/service-host-split.yml @@ -1,4 +1,4 @@ ---- + title: Disable Service Host Splitting description: Disables Service Host splitting, meaning that at a cost of reduced stability, there will be lower RAM usage and process count privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml index c6ccc544dc..86b456076e 100644 --- a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml +++ b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml @@ -1,4 +1,4 @@ ---- + title: Prioritise Foreground Applications description: Prioritises foreground applications for process scheduling by setting Win32PrioritySeparation to 26 hex, meaning a short quantum, variable, high foreground boost. This is similar to the 'Programs' options in SystemPropertiesPerformance.exe privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml index 6c2c5691c2..7c1d9bf080 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml @@ -1,4 +1,4 @@ ---- + title: Disable Advertising ID description: Disables advertising ID for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml b/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml index 4d3f294991..983769d7ea 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml @@ -1,4 +1,4 @@ ---- + title: Disable Bluetooth Advertising description: Disables advertising via Bluetooth for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml index 8bf3ef95b6..5e6ee385c7 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml @@ -1,4 +1,4 @@ ---- + title: Disable Sync Provider Notifications description: Disables notifications within File Explorer from OneDrive or other sync providers, which could display advertisements privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml index 02efbbb3b4..b7958209e1 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml @@ -1,4 +1,4 @@ ---- + title: Disable Settings Sync description: Disables Settings sync for QoL and privacy, as most people wouldn't want it anyways and it's extra connections privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml index 5e8c379ecb..c848d58fed 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml @@ -1,4 +1,4 @@ ---- + title: Disable Suggested Ways to Finish Setting up your Device description: Disables suggested ways to finish setting up your device, as it will mostly anony you to use cloud features privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml index a9c9a27b55..36493e31aa 100644 --- a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml @@ -1,4 +1,4 @@ ---- + title: Disallow Message Service Cloud Sync description: Disallows the Message service (which should be disabled anyways) from syncing with the cloud, as that's potentially harmful on privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/config-app-permissions.yml b/src/Configuration/tweaks/privacy/config-app-permissions.yml index 7f293c8286..9c381941ee 100644 --- a/src/Configuration/tweaks/privacy/config-app-permissions.yml +++ b/src/Configuration/tweaks/privacy/config-app-permissions.yml @@ -1,4 +1,4 @@ ---- + title: Configure App Permissions description: Configures default app permissions in Settings (Immersive Control Panel) for the optimal privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/config-windows-media-player.yml b/src/Configuration/tweaks/privacy/config-windows-media-player.yml index 2fb4c85d92..9cb8477de7 100644 --- a/src/Configuration/tweaks/privacy/config-windows-media-player.yml +++ b/src/Configuration/tweaks/privacy/config-windows-media-player.yml @@ -1,4 +1,4 @@ ---- + title: Configure Windows Media Player description: Configures Windows Media Player for the optimal privacy, security and usability. As a note, Windows Media Player is deprecated and should not be used, but this is just a safeguard in case anyone decides to. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-activity-feed.yml b/src/Configuration/tweaks/privacy/disable-activity-feed.yml index 42333872cc..1e5789f67b 100644 --- a/src/Configuration/tweaks/privacy/disable-activity-feed.yml +++ b/src/Configuration/tweaks/privacy/disable-activity-feed.yml @@ -1,4 +1,4 @@ ---- + title: Disable Activity Feed description: Disables Activity Feed in Task View for privacy (as it's an online feature) and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml index 47aa6ae151..56e6981b15 100644 --- a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml @@ -1,4 +1,4 @@ ---- + title: Disable App Launch Tracking description: Disables Windows from automatically tracking which apps you use the most to enhance search and start menu results for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-experimentation.yml b/src/Configuration/tweaks/privacy/disable-experimentation.yml index 1216d24bce..07bf671776 100644 --- a/src/Configuration/tweaks/privacy/disable-experimentation.yml +++ b/src/Configuration/tweaks/privacy/disable-experimentation.yml @@ -1,4 +1,4 @@ ---- + title: Disable Experimentation description: Disallows Microsoft from using your computer as a test for certain features for privacy and stability privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-insider.yml b/src/Configuration/tweaks/privacy/disable-insider.yml index b5b70ca609..5c70d9c7d6 100644 --- a/src/Configuration/tweaks/privacy/disable-insider.yml +++ b/src/Configuration/tweaks/privacy/disable-insider.yml @@ -1,4 +1,4 @@ ---- + title: Disable Windows Insider description: Windows Insider requires you to enable telemetry and is basically allows you to be Microsoft's test subject, meaning worsened stability and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-location-tracking.yml b/src/Configuration/tweaks/privacy/disable-location-tracking.yml index 71566c5e10..eac5d25f58 100644 --- a/src/Configuration/tweaks/privacy/disable-location-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-location-tracking.yml @@ -1,4 +1,4 @@ ---- + title: Disable Location Tracking description: Disables location tracking (also called Find My Device) for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml index d9e0ba5178..8978577b47 100644 --- a/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml +++ b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml @@ -1,4 +1,4 @@ ---- + title: Disable Lockscreen Camera description: Disables the lockscreen camera privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml index 5849e7c5c7..4cb3c16922 100644 --- a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml +++ b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml @@ -1,4 +1,4 @@ ---- + title: Disable Online Speech Recognition description: Disables online speech recognition for privacy purposes privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-pca.yml b/src/Configuration/tweaks/privacy/disable-pca.yml index d9654c0bdf..81a5c7a960 100644 --- a/src/Configuration/tweaks/privacy/disable-pca.yml +++ b/src/Configuration/tweaks/privacy/disable-pca.yml @@ -1,4 +1,4 @@ ---- + title: Disable Program Compatibility Assistant (PCA) description: Disables the Program Compatibility Assistant for QoL and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml index 5e9a072427..8b2d2a9567 100644 --- a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml +++ b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml @@ -1,4 +1,4 @@ ---- + title: Disable OOBE Privacy Experience description: Disables the OOBE (Out of Box Experience) privacy configuration that you might see on updates to not override current settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml index c4d97b666e..e1f43c517d 100644 --- a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml +++ b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml @@ -1,4 +1,4 @@ ---- + title: Disable Automatic Updates of Speech Data description: Disables auto-updates of speech data, as it's commonly not used, and it's a potential privacy concern or an overall annoyance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml index 39158e43f8..7e05cec757 100644 --- a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml +++ b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml @@ -1,4 +1,4 @@ ---- + title: Do not use Diagnostic Data for Tailored Experiences description: Prevents Windows from using diagnostic data for tailored experiences for privacy, also labeled as "Let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic data" privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-user-tracking.yml b/src/Configuration/tweaks/privacy/disable-user-tracking.yml index eb961322fd..f742afbab6 100644 --- a/src/Configuration/tweaks/privacy/disable-user-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-user-tracking.yml @@ -1,4 +1,4 @@ ---- + title: Disable Most Frequently Used Applications description: Disables the most frequently used applications in the start menu for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml index fd844b4ad2..aa4273bcdc 100644 --- a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml +++ b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml @@ -1,4 +1,4 @@ ---- + title: Disable Website Access to Language List description: Disables websites accessing the Windows language list for the best privacy, as it's a common fingerprinting technique to identify a user by their languages privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml index c801c690f4..86051c89a2 100644 --- a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml +++ b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml @@ -1,4 +1,4 @@ ---- + title: Disable Windows Error Reporting description: Disables Windows Error Reporting for QoL and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml index baac19fae3..804da470b3 100644 --- a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml +++ b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml @@ -1,4 +1,4 @@ ---- + title: Disallow Users to be Non-Local description: For privacy and QoL, users are prevented from adding Microsoft accounts as user accounts instead of local accounts privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml index 08ee3886f5..6531e01525 100644 --- a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml +++ b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml @@ -1,4 +1,4 @@ ---- + title: Disallow Upload and Publish of User Activities description: Disables the upload and publish of user activities for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/search-settings.yml b/src/Configuration/tweaks/privacy/search-settings.yml index 2ad42c1d76..e875243c96 100644 --- a/src/Configuration/tweaks/privacy/search-settings.yml +++ b/src/Configuration/tweaks/privacy/search-settings.yml @@ -1,4 +1,4 @@ ---- + title: Configure Search on the Taskbar description: Configures search for the optimal usability and privacy, meaning disabling online features to make it simplistic and usable privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml index 7e558d9ece..cd03247823 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml @@ -1,4 +1,4 @@ ---- + title: Disable Key Management System Telemetry description: Turns off KMS client online AVS validation, which preventing sending data to Microsoft regarding its activation state, for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml index d17072f1cb..592f7d9b4c 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml @@ -1,4 +1,4 @@ ---- + title: Disable Customer Experience Improvement Program description: Disables Customer Experience Improvement Program (CEIP) for privacy, as it's telemetry privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml index 511c2ad12a..c330bf06f5 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml @@ -1,4 +1,4 @@ ---- + title: Disable Diagnostic Tracing description: Disables diagnostic tracing for privacy purposes, disabling tracing things such as system activities, events, or errors privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml index 5e7bd25542..3e7cc55318 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml @@ -1,4 +1,4 @@ ---- + title: Disable .NET CLI Telemetry description: Disables .NET CLI telemetry privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml index 1b6fdd697e..c275e604c4 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml @@ -1,4 +1,4 @@ ---- + title: Disable Input Telemetry description: Disables text, ink and handwriting telemetry for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml index d7289daf65..44741bdf5b 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml @@ -1,4 +1,4 @@ ---- + title: Disallow Telemetry and Data Collection description: Disallows telemetry and data collection for improved privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml index cf10081992..1063fb3996 100644 --- a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml +++ b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml @@ -1,4 +1,4 @@ ---- + title: Change the Tooltip Colour to Blue description: Changes the tooltip colour to blue, because it looks better I guess? privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml index 084d5ebfe8..0a466c5da3 100644 --- a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml +++ b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml @@ -1,4 +1,4 @@ ---- + title: Enable Dark Mode and Disable Transparency description: Enables dark mode and disables transparency for performance and QoL, as dark mode is generally preferred privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml index f119d7057b..39b3cbb3cf 100644 --- a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml +++ b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml @@ -1,4 +1,4 @@ ---- + title: Disable Blur on Login Background description: Disables the blur on the login background so that the background is clear and for a potential and very small performance improvement privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml index 1b53f50540..9d0d351f3d 100644 --- a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml +++ b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml @@ -1,4 +1,4 @@ ---- + title: Disallow Themes to Change Certain Personalised Features description: Disallows themes to change certain personalised features, as most of the time people only really apply themes for wallpapers or Windows style skins (custom themes) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml index 7814523709..577a0e38c5 100644 --- a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml +++ b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml @@ -1,4 +1,4 @@ ---- + title: Disable Wallpaper Compression description: Disables wallpaper compression so that your wallpaper is in full quality privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/config-powershell.yml b/src/Configuration/tweaks/qol/config-powershell.yml index 3a2d77f8ff..e82f737281 100644 --- a/src/Configuration/tweaks/qol/config-powershell.yml +++ b/src/Configuration/tweaks/qol/config-powershell.yml @@ -3,7 +3,6 @@ title: Configure PowerShell description: Configures PowerShell for the optimal privacy, performance and usability privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring PowerShell'} # Disable PowerShell Core telemetry - !cmd: {command: 'setx POWERSHELL_TELEMETRY_OPTOUT 1'} # Set .ps1 file types to open with PowerShell by default diff --git a/src/Configuration/tweaks/qol/config-start-menu.yml b/src/Configuration/tweaks/qol/config-start-menu.yml index b9e06c9362..281c8a1f34 100644 --- a/src/Configuration/tweaks/qol/config-start-menu.yml +++ b/src/Configuration/tweaks/qol/config-start-menu.yml @@ -1,4 +1,4 @@ ---- + title: Configure Start Menu description: Configures the Start Menu's layout and settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml index ebf7f1e7ad..4dde870481 100644 --- a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml +++ b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml @@ -1,4 +1,4 @@ ---- + title: Configure Windows Ink Workspace description: Configures the Windows Ink Workspace to not be in the way, and have the best usability and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-background-auto-login.yml b/src/Configuration/tweaks/qol/disable-background-auto-login.yml index 67b55345f8..3da09f42f7 100644 --- a/src/Configuration/tweaks/qol/disable-background-auto-login.yml +++ b/src/Configuration/tweaks/qol/disable-background-auto-login.yml @@ -1,4 +1,4 @@ ---- + title: Disable Auto-logon to Finish Setting up Device after an Update or Restart description: Disables automatically logging-in in the background of the lockscreen, also called 'Use sign-in info to auto-finish setting up device after update or restart' privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-lockscreen.yml b/src/Configuration/tweaks/qol/disable-lockscreen.yml index ac8eae32a0..e6e4678872 100644 --- a/src/Configuration/tweaks/qol/disable-lockscreen.yml +++ b/src/Configuration/tweaks/qol/disable-lockscreen.yml @@ -1,4 +1,4 @@ ---- + title: Disable Lockscreen description: Disables the lockscreen for QoL, as it's faster to go straight to the login screen over pressing space. This is customisable later privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-mouse-accel.yml b/src/Configuration/tweaks/qol/disable-mouse-accel.yml index 2720f70b5b..cf6fcceeda 100644 --- a/src/Configuration/tweaks/qol/disable-mouse-accel.yml +++ b/src/Configuration/tweaks/qol/disable-mouse-accel.yml @@ -1,4 +1,4 @@ ---- + title: Disable Mouse Acceleration description: Disables mouse acceleration (also called 'Enhance Pointer Precision') for 1:1 mouse movement, which is what most gamers would want privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-settings-tips.yml b/src/Configuration/tweaks/qol/disable-settings-tips.yml index 738dc03acb..dced26c399 100644 --- a/src/Configuration/tweaks/qol/disable-settings-tips.yml +++ b/src/Configuration/tweaks/qol/disable-settings-tips.yml @@ -1,4 +1,4 @@ ---- + title: Disable Immersive Control Panel Tips description: Disables Settings (Immersive Control Panel) tips for QoL, as most of the time, they only get in the way privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-spell-checking.yml b/src/Configuration/tweaks/qol/disable-spell-checking.yml index 6124079efc..52546fdb21 100644 --- a/src/Configuration/tweaks/qol/disable-spell-checking.yml +++ b/src/Configuration/tweaks/qol/disable-spell-checking.yml @@ -1,4 +1,4 @@ ---- + title: Disable Spell Checking description: Disables spell checking for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml index 5e43117dad..5e37bb7376 100644 --- a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml +++ b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml @@ -1,4 +1,4 @@ ---- + title: Disable Automatic Updates for Apps in Store description: Disables automatic updates for apps in Store so that the user has more control privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml b/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml index 4f3827b40a..ef62e2231c 100644 --- a/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml +++ b/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml @@ -1,4 +1,4 @@ ---- + title: Disable Touch Visual Feedback description: Disables touch visual feedback for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml index 12242cd12b..d03e6921f5 100644 --- a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml +++ b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml @@ -1,4 +1,4 @@ ---- + title: Disable UAC Secure Desktop description: Disables switching to the Secure Desktop when prompting for elevation. An application would need admin privileges to control the mouse and keyboard to accept the UAC prompt anyways. As a note, UAC is not designed to save you from malware, UAC can easily be bypassed on admin accounts (e.g, check GitHub). privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml b/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml index dd549940ce..c38ffd2c88 100644 --- a/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml +++ b/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml @@ -1,4 +1,4 @@ ---- + title: Disable 'Notify About USB Issues' description: Disables 'Notify me if there are issues connecting to USB devices' as this is prone to false positives, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-windows-feedback.yml b/src/Configuration/tweaks/qol/disable-windows-feedback.yml index e6faa447ff..fe09bfecf5 100644 --- a/src/Configuration/tweaks/qol/disable-windows-feedback.yml +++ b/src/Configuration/tweaks/qol/disable-windows-feedback.yml @@ -1,4 +1,4 @@ ---- + title: Disable Windows Feedback description: Disables Windows Feedback for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml index aae0d50ce4..4df3e39d6a 100644 --- a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml +++ b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml @@ -1,4 +1,4 @@ ---- + title: Disable Windows Spotlight description: Windows Spotlight provides lockscreen messages like 'Like what you see?', and are disabled for QoL and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml index b600b96548..f37874e534 100644 --- a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml +++ b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml @@ -1,4 +1,4 @@ ---- + title: Do Not Reduce Sounds While in a Call description: Makes it so that Windows does not reduce sounds in a call for QoL, as people generally wouldn't want this behaviour privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml index 5019a0a8ec..38b224e97d 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml @@ -1,4 +1,4 @@ ---- + title: Disable 'Always Read and Scan This Section' description: Disables 'Always Read and Scan This Section' for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml index 57ba6be406..e95d36cfea 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml @@ -1,4 +1,4 @@ ---- + title: Disable Commonly Annoying Features and Shortcuts description: Disables commonly annoying features, e.g. pressing shift 5 times for sticky keys. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml index 9adc544728..5fba25ea27 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml @@ -1,4 +1,4 @@ ---- + title: Disable Accessibility Tool Shortcut description: Disables the accessibility tool shortcut that launches with Win+Vol, which is also labeled as making touch and tablets easier to use, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml index 2f40970568..16edb49bf5 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml @@ -1,4 +1,4 @@ ---- + title: Disable Ease of Access Sounds description: Disable Ease Of Access sounds on activation or sound warnings, like the infamous sticky keys sound, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml index 474d9fce02..2cc338845e 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml @@ -1,4 +1,4 @@ ---- + title: Add 'Install CAB' to Context Menu description: Allows you to install Windows packages in the form of .cab files in the context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml index 127669ac9c..64d3b8f4f3 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml @@ -1,4 +1,4 @@ ---- + title: Add 'Merge as TrustedInstaller' to Context Menu description: Adds 'Merge as TrustedInstaller' to context menu for registry files privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml index a00fa75a87..298690afea 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml @@ -1,4 +1,4 @@ ---- + title: Adds Batch Scripts to 'New' Context Menu description: Adds batch scripts (.bat) to 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml index 7532bba3c8..f52d95e060 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml @@ -1,4 +1,4 @@ ---- + title: Add PowerShell Script to 'New' Context Menu description: Adds PowerShell script (.ps1) to 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml index 671381b82c..b55cdc9616 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml @@ -1,4 +1,4 @@ ---- + title: Add Registry Entries to 'New' Context Menu description: Adds registry entries (.reg) to 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml index 1d1f9ca4b7..2436c1e419 100644 --- a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml +++ b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml @@ -1,4 +1,4 @@ ---- + title: Show More Details by Default on Transfers description: Shows more details by default on file transfers, meaning that you can see the exact speed of files copying, moving, deleting, etc... privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml index bb5bc4558b..b9c14b30f8 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml @@ -1,4 +1,4 @@ ---- + title: Disable Automatic Folder Type Discovery description: Disables automatic folder type discovery for QoL, as most users would probably want each folder to have the same view/settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml index fa547c6c05..71fb73d7cd 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml @@ -3,7 +3,6 @@ title: Disable folders from This PC description: Disables folders in 'This PC' as they are also in Quick Access to reduce clutter, and adds 'Music' and 'Videos' to Quick Access privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Removing folders from This PC'} # Disable folders in 'This PC' - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' diff --git a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml index 98321f9a76..d1f1febd2d 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml @@ -1,4 +1,4 @@ ---- + title: Disable Network Navigation Pane in Explorer description: Disables the network navigation pane/item in the Explorer sidebar for QoL, as it is mostly unused privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml b/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml index a9d1997289..de11f51389 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml @@ -1,4 +1,4 @@ ---- + title: Disable Sharing Wizard description: Disables the 'Sharing Wizard' option in File Explorer for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml index 65483c631d..4b353d5ab1 100644 --- a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml +++ b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml @@ -1,4 +1,4 @@ ---- + title: Always Show the Full Context Menu on Items description: Fixes context menu items missing when more than 15 files are selected, this sets it to 100 items instead of 15, where some context menu items disappear privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml b/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml index fe1daadc78..2aefc8d62c 100644 --- a/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml +++ b/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml @@ -1,4 +1,4 @@ ---- + title: Hide Recent Items description: Hide recent items in Quick Access and other places for privacy and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml index a67d7ebb71..037c1cfa6e 100644 --- a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml +++ b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml @@ -1,4 +1,4 @@ ---- + title: Add Power Plan File Association description: Adds a file assocation for .pow files, so you can simply double click and import them privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml index 670b1726c6..9997931fe6 100644 --- a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml +++ b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml @@ -1,4 +1,4 @@ ---- + title: Minimise Mouse Hover Time for Item Info description: Minimises mouse hover time (from 400ms to 20ms) for hovering over files or folders mostly in File Explorer, so that you can instantly see information for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml index 417a8521c2..c649db53aa 100644 --- a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml +++ b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml @@ -1,4 +1,4 @@ ---- + title: Disable Internet File Assocation Service description: Makes it so that Windows doesn't ask you if you want to get results from the web for an unknown file extension privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml index e27c7ec9e7..82449cd70b 100644 --- a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml @@ -1,4 +1,4 @@ ---- + title: Open File Explorer to This PC description: Configures File Explorer to open to This PC instead of Quick Access for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml index 393dd40200..6f3dad0162 100644 --- a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml @@ -1,4 +1,4 @@ ---- + title: Show Removable Drives Only in 'This PC' description: Shows removable drives only in 'This PC', instead of being seperate in the Explorer sidebar, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml index f9afc6b858..6b720cc553 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Cast to device' from Context Menu description: Removes 'Cast to device' from Context Menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml index a4cb32d485..bdd3d90b6b 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Extract all' from Context Menu description: Removes 'Extract all' from Context Menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml index 64e1ae93cb..0e0e8a5bdd 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Give access to' from Context Menu description: Removes 'Give access to' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml index 74b1ed284c..bce80ce745 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Include in Library' from Context Menu description: Removes 'Include in Library' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml index 2c708950ea..e5e92b9a29 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml @@ -1,4 +1,4 @@ ---- + title: Remove Bitmap Image from the 'New' Context Menu description: Removes bitmap image from the 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml index facec901a9..5e19081a80 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml @@ -1,4 +1,4 @@ ---- + title: Remove Rich Text Document from 'New' Context Menu description: Removes rich text document from 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml index af5c538f32..2498801a2c 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Edit with Paint 3D' from Context Menu description: Removes 'Edit with Paint 3D' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml index 7752401295..a5608fdcec 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Print' Context Menu description: Removes the 'Print' context menu by default privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml index 2c9c8444e7..2c522cd54f 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Share' from Context Menu description: Removes 'Share' from Context Menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml index 1dd8ed3b2a..2774928d65 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml @@ -1,4 +1,4 @@ ---- + title: Remove 'Troubleshooting Compatibility' from Context Menu description: Removes 'Troubleshooting Compatibility' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml index 7b507b0c05..9b8bb3e3df 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml @@ -1,4 +1,4 @@ ---- + title: Remove Previous Versions from Explorer description: Removes previous versions from Explorer, as it's mostly unused, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml index a51bab626d..f9e031ce70 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml @@ -1,4 +1,4 @@ ---- + title: Remove Shortcut Icon description: Removes the shortcut icon for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml index f2d12a308e..0e42fe35c4 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml @@ -1,4 +1,4 @@ ---- + title: Remove Shortcut Text description: Removes '- Shortcut' text appended onto the end of shortcuts for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/show-files.yml b/src/Configuration/tweaks/qol/explorer/show-files.yml index 252ec44bab..c0bc9f663f 100644 --- a/src/Configuration/tweaks/qol/explorer/show-files.yml +++ b/src/Configuration/tweaks/qol/explorer/show-files.yml @@ -1,4 +1,4 @@ ---- + title: Configure Explorer to Show All Files with File Extensions description: Configures Explorer to show all files with file extensions, meaning that you can see system files, hidden files, etc... This is for QoL and also security. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml index 04cb77bd2d..18fdde5b84 100644 --- a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml +++ b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml @@ -1,4 +1,4 @@ ---- + title: Hide Disabled and Disconnected Devices in Sounds Panel description: Hides disabled and disconnected devices in the Sounds (mmsys.cpl) panel for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml b/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml index ea59df8c5b..220adfdffe 100644 --- a/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml +++ b/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml @@ -1,4 +1,4 @@ ---- + title: Disable 'Open file' Security Warning Message description: Disables the pop-up asking if you want to run a file downloaded from the internet for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml index 0b81668429..7b3bbc2055 100644 --- a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml +++ b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml @@ -1,4 +1,4 @@ ---- + title: Disable SmartScreen description: SmartScreen is a security feature for warning users about the dangers of executing certain files from third party sources, and it is disabled for QoL. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml index cce9c1a4b3..8b7fdd94e0 100644 --- a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml +++ b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml @@ -1,4 +1,4 @@ ---- + title: Don't Show Edge Tabs in Alt-Tab description: Sets the 'Alt + Tab shows' option to 'Open windows only', meaning that individual Edge tabs won't be displayed, which would clutter the alt-tab interface privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/config-autorun.yml b/src/Configuration/tweaks/qol/shell/config-autorun.yml index 8ca489fe3c..7f59de134c 100644 --- a/src/Configuration/tweaks/qol/shell/config-autorun.yml +++ b/src/Configuration/tweaks/qol/shell/config-autorun.yml @@ -3,7 +3,6 @@ title: Disable AutoRun/AutoPlay description: Disables AutoRun/AutoPlay for the optimal security and usability/QoL privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling AutoRun/AutoPlay'} # Disable USB autorun/play - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' diff --git a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml index f8da7bed86..0fbfa6bea5 100644 --- a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml +++ b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml @@ -1,4 +1,4 @@ ---- + title: Configure Snap Settings description: Configures the snapping of windows to not have auto-snapping, where Windows will show you other applications to put side by side privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml index ef13bea150..d87a46315b 100644 --- a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml +++ b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml @@ -1,4 +1,4 @@ ---- + title: Disable Aero Shake description: Disables Aero Shake, which is where you shake a window and all other Windows minimise, as most of the time it's accidently triggered privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml index 45cf48721b..f6c3e10306 100644 --- a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml +++ b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml @@ -1,4 +1,4 @@ ---- + title: Diasble Low Disk Space Checks description: DIsables low disk space checks, meaning that there won't be a low disk space warning for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml b/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml index 639aa4b336..1aad781334 100644 --- a/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml +++ b/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml @@ -1,4 +1,4 @@ ---- + title: Disable Menu Hover Delay description: Makes hovering over sub-menus in menus instant, instead of having a slight delay on hover privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml index 12a7f1f0f2..c41e06ca7d 100644 --- a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml +++ b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml @@ -1,4 +1,4 @@ ---- + title: Disable Network Location Wizard description: Disables the Network Location Wizard, which is the pop-up about your PC being discoverable privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-notifications.yml b/src/Configuration/tweaks/qol/shell/disable-notifications.yml index 2ad2ada4f1..872406ae89 100644 --- a/src/Configuration/tweaks/qol/shell/disable-notifications.yml +++ b/src/Configuration/tweaks/qol/shell/disable-notifications.yml @@ -3,7 +3,6 @@ title: Disable notifications description: Disables notifications by defualt for having a more minimal experience privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling notifications'} # Disable all lockscreen notifications - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' diff --git a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml index 54fbf4d9b9..225317d3ee 100644 --- a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml +++ b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml @@ -1,4 +1,4 @@ ---- + title: Disable Shared Experiences description: Disables 'Shared Experiences', which is a way of sharing items between advices, as it is mostly unused privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml index 0602c72cb9..eef5695a24 100644 --- a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml +++ b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml @@ -3,7 +3,6 @@ title: Configure Quick Settings in Notification Center description: Configures Quick Settings in Notification Center for QoL privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring Quick Settings in Notification Center'} # Unpin all quick action shortcuts by default - !registryValue: path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' diff --git a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml index aef12b9734..7689982b7a 100644 --- a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml +++ b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml @@ -1,4 +1,4 @@ ---- + title: Enable Legacy Alt-Tab description: Enables the legacy alt-tab, as it's technically the fastest (no opening delay), and it also doesn't show thumbnails, potentially contributing to its speed? privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml index a881abff3f..8d802d4211 100644 --- a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml +++ b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml @@ -1,4 +1,4 @@ ---- + title: Show All Tasks in Control Panel description: Shows 'All Tasks' in Control Panel (God Mode), so that people can easily access all settings for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml b/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml index b9187626b2..b9612272b8 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml @@ -1,4 +1,4 @@ ---- + title: Decrease Shutdown Time description: Makes it so that Windows is less tolerable to hung apps, and tries to kill them as fast as possible on shutdown privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml b/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml index f1c1f0e7b7..69fb322ef5 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml @@ -1,4 +1,4 @@ ---- + title: Disable Startup Delay description: Disables the startup delay of startup applications privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml index 7f1f6005bd..5ccb558e20 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml @@ -1,4 +1,4 @@ ---- + title: Force Close Applications on Session End description: Forcefully closes all applications on restart, shut down, or sign out of Windows, instead of prompting the user to save everything first privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/system/crash-control-qol.yml b/src/Configuration/tweaks/qol/system/crash-control-qol.yml index 7aa32b70dd..8e355fb75d 100644 --- a/src/Configuration/tweaks/qol/system/crash-control-qol.yml +++ b/src/Configuration/tweaks/qol/system/crash-control-qol.yml @@ -1,4 +1,4 @@ ---- + title: Crash Control Quality of Life description: Configures the BSoD for having the most useful information and not leaving behind dumps (which most people won't look into anyways) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml index e763546739..e01f269bc1 100644 --- a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml +++ b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml @@ -1,4 +1,4 @@ ---- + title: Always Show All Tray Icons description: Always shows all tray icons, and therefore disabling the system tray, meaning that users can always see running background applications (which have a tray icon) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml index 60cefb4aa0..69d8338a61 100644 --- a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml +++ b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml @@ -1,4 +1,4 @@ ---- + title: Show Command Prompt on Win+X description: Shows Command Prompt instead of PowerShell on Windows + X, as it's what most users are familar with privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml index 1a52ef7019..3efb2266d4 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml @@ -1,4 +1,4 @@ ---- + title: Hide UWP Badges on Taskbar description: Hides badges on the taskbar for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml index d1bd5cca4c..d0c6976a59 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml @@ -1,4 +1,4 @@ ---- + title: Disable Cloud Optimised Content in the Taskbar description: Disables cloud optimised content in the taskbar for QoL, which will pin items dependant on what you use like having a linked phone or Xbox Live privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml index 81b46b800f..a2472bda85 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml @@ -1,4 +1,4 @@ ---- + title: Disable Show Desktop Peek on Taskbar description: Disables the 'Show Desktop' peek feature on the taskbar, as most of the time people accidently trigger it, so it's disabled here for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml index d9e8609de4..a46438f629 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml @@ -1,4 +1,4 @@ ---- + title: Disable News and Interests description: Disables News and Interests in the taskbar for privacy (lots of third party connections) and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml b/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml index efc6f3115a..8ece81437e 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml @@ -1,4 +1,4 @@ ---- + title: Never Use Tablet Mode description: Makes Windows never use tablet mode for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml index af856ac259..0748aa6ba0 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml @@ -1,4 +1,4 @@ ---- + title: Hide 'Meet Now' on the Taskbar description: Hides 'Meet Now' in the taskbar for QoL and privacy (as it's an online feature) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml index 1888e53490..aefbb8cf71 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml @@ -1,4 +1,4 @@ ---- + title: Disable Task View on Taskbar description: Disables the Task View button on the taskbar for QoL, as it can be accessed with Win + Tab anyways privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml index 973a64a264..76121642ca 100644 --- a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml +++ b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml @@ -1,4 +1,4 @@ ---- + title: Disallow Pinning Microsoft Store App to Taskbar description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically don't want it there privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/visual-effects.yml b/src/Configuration/tweaks/qol/visual-effects.yml index 42987a6c23..36dfb819ee 100644 --- a/src/Configuration/tweaks/qol/visual-effects.yml +++ b/src/Configuration/tweaks/qol/visual-effects.yml @@ -1,4 +1,4 @@ ---- + title: Configure Visual Effects description: Configures the visual effects in Windows for the optimal responsiveness/'snappiness', performance and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-backup2.yml b/src/Configuration/tweaks/scripts/script-backup2.yml index 1537ace247..d2da904c84 100644 --- a/src/Configuration/tweaks/scripts/script-backup2.yml +++ b/src/Configuration/tweaks/scripts/script-backup2.yml @@ -1,4 +1,4 @@ ---- + title: Backup Atlas Services and Drivers description: Backs up default Atlas services and drivers, after all of the tweaks privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-devices.yml b/src/Configuration/tweaks/scripts/script-devices.yml index 23a0533806..58d9677dc9 100644 --- a/src/Configuration/tweaks/scripts/script-devices.yml +++ b/src/Configuration/tweaks/scripts/script-devices.yml @@ -3,7 +3,6 @@ title: Disable Devices description: Disables devices that users would not typically need to reduce any potential system resource usage in the background privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling devices'} - !powerShell: {command: 'Disable-NetAdapterBinding -Name "*" -ComponentID ms_msclient, ms_server, ms_lldp, ms_lltdio, ms_rspndr'} - !run: exe: 'powershell.exe' diff --git a/src/Configuration/tweaks/scripts/script-finalize.yml b/src/Configuration/tweaks/scripts/script-finalize.yml index bbc633d766..933cd8fc90 100644 --- a/src/Configuration/tweaks/scripts/script-finalize.yml +++ b/src/Configuration/tweaks/scripts/script-finalize.yml @@ -1,4 +1,4 @@ ---- + title: Do Final Tweaks description: Does final tweaks that are run from a batch script, as some tweaks can't be done in playbooks privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-pfp.yml b/src/Configuration/tweaks/scripts/script-pfp.yml index 62355d2d53..c9eef23e04 100644 --- a/src/Configuration/tweaks/scripts/script-pfp.yml +++ b/src/Configuration/tweaks/scripts/script-pfp.yml @@ -1,4 +1,4 @@ ---- + title: Set Profile Pictures description: Sets the default Atlas profile pictures privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-startmenu.yml b/src/Configuration/tweaks/scripts/script-startmenu.yml index 85de282634..7dbe4d7eea 100644 --- a/src/Configuration/tweaks/scripts/script-startmenu.yml +++ b/src/Configuration/tweaks/scripts/script-startmenu.yml @@ -1,4 +1,4 @@ ---- + title: Configure Start Menu description: Configures the start menu by default to be the best for usability (QoL) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/debloat/storage-sense.yml b/src/Configuration/tweaks/scripts/script-storage-sense.yml similarity index 79% rename from src/Configuration/tweaks/debloat/storage-sense.yml rename to src/Configuration/tweaks/scripts/script-storage-sense.yml index 2f2dd1d5f0..86836cdba7 100644 --- a/src/Configuration/tweaks/debloat/storage-sense.yml +++ b/src/Configuration/tweaks/scripts/script-storage-sense.yml @@ -3,7 +3,6 @@ title: Configure and Enable Storage Sense description: Configures Storage Sense to automatically cleanup Windows every month privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring and enabling Storage Sense'} - !run: exe: 'powershell.exe' args: '-NoP -File STORAGESENSE.ps1' diff --git a/src/Configuration/tweaks/scripts/script-wallpaper.yml b/src/Configuration/tweaks/scripts/script-wallpaper.yml index 227fe01bdd..389783bf10 100644 --- a/src/Configuration/tweaks/scripts/script-wallpaper.yml +++ b/src/Configuration/tweaks/scripts/script-wallpaper.yml @@ -1,4 +1,4 @@ ---- + title: Add Wallpaper description: Adds and sets the Atlas wallpapers by default privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml index 5f143eb65b..459b276ec0 100644 --- a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml +++ b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml @@ -1,4 +1,4 @@ ---- + title: Blocks Anonymous Enumeration of SAM Accounts description: Blocks the anonymous enumeration of SAM accounts to prevent the ability to list the potential points of attack to the system privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/security/delete-defaultuser0.yml b/src/Configuration/tweaks/security/delete-defaultuser0.yml index e898936826..5d032a68c9 100644 --- a/src/Configuration/tweaks/security/delete-defaultuser0.yml +++ b/src/Configuration/tweaks/security/delete-defaultuser0.yml @@ -1,4 +1,4 @@ ---- + title: Delete 'defaultuser0' Account used during OOBE description: Deletes the hidden 'defaultuser0' account used during OOBE (Out of Box Experience) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/security/disable-remote-assistance.yml b/src/Configuration/tweaks/security/disable-remote-assistance.yml index b299d71685..abac80c55a 100644 --- a/src/Configuration/tweaks/security/disable-remote-assistance.yml +++ b/src/Configuration/tweaks/security/disable-remote-assistance.yml @@ -3,7 +3,6 @@ title: Disable Remote Assistance description: As Remote Assistance is an unused and potentially vulnerable feature, it is restricted privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling Remote Assistance'} # Disable Remote Assistance - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' diff --git a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml index c98c3f91ae..da1068767a 100644 --- a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml +++ b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml @@ -1,4 +1,4 @@ ---- + title: Set Strong Cryptography description: Set strong cryptography on AMD64 and x86 .NET Framework (version 4 and above) to fix a Scoop installation issue privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml new file mode 100644 index 0000000000..0799e42ec4 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for Cleaning the Component Store +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Cleaning the component store...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-debloat.yml b/src/Configuration/tweaks/statuses/status-debloat.yml new file mode 100644 index 0000000000..73191f7ba0 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-debloat.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Debloating Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running debloating tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-misc.yml b/src/Configuration/tweaks/statuses/status-misc.yml new file mode 100644 index 0000000000..d1f368a651 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-misc.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Miscellaneous Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running miscellaneous tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-networking.yml b/src/Configuration/tweaks/statuses/status-networking.yml new file mode 100644 index 0000000000..1b9626a642 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-networking.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Networking Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running networking tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-ngen.yml b/src/Configuration/tweaks/statuses/status-ngen.yml new file mode 100644 index 0000000000..44cd653408 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-ngen.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for Running .NET Optimisation +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running NGEN...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-performance.yml b/src/Configuration/tweaks/statuses/status-performance.yml new file mode 100644 index 0000000000..1c31b57796 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-performance.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Performance Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running performance tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-privacy.yml b/src/Configuration/tweaks/statuses/status-privacy.yml new file mode 100644 index 0000000000..735888d348 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-privacy.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Privacy Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running privacy tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-prompts.yml b/src/Configuration/tweaks/statuses/status-prompts.yml new file mode 100644 index 0000000000..0ee9aefc50 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-prompts.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for PowerShell Prompts +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Waiting for user prompts...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-qol.yml b/src/Configuration/tweaks/statuses/status-qol.yml new file mode 100644 index 0000000000..0f07eec13d --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-qol.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the QoL Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running QoL tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-scripts.yml b/src/Configuration/tweaks/statuses/status-scripts.yml new file mode 100644 index 0000000000..fb175c3406 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-scripts.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Scripts Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running scripts...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-security.yml b/src/Configuration/tweaks/statuses/status-security.yml new file mode 100644 index 0000000000..222ed2a078 --- /dev/null +++ b/src/Configuration/tweaks/statuses/status-security.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Security Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running security tweaks...'} \ No newline at end of file From dbfa60b0151af81123c65c6dad73fce8f30c4e8f Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 25 Jun 2023 13:43:11 +0100 Subject: [PATCH 13/68] Revert "feat: add statuses to restructure" This reverts commit cf767ef0a32472e4c89aac7203c2798b4cc69d4f. --- src/Configuration/tweaks.yml | 56 ++++++++----------- .../tweaks/debloat/autologgers.yml | 1 + .../tweaks/debloat/cleanup-temp-files.yml | 2 +- .../debloat/config-content-delivery.yml | 2 +- .../tweaks/debloat/disable-settings-pages.yml | 3 +- .../tweaks/debloat/legacy-photo-viewer.yml | 3 +- .../tweaks/debloat/prevent-edge-update.yml | 2 +- .../tweaks/debloat/scheduled-tasks.yml | 2 + .../storage-sense.yml} | 1 + src/Configuration/tweaks/misc/config-time.yml | 1 + .../misc/disable-fast-user-switching.yml | 2 +- .../tweaks/misc/disable-game-mode.yml | 2 +- .../tweaks/misc/fix-no-downloads-bug.yml | 2 +- .../tweaks/misc/oem-information.yml | 3 +- .../tweaks/misc/rebuild-perf-counters.yml | 2 +- .../networking/disable-reserved-bandwidth.yml | 2 +- .../disable-smart-name-resolution.yml | 2 +- src/Configuration/tweaks/networking/netsh.yml | 3 +- .../networking/network-power-saving.yml | 3 +- .../networking/packet-sched-timer-res.yml | 2 +- .../shares/restrict-anonymous-access.yml | 2 +- .../shares/restrict-anonymous-enumeration.yml | 2 +- .../shares/smb-bandwidth-throttling.yml | 2 +- .../tweaks/performance/clear-ifeo.yml | 2 +- .../tweaks/performance/config-fse-gamebar.yml | 2 +- .../tweaks/performance/config-mmcss.yml | 2 +- .../disable-automatic-maintenance.yml | 2 +- .../performance/disable-background-apps.yml | 2 +- .../tweaks/performance/disable-perf-track.yml | 2 +- .../performance/disable-rsop-logging.yml | 2 +- .../tweaks/performance/extend-cache.yml | 2 +- .../no-search-invalid-shortcuts.yml | 2 +- .../performance/system/config-boot-config.yml | 2 +- .../performance/system/config-paging.yml | 2 +- .../system/disable-reserved-storage.yml | 2 +- .../performance/system/optimise-ntfs.yml | 1 + .../performance/system/script-power.yml | 2 +- .../performance/system/service-host-split.yml | 2 +- .../system/win32-priority-seperation.yml | 2 +- .../advertising/disable-advertising-info.yml | 2 +- .../disable-bluetooth-advertising.yml | 2 +- .../disable-sync-provider-notifs.yml | 2 +- .../privacy/cloud/disable-setting-sync.yml | 2 +- .../disable-suggest-ways-to-finish-setup.yml | 2 +- .../cloud/disallow-message-cloud-sync.yml | 2 +- .../tweaks/privacy/config-app-permissions.yml | 2 +- .../privacy/config-windows-media-player.yml | 2 +- .../tweaks/privacy/disable-activity-feed.yml | 2 +- .../privacy/disable-app-launch-tracking.yml | 2 +- .../privacy/disable-experimentation.yml | 2 +- .../tweaks/privacy/disable-insider.yml | 2 +- .../privacy/disable-location-tracking.yml | 2 +- .../privacy/disable-lockscreen-camera.yml | 2 +- .../disable-online-speech-recognition.yml | 2 +- .../tweaks/privacy/disable-pca.yml | 2 +- .../privacy/disable-privacy-experience.yml | 2 +- .../privacy/disable-speech-auto-updates.yml | 2 +- .../privacy/disable-tailored-experiences.yml | 2 +- .../tweaks/privacy/disable-user-tracking.yml | 2 +- .../privacy/disable-web-lang-list-access.yml | 2 +- .../privacy/disable-win-error-reporting.yml | 2 +- .../tweaks/privacy/disallow-ms-accounts.yml | 2 +- .../privacy/disallow-user-activity-upload.yml | 2 +- .../tweaks/privacy/search-settings.yml | 2 +- .../disable-activation-telemetry.yml | 2 +- .../tweaks/privacy/telemetry/disable-ceip.yml | 2 +- .../telemetry/disable-diagnostic-tracing.yml | 2 +- .../disable-dotnet-cli-telemetry.yml | 2 +- .../telemetry/disable-input-telemetry.yml | 2 +- .../telemetry/disallow-data-collection.yml | 2 +- .../tweaks/qol/appearance/blue-tooltips.yml | 2 +- .../dark-mode-disable-transparency.yml | 2 +- .../qol/appearance/disable-blur-login.yml | 2 +- .../qol/appearance/disallow-theme-changes.yml | 2 +- .../tweaks/qol/best-wallpaper-quality.yml | 2 +- .../tweaks/qol/config-powershell.yml | 1 + .../tweaks/qol/config-start-menu.yml | 2 +- .../qol/config-windows-ink-workspace.yml | 2 +- .../qol/disable-background-auto-login.yml | 2 +- .../tweaks/qol/disable-lockscreen.yml | 2 +- .../tweaks/qol/disable-mouse-accel.yml | 2 +- .../tweaks/qol/disable-settings-tips.yml | 2 +- .../tweaks/qol/disable-spell-checking.yml | 2 +- .../tweaks/qol/disable-store-auto-updates.yml | 2 +- .../qol/disable-touch-visual-feedback.yml | 2 +- .../tweaks/qol/disable-uac-secure-desktop.yml | 2 +- .../qol/disable-usb-issues-notifications.yml | 2 +- .../tweaks/qol/disable-windows-feedback.yml | 2 +- .../tweaks/qol/disable-windows-spotlight.yml | 2 +- .../tweaks/qol/do-not-reduce-sounds.yml | 2 +- .../disable-always-read-section.yml | 2 +- .../disable-annoying-features-shortcuts.yml | 2 +- .../disable-making-touch-easier.yml | 2 +- .../ease-of-access/disable-warning-sounds.yml | 2 +- .../add-context-menus/install-cab.yml | 2 +- .../merge-as-trustedinstaller.yml | 2 +- .../explorer/add-context-menus/new-bat.yml | 2 +- .../explorer/add-context-menus/new-ps1.yml | 2 +- .../explorer/add-context-menus/new-reg.yml | 2 +- .../explorer/always-more-details-transfer.yml | 2 +- .../disable-folder-type-discovery.yml | 2 +- .../qol/explorer/disable-folders-this-pc.yml | 1 + .../disable-network-navigation-pane.yml | 2 +- .../qol/explorer/disable-sharing-wizard.yml | 2 +- .../full-context-on-more-than-15-items.yml | 2 +- .../explorer/hide-frequently-used-items.yml | 2 +- .../tweaks/qol/explorer/import-power-plan.yml | 2 +- .../explorer/minimise-mouse-hover-time.yml | 2 +- .../qol/explorer/no-internet-open-with.yml | 2 +- .../tweaks/qol/explorer/open-to-this-pc.yml | 2 +- .../removable-drives-only-this-pc.yml | 2 +- .../remove-context-menus/cast-to-device.yml | 2 +- .../remove-context-menus/extract-all.yml | 2 +- .../remove-context-menus/give-access-to.yml | 2 +- .../include-in-library.yml | 2 +- .../remove-context-menus/new-bitmap.yml | 2 +- .../explorer/remove-context-menus/new-rtf.yml | 2 +- .../remove-context-menus/paint-3D.yml | 2 +- .../explorer/remove-context-menus/print.yml | 2 +- .../explorer/remove-context-menus/share.yml | 2 +- .../troubleshooting-compat.yml | 2 +- .../qol/explorer/remove-previous-versions.yml | 2 +- .../qol/explorer/remove-shortcut-icon.yml | 2 +- .../qol/explorer/remove-shortcut-text.yml | 2 +- .../tweaks/qol/explorer/show-files.yml | 2 +- .../qol/hide-disabled-disconnected-sounds.yml | 2 +- .../disable-online-file-security-warn.yml | 2 +- .../qol/security/disable-smartscreen.yml | 2 +- .../tweaks/qol/shell/alt-tab-open-windows.yml | 2 +- .../tweaks/qol/shell/config-autorun.yml | 1 + .../tweaks/qol/shell/config-snap-settings.yml | 2 +- .../tweaks/qol/shell/disable-aero-shake.yml | 2 +- .../qol/shell/disable-low-disk-warning.yml | 2 +- .../tweaks/qol/shell/disable-menu-delay.yml | 2 +- .../shell/disable-network-location-wizard.yml | 2 +- .../qol/shell/disable-notifications.yml | 1 + .../qol/shell/disable-shared-experiences.yml | 2 +- .../qol/shell/notification-quick-settings.yml | 1 + .../tweaks/qol/shell/old-alt-tab.yml | 2 +- .../qol/show-all-tasks-control-panel.yml | 2 +- .../decrease-shutdown-time.yml | 2 +- .../disable-startup-delay.yml | 2 +- .../force-end-shutdown-apps.yml | 2 +- .../tweaks/qol/system/crash-control-qol.yml | 2 +- .../taskbar/always-show-all-tray-icons.yml | 2 +- .../tweaks/qol/taskbar/cmd-win-x.yml | 2 +- .../qol/taskbar/disable-badges-taskbar.yml | 2 +- .../disable-cloud-optimised-content.yml | 2 +- .../qol/taskbar/disable-desktop-peek.yml | 2 +- .../taskbar/disable-news-and-interests.yml | 2 +- .../qol/taskbar/disable-tablet-mode.yml | 2 +- .../tweaks/qol/taskbar/hide-meet-now.yml | 2 +- .../tweaks/qol/taskbar/hide-task-view.yml | 2 +- .../qol/taskbar/no-store-taskbar-pin.yml | 2 +- .../tweaks/qol/visual-effects.yml | 2 +- .../tweaks/scripts/script-backup2.yml | 2 +- .../tweaks/scripts/script-devices.yml | 1 + .../tweaks/scripts/script-finalize.yml | 2 +- .../tweaks/scripts/script-pfp.yml | 2 +- .../tweaks/scripts/script-startmenu.yml | 2 +- .../tweaks/scripts/script-wallpaper.yml | 2 +- .../security/block-anonymous-enum-sam.yml | 2 +- .../tweaks/security/delete-defaultuser0.yml | 2 +- .../security/disable-remote-assistance.yml | 1 + .../tweaks/security/strong-dotnet-crypto.yml | 2 +- .../tweaks/statuses/status-clean-winsxs.yml | 6 -- .../tweaks/statuses/status-debloat.yml | 6 -- .../tweaks/statuses/status-misc.yml | 6 -- .../tweaks/statuses/status-networking.yml | 6 -- .../tweaks/statuses/status-ngen.yml | 6 -- .../tweaks/statuses/status-performance.yml | 6 -- .../tweaks/statuses/status-privacy.yml | 6 -- .../tweaks/statuses/status-prompts.yml | 6 -- .../tweaks/statuses/status-qol.yml | 6 -- .../tweaks/statuses/status-scripts.yml | 6 -- .../tweaks/statuses/status-security.yml | 6 -- 176 files changed, 193 insertions(+), 251 deletions(-) rename src/Configuration/tweaks/{scripts/script-storage-sense.yml => debloat/storage-sense.yml} (79%) delete mode 100644 src/Configuration/tweaks/statuses/status-clean-winsxs.yml delete mode 100644 src/Configuration/tweaks/statuses/status-debloat.yml delete mode 100644 src/Configuration/tweaks/statuses/status-misc.yml delete mode 100644 src/Configuration/tweaks/statuses/status-networking.yml delete mode 100644 src/Configuration/tweaks/statuses/status-ngen.yml delete mode 100644 src/Configuration/tweaks/statuses/status-performance.yml delete mode 100644 src/Configuration/tweaks/statuses/status-privacy.yml delete mode 100644 src/Configuration/tweaks/statuses/status-prompts.yml delete mode 100644 src/Configuration/tweaks/statuses/status-qol.yml delete mode 100644 src/Configuration/tweaks/statuses/status-scripts.yml delete mode 100644 src/Configuration/tweaks/statuses/status-security.yml diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 602fe257ef..ce3e069f6d 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -6,15 +6,15 @@ actions: [] features: # ------------------------- NOTES ------------------------- # - # - Each root folder has its own AME Wizard status + # - The first playbook file in each section contains the 'writeStatus' for AME Wizard + # - As a note, this will be done after the restructure # - You can disable a certain playbook file by commenting it out - # - The playbook files are ran in order + # - Catorgrising everything will be done at the end of extracting everything from config.yml, the current structure is very much temporary + # - During the restructure, certain tweak files may be seperated up further or generally reorganised # ----------------------- END NOTES ----------------------- # - - - tweaks\statuses\status-prompts.yml + - tweaks\scripts\script-prompts.yml - - tweaks\statuses\status-ngen.yml - tweaks\scripts\script-ngen.yml # ----------------------------------------------------- @@ -25,13 +25,30 @@ features: # Miscellaneous tweaks which don't fit into other # categories. # ----------------------------------------------------- - - tweaks\statuses\status-misc.yml - tweaks\misc\config-time.yml - tweaks\misc\disable-fast-user-switching.yml - tweaks\misc\disable-game-mode.yml - tweaks\misc\fix-no-downloads-bug.yml - tweaks\misc\oem-information.yml - tweaks\misc\rebuild-perf-counters.yml + + # ----------------------------------------------------- + # Debloat + # ----------------------------------------------------- + # >>> Description <<< + # + # Tweaks for debloating Windows, which could be for + # storage space or convienience. + # ----------------------------------------------------- + - tweaks\debloat\autologgers.yml + - tweaks\debloat\clean-winsxs.yml + - tweaks\debloat\cleanup-temp-files.yml + - tweaks\debloat\config-content-delivery.yml + - tweaks\debloat\disable-settings-pages.yml + - tweaks\debloat\legacy-photo-viewer.yml + - tweaks\debloat\prevent-edge-update.yml + - tweaks\debloat\scheduled-tasks.yml + - tweaks\debloat\storage-sense.yml # ----------------------------------------------------- # Networking @@ -41,7 +58,6 @@ features: # Tweaks for modifying network settings, which could be # for improving network performance, privacy and more. # ----------------------------------------------------- - - tweaks\statuses\status-networking.yml - tweaks\networking\disable-llmnr.yml - tweaks\networking\disable-reserved-bandwidth.yml - tweaks\networking\disable-smart-name-resolution.yml @@ -64,7 +80,6 @@ features: # Tweaks for improving the performance of Windows, which # includes responsiveness, latency, etc... # ----------------------------------------------------- - - tweaks\statuses\status-performance.yml - tweaks\performance\clear-ifeo.yml - tweaks\performance\config-fse-gamebar.yml - tweaks\performance\config-mmcss.yml @@ -97,7 +112,6 @@ features: # Also includes disabling features that are commonly # related to impacting privacy, like advertising. # ----------------------------------------------------- - - tweaks\statuses\status-privacy.yml - tweaks\privacy\config-app-permissions.yml - tweaks\privacy\config-windows-media-player.yml - tweaks\privacy\disable-activity-feed.yml @@ -154,7 +168,6 @@ features: # QoL tweaks can be anything, but they're mostly to do # with modifying the shell, Windows Explorer. # ----------------------------------------------------- - - tweaks\statuses\status-qol.yml - tweaks\qol\best-wallpaper-quality.yml - tweaks\qol\config-powershell.yml - tweaks\qol\config-start-menu.yml @@ -289,32 +302,11 @@ features: # These tweaks aim to enhance Windows' security, upon # its defaults. # ----------------------------------------------------- - - tweaks\statuses\status-security.yml - tweaks\security\block-anonymous-enum-sam.yml - tweaks\security\delete-defaultuser0.yml - tweaks\security\disable-remote-assistance.yml - tweaks\security\strong-dotnet-crypto.yml - # ----------------------------------------------------- - # Debloat - # ----------------------------------------------------- - # >>> Description <<< - # - # Tweaks for debloating Windows, which could be for - # storage space or convienience. - # ----------------------------------------------------- - - tweaks\statuses\status-clean-winsxs.yml - # Cleaning WinSxS sets its own status before the rest of the debloating, as it's a long operation - - tweaks\debloat\clean-winsxs.yml - - tweaks\statuses\status-debloat.yml - - tweaks\debloat\autologgers.yml - - tweaks\debloat\config-content-delivery.yml - - tweaks\debloat\disable-settings-pages.yml - - tweaks\debloat\legacy-photo-viewer.yml - - tweaks\debloat\prevent-edge-update.yml - - tweaks\debloat\scheduled-tasks.yml - - tweaks\debloat\cleanup-temp-files.yml - # ----------------------------------------------------- # Scripts # ----------------------------------------------------- @@ -323,8 +315,6 @@ features: # These are playbook files that run external PowerShell # or batch scripts for more advanced operations. # ----------------------------------------------------- - - tweaks\statuses\status-scripts.yml - - tweaks\scripts\script-storage-sense.yml - tweaks\scripts\script-devices.yml - tweaks\scripts\script-startmenu.yml - tweaks\scripts\script-pfp.yml diff --git a/src/Configuration/tweaks/debloat/autologgers.yml b/src/Configuration/tweaks/debloat/autologgers.yml index 925b516caa..6c5076a846 100644 --- a/src/Configuration/tweaks/debloat/autologgers.yml +++ b/src/Configuration/tweaks/debloat/autologgers.yml @@ -3,6 +3,7 @@ title: Disable unnecessary autologgers description: Disables unnecessary autologgers for the optimal performance and privacy privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Disabling unnecessary autologgers'} # https://docs.microsoft.com/en-us/windows/win32/etw/configuring-and-starting-an-autologger-session - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Circular Kernel Context Logger' diff --git a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml index 6e68465891..e3657ae203 100644 --- a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml +++ b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml @@ -1,4 +1,4 @@ - +--- title: Cleanup Temporary Files description: Cleans up temporary files, excluding AME folders privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/debloat/config-content-delivery.yml b/src/Configuration/tweaks/debloat/config-content-delivery.yml index 98fd8bb835..e439bd371f 100644 --- a/src/Configuration/tweaks/debloat/config-content-delivery.yml +++ b/src/Configuration/tweaks/debloat/config-content-delivery.yml @@ -1,4 +1,4 @@ - +--- title: Configure Content Delivery Manager description: Configures Content Delivery Manager to not download any normally pre-installed applications (e.g. bloat like Disney+) mostly for QoL, but also for privacy. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/debloat/disable-settings-pages.yml b/src/Configuration/tweaks/debloat/disable-settings-pages.yml index c666874eb4..0a1472d4ae 100644 --- a/src/Configuration/tweaks/debloat/disable-settings-pages.yml +++ b/src/Configuration/tweaks/debloat/disable-settings-pages.yml @@ -1,8 +1,9 @@ - +--- title: Disable Settings pages description: Disables certain Settings pages as they are either broken with other changes or for a more minimal experience privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Disabling Settings pages'} - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'SettingsPageVisibility' diff --git a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml index 25b49a3770..357fb1c8ed 100644 --- a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml +++ b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml @@ -1,8 +1,9 @@ - +--- title: Enable Windows Photo Viewer description: Enables and configures the legacy Windows Photo Viewer to be the default for a more familar and lightweight photo viewing experience privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Enabling Windows Photo Viewer'} # Enable legacy photo viewer - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tiff', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} diff --git a/src/Configuration/tweaks/debloat/prevent-edge-update.yml b/src/Configuration/tweaks/debloat/prevent-edge-update.yml index 8f1838fb26..cc75e7b2a3 100644 --- a/src/Configuration/tweaks/debloat/prevent-edge-update.yml +++ b/src/Configuration/tweaks/debloat/prevent-edge-update.yml @@ -1,4 +1,4 @@ - +--- title: Prevent Microsoft Edge Updates description: Prevents Microsoft Edge updates so that it can't reinstall on updates privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/debloat/scheduled-tasks.yml b/src/Configuration/tweaks/debloat/scheduled-tasks.yml index 46cce711b7..06f96c16f3 100644 --- a/src/Configuration/tweaks/debloat/scheduled-tasks.yml +++ b/src/Configuration/tweaks/debloat/scheduled-tasks.yml @@ -3,6 +3,7 @@ title: Configure Scheduled Tasks description: Configures scheduled tasks to debloat Windows by improving performance, privacy and more privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Configuring scheduled tasks'} # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks # - !scheduledTask: @@ -10,6 +11,7 @@ actions: # operation: deleteFolder - !scheduledTask: path: '\Microsoft\Windows\Customer Experience Improvement Program' + operation: deleteFolder - !scheduledTask: path: '\Microsoft\Windows\DeviceDirectoryClient' operation: deleteFolder diff --git a/src/Configuration/tweaks/scripts/script-storage-sense.yml b/src/Configuration/tweaks/debloat/storage-sense.yml similarity index 79% rename from src/Configuration/tweaks/scripts/script-storage-sense.yml rename to src/Configuration/tweaks/debloat/storage-sense.yml index 86836cdba7..2f2dd1d5f0 100644 --- a/src/Configuration/tweaks/scripts/script-storage-sense.yml +++ b/src/Configuration/tweaks/debloat/storage-sense.yml @@ -3,6 +3,7 @@ title: Configure and Enable Storage Sense description: Configures Storage Sense to automatically cleanup Windows every month privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Configuring and enabling Storage Sense'} - !run: exe: 'powershell.exe' args: '-NoP -File STORAGESENSE.ps1' diff --git a/src/Configuration/tweaks/misc/config-time.yml b/src/Configuration/tweaks/misc/config-time.yml index 44736bd743..eae69c5f3b 100644 --- a/src/Configuration/tweaks/misc/config-time.yml +++ b/src/Configuration/tweaks/misc/config-time.yml @@ -3,6 +3,7 @@ title: Configure Time Servers description: Configures time servers to be more reliable and accurate than the defaults privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Configuring time servers'} # Change NTP server from Windows' server to pool.ntp.org - !run: {exe: 'net', args: 'start w32time'} - !run: {exe: 'w32tm', args: '/config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"'} diff --git a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml index 90033f08f9..b4ff10f8fc 100644 --- a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml +++ b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml @@ -1,4 +1,4 @@ - +--- title: Disable Fast User Switching description: Disables fast user switching, as it's a feature with a problematic history, and most people do not use it anyways privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/misc/disable-game-mode.yml b/src/Configuration/tweaks/misc/disable-game-mode.yml index 26eca7f64d..caa902dafd 100644 --- a/src/Configuration/tweaks/misc/disable-game-mode.yml +++ b/src/Configuration/tweaks/misc/disable-game-mode.yml @@ -1,4 +1,4 @@ - +--- title: Disable Game Mode description: Disables Xbox Game Mode privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml index 0d6dafc608..b9fc707394 100644 --- a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml +++ b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml @@ -1,4 +1,4 @@ - +--- title: Fix No Downloads Bug description: Fixes a bug where the 'Downloads' folder doesn't exist in File Explorer privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/misc/oem-information.yml b/src/Configuration/tweaks/misc/oem-information.yml index b57bca50aa..6c56155372 100644 --- a/src/Configuration/tweaks/misc/oem-information.yml +++ b/src/Configuration/tweaks/misc/oem-information.yml @@ -1,8 +1,9 @@ - +--- title: Configure OEM Information description: Sets OEM information to Atlas to make users go to us for support instead of OEMs privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Setting Atlas OEM information'} # Set information about the currently used system - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' diff --git a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml index 9a33e6936e..a44d6ce875 100644 --- a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml +++ b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml @@ -1,4 +1,4 @@ - +--- title: Rebuild Performance Counters description: Manually rebuilds performance counters to ensure that there's no issues privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml b/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml index cee2dd6432..fd2bd6170c 100644 --- a/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml +++ b/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml @@ -1,4 +1,4 @@ - +--- title: Disable Reserved Bandwidth description: Disables reserved bandwith for connections for improved network performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml index bfe5b1f706..64225c27be 100644 --- a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml +++ b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml @@ -1,4 +1,4 @@ - +--- title: Disable Smart Multi-Homed Name Resolution description: Designed to speed up DNS resolution by sending DNS requests across all available network adapters, but also causes a privacy issue due to DNS leakage privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/netsh.yml b/src/Configuration/tweaks/networking/netsh.yml index 6b8d70aae5..6bba660125 100644 --- a/src/Configuration/tweaks/networking/netsh.yml +++ b/src/Configuration/tweaks/networking/netsh.yml @@ -1,8 +1,9 @@ - +--- title: Configure Network Settings with Network Shell description: Configures the optimal networking settings with Network Shell (netsh.exe) privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Configuring Network Settings with Network Shell'} - !run: {exe: 'netsh', args: 'int tcp set heuristics disabled'} - !run: {exe: 'netsh', args: 'int tcp set supplemental Internet congestionprovider=ctcp'} - !run: {exe: 'netsh', args: 'int tcp set global rsc=disabled'} diff --git a/src/Configuration/tweaks/networking/network-power-saving.yml b/src/Configuration/tweaks/networking/network-power-saving.yml index ca841c30ba..569c5ac0c6 100644 --- a/src/Configuration/tweaks/networking/network-power-saving.yml +++ b/src/Configuration/tweaks/networking/network-power-saving.yml @@ -1,8 +1,9 @@ - +--- title: Disable Network Adapter Power Saving description: Set default power saving mode for all network cards to disabled by removing the default capability privilege: TrustedInstaller actions: + # - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Services\NDIS\Parameters' value: 'DefaultPnPCapabilities' diff --git a/src/Configuration/tweaks/networking/packet-sched-timer-res.yml b/src/Configuration/tweaks/networking/packet-sched-timer-res.yml index 5dd7d70c1e..65c150ee49 100644 --- a/src/Configuration/tweaks/networking/packet-sched-timer-res.yml +++ b/src/Configuration/tweaks/networking/packet-sched-timer-res.yml @@ -1,4 +1,4 @@ - +--- title: Set Packet Scheduler Timer Resolution description: Sets the network stack (packet scheduler) timer resolution to be more precise privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml index 49e597eb13..0c1342d825 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml @@ -1,4 +1,4 @@ - +--- title: Restrict Anonymous Access to Named Pipes and Shares description: Restricts anonymous access to named pipes and shares to prevent unauthorized system access privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml index b35d947827..b7e6b36c5d 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml @@ -1,4 +1,4 @@ - +--- title: Restrict Anonymous Enumeration of Shares description: Restricts anonymous enumeration of shares privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml b/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml index 8110c62309..64757ece3a 100644 --- a/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml +++ b/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml @@ -1,4 +1,4 @@ - +--- title: Disable SMB Bandwidth Throttling description: Disables SMB bandwidth throttling for improved performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/clear-ifeo.yml b/src/Configuration/tweaks/performance/clear-ifeo.yml index 4a17cf36e0..399244bfee 100644 --- a/src/Configuration/tweaks/performance/clear-ifeo.yml +++ b/src/Configuration/tweaks/performance/clear-ifeo.yml @@ -1,4 +1,4 @@ - +--- title: Clear Image File Execution Options description: Clears the default Image File Execution Options to clear default mitigations on applications privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/config-fse-gamebar.yml b/src/Configuration/tweaks/performance/config-fse-gamebar.yml index 0fcd2a47e1..b682779568 100644 --- a/src/Configuration/tweaks/performance/config-fse-gamebar.yml +++ b/src/Configuration/tweaks/performance/config-fse-gamebar.yml @@ -1,4 +1,4 @@ - +--- title: Disable GameBar and Enable Fullscreen Exclusive description: Disables GameBar as it's mostly not used and is considered as bloat (as well as being incompatible with FSE), and enables fullscreen exclusive for the best possible latency, although this should be looked into more with recent Windows versions privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/config-mmcss.yml b/src/Configuration/tweaks/performance/config-mmcss.yml index 17c565f3d4..b53e75d9af 100644 --- a/src/Configuration/tweaks/performance/config-mmcss.yml +++ b/src/Configuration/tweaks/performance/config-mmcss.yml @@ -1,4 +1,4 @@ - +--- title: Configure the Multimedia Class Scheduler Service description: Configures MMCSS for the best performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml index 6804b32563..08b1ae5f42 100644 --- a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml +++ b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml @@ -1,4 +1,4 @@ - +--- title: Disable Automatic Maintenance description: Disables automatic maintenance, which does tasks such as updates in the background, for QoL and performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-background-apps.yml b/src/Configuration/tweaks/performance/disable-background-apps.yml index b71ef59bab..ba096ae99e 100644 --- a/src/Configuration/tweaks/performance/disable-background-apps.yml +++ b/src/Configuration/tweaks/performance/disable-background-apps.yml @@ -1,4 +1,4 @@ - +--- title: Disable Background Apps description: Disables background apps, so that there's minimal resources used in the background privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-perf-track.yml b/src/Configuration/tweaks/performance/disable-perf-track.yml index 9fcaa44cba..0c45697178 100644 --- a/src/Configuration/tweaks/performance/disable-perf-track.yml +++ b/src/Configuration/tweaks/performance/disable-perf-track.yml @@ -1,4 +1,4 @@ - +--- title: Disable Performance Track description: Disables tracking of responsiveness events for performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/disable-rsop-logging.yml b/src/Configuration/tweaks/performance/disable-rsop-logging.yml index 9be5a84100..05604b8a7e 100644 --- a/src/Configuration/tweaks/performance/disable-rsop-logging.yml +++ b/src/Configuration/tweaks/performance/disable-rsop-logging.yml @@ -1,4 +1,4 @@ - +--- title: Disable Resultant Set of Policy (RSoP) Logging description: Disables RSoP, which disables logging of Group Policy settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/extend-cache.yml b/src/Configuration/tweaks/performance/extend-cache.yml index 3a60e7aeac..b37156c685 100644 --- a/src/Configuration/tweaks/performance/extend-cache.yml +++ b/src/Configuration/tweaks/performance/extend-cache.yml @@ -1,4 +1,4 @@ - +--- title: Extend Icon Cache description: Extends the icon cache to 4MB for better performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml index 3eafab01f2..529e6a91bf 100644 --- a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml +++ b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml @@ -1,4 +1,4 @@ - +--- title: Disable Searching for Shortcuts are Invalid description: Disables searching drives or using NTFS file system tracking for shortcuts that have invalid/non-existant paths for performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/config-boot-config.yml b/src/Configuration/tweaks/performance/system/config-boot-config.yml index cf30a312c3..abef7d0702 100644 --- a/src/Configuration/tweaks/performance/system/config-boot-config.yml +++ b/src/Configuration/tweaks/performance/system/config-boot-config.yml @@ -1,4 +1,4 @@ - +--- title: Configure Boot Configuration description: Configures the boot configuration for the best performance and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/config-paging.yml b/src/Configuration/tweaks/performance/system/config-paging.yml index 0fb185acae..4596b6a556 100644 --- a/src/Configuration/tweaks/performance/system/config-paging.yml +++ b/src/Configuration/tweaks/performance/system/config-paging.yml @@ -1,4 +1,4 @@ - +--- title: Configure Paging Settings description: Configures memory paging for the best performance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml index dda4287c51..eda5614375 100644 --- a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml +++ b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml @@ -1,4 +1,4 @@ - +--- title: Disable Reserved Storage for Windows Updates description: Disables reserved storage for Windows Updates to have more storage privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml b/src/Configuration/tweaks/performance/system/optimise-ntfs.yml index 3bfd1c9e0a..e998029013 100644 --- a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml +++ b/src/Configuration/tweaks/performance/system/optimise-ntfs.yml @@ -3,6 +3,7 @@ title: Optimise NTFS description: Optimises the NTFS filesystem for optimal performance, security and privacy privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Optimising the filesystem'} # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil # Disable last access information on directories, performance/privacy diff --git a/src/Configuration/tweaks/performance/system/script-power.yml b/src/Configuration/tweaks/performance/system/script-power.yml index dac3aefb02..d0bd1aa41d 100644 --- a/src/Configuration/tweaks/performance/system/script-power.yml +++ b/src/Configuration/tweaks/performance/system/script-power.yml @@ -1,4 +1,4 @@ - +--- title: Configure Power Settings description: Script to configure power settings for the best performance, especially focusing on the lowest latency, e.g. by reducing any potential jitter privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/service-host-split.yml b/src/Configuration/tweaks/performance/system/service-host-split.yml index d322b73d99..cc07373421 100644 --- a/src/Configuration/tweaks/performance/system/service-host-split.yml +++ b/src/Configuration/tweaks/performance/system/service-host-split.yml @@ -1,4 +1,4 @@ - +--- title: Disable Service Host Splitting description: Disables Service Host splitting, meaning that at a cost of reduced stability, there will be lower RAM usage and process count privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml index 86b456076e..c6ccc544dc 100644 --- a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml +++ b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml @@ -1,4 +1,4 @@ - +--- title: Prioritise Foreground Applications description: Prioritises foreground applications for process scheduling by setting Win32PrioritySeparation to 26 hex, meaning a short quantum, variable, high foreground boost. This is similar to the 'Programs' options in SystemPropertiesPerformance.exe privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml index 7c1d9bf080..6c2c5691c2 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml @@ -1,4 +1,4 @@ - +--- title: Disable Advertising ID description: Disables advertising ID for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml b/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml index 983769d7ea..4d3f294991 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-bluetooth-advertising.yml @@ -1,4 +1,4 @@ - +--- title: Disable Bluetooth Advertising description: Disables advertising via Bluetooth for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml index 5e6ee385c7..8bf3ef95b6 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml @@ -1,4 +1,4 @@ - +--- title: Disable Sync Provider Notifications description: Disables notifications within File Explorer from OneDrive or other sync providers, which could display advertisements privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml index b7958209e1..02efbbb3b4 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml @@ -1,4 +1,4 @@ - +--- title: Disable Settings Sync description: Disables Settings sync for QoL and privacy, as most people wouldn't want it anyways and it's extra connections privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml index c848d58fed..5e8c379ecb 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml @@ -1,4 +1,4 @@ - +--- title: Disable Suggested Ways to Finish Setting up your Device description: Disables suggested ways to finish setting up your device, as it will mostly anony you to use cloud features privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml index 36493e31aa..a9c9a27b55 100644 --- a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml @@ -1,4 +1,4 @@ - +--- title: Disallow Message Service Cloud Sync description: Disallows the Message service (which should be disabled anyways) from syncing with the cloud, as that's potentially harmful on privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/config-app-permissions.yml b/src/Configuration/tweaks/privacy/config-app-permissions.yml index 9c381941ee..7f293c8286 100644 --- a/src/Configuration/tweaks/privacy/config-app-permissions.yml +++ b/src/Configuration/tweaks/privacy/config-app-permissions.yml @@ -1,4 +1,4 @@ - +--- title: Configure App Permissions description: Configures default app permissions in Settings (Immersive Control Panel) for the optimal privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/config-windows-media-player.yml b/src/Configuration/tweaks/privacy/config-windows-media-player.yml index 9cb8477de7..2fb4c85d92 100644 --- a/src/Configuration/tweaks/privacy/config-windows-media-player.yml +++ b/src/Configuration/tweaks/privacy/config-windows-media-player.yml @@ -1,4 +1,4 @@ - +--- title: Configure Windows Media Player description: Configures Windows Media Player for the optimal privacy, security and usability. As a note, Windows Media Player is deprecated and should not be used, but this is just a safeguard in case anyone decides to. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-activity-feed.yml b/src/Configuration/tweaks/privacy/disable-activity-feed.yml index 1e5789f67b..42333872cc 100644 --- a/src/Configuration/tweaks/privacy/disable-activity-feed.yml +++ b/src/Configuration/tweaks/privacy/disable-activity-feed.yml @@ -1,4 +1,4 @@ - +--- title: Disable Activity Feed description: Disables Activity Feed in Task View for privacy (as it's an online feature) and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml index 56e6981b15..47aa6ae151 100644 --- a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml @@ -1,4 +1,4 @@ - +--- title: Disable App Launch Tracking description: Disables Windows from automatically tracking which apps you use the most to enhance search and start menu results for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-experimentation.yml b/src/Configuration/tweaks/privacy/disable-experimentation.yml index 07bf671776..1216d24bce 100644 --- a/src/Configuration/tweaks/privacy/disable-experimentation.yml +++ b/src/Configuration/tweaks/privacy/disable-experimentation.yml @@ -1,4 +1,4 @@ - +--- title: Disable Experimentation description: Disallows Microsoft from using your computer as a test for certain features for privacy and stability privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-insider.yml b/src/Configuration/tweaks/privacy/disable-insider.yml index 5c70d9c7d6..b5b70ca609 100644 --- a/src/Configuration/tweaks/privacy/disable-insider.yml +++ b/src/Configuration/tweaks/privacy/disable-insider.yml @@ -1,4 +1,4 @@ - +--- title: Disable Windows Insider description: Windows Insider requires you to enable telemetry and is basically allows you to be Microsoft's test subject, meaning worsened stability and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-location-tracking.yml b/src/Configuration/tweaks/privacy/disable-location-tracking.yml index eac5d25f58..71566c5e10 100644 --- a/src/Configuration/tweaks/privacy/disable-location-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-location-tracking.yml @@ -1,4 +1,4 @@ - +--- title: Disable Location Tracking description: Disables location tracking (also called Find My Device) for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml index 8978577b47..d9e0ba5178 100644 --- a/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml +++ b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml @@ -1,4 +1,4 @@ - +--- title: Disable Lockscreen Camera description: Disables the lockscreen camera privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml index 4cb3c16922..5849e7c5c7 100644 --- a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml +++ b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml @@ -1,4 +1,4 @@ - +--- title: Disable Online Speech Recognition description: Disables online speech recognition for privacy purposes privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-pca.yml b/src/Configuration/tweaks/privacy/disable-pca.yml index 81a5c7a960..d9654c0bdf 100644 --- a/src/Configuration/tweaks/privacy/disable-pca.yml +++ b/src/Configuration/tweaks/privacy/disable-pca.yml @@ -1,4 +1,4 @@ - +--- title: Disable Program Compatibility Assistant (PCA) description: Disables the Program Compatibility Assistant for QoL and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml index 8b2d2a9567..5e9a072427 100644 --- a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml +++ b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml @@ -1,4 +1,4 @@ - +--- title: Disable OOBE Privacy Experience description: Disables the OOBE (Out of Box Experience) privacy configuration that you might see on updates to not override current settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml index e1f43c517d..c4d97b666e 100644 --- a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml +++ b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml @@ -1,4 +1,4 @@ - +--- title: Disable Automatic Updates of Speech Data description: Disables auto-updates of speech data, as it's commonly not used, and it's a potential privacy concern or an overall annoyance privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml index 7e05cec757..39158e43f8 100644 --- a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml +++ b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml @@ -1,4 +1,4 @@ - +--- title: Do not use Diagnostic Data for Tailored Experiences description: Prevents Windows from using diagnostic data for tailored experiences for privacy, also labeled as "Let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic data" privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-user-tracking.yml b/src/Configuration/tweaks/privacy/disable-user-tracking.yml index f742afbab6..eb961322fd 100644 --- a/src/Configuration/tweaks/privacy/disable-user-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-user-tracking.yml @@ -1,4 +1,4 @@ - +--- title: Disable Most Frequently Used Applications description: Disables the most frequently used applications in the start menu for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml index aa4273bcdc..fd844b4ad2 100644 --- a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml +++ b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml @@ -1,4 +1,4 @@ - +--- title: Disable Website Access to Language List description: Disables websites accessing the Windows language list for the best privacy, as it's a common fingerprinting technique to identify a user by their languages privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml index 86051c89a2..c801c690f4 100644 --- a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml +++ b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml @@ -1,4 +1,4 @@ - +--- title: Disable Windows Error Reporting description: Disables Windows Error Reporting for QoL and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml index 804da470b3..baac19fae3 100644 --- a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml +++ b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml @@ -1,4 +1,4 @@ - +--- title: Disallow Users to be Non-Local description: For privacy and QoL, users are prevented from adding Microsoft accounts as user accounts instead of local accounts privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml index 6531e01525..08ee3886f5 100644 --- a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml +++ b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml @@ -1,4 +1,4 @@ - +--- title: Disallow Upload and Publish of User Activities description: Disables the upload and publish of user activities for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/search-settings.yml b/src/Configuration/tweaks/privacy/search-settings.yml index e875243c96..2ad42c1d76 100644 --- a/src/Configuration/tweaks/privacy/search-settings.yml +++ b/src/Configuration/tweaks/privacy/search-settings.yml @@ -1,4 +1,4 @@ - +--- title: Configure Search on the Taskbar description: Configures search for the optimal usability and privacy, meaning disabling online features to make it simplistic and usable privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml index cd03247823..7e558d9ece 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml @@ -1,4 +1,4 @@ - +--- title: Disable Key Management System Telemetry description: Turns off KMS client online AVS validation, which preventing sending data to Microsoft regarding its activation state, for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml index 592f7d9b4c..d17072f1cb 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml @@ -1,4 +1,4 @@ - +--- title: Disable Customer Experience Improvement Program description: Disables Customer Experience Improvement Program (CEIP) for privacy, as it's telemetry privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml index c330bf06f5..511c2ad12a 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml @@ -1,4 +1,4 @@ - +--- title: Disable Diagnostic Tracing description: Disables diagnostic tracing for privacy purposes, disabling tracing things such as system activities, events, or errors privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml index 3e7cc55318..5e7bd25542 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml @@ -1,4 +1,4 @@ - +--- title: Disable .NET CLI Telemetry description: Disables .NET CLI telemetry privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml index c275e604c4..1b6fdd697e 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml @@ -1,4 +1,4 @@ - +--- title: Disable Input Telemetry description: Disables text, ink and handwriting telemetry for privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml index 44741bdf5b..d7289daf65 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml @@ -1,4 +1,4 @@ - +--- title: Disallow Telemetry and Data Collection description: Disallows telemetry and data collection for improved privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml index 1063fb3996..cf10081992 100644 --- a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml +++ b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml @@ -1,4 +1,4 @@ - +--- title: Change the Tooltip Colour to Blue description: Changes the tooltip colour to blue, because it looks better I guess? privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml index 0a466c5da3..084d5ebfe8 100644 --- a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml +++ b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml @@ -1,4 +1,4 @@ - +--- title: Enable Dark Mode and Disable Transparency description: Enables dark mode and disables transparency for performance and QoL, as dark mode is generally preferred privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml index 39b3cbb3cf..f119d7057b 100644 --- a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml +++ b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml @@ -1,4 +1,4 @@ - +--- title: Disable Blur on Login Background description: Disables the blur on the login background so that the background is clear and for a potential and very small performance improvement privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml index 9d0d351f3d..1b53f50540 100644 --- a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml +++ b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml @@ -1,4 +1,4 @@ - +--- title: Disallow Themes to Change Certain Personalised Features description: Disallows themes to change certain personalised features, as most of the time people only really apply themes for wallpapers or Windows style skins (custom themes) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml index 577a0e38c5..7814523709 100644 --- a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml +++ b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml @@ -1,4 +1,4 @@ - +--- title: Disable Wallpaper Compression description: Disables wallpaper compression so that your wallpaper is in full quality privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/config-powershell.yml b/src/Configuration/tweaks/qol/config-powershell.yml index e82f737281..3a2d77f8ff 100644 --- a/src/Configuration/tweaks/qol/config-powershell.yml +++ b/src/Configuration/tweaks/qol/config-powershell.yml @@ -3,6 +3,7 @@ title: Configure PowerShell description: Configures PowerShell for the optimal privacy, performance and usability privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Configuring PowerShell'} # Disable PowerShell Core telemetry - !cmd: {command: 'setx POWERSHELL_TELEMETRY_OPTOUT 1'} # Set .ps1 file types to open with PowerShell by default diff --git a/src/Configuration/tweaks/qol/config-start-menu.yml b/src/Configuration/tweaks/qol/config-start-menu.yml index 281c8a1f34..b9e06c9362 100644 --- a/src/Configuration/tweaks/qol/config-start-menu.yml +++ b/src/Configuration/tweaks/qol/config-start-menu.yml @@ -1,4 +1,4 @@ - +--- title: Configure Start Menu description: Configures the Start Menu's layout and settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml index 4dde870481..ebf7f1e7ad 100644 --- a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml +++ b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml @@ -1,4 +1,4 @@ - +--- title: Configure Windows Ink Workspace description: Configures the Windows Ink Workspace to not be in the way, and have the best usability and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-background-auto-login.yml b/src/Configuration/tweaks/qol/disable-background-auto-login.yml index 3da09f42f7..67b55345f8 100644 --- a/src/Configuration/tweaks/qol/disable-background-auto-login.yml +++ b/src/Configuration/tweaks/qol/disable-background-auto-login.yml @@ -1,4 +1,4 @@ - +--- title: Disable Auto-logon to Finish Setting up Device after an Update or Restart description: Disables automatically logging-in in the background of the lockscreen, also called 'Use sign-in info to auto-finish setting up device after update or restart' privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-lockscreen.yml b/src/Configuration/tweaks/qol/disable-lockscreen.yml index e6e4678872..ac8eae32a0 100644 --- a/src/Configuration/tweaks/qol/disable-lockscreen.yml +++ b/src/Configuration/tweaks/qol/disable-lockscreen.yml @@ -1,4 +1,4 @@ - +--- title: Disable Lockscreen description: Disables the lockscreen for QoL, as it's faster to go straight to the login screen over pressing space. This is customisable later privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-mouse-accel.yml b/src/Configuration/tweaks/qol/disable-mouse-accel.yml index cf6fcceeda..2720f70b5b 100644 --- a/src/Configuration/tweaks/qol/disable-mouse-accel.yml +++ b/src/Configuration/tweaks/qol/disable-mouse-accel.yml @@ -1,4 +1,4 @@ - +--- title: Disable Mouse Acceleration description: Disables mouse acceleration (also called 'Enhance Pointer Precision') for 1:1 mouse movement, which is what most gamers would want privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-settings-tips.yml b/src/Configuration/tweaks/qol/disable-settings-tips.yml index dced26c399..738dc03acb 100644 --- a/src/Configuration/tweaks/qol/disable-settings-tips.yml +++ b/src/Configuration/tweaks/qol/disable-settings-tips.yml @@ -1,4 +1,4 @@ - +--- title: Disable Immersive Control Panel Tips description: Disables Settings (Immersive Control Panel) tips for QoL, as most of the time, they only get in the way privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-spell-checking.yml b/src/Configuration/tweaks/qol/disable-spell-checking.yml index 52546fdb21..6124079efc 100644 --- a/src/Configuration/tweaks/qol/disable-spell-checking.yml +++ b/src/Configuration/tweaks/qol/disable-spell-checking.yml @@ -1,4 +1,4 @@ - +--- title: Disable Spell Checking description: Disables spell checking for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml index 5e37bb7376..5e43117dad 100644 --- a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml +++ b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml @@ -1,4 +1,4 @@ - +--- title: Disable Automatic Updates for Apps in Store description: Disables automatic updates for apps in Store so that the user has more control privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml b/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml index ef62e2231c..4f3827b40a 100644 --- a/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml +++ b/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml @@ -1,4 +1,4 @@ - +--- title: Disable Touch Visual Feedback description: Disables touch visual feedback for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml index d03e6921f5..12242cd12b 100644 --- a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml +++ b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml @@ -1,4 +1,4 @@ - +--- title: Disable UAC Secure Desktop description: Disables switching to the Secure Desktop when prompting for elevation. An application would need admin privileges to control the mouse and keyboard to accept the UAC prompt anyways. As a note, UAC is not designed to save you from malware, UAC can easily be bypassed on admin accounts (e.g, check GitHub). privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml b/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml index c38ffd2c88..dd549940ce 100644 --- a/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml +++ b/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml @@ -1,4 +1,4 @@ - +--- title: Disable 'Notify About USB Issues' description: Disables 'Notify me if there are issues connecting to USB devices' as this is prone to false positives, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-windows-feedback.yml b/src/Configuration/tweaks/qol/disable-windows-feedback.yml index fe09bfecf5..e6faa447ff 100644 --- a/src/Configuration/tweaks/qol/disable-windows-feedback.yml +++ b/src/Configuration/tweaks/qol/disable-windows-feedback.yml @@ -1,4 +1,4 @@ - +--- title: Disable Windows Feedback description: Disables Windows Feedback for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml index 4df3e39d6a..aae0d50ce4 100644 --- a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml +++ b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml @@ -1,4 +1,4 @@ - +--- title: Disable Windows Spotlight description: Windows Spotlight provides lockscreen messages like 'Like what you see?', and are disabled for QoL and privacy privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml index f37874e534..b600b96548 100644 --- a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml +++ b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml @@ -1,4 +1,4 @@ - +--- title: Do Not Reduce Sounds While in a Call description: Makes it so that Windows does not reduce sounds in a call for QoL, as people generally wouldn't want this behaviour privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml index 38b224e97d..5019a0a8ec 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml @@ -1,4 +1,4 @@ - +--- title: Disable 'Always Read and Scan This Section' description: Disables 'Always Read and Scan This Section' for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml index e95d36cfea..57ba6be406 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml @@ -1,4 +1,4 @@ - +--- title: Disable Commonly Annoying Features and Shortcuts description: Disables commonly annoying features, e.g. pressing shift 5 times for sticky keys. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml index 5fba25ea27..9adc544728 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml @@ -1,4 +1,4 @@ - +--- title: Disable Accessibility Tool Shortcut description: Disables the accessibility tool shortcut that launches with Win+Vol, which is also labeled as making touch and tablets easier to use, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml index 16edb49bf5..2f40970568 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml @@ -1,4 +1,4 @@ - +--- title: Disable Ease of Access Sounds description: Disable Ease Of Access sounds on activation or sound warnings, like the infamous sticky keys sound, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml index 2cc338845e..474d9fce02 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml @@ -1,4 +1,4 @@ - +--- title: Add 'Install CAB' to Context Menu description: Allows you to install Windows packages in the form of .cab files in the context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml index 64d3b8f4f3..127669ac9c 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml @@ -1,4 +1,4 @@ - +--- title: Add 'Merge as TrustedInstaller' to Context Menu description: Adds 'Merge as TrustedInstaller' to context menu for registry files privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml index 298690afea..a00fa75a87 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml @@ -1,4 +1,4 @@ - +--- title: Adds Batch Scripts to 'New' Context Menu description: Adds batch scripts (.bat) to 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml index f52d95e060..7532bba3c8 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml @@ -1,4 +1,4 @@ - +--- title: Add PowerShell Script to 'New' Context Menu description: Adds PowerShell script (.ps1) to 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml index b55cdc9616..671381b82c 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml @@ -1,4 +1,4 @@ - +--- title: Add Registry Entries to 'New' Context Menu description: Adds registry entries (.reg) to 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml index 2436c1e419..1d1f9ca4b7 100644 --- a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml +++ b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml @@ -1,4 +1,4 @@ - +--- title: Show More Details by Default on Transfers description: Shows more details by default on file transfers, meaning that you can see the exact speed of files copying, moving, deleting, etc... privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml index b9c14b30f8..bb5bc4558b 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml @@ -1,4 +1,4 @@ - +--- title: Disable Automatic Folder Type Discovery description: Disables automatic folder type discovery for QoL, as most users would probably want each folder to have the same view/settings privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml index 71fb73d7cd..fa547c6c05 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml @@ -3,6 +3,7 @@ title: Disable folders from This PC description: Disables folders in 'This PC' as they are also in Quick Access to reduce clutter, and adds 'Music' and 'Videos' to Quick Access privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Removing folders from This PC'} # Disable folders in 'This PC' - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' diff --git a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml index d1f1febd2d..98321f9a76 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml @@ -1,4 +1,4 @@ - +--- title: Disable Network Navigation Pane in Explorer description: Disables the network navigation pane/item in the Explorer sidebar for QoL, as it is mostly unused privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml b/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml index de11f51389..a9d1997289 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml @@ -1,4 +1,4 @@ - +--- title: Disable Sharing Wizard description: Disables the 'Sharing Wizard' option in File Explorer for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml index 4b353d5ab1..65483c631d 100644 --- a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml +++ b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml @@ -1,4 +1,4 @@ - +--- title: Always Show the Full Context Menu on Items description: Fixes context menu items missing when more than 15 files are selected, this sets it to 100 items instead of 15, where some context menu items disappear privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml b/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml index 2aefc8d62c..fe1daadc78 100644 --- a/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml +++ b/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml @@ -1,4 +1,4 @@ - +--- title: Hide Recent Items description: Hide recent items in Quick Access and other places for privacy and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml index 037c1cfa6e..a67d7ebb71 100644 --- a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml +++ b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml @@ -1,4 +1,4 @@ - +--- title: Add Power Plan File Association description: Adds a file assocation for .pow files, so you can simply double click and import them privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml index 9997931fe6..670b1726c6 100644 --- a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml +++ b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml @@ -1,4 +1,4 @@ - +--- title: Minimise Mouse Hover Time for Item Info description: Minimises mouse hover time (from 400ms to 20ms) for hovering over files or folders mostly in File Explorer, so that you can instantly see information for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml index c649db53aa..417a8521c2 100644 --- a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml +++ b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml @@ -1,4 +1,4 @@ - +--- title: Disable Internet File Assocation Service description: Makes it so that Windows doesn't ask you if you want to get results from the web for an unknown file extension privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml index 82449cd70b..e27c7ec9e7 100644 --- a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml @@ -1,4 +1,4 @@ - +--- title: Open File Explorer to This PC description: Configures File Explorer to open to This PC instead of Quick Access for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml index 6f3dad0162..393dd40200 100644 --- a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml @@ -1,4 +1,4 @@ - +--- title: Show Removable Drives Only in 'This PC' description: Shows removable drives only in 'This PC', instead of being seperate in the Explorer sidebar, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml index 6b720cc553..f9afc6b858 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Cast to device' from Context Menu description: Removes 'Cast to device' from Context Menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml index bdd3d90b6b..a4cb32d485 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Extract all' from Context Menu description: Removes 'Extract all' from Context Menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml index 0e0e8a5bdd..64e1ae93cb 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Give access to' from Context Menu description: Removes 'Give access to' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml index bce80ce745..74b1ed284c 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Include in Library' from Context Menu description: Removes 'Include in Library' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml index e5e92b9a29..2c708950ea 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml @@ -1,4 +1,4 @@ - +--- title: Remove Bitmap Image from the 'New' Context Menu description: Removes bitmap image from the 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml index 5e19081a80..facec901a9 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml @@ -1,4 +1,4 @@ - +--- title: Remove Rich Text Document from 'New' Context Menu description: Removes rich text document from 'New' context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml index 2498801a2c..af5c538f32 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Edit with Paint 3D' from Context Menu description: Removes 'Edit with Paint 3D' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml index a5608fdcec..7752401295 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Print' Context Menu description: Removes the 'Print' context menu by default privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml index 2c522cd54f..2c9c8444e7 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Share' from Context Menu description: Removes 'Share' from Context Menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml index 2774928d65..1dd8ed3b2a 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml @@ -1,4 +1,4 @@ - +--- title: Remove 'Troubleshooting Compatibility' from Context Menu description: Removes 'Troubleshooting Compatibility' from context menu privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml index 9b8bb3e3df..7b507b0c05 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml @@ -1,4 +1,4 @@ - +--- title: Remove Previous Versions from Explorer description: Removes previous versions from Explorer, as it's mostly unused, for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml index f9e031ce70..a51bab626d 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml @@ -1,4 +1,4 @@ - +--- title: Remove Shortcut Icon description: Removes the shortcut icon for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml index 0e42fe35c4..f2d12a308e 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml @@ -1,4 +1,4 @@ - +--- title: Remove Shortcut Text description: Removes '- Shortcut' text appended onto the end of shortcuts for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/explorer/show-files.yml b/src/Configuration/tweaks/qol/explorer/show-files.yml index c0bc9f663f..252ec44bab 100644 --- a/src/Configuration/tweaks/qol/explorer/show-files.yml +++ b/src/Configuration/tweaks/qol/explorer/show-files.yml @@ -1,4 +1,4 @@ - +--- title: Configure Explorer to Show All Files with File Extensions description: Configures Explorer to show all files with file extensions, meaning that you can see system files, hidden files, etc... This is for QoL and also security. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml index 18fdde5b84..04cb77bd2d 100644 --- a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml +++ b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml @@ -1,4 +1,4 @@ - +--- title: Hide Disabled and Disconnected Devices in Sounds Panel description: Hides disabled and disconnected devices in the Sounds (mmsys.cpl) panel for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml b/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml index 220adfdffe..ea59df8c5b 100644 --- a/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml +++ b/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml @@ -1,4 +1,4 @@ - +--- title: Disable 'Open file' Security Warning Message description: Disables the pop-up asking if you want to run a file downloaded from the internet for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml index 7b3bbc2055..0b81668429 100644 --- a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml +++ b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml @@ -1,4 +1,4 @@ - +--- title: Disable SmartScreen description: SmartScreen is a security feature for warning users about the dangers of executing certain files from third party sources, and it is disabled for QoL. privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml index 8b7fdd94e0..cce9c1a4b3 100644 --- a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml +++ b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml @@ -1,4 +1,4 @@ - +--- title: Don't Show Edge Tabs in Alt-Tab description: Sets the 'Alt + Tab shows' option to 'Open windows only', meaning that individual Edge tabs won't be displayed, which would clutter the alt-tab interface privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/config-autorun.yml b/src/Configuration/tweaks/qol/shell/config-autorun.yml index 7f59de134c..8ca489fe3c 100644 --- a/src/Configuration/tweaks/qol/shell/config-autorun.yml +++ b/src/Configuration/tweaks/qol/shell/config-autorun.yml @@ -3,6 +3,7 @@ title: Disable AutoRun/AutoPlay description: Disables AutoRun/AutoPlay for the optimal security and usability/QoL privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Disabling AutoRun/AutoPlay'} # Disable USB autorun/play - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' diff --git a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml index 0fbfa6bea5..f8da7bed86 100644 --- a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml +++ b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml @@ -1,4 +1,4 @@ - +--- title: Configure Snap Settings description: Configures the snapping of windows to not have auto-snapping, where Windows will show you other applications to put side by side privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml index d87a46315b..ef13bea150 100644 --- a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml +++ b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml @@ -1,4 +1,4 @@ - +--- title: Disable Aero Shake description: Disables Aero Shake, which is where you shake a window and all other Windows minimise, as most of the time it's accidently triggered privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml index f6c3e10306..45cf48721b 100644 --- a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml +++ b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml @@ -1,4 +1,4 @@ - +--- title: Diasble Low Disk Space Checks description: DIsables low disk space checks, meaning that there won't be a low disk space warning for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml b/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml index 1aad781334..639aa4b336 100644 --- a/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml +++ b/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml @@ -1,4 +1,4 @@ - +--- title: Disable Menu Hover Delay description: Makes hovering over sub-menus in menus instant, instead of having a slight delay on hover privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml index c41e06ca7d..12a7f1f0f2 100644 --- a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml +++ b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml @@ -1,4 +1,4 @@ - +--- title: Disable Network Location Wizard description: Disables the Network Location Wizard, which is the pop-up about your PC being discoverable privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/disable-notifications.yml b/src/Configuration/tweaks/qol/shell/disable-notifications.yml index 872406ae89..2ad2ada4f1 100644 --- a/src/Configuration/tweaks/qol/shell/disable-notifications.yml +++ b/src/Configuration/tweaks/qol/shell/disable-notifications.yml @@ -3,6 +3,7 @@ title: Disable notifications description: Disables notifications by defualt for having a more minimal experience privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Disabling notifications'} # Disable all lockscreen notifications - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' diff --git a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml index 225317d3ee..54fbf4d9b9 100644 --- a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml +++ b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml @@ -1,4 +1,4 @@ - +--- title: Disable Shared Experiences description: Disables 'Shared Experiences', which is a way of sharing items between advices, as it is mostly unused privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml index eef5695a24..0602c72cb9 100644 --- a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml +++ b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml @@ -3,6 +3,7 @@ title: Configure Quick Settings in Notification Center description: Configures Quick Settings in Notification Center for QoL privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Configuring Quick Settings in Notification Center'} # Unpin all quick action shortcuts by default - !registryValue: path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' diff --git a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml index 7689982b7a..aef12b9734 100644 --- a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml +++ b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml @@ -1,4 +1,4 @@ - +--- title: Enable Legacy Alt-Tab description: Enables the legacy alt-tab, as it's technically the fastest (no opening delay), and it also doesn't show thumbnails, potentially contributing to its speed? privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml index 8d802d4211..a881abff3f 100644 --- a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml +++ b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml @@ -1,4 +1,4 @@ - +--- title: Show All Tasks in Control Panel description: Shows 'All Tasks' in Control Panel (God Mode), so that people can easily access all settings for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml b/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml index b9612272b8..b9187626b2 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml @@ -1,4 +1,4 @@ - +--- title: Decrease Shutdown Time description: Makes it so that Windows is less tolerable to hung apps, and tries to kill them as fast as possible on shutdown privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml b/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml index 69fb322ef5..f1c1f0e7b7 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml @@ -1,4 +1,4 @@ - +--- title: Disable Startup Delay description: Disables the startup delay of startup applications privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml index 5ccb558e20..7f1f6005bd 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml @@ -1,4 +1,4 @@ - +--- title: Force Close Applications on Session End description: Forcefully closes all applications on restart, shut down, or sign out of Windows, instead of prompting the user to save everything first privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/system/crash-control-qol.yml b/src/Configuration/tweaks/qol/system/crash-control-qol.yml index 8e355fb75d..7aa32b70dd 100644 --- a/src/Configuration/tweaks/qol/system/crash-control-qol.yml +++ b/src/Configuration/tweaks/qol/system/crash-control-qol.yml @@ -1,4 +1,4 @@ - +--- title: Crash Control Quality of Life description: Configures the BSoD for having the most useful information and not leaving behind dumps (which most people won't look into anyways) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml index e01f269bc1..e763546739 100644 --- a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml +++ b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml @@ -1,4 +1,4 @@ - +--- title: Always Show All Tray Icons description: Always shows all tray icons, and therefore disabling the system tray, meaning that users can always see running background applications (which have a tray icon) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml index 69d8338a61..60cefb4aa0 100644 --- a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml +++ b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml @@ -1,4 +1,4 @@ - +--- title: Show Command Prompt on Win+X description: Shows Command Prompt instead of PowerShell on Windows + X, as it's what most users are familar with privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml index 3efb2266d4..1a52ef7019 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml @@ -1,4 +1,4 @@ - +--- title: Hide UWP Badges on Taskbar description: Hides badges on the taskbar for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml index d0c6976a59..d1bd5cca4c 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml @@ -1,4 +1,4 @@ - +--- title: Disable Cloud Optimised Content in the Taskbar description: Disables cloud optimised content in the taskbar for QoL, which will pin items dependant on what you use like having a linked phone or Xbox Live privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml index a2472bda85..81b46b800f 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml @@ -1,4 +1,4 @@ - +--- title: Disable Show Desktop Peek on Taskbar description: Disables the 'Show Desktop' peek feature on the taskbar, as most of the time people accidently trigger it, so it's disabled here for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml index a46438f629..d9e8609de4 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml @@ -1,4 +1,4 @@ - +--- title: Disable News and Interests description: Disables News and Interests in the taskbar for privacy (lots of third party connections) and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml b/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml index 8ece81437e..efc6f3115a 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml @@ -1,4 +1,4 @@ - +--- title: Never Use Tablet Mode description: Makes Windows never use tablet mode for QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml index 0748aa6ba0..af856ac259 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml @@ -1,4 +1,4 @@ - +--- title: Hide 'Meet Now' on the Taskbar description: Hides 'Meet Now' in the taskbar for QoL and privacy (as it's an online feature) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml index aefbb8cf71..1888e53490 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml @@ -1,4 +1,4 @@ - +--- title: Disable Task View on Taskbar description: Disables the Task View button on the taskbar for QoL, as it can be accessed with Win + Tab anyways privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml index 76121642ca..973a64a264 100644 --- a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml +++ b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml @@ -1,4 +1,4 @@ - +--- title: Disallow Pinning Microsoft Store App to Taskbar description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically don't want it there privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/qol/visual-effects.yml b/src/Configuration/tweaks/qol/visual-effects.yml index 36dfb819ee..42987a6c23 100644 --- a/src/Configuration/tweaks/qol/visual-effects.yml +++ b/src/Configuration/tweaks/qol/visual-effects.yml @@ -1,4 +1,4 @@ - +--- title: Configure Visual Effects description: Configures the visual effects in Windows for the optimal responsiveness/'snappiness', performance and QoL privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-backup2.yml b/src/Configuration/tweaks/scripts/script-backup2.yml index d2da904c84..1537ace247 100644 --- a/src/Configuration/tweaks/scripts/script-backup2.yml +++ b/src/Configuration/tweaks/scripts/script-backup2.yml @@ -1,4 +1,4 @@ - +--- title: Backup Atlas Services and Drivers description: Backs up default Atlas services and drivers, after all of the tweaks privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-devices.yml b/src/Configuration/tweaks/scripts/script-devices.yml index 58d9677dc9..23a0533806 100644 --- a/src/Configuration/tweaks/scripts/script-devices.yml +++ b/src/Configuration/tweaks/scripts/script-devices.yml @@ -3,6 +3,7 @@ title: Disable Devices description: Disables devices that users would not typically need to reduce any potential system resource usage in the background privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Disabling devices'} - !powerShell: {command: 'Disable-NetAdapterBinding -Name "*" -ComponentID ms_msclient, ms_server, ms_lldp, ms_lltdio, ms_rspndr'} - !run: exe: 'powershell.exe' diff --git a/src/Configuration/tweaks/scripts/script-finalize.yml b/src/Configuration/tweaks/scripts/script-finalize.yml index 933cd8fc90..bbc633d766 100644 --- a/src/Configuration/tweaks/scripts/script-finalize.yml +++ b/src/Configuration/tweaks/scripts/script-finalize.yml @@ -1,4 +1,4 @@ - +--- title: Do Final Tweaks description: Does final tweaks that are run from a batch script, as some tweaks can't be done in playbooks privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-pfp.yml b/src/Configuration/tweaks/scripts/script-pfp.yml index c9eef23e04..62355d2d53 100644 --- a/src/Configuration/tweaks/scripts/script-pfp.yml +++ b/src/Configuration/tweaks/scripts/script-pfp.yml @@ -1,4 +1,4 @@ - +--- title: Set Profile Pictures description: Sets the default Atlas profile pictures privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-startmenu.yml b/src/Configuration/tweaks/scripts/script-startmenu.yml index 7dbe4d7eea..85de282634 100644 --- a/src/Configuration/tweaks/scripts/script-startmenu.yml +++ b/src/Configuration/tweaks/scripts/script-startmenu.yml @@ -1,4 +1,4 @@ - +--- title: Configure Start Menu description: Configures the start menu by default to be the best for usability (QoL) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/scripts/script-wallpaper.yml b/src/Configuration/tweaks/scripts/script-wallpaper.yml index 389783bf10..227fe01bdd 100644 --- a/src/Configuration/tweaks/scripts/script-wallpaper.yml +++ b/src/Configuration/tweaks/scripts/script-wallpaper.yml @@ -1,4 +1,4 @@ - +--- title: Add Wallpaper description: Adds and sets the Atlas wallpapers by default privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml index 459b276ec0..5f143eb65b 100644 --- a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml +++ b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml @@ -1,4 +1,4 @@ - +--- title: Blocks Anonymous Enumeration of SAM Accounts description: Blocks the anonymous enumeration of SAM accounts to prevent the ability to list the potential points of attack to the system privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/security/delete-defaultuser0.yml b/src/Configuration/tweaks/security/delete-defaultuser0.yml index 5d032a68c9..e898936826 100644 --- a/src/Configuration/tweaks/security/delete-defaultuser0.yml +++ b/src/Configuration/tweaks/security/delete-defaultuser0.yml @@ -1,4 +1,4 @@ - +--- title: Delete 'defaultuser0' Account used during OOBE description: Deletes the hidden 'defaultuser0' account used during OOBE (Out of Box Experience) privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/security/disable-remote-assistance.yml b/src/Configuration/tweaks/security/disable-remote-assistance.yml index abac80c55a..b299d71685 100644 --- a/src/Configuration/tweaks/security/disable-remote-assistance.yml +++ b/src/Configuration/tweaks/security/disable-remote-assistance.yml @@ -3,6 +3,7 @@ title: Disable Remote Assistance description: As Remote Assistance is an unused and potentially vulnerable feature, it is restricted privilege: TrustedInstaller actions: + - !writeStatus: {status: 'Disabling Remote Assistance'} # Disable Remote Assistance - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' diff --git a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml index da1068767a..c98c3f91ae 100644 --- a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml +++ b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml @@ -1,4 +1,4 @@ - +--- title: Set Strong Cryptography description: Set strong cryptography on AMD64 and x86 .NET Framework (version 4 and above) to fix a Scoop installation issue privilege: TrustedInstaller diff --git a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml deleted file mode 100644 index 0799e42ec4..0000000000 --- a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for Cleaning the Component Store -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Cleaning the component store...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-debloat.yml b/src/Configuration/tweaks/statuses/status-debloat.yml deleted file mode 100644 index 73191f7ba0..0000000000 --- a/src/Configuration/tweaks/statuses/status-debloat.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the Debloating Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running debloating tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-misc.yml b/src/Configuration/tweaks/statuses/status-misc.yml deleted file mode 100644 index d1f368a651..0000000000 --- a/src/Configuration/tweaks/statuses/status-misc.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the Miscellaneous Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running miscellaneous tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-networking.yml b/src/Configuration/tweaks/statuses/status-networking.yml deleted file mode 100644 index 1b9626a642..0000000000 --- a/src/Configuration/tweaks/statuses/status-networking.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the Networking Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running networking tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-ngen.yml b/src/Configuration/tweaks/statuses/status-ngen.yml deleted file mode 100644 index 44cd653408..0000000000 --- a/src/Configuration/tweaks/statuses/status-ngen.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for Running .NET Optimisation -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running NGEN...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-performance.yml b/src/Configuration/tweaks/statuses/status-performance.yml deleted file mode 100644 index 1c31b57796..0000000000 --- a/src/Configuration/tweaks/statuses/status-performance.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the Performance Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running performance tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-privacy.yml b/src/Configuration/tweaks/statuses/status-privacy.yml deleted file mode 100644 index 735888d348..0000000000 --- a/src/Configuration/tweaks/statuses/status-privacy.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the Privacy Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running privacy tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-prompts.yml b/src/Configuration/tweaks/statuses/status-prompts.yml deleted file mode 100644 index 0ee9aefc50..0000000000 --- a/src/Configuration/tweaks/statuses/status-prompts.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for PowerShell Prompts -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Waiting for user prompts...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-qol.yml b/src/Configuration/tweaks/statuses/status-qol.yml deleted file mode 100644 index 0f07eec13d..0000000000 --- a/src/Configuration/tweaks/statuses/status-qol.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the QoL Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running QoL tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-scripts.yml b/src/Configuration/tweaks/statuses/status-scripts.yml deleted file mode 100644 index fb175c3406..0000000000 --- a/src/Configuration/tweaks/statuses/status-scripts.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the Scripts Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running scripts...'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-security.yml b/src/Configuration/tweaks/statuses/status-security.yml deleted file mode 100644 index 222ed2a078..0000000000 --- a/src/Configuration/tweaks/statuses/status-security.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Status in AME Wizard for the Security Category -description: Displays a status in AME Wizard for a specified category -privilege: TrustedInstaller -actions: - - !writeStatus: {status: 'Running security tweaks...'} \ No newline at end of file From 3bee72aa0b5f7063c4b135abc03195a318167b22 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 25 Jun 2023 13:52:52 +0100 Subject: [PATCH 14/68] feat: add statuses to restructure (properly) --- .../statuses/status-clean-winsxs.yml | 6 ++ src/Configuration/statuses/status-debloat.yml | 6 ++ src/Configuration/statuses/status-misc.yml | 6 ++ .../statuses/status-networking.yml | 6 ++ src/Configuration/statuses/status-ngen.yml | 6 ++ .../statuses/status-performance.yml | 6 ++ src/Configuration/statuses/status-privacy.yml | 6 ++ src/Configuration/statuses/status-prompts.yml | 6 ++ src/Configuration/statuses/status-qol.yml | 6 ++ src/Configuration/statuses/status-scripts.yml | 6 ++ .../statuses/status-security.yml | 6 ++ src/Configuration/tweaks.yml | 56 +++++++++++-------- .../tweaks/debloat/autologgers.yml | 3 +- .../tweaks/debloat/clean-winsxs.yml | 2 +- .../tweaks/debloat/cleanup-temp-files.yml | 2 +- .../debloat/config-content-delivery.yml | 2 +- .../tweaks/debloat/disable-settings-pages.yml | 3 +- .../tweaks/debloat/legacy-photo-viewer.yml | 3 +- .../tweaks/debloat/scheduled-tasks.yml | 3 +- .../tweaks/debloat/storage-sense.yml | 3 +- src/Configuration/tweaks/misc/config-time.yml | 3 +- .../misc/disable-fast-user-switching.yml | 2 +- .../tweaks/misc/disable-game-mode.yml | 2 +- .../tweaks/misc/oem-information.yml | 3 +- .../tweaks/misc/rebuild-perf-counters.yml | 2 +- .../tweaks/networking/disable-llmnr.yml | 2 +- .../networking/disable-reserved-bandwidth.yml | 2 +- .../disable-smart-name-resolution.yml | 2 +- src/Configuration/tweaks/networking/netsh.yml | 3 +- .../networking/network-power-saving.yml | 2 +- .../networking/packet-sched-timer-res.yml | 2 +- .../shares/restrict-anonymous-access.yml | 2 +- .../shares/restrict-anonymous-enumeration.yml | 2 +- .../shares/smb-bandwidth-throttling.yml | 2 +- .../tweaks/performance/clear-ifeo.yml | 2 +- .../tweaks/performance/config-fse-gamebar.yml | 2 +- .../tweaks/performance/config-mmcss.yml | 2 +- .../disable-automatic-maintenance.yml | 2 +- .../performance/disable-background-apps.yml | 2 +- .../tweaks/performance/disable-perf-track.yml | 2 +- .../performance/disable-rsop-logging.yml | 2 +- .../tweaks/performance/extend-cache.yml | 2 +- .../no-search-invalid-shortcuts.yml | 2 +- .../performance/system/config-boot-config.yml | 2 +- .../performance/system/config-paging.yml | 2 +- .../system/disable-reserved-storage.yml | 2 +- .../performance/system/optimise-ntfs.yml | 3 +- .../performance/system/script-power.yml | 2 +- .../performance/system/service-host-split.yml | 2 +- .../system/win32-priority-seperation.yml | 2 +- .../advertising/disable-advertising-info.yml | 2 +- .../disable-sync-provider-notifs.yml | 2 +- .../privacy/cloud/disable-setting-sync.yml | 2 +- .../disable-suggest-ways-to-finish-setup.yml | 2 +- .../cloud/disallow-message-cloud-sync.yml | 2 +- .../tweaks/privacy/config-app-permissions.yml | 2 +- .../privacy/config-windows-media-player.yml | 2 +- .../tweaks/privacy/disable-activity-feed.yml | 2 +- .../privacy/disable-app-launch-tracking.yml | 2 +- .../privacy/disable-experimentation.yml | 2 +- .../tweaks/privacy/disable-insider.yml | 2 +- .../privacy/disable-location-tracking.yml | 2 +- .../privacy/disable-lockscreen-camera.yml | 2 +- .../disable-online-speech-recognition.yml | 2 +- .../tweaks/privacy/disable-pca.yml | 2 +- .../privacy/disable-privacy-experience.yml | 2 +- .../privacy/disable-speech-auto-updates.yml | 2 +- .../privacy/disable-tailored-experiences.yml | 2 +- .../tweaks/privacy/disable-user-tracking.yml | 2 +- .../privacy/disable-web-lang-list-access.yml | 2 +- .../privacy/disable-win-error-reporting.yml | 2 +- .../tweaks/privacy/disallow-ms-accounts.yml | 2 +- .../privacy/disallow-user-activity-upload.yml | 2 +- .../tweaks/privacy/search-settings.yml | 2 +- .../disable-activation-telemetry.yml | 2 +- .../tweaks/privacy/telemetry/disable-ceip.yml | 2 +- .../telemetry/disable-diagnostic-tracing.yml | 2 +- .../disable-dotnet-cli-telemetry.yml | 2 +- .../telemetry/disable-input-telemetry.yml | 2 +- .../tweaks/qol/appearance/blue-tooltips.yml | 2 +- .../dark-mode-disable-transparency.yml | 2 +- .../qol/appearance/disable-blur-login.yml | 2 +- .../qol/appearance/disallow-theme-changes.yml | 2 +- .../tweaks/qol/best-wallpaper-quality.yml | 2 +- .../tweaks/qol/config-powershell.yml | 3 +- .../tweaks/qol/config-start-menu.yml | 2 +- .../qol/config-windows-ink-workspace.yml | 2 +- .../qol/disable-background-auto-login.yml | 2 +- .../tweaks/qol/disable-lockscreen.yml | 2 +- .../tweaks/qol/disable-mouse-accel.yml | 2 +- .../tweaks/qol/disable-settings-tips.yml | 2 +- .../tweaks/qol/disable-spell-checking.yml | 2 +- .../tweaks/qol/disable-store-auto-updates.yml | 2 +- .../qol/disable-touch-visual-feedback.yml | 2 +- .../tweaks/qol/disable-uac-secure-desktop.yml | 2 +- .../qol/disable-usb-issues-notifications.yml | 2 +- .../tweaks/qol/disable-windows-feedback.yml | 2 +- .../tweaks/qol/disable-windows-spotlight.yml | 2 +- .../tweaks/qol/do-not-reduce-sounds.yml | 2 +- .../disable-always-read-section.yml | 2 +- .../disable-annoying-features-shortcuts.yml | 2 +- .../disable-making-touch-easier.yml | 2 +- .../ease-of-access/disable-warning-sounds.yml | 2 +- .../add-context-menus/install-cab.yml | 2 +- .../merge-as-trustedinstaller.yml | 2 +- .../explorer/add-context-menus/new-ps1.yml | 2 +- .../explorer/add-context-menus/new-reg.yml | 2 +- .../explorer/always-more-details-transfer.yml | 2 +- .../disable-folder-type-discovery.yml | 2 +- .../qol/explorer/disable-folders-this-pc.yml | 3 +- .../disable-network-navigation-pane.yml | 2 +- .../qol/explorer/disable-sharing-wizard.yml | 2 +- .../full-context-on-more-than-15-items.yml | 2 +- .../explorer/hide-frequently-used-items.yml | 2 +- .../tweaks/qol/explorer/import-power-plan.yml | 2 +- .../explorer/minimise-mouse-hover-time.yml | 2 +- .../qol/explorer/no-internet-open-with.yml | 2 +- .../tweaks/qol/explorer/open-to-this-pc.yml | 2 +- .../removable-drives-only-this-pc.yml | 2 +- .../remove-context-menus/cast-to-device.yml | 2 +- .../remove-context-menus/extract-all.yml | 2 +- .../remove-context-menus/give-access-to.yml | 2 +- .../include-in-library.yml | 2 +- .../remove-context-menus/new-bitmap.yml | 2 +- .../explorer/remove-context-menus/new-rtf.yml | 2 +- .../remove-context-menus/paint-3D.yml | 2 +- .../explorer/remove-context-menus/print.yml | 2 +- .../explorer/remove-context-menus/share.yml | 2 +- .../qol/explorer/remove-previous-versions.yml | 2 +- .../qol/explorer/remove-shortcut-icon.yml | 2 +- .../qol/explorer/remove-shortcut-text.yml | 2 +- .../tweaks/qol/explorer/show-files.yml | 2 +- .../qol/hide-disabled-disconnected-sounds.yml | 2 +- .../disable-online-file-security-warn.yml | 2 +- .../qol/security/disable-smartscreen.yml | 2 +- .../tweaks/qol/shell/alt-tab-open-windows.yml | 2 +- .../tweaks/qol/shell/config-autorun.yml | 3 +- .../tweaks/qol/shell/config-snap-settings.yml | 2 +- .../tweaks/qol/shell/disable-aero-shake.yml | 2 +- .../qol/shell/disable-low-disk-warning.yml | 2 +- .../tweaks/qol/shell/disable-menu-delay.yml | 2 +- .../shell/disable-network-location-wizard.yml | 2 +- .../qol/shell/disable-notifications.yml | 3 +- .../qol/shell/disable-shared-experiences.yml | 2 +- .../qol/shell/notification-quick-settings.yml | 3 +- .../tweaks/qol/shell/old-alt-tab.yml | 2 +- .../qol/show-all-tasks-control-panel.yml | 2 +- .../decrease-shutdown-time.yml | 2 +- .../disable-startup-delay.yml | 2 +- .../force-end-shutdown-apps.yml | 2 +- .../tweaks/qol/system/crash-control-qol.yml | 2 +- .../taskbar/always-show-all-tray-icons.yml | 2 +- .../tweaks/qol/taskbar/cmd-win-x.yml | 2 +- .../qol/taskbar/disable-badges-taskbar.yml | 2 +- .../disable-cloud-optimised-content.yml | 2 +- .../taskbar/disable-news-and-interests.yml | 2 +- .../qol/taskbar/disable-tablet-mode.yml | 2 +- .../tweaks/qol/taskbar/hide-meet-now.yml | 2 +- .../tweaks/qol/taskbar/hide-task-view.yml | 2 +- .../qol/taskbar/no-store-taskbar-pin.yml | 2 +- .../tweaks/qol/visual-effects.yml | 2 +- .../tweaks/scripts/script-devices.yml | 3 +- .../tweaks/scripts/script-finalize.yml | 2 +- .../tweaks/scripts/script-ngen.yml | 3 +- .../tweaks/scripts/script-pfp.yml | 2 +- .../tweaks/scripts/script-prompts.yml | 3 +- .../tweaks/scripts/script-startmenu.yml | 2 +- .../tweaks/scripts/script-wallpaper.yml | 2 +- .../security/block-anonymous-enum-sam.yml | 2 +- .../tweaks/security/delete-defaultuser0.yml | 2 +- .../security/disable-remote-assistance.yml | 3 +- .../tweaks/security/strong-dotnet-crypto.yml | 2 +- 172 files changed, 259 insertions(+), 201 deletions(-) create mode 100644 src/Configuration/statuses/status-clean-winsxs.yml create mode 100644 src/Configuration/statuses/status-debloat.yml create mode 100644 src/Configuration/statuses/status-misc.yml create mode 100644 src/Configuration/statuses/status-networking.yml create mode 100644 src/Configuration/statuses/status-ngen.yml create mode 100644 src/Configuration/statuses/status-performance.yml create mode 100644 src/Configuration/statuses/status-privacy.yml create mode 100644 src/Configuration/statuses/status-prompts.yml create mode 100644 src/Configuration/statuses/status-qol.yml create mode 100644 src/Configuration/statuses/status-scripts.yml create mode 100644 src/Configuration/statuses/status-security.yml diff --git a/src/Configuration/statuses/status-clean-winsxs.yml b/src/Configuration/statuses/status-clean-winsxs.yml new file mode 100644 index 0000000000..0799e42ec4 --- /dev/null +++ b/src/Configuration/statuses/status-clean-winsxs.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for Cleaning the Component Store +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Cleaning the component store...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-debloat.yml b/src/Configuration/statuses/status-debloat.yml new file mode 100644 index 0000000000..73191f7ba0 --- /dev/null +++ b/src/Configuration/statuses/status-debloat.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Debloating Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running debloating tweaks...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-misc.yml b/src/Configuration/statuses/status-misc.yml new file mode 100644 index 0000000000..d1f368a651 --- /dev/null +++ b/src/Configuration/statuses/status-misc.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Miscellaneous Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running miscellaneous tweaks...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-networking.yml b/src/Configuration/statuses/status-networking.yml new file mode 100644 index 0000000000..1b9626a642 --- /dev/null +++ b/src/Configuration/statuses/status-networking.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Networking Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running networking tweaks...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-ngen.yml b/src/Configuration/statuses/status-ngen.yml new file mode 100644 index 0000000000..44cd653408 --- /dev/null +++ b/src/Configuration/statuses/status-ngen.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for Running .NET Optimisation +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running NGEN...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-performance.yml b/src/Configuration/statuses/status-performance.yml new file mode 100644 index 0000000000..1c31b57796 --- /dev/null +++ b/src/Configuration/statuses/status-performance.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Performance Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running performance tweaks...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-privacy.yml b/src/Configuration/statuses/status-privacy.yml new file mode 100644 index 0000000000..735888d348 --- /dev/null +++ b/src/Configuration/statuses/status-privacy.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Privacy Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running privacy tweaks...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-prompts.yml b/src/Configuration/statuses/status-prompts.yml new file mode 100644 index 0000000000..0ee9aefc50 --- /dev/null +++ b/src/Configuration/statuses/status-prompts.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for PowerShell Prompts +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Waiting for user prompts...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-qol.yml b/src/Configuration/statuses/status-qol.yml new file mode 100644 index 0000000000..0f07eec13d --- /dev/null +++ b/src/Configuration/statuses/status-qol.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the QoL Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running QoL tweaks...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-scripts.yml b/src/Configuration/statuses/status-scripts.yml new file mode 100644 index 0000000000..fb175c3406 --- /dev/null +++ b/src/Configuration/statuses/status-scripts.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Scripts Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running scripts...'} \ No newline at end of file diff --git a/src/Configuration/statuses/status-security.yml b/src/Configuration/statuses/status-security.yml new file mode 100644 index 0000000000..222ed2a078 --- /dev/null +++ b/src/Configuration/statuses/status-security.yml @@ -0,0 +1,6 @@ +--- +title: Status in AME Wizard for the Security Category +description: Displays a status in AME Wizard for a specified category +privilege: TrustedInstaller +actions: + - !writeStatus: {status: 'Running security tweaks...'} \ No newline at end of file diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index ce3e069f6d..602fe257ef 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -6,15 +6,15 @@ actions: [] features: # ------------------------- NOTES ------------------------- # - # - The first playbook file in each section contains the 'writeStatus' for AME Wizard - # - As a note, this will be done after the restructure + # - Each root folder has its own AME Wizard status # - You can disable a certain playbook file by commenting it out - # - Catorgrising everything will be done at the end of extracting everything from config.yml, the current structure is very much temporary - # - During the restructure, certain tweak files may be seperated up further or generally reorganised + # - The playbook files are ran in order # ----------------------- END NOTES ----------------------- # - + + - tweaks\statuses\status-prompts.yml - tweaks\scripts\script-prompts.yml + - tweaks\statuses\status-ngen.yml - tweaks\scripts\script-ngen.yml # ----------------------------------------------------- @@ -25,30 +25,13 @@ features: # Miscellaneous tweaks which don't fit into other # categories. # ----------------------------------------------------- + - tweaks\statuses\status-misc.yml - tweaks\misc\config-time.yml - tweaks\misc\disable-fast-user-switching.yml - tweaks\misc\disable-game-mode.yml - tweaks\misc\fix-no-downloads-bug.yml - tweaks\misc\oem-information.yml - tweaks\misc\rebuild-perf-counters.yml - - # ----------------------------------------------------- - # Debloat - # ----------------------------------------------------- - # >>> Description <<< - # - # Tweaks for debloating Windows, which could be for - # storage space or convienience. - # ----------------------------------------------------- - - tweaks\debloat\autologgers.yml - - tweaks\debloat\clean-winsxs.yml - - tweaks\debloat\cleanup-temp-files.yml - - tweaks\debloat\config-content-delivery.yml - - tweaks\debloat\disable-settings-pages.yml - - tweaks\debloat\legacy-photo-viewer.yml - - tweaks\debloat\prevent-edge-update.yml - - tweaks\debloat\scheduled-tasks.yml - - tweaks\debloat\storage-sense.yml # ----------------------------------------------------- # Networking @@ -58,6 +41,7 @@ features: # Tweaks for modifying network settings, which could be # for improving network performance, privacy and more. # ----------------------------------------------------- + - tweaks\statuses\status-networking.yml - tweaks\networking\disable-llmnr.yml - tweaks\networking\disable-reserved-bandwidth.yml - tweaks\networking\disable-smart-name-resolution.yml @@ -80,6 +64,7 @@ features: # Tweaks for improving the performance of Windows, which # includes responsiveness, latency, etc... # ----------------------------------------------------- + - tweaks\statuses\status-performance.yml - tweaks\performance\clear-ifeo.yml - tweaks\performance\config-fse-gamebar.yml - tweaks\performance\config-mmcss.yml @@ -112,6 +97,7 @@ features: # Also includes disabling features that are commonly # related to impacting privacy, like advertising. # ----------------------------------------------------- + - tweaks\statuses\status-privacy.yml - tweaks\privacy\config-app-permissions.yml - tweaks\privacy\config-windows-media-player.yml - tweaks\privacy\disable-activity-feed.yml @@ -168,6 +154,7 @@ features: # QoL tweaks can be anything, but they're mostly to do # with modifying the shell, Windows Explorer. # ----------------------------------------------------- + - tweaks\statuses\status-qol.yml - tweaks\qol\best-wallpaper-quality.yml - tweaks\qol\config-powershell.yml - tweaks\qol\config-start-menu.yml @@ -302,11 +289,32 @@ features: # These tweaks aim to enhance Windows' security, upon # its defaults. # ----------------------------------------------------- + - tweaks\statuses\status-security.yml - tweaks\security\block-anonymous-enum-sam.yml - tweaks\security\delete-defaultuser0.yml - tweaks\security\disable-remote-assistance.yml - tweaks\security\strong-dotnet-crypto.yml + # ----------------------------------------------------- + # Debloat + # ----------------------------------------------------- + # >>> Description <<< + # + # Tweaks for debloating Windows, which could be for + # storage space or convienience. + # ----------------------------------------------------- + - tweaks\statuses\status-clean-winsxs.yml + # Cleaning WinSxS sets its own status before the rest of the debloating, as it's a long operation + - tweaks\debloat\clean-winsxs.yml + - tweaks\statuses\status-debloat.yml + - tweaks\debloat\autologgers.yml + - tweaks\debloat\config-content-delivery.yml + - tweaks\debloat\disable-settings-pages.yml + - tweaks\debloat\legacy-photo-viewer.yml + - tweaks\debloat\prevent-edge-update.yml + - tweaks\debloat\scheduled-tasks.yml + - tweaks\debloat\cleanup-temp-files.yml + # ----------------------------------------------------- # Scripts # ----------------------------------------------------- @@ -315,6 +323,8 @@ features: # These are playbook files that run external PowerShell # or batch scripts for more advanced operations. # ----------------------------------------------------- + - tweaks\statuses\status-scripts.yml + - tweaks\scripts\script-storage-sense.yml - tweaks\scripts\script-devices.yml - tweaks\scripts\script-startmenu.yml - tweaks\scripts\script-pfp.yml diff --git a/src/Configuration/tweaks/debloat/autologgers.yml b/src/Configuration/tweaks/debloat/autologgers.yml index 6c5076a846..250d561693 100644 --- a/src/Configuration/tweaks/debloat/autologgers.yml +++ b/src/Configuration/tweaks/debloat/autologgers.yml @@ -3,7 +3,6 @@ title: Disable unnecessary autologgers description: Disables unnecessary autologgers for the optimal performance and privacy privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling unnecessary autologgers'} # https://docs.microsoft.com/en-us/windows/win32/etw/configuring-and-starting-an-autologger-session - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Circular Kernel Context Logger' @@ -89,4 +88,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WiFiSession' value: 'Start' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/debloat/clean-winsxs.yml b/src/Configuration/tweaks/debloat/clean-winsxs.yml index 500ac95a49..8f36b21086 100644 --- a/src/Configuration/tweaks/debloat/clean-winsxs.yml +++ b/src/Configuration/tweaks/debloat/clean-winsxs.yml @@ -6,4 +6,4 @@ actions: - !cmd: exeDir: true command: 'DISM /Online /Cleanup-Image /StartComponentCleanup' - weight: 30 \ No newline at end of file + weight: 30 diff --git a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml index e3657ae203..032327e324 100644 --- a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml +++ b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml @@ -15,4 +15,4 @@ actions: # the Playbook logs and cause issues with the AME Wizard - !cmd: command: 'for /f %a in (''dir /b "%TEMP%" /a:d ^| findstr /v /c:"AME"'') do rmdir /q /s "%TEMP%\%a"' - weight: 10 \ No newline at end of file + weight: 10 diff --git a/src/Configuration/tweaks/debloat/config-content-delivery.yml b/src/Configuration/tweaks/debloat/config-content-delivery.yml index e439bd371f..0e1adffc58 100644 --- a/src/Configuration/tweaks/debloat/config-content-delivery.yml +++ b/src/Configuration/tweaks/debloat/config-content-delivery.yml @@ -84,4 +84,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' value: 'SoftLandingEnabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/debloat/disable-settings-pages.yml b/src/Configuration/tweaks/debloat/disable-settings-pages.yml index 0a1472d4ae..0ecec6b8c0 100644 --- a/src/Configuration/tweaks/debloat/disable-settings-pages.yml +++ b/src/Configuration/tweaks/debloat/disable-settings-pages.yml @@ -3,9 +3,8 @@ title: Disable Settings pages description: Disables certain Settings pages as they are either broken with other changes or for a more minimal experience privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling Settings pages'} - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'SettingsPageVisibility' data: 'hide:quiethours;tabletmode;project;crossdevice;remotedesktop;mobile-devices;network-cellular;network-wificalling;network-airplanemode;nfctransactions;maps;sync;speech;easeofaccess-magnifier;easeofaccess-narrator;easeofaccess-speechrecognition;easeofaccess-eyecontrol;privacy-speech;privacy-general;privacy-speechtyping;privacy-feedback;privacy-activityhistory;privacy-location;privacy-callhistory;privacy-eyetracker;privacy-messaging;privacy-automaticfiledownloads;windowsupdate;delivery-optimization;windowsdefender;backup;recovery;findmydevice;windowsinsider' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml index 357fb1c8ed..1dc206c357 100644 --- a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml +++ b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml @@ -3,7 +3,6 @@ title: Enable Windows Photo Viewer description: Enables and configures the legacy Windows Photo Viewer to be the default for a more familar and lightweight photo viewing experience privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Enabling Windows Photo Viewer'} # Enable legacy photo viewer - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tiff', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} @@ -28,4 +27,4 @@ actions: - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpeg', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jpg', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.jxr', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.png', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} \ No newline at end of file + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.png', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} diff --git a/src/Configuration/tweaks/debloat/scheduled-tasks.yml b/src/Configuration/tweaks/debloat/scheduled-tasks.yml index 06f96c16f3..b4f603c717 100644 --- a/src/Configuration/tweaks/debloat/scheduled-tasks.yml +++ b/src/Configuration/tweaks/debloat/scheduled-tasks.yml @@ -3,7 +3,6 @@ title: Configure Scheduled Tasks description: Configures scheduled tasks to debloat Windows by improving performance, privacy and more privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring scheduled tasks'} # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks # - !scheduledTask: @@ -80,4 +79,4 @@ actions: - !scheduledTask: {path: '\Microsoft\Windows\Windows Filtering Platform\BfeOnServiceStartTypeChange', operation: delete} - !scheduledTask: {path: '\Microsoft\Windows\Windows Media Sharing\UpdateLibrary', operation: delete} - !scheduledTask: {path: '\Microsoft\Windows\WindowsUpdate\Scheduled Start', operation: delete} - - !scheduledTask: {path: '\Microsoft\Windows\Wininet\CacheTask', operation: delete} \ No newline at end of file + - !scheduledTask: {path: '\Microsoft\Windows\Wininet\CacheTask', operation: delete} diff --git a/src/Configuration/tweaks/debloat/storage-sense.yml b/src/Configuration/tweaks/debloat/storage-sense.yml index 2f2dd1d5f0..dc5214175e 100644 --- a/src/Configuration/tweaks/debloat/storage-sense.yml +++ b/src/Configuration/tweaks/debloat/storage-sense.yml @@ -3,9 +3,8 @@ title: Configure and Enable Storage Sense description: Configures Storage Sense to automatically cleanup Windows every month privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring and enabling Storage Sense'} - !run: exe: 'powershell.exe' args: '-NoP -File STORAGESENSE.ps1' exeDir: true - wait: true \ No newline at end of file + wait: true diff --git a/src/Configuration/tweaks/misc/config-time.yml b/src/Configuration/tweaks/misc/config-time.yml index eae69c5f3b..c3dfd7518f 100644 --- a/src/Configuration/tweaks/misc/config-time.yml +++ b/src/Configuration/tweaks/misc/config-time.yml @@ -3,7 +3,6 @@ title: Configure Time Servers description: Configures time servers to be more reliable and accurate than the defaults privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring time servers'} # Change NTP server from Windows' server to pool.ntp.org - !run: {exe: 'net', args: 'start w32time'} - !run: {exe: 'w32tm', args: '/config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"'} @@ -12,4 +11,4 @@ actions: - !run: {exe: 'net', args: 'stop w32time'} - !run: {exe: 'net', args: 'start w32time'} - !run: {exe: 'w32tm', args: '/config /update'} - - !run: {exe: 'w32tm', args: '/resync'} \ No newline at end of file + - !run: {exe: 'w32tm', args: '/resync'} diff --git a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml index b4ff10f8fc..d89b8f2b57 100644 --- a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml +++ b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' value: 'HideFastUserSwitching' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/misc/disable-game-mode.yml b/src/Configuration/tweaks/misc/disable-game-mode.yml index caa902dafd..970b8f9dff 100644 --- a/src/Configuration/tweaks/misc/disable-game-mode.yml +++ b/src/Configuration/tweaks/misc/disable-game-mode.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\GameBar' value: 'AutoGameModeEnabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/misc/oem-information.yml b/src/Configuration/tweaks/misc/oem-information.yml index 6c56155372..33c69f57b9 100644 --- a/src/Configuration/tweaks/misc/oem-information.yml +++ b/src/Configuration/tweaks/misc/oem-information.yml @@ -3,7 +3,6 @@ title: Configure OEM Information description: Sets OEM information to Atlas to make users go to us for support instead of OEMs privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Setting Atlas OEM information'} # Set information about the currently used system - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' @@ -34,4 +33,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation' value: 'SupportURL' data: 'https://discord.atlasos.net' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml index a44d6ce875..274e5dfb55 100644 --- a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml +++ b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml @@ -6,4 +6,4 @@ actions: # https://learn.microsoft.com/en-us/troubleshoot/windows-server/performance/manually-rebuild-performance-counters - !run: {exe: 'lodctr', args: '/r'} - !run: {exe: 'lodctr', args: '/r'} - - !run: {exe: 'winmgmt', args: '/resyncperf'} \ No newline at end of file + - !run: {exe: 'winmgmt', args: '/resyncperf'} diff --git a/src/Configuration/tweaks/networking/disable-llmnr.yml b/src/Configuration/tweaks/networking/disable-llmnr.yml index caea63aebf..cc6f269a86 100644 --- a/src/Configuration/tweaks/networking/disable-llmnr.yml +++ b/src/Configuration/tweaks/networking/disable-llmnr.yml @@ -9,4 +9,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' value: 'EnableMulticast' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml b/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml index fd2bd6170c..31b614694b 100644 --- a/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml +++ b/src/Configuration/tweaks/networking/disable-reserved-bandwidth.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Psched' value: 'NonBestEffortLimit' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml index 64225c27be..d63d3561a5 100644 --- a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml +++ b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml @@ -13,4 +13,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' value: 'DisableSmartNameResolution' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/networking/netsh.yml b/src/Configuration/tweaks/networking/netsh.yml index 6bba660125..54af87d5b2 100644 --- a/src/Configuration/tweaks/networking/netsh.yml +++ b/src/Configuration/tweaks/networking/netsh.yml @@ -3,9 +3,8 @@ title: Configure Network Settings with Network Shell description: Configures the optimal networking settings with Network Shell (netsh.exe) privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring Network Settings with Network Shell'} - !run: {exe: 'netsh', args: 'int tcp set heuristics disabled'} - !run: {exe: 'netsh', args: 'int tcp set supplemental Internet congestionprovider=ctcp'} - !run: {exe: 'netsh', args: 'int tcp set global rsc=disabled'} - !run: {exe: 'netsh', args: 'interface Teredo set state type=enterpriseclient'} - - !run: {exe: 'netsh', args: 'interface Teredo set state servername=default'} \ No newline at end of file + - !run: {exe: 'netsh', args: 'interface Teredo set state servername=default'} diff --git a/src/Configuration/tweaks/networking/network-power-saving.yml b/src/Configuration/tweaks/networking/network-power-saving.yml index 569c5ac0c6..87a03b41c4 100644 --- a/src/Configuration/tweaks/networking/network-power-saving.yml +++ b/src/Configuration/tweaks/networking/network-power-saving.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Services\NDIS\Parameters' value: 'DefaultPnPCapabilities' data: '24' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/networking/packet-sched-timer-res.yml b/src/Configuration/tweaks/networking/packet-sched-timer-res.yml index 65c150ee49..3f03851ea7 100644 --- a/src/Configuration/tweaks/networking/packet-sched-timer-res.yml +++ b/src/Configuration/tweaks/networking/packet-sched-timer-res.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Psched' value: 'TimerResolution' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml index 0c1342d825..1e1d4c662a 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters' value: 'RestrictNullSessAccess' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml index b7e6b36c5d..3c96598729 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' value: 'RestrictAnonymous' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml b/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml index 64757ece3a..e8061ce273 100644 --- a/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml +++ b/src/Configuration/tweaks/networking/shares/smb-bandwidth-throttling.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters' value: 'DisableBandwidthThrottling' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/clear-ifeo.yml b/src/Configuration/tweaks/performance/clear-ifeo.yml index 399244bfee..c99d07a5cf 100644 --- a/src/Configuration/tweaks/performance/clear-ifeo.yml +++ b/src/Configuration/tweaks/performance/clear-ifeo.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options' - !registryKey: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options' - operation: add \ No newline at end of file + operation: add diff --git a/src/Configuration/tweaks/performance/config-fse-gamebar.yml b/src/Configuration/tweaks/performance/config-fse-gamebar.yml index b682779568..0f44b7cbb6 100644 --- a/src/Configuration/tweaks/performance/config-fse-gamebar.yml +++ b/src/Configuration/tweaks/performance/config-fse-gamebar.yml @@ -78,4 +78,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter' value: 'ActivationType' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/config-mmcss.yml b/src/Configuration/tweaks/performance/config-mmcss.yml index b53e75d9af..a03d286c36 100644 --- a/src/Configuration/tweaks/performance/config-mmcss.yml +++ b/src/Configuration/tweaks/performance/config-mmcss.yml @@ -10,4 +10,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile' value: 'SystemResponsiveness' data: '10' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml index 08b1ae5f42..43f25f1391 100644 --- a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml +++ b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml @@ -13,4 +13,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics' value: 'EnabledExecution' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/disable-background-apps.yml b/src/Configuration/tweaks/performance/disable-background-apps.yml index ba096ae99e..f0c13c23f9 100644 --- a/src/Configuration/tweaks/performance/disable-background-apps.yml +++ b/src/Configuration/tweaks/performance/disable-background-apps.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' value: 'BackgroundAppGlobalToggle' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/disable-perf-track.yml b/src/Configuration/tweaks/performance/disable-perf-track.yml index 0c45697178..a47bf00299 100644 --- a/src/Configuration/tweaks/performance/disable-perf-track.yml +++ b/src/Configuration/tweaks/performance/disable-perf-track.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{9c5a40da-b965-4fc3-8781-88dd50a6299d}' value: 'ScenarioExecutionEnabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/disable-rsop-logging.yml b/src/Configuration/tweaks/performance/disable-rsop-logging.yml index 05604b8a7e..e8366bffdd 100644 --- a/src/Configuration/tweaks/performance/disable-rsop-logging.yml +++ b/src/Configuration/tweaks/performance/disable-rsop-logging.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' value: 'RSoPLogging' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/extend-cache.yml b/src/Configuration/tweaks/performance/extend-cache.yml index b37156c685..08f8e65281 100644 --- a/src/Configuration/tweaks/performance/extend-cache.yml +++ b/src/Configuration/tweaks/performance/extend-cache.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' value: 'Max Cached Icons' data: '4096' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml index 529e6a91bf..dd88a839b8 100644 --- a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml +++ b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml @@ -14,4 +14,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'NoResolveTrack' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/system/config-boot-config.yml b/src/Configuration/tweaks/performance/system/config-boot-config.yml index abef7d0702..2637798935 100644 --- a/src/Configuration/tweaks/performance/system/config-boot-config.yml +++ b/src/Configuration/tweaks/performance/system/config-boot-config.yml @@ -20,4 +20,4 @@ actions: - !run: {exe: 'bcdedit', args: '/set disabledynamictick yes'} # Use legacy boot menu - - !run: {exe: 'bcdedit', args: '/set bootmenupolicy Legacy'} \ No newline at end of file + - !run: {exe: 'bcdedit', args: '/set bootmenupolicy Legacy'} diff --git a/src/Configuration/tweaks/performance/system/config-paging.yml b/src/Configuration/tweaks/performance/system/config-paging.yml index 4596b6a556..6ae1928c7c 100644 --- a/src/Configuration/tweaks/performance/system/config-paging.yml +++ b/src/Configuration/tweaks/performance/system/config-paging.yml @@ -12,4 +12,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' value: 'DisablePageCombining' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml index eda5614375..2aacfb3803 100644 --- a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml +++ b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml @@ -3,4 +3,4 @@ title: Disable Reserved Storage for Windows Updates description: Disables reserved storage for Windows Updates to have more storage privilege: TrustedInstaller actions: - - !run: {exe: 'DISM', args: '/Online /Set-ReservedStorageState /State:Disabled'} \ No newline at end of file + - !run: {exe: 'DISM', args: '/Online /Set-ReservedStorageState /State:Disabled'} diff --git a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml b/src/Configuration/tweaks/performance/system/optimise-ntfs.yml index e998029013..a818f88b5c 100644 --- a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml +++ b/src/Configuration/tweaks/performance/system/optimise-ntfs.yml @@ -3,7 +3,6 @@ title: Optimise NTFS description: Optimises the NTFS filesystem for optimal performance, security and privacy privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Optimising the filesystem'} # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil # Disable last access information on directories, performance/privacy @@ -14,4 +13,4 @@ actions: - !run: {exe: 'fsutil', args: 'behavior set disable8dot3 1'} # Enable delete notifications (also known as trim or unmap) - - !run: {exe: 'fsutil', args: 'behavior set disabledeletenotify 0'} \ No newline at end of file + - !run: {exe: 'fsutil', args: 'behavior set disabledeletenotify 0'} diff --git a/src/Configuration/tweaks/performance/system/script-power.yml b/src/Configuration/tweaks/performance/system/script-power.yml index d0bd1aa41d..d5fd32b2ed 100644 --- a/src/Configuration/tweaks/performance/system/script-power.yml +++ b/src/Configuration/tweaks/performance/system/script-power.yml @@ -6,4 +6,4 @@ actions: - !run: exeDir: true exe: 'POWER.cmd' - weight: 20 \ No newline at end of file + weight: 20 diff --git a/src/Configuration/tweaks/performance/system/service-host-split.yml b/src/Configuration/tweaks/performance/system/service-host-split.yml index cc07373421..1c7271dc1e 100644 --- a/src/Configuration/tweaks/performance/system/service-host-split.yml +++ b/src/Configuration/tweaks/performance/system/service-host-split.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control' value: 'SvcHostSplitThresholdInKB' data: '4294967295' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml index c6ccc544dc..79f42b53b9 100644 --- a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml +++ b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl' value: 'Win32PrioritySeparation' data: '38' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml index 6c2c5691c2..fe2d86ae8e 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml @@ -8,4 +8,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo' value: 'Enabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml index 8bf3ef95b6..fe6df966f8 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'ShowSyncProviderNotifications' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml index 02efbbb3b4..6bf2180bef 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml @@ -47,4 +47,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync' value: 'SyncPolicy' data: '5' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml index 5e8c379ecb..5bbabca0fb 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\UserProfileEngagement' value: 'ScoobeSystemSettingEnabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml index a9c9a27b55..4a94ad3662 100644 --- a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Messaging' value: 'AllowMessageSync' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/config-app-permissions.yml b/src/Configuration/tweaks/privacy/config-app-permissions.yml index 7f293c8286..97d4c5c299 100644 --- a/src/Configuration/tweaks/privacy/config-app-permissions.yml +++ b/src/Configuration/tweaks/privacy/config-app-permissions.yml @@ -87,4 +87,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary' value: 'Value' data: 'Deny' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/privacy/config-windows-media-player.yml b/src/Configuration/tweaks/privacy/config-windows-media-player.yml index 2fb4c85d92..bbc9457e12 100644 --- a/src/Configuration/tweaks/privacy/config-windows-media-player.yml +++ b/src/Configuration/tweaks/privacy/config-windows-media-player.yml @@ -22,4 +22,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\MediaPlayer\Preferences' value: 'UsageTracking' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-activity-feed.yml b/src/Configuration/tweaks/privacy/disable-activity-feed.yml index 42333872cc..1bf1d048d6 100644 --- a/src/Configuration/tweaks/privacy/disable-activity-feed.yml +++ b/src/Configuration/tweaks/privacy/disable-activity-feed.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' value: 'EnableActivityFeed' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml index 47aa6ae151..18054741b7 100644 --- a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'Start_TrackProgs' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-experimentation.yml b/src/Configuration/tweaks/privacy/disable-experimentation.yml index 1216d24bce..8c19a76623 100644 --- a/src/Configuration/tweaks/privacy/disable-experimentation.yml +++ b/src/Configuration/tweaks/privacy/disable-experimentation.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\System\AllowExperimentation' value: 'Value' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-insider.yml b/src/Configuration/tweaks/privacy/disable-insider.yml index b5b70ca609..e167cb551e 100644 --- a/src/Configuration/tweaks/privacy/disable-insider.yml +++ b/src/Configuration/tweaks/privacy/disable-insider.yml @@ -24,4 +24,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility' value: 'HideInsiderPage' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-location-tracking.yml b/src/Configuration/tweaks/privacy/disable-location-tracking.yml index 71566c5e10..7f4661e174 100644 --- a/src/Configuration/tweaks/privacy/disable-location-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-location-tracking.yml @@ -12,4 +12,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\FindMyDevice' value: 'LocationSyncEnabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml index d9e0ba5178..0b8b5fe610 100644 --- a/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml +++ b/src/Configuration/tweaks/privacy/disable-lockscreen-camera.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization' value: 'NoLockScreenCamera' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml index 5849e7c5c7..7d5c1e7c96 100644 --- a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml +++ b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml @@ -13,4 +13,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\InputPersonalization' value: 'AllowInputPersonalization' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-pca.yml b/src/Configuration/tweaks/privacy/disable-pca.yml index d9654c0bdf..0f54b4abe6 100644 --- a/src/Configuration/tweaks/privacy/disable-pca.yml +++ b/src/Configuration/tweaks/privacy/disable-pca.yml @@ -33,4 +33,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' value: 'DisableUAR' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml index 5e9a072427..56d493b15c 100644 --- a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml +++ b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\OOBE' value: 'DisablePrivacyExperience' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml index c4d97b666e..970f1a49ec 100644 --- a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml +++ b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Speech' value: 'AllowSpeechModelUpdate' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml index 39158e43f8..63b6e58515 100644 --- a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml +++ b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' value: 'DisableTailoredExperiencesWithDiagnosticData' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-user-tracking.yml b/src/Configuration/tweaks/privacy/disable-user-tracking.yml index eb961322fd..0f9b5ece6d 100644 --- a/src/Configuration/tweaks/privacy/disable-user-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-user-tracking.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'NoInstrumentation' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml index fd844b4ad2..61b20baf8e 100644 --- a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml +++ b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\Control Panel\International\User Profile' value: 'HttpAcceptLanguageOptOut' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml index c801c690f4..2c1331435a 100644 --- a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml +++ b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml @@ -18,4 +18,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting' value: 'Disabled' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml index baac19fae3..c2d15c160c 100644 --- a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml +++ b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' value: 'NoConnectedUser' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml index 08ee3886f5..67e64bdfd8 100644 --- a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml +++ b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml @@ -12,4 +12,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' value: 'PublishUserActivities' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/search-settings.yml b/src/Configuration/tweaks/privacy/search-settings.yml index 2ad42c1d76..220dc659bc 100644 --- a/src/Configuration/tweaks/privacy/search-settings.yml +++ b/src/Configuration/tweaks/privacy/search-settings.yml @@ -56,4 +56,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' value: 'SearchboxTaskbarMode' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml index 7e558d9ece..8f4736086f 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\Software\Policies\Microsoft\Windows NT\CurrentVersion\Software Protection Platform' value: 'NoGenTicket' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml index d17072f1cb..d4ea03d074 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml @@ -12,4 +12,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows' value: 'CEIPEnable' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml index 511c2ad12a..308959e0cc 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Diagnostics\Performance' value: 'DisableDiagnosticTracing' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml index 5e7bd25542..2301330136 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml @@ -4,4 +4,4 @@ description: Disables .NET CLI telemetry privilege: TrustedInstaller actions: # https://learn.microsoft.com/en-us/dotnet/core/tools/telemetry - - !cmd: {command: 'setx DOTNET_CLI_TELEMETRY_OPTOUT 1'} \ No newline at end of file + - !cmd: {command: 'setx DOTNET_CLI_TELEMETRY_OPTOUT 1'} diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml index 1b6fdd697e..52281c0441 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-input-telemetry.yml @@ -44,4 +44,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Input\TIPC' value: 'Enabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml index cf10081992..c505985b74 100644 --- a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml +++ b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\Control Panel\Colors' value: 'InfoWindow' data: '246 253 255' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml index 084d5ebfe8..4cae1f3403 100644 --- a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml +++ b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml @@ -17,4 +17,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' value: 'EnableTransparency' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml index f119d7057b..370ad07a9c 100644 --- a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml +++ b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' value: 'DisableAcrylicBackgroundOnLogon' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml index 1b53f50540..03885c24ba 100644 --- a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml +++ b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes' value: 'ThemeChangesDesktopIcons' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml index 7814523709..b27caad08b 100644 --- a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml +++ b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\Control Panel\Desktop' value: 'JPEGImportQuality' data: '100' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/config-powershell.yml b/src/Configuration/tweaks/qol/config-powershell.yml index 3a2d77f8ff..bcf863cf14 100644 --- a/src/Configuration/tweaks/qol/config-powershell.yml +++ b/src/Configuration/tweaks/qol/config-powershell.yml @@ -3,7 +3,6 @@ title: Configure PowerShell description: Configures PowerShell for the optimal privacy, performance and usability privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring PowerShell'} # Disable PowerShell Core telemetry - !cmd: {command: 'setx POWERSHELL_TELEMETRY_OPTOUT 1'} # Set .ps1 file types to open with PowerShell by default @@ -11,4 +10,4 @@ actions: - !cmd: {command: 'ftype Microsoft.PowerShellScript.1="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NoLogo -File "%1" %*'} # Set PowerShell execution policy to Unrestricted # Batch scripts are not restricted and this measure can easily be bypassed by calling PowerShell within a batch script - - !powerShell: {command: 'Set-ExecutionPolicy -ExecutionPolicy Unrestricted'} \ No newline at end of file + - !powerShell: {command: 'Set-ExecutionPolicy -ExecutionPolicy Unrestricted'} diff --git a/src/Configuration/tweaks/qol/config-start-menu.yml b/src/Configuration/tweaks/qol/config-start-menu.yml index b9e06c9362..34d752c1e1 100644 --- a/src/Configuration/tweaks/qol/config-start-menu.yml +++ b/src/Configuration/tweaks/qol/config-start-menu.yml @@ -25,4 +25,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' value: 'HideRecentlyAddedApps' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml index ebf7f1e7ad..5d904f1763 100644 --- a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml +++ b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml @@ -8,4 +8,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PenWorkspace' value: 'PenWorkspaceAppSuggestionsEnabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-background-auto-login.yml b/src/Configuration/tweaks/qol/disable-background-auto-login.yml index 67b55345f8..dce861c12d 100644 --- a/src/Configuration/tweaks/qol/disable-background-auto-login.yml +++ b/src/Configuration/tweaks/qol/disable-background-auto-login.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' value: 'DisableAutomaticRestartSignOn' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-lockscreen.yml b/src/Configuration/tweaks/qol/disable-lockscreen.yml index ac8eae32a0..19e1f6008a 100644 --- a/src/Configuration/tweaks/qol/disable-lockscreen.yml +++ b/src/Configuration/tweaks/qol/disable-lockscreen.yml @@ -7,4 +7,4 @@ actions: path: 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\SessionData' value: 'AllowLockScreen' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-mouse-accel.yml b/src/Configuration/tweaks/qol/disable-mouse-accel.yml index 2720f70b5b..42bb90de30 100644 --- a/src/Configuration/tweaks/qol/disable-mouse-accel.yml +++ b/src/Configuration/tweaks/qol/disable-mouse-accel.yml @@ -17,4 +17,4 @@ actions: path: 'HKCU\Control Panel\Mouse' value: 'MouseThreshold2' data: '0' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/disable-settings-tips.yml b/src/Configuration/tweaks/qol/disable-settings-tips.yml index 738dc03acb..99c6b814c0 100644 --- a/src/Configuration/tweaks/qol/disable-settings-tips.yml +++ b/src/Configuration/tweaks/qol/disable-settings-tips.yml @@ -12,4 +12,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'AllowOnlineTips' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-spell-checking.yml b/src/Configuration/tweaks/qol/disable-spell-checking.yml index 6124079efc..02cf33564e 100644 --- a/src/Configuration/tweaks/qol/disable-spell-checking.yml +++ b/src/Configuration/tweaks/qol/disable-spell-checking.yml @@ -27,4 +27,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' value: 'EnableTextPrediction' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml index 5e43117dad..7e61ef306c 100644 --- a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml +++ b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\WindowsStore' value: 'AutoDownload' data: '2' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml b/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml index 4f3827b40a..e55d7cc1a3 100644 --- a/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml +++ b/src/Configuration/tweaks/qol/disable-touch-visual-feedback.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\Control Panel\Cursors' value: 'ContactVisualization' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml index 12242cd12b..4e928586e9 100644 --- a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml +++ b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' value: 'PromptOnSecureDesktop' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml b/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml index dd549940ce..1543fa1c44 100644 --- a/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml +++ b/src/Configuration/tweaks/qol/disable-usb-issues-notifications.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' value: 'NotifyOnWeakCharger' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-windows-feedback.yml b/src/Configuration/tweaks/qol/disable-windows-feedback.yml index e6faa447ff..6b0dc3834a 100644 --- a/src/Configuration/tweaks/qol/disable-windows-feedback.yml +++ b/src/Configuration/tweaks/qol/disable-windows-feedback.yml @@ -17,4 +17,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' value: 'DoNotShowFeedbackNotifications' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml index aae0d50ce4..1492f17925 100644 --- a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml +++ b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml @@ -13,4 +13,4 @@ actions: path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' value: 'DisableThirdPartySuggestions' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml index b600b96548..64f510d4a4 100644 --- a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml +++ b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio' value: 'UserDuckingPreference' data: '3' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml index 5019a0a8ec..5ef26ce1c3 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Ease of Access' value: 'selfvoice' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml index 57ba6be406..ad43a969ef 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml @@ -27,4 +27,4 @@ actions: path: 'HKCU\Control Panel\Accessibility\ToggleKeys' value: 'Flags' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml index 9adc544728..867e23fa31 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\Control Panel\Accessibility\SlateLaunch' value: 'LaunchAT' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml index 2f40970568..a698de384f 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml @@ -18,4 +18,4 @@ actions: path: 'HKCU\Control Panel\Accessibility\SoundSentry' value: 'WindowsEffect' data: '0' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml index 474d9fce02..ec3595caa5 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml @@ -18,4 +18,4 @@ actions: path: 'HKCR\CABFolder\Shell\RunAs\Command' value: '' data: 'cmd /k DISM /Online /Add-Package /PackagePath:\"%1\"' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml index 127669ac9c..48661a4883 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml @@ -17,4 +17,4 @@ actions: path: 'HKCR\regfile\Shell\RunAs\Command' value: '' data: 'RunAsTI.cmd reg import "%1"' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml index 7532bba3c8..b7625450ba 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml @@ -12,4 +12,4 @@ actions: path: 'HKLM\SOFTWARE\Classes\.ps1\ShellNew' value: 'ItemName' data: 'New file' - type: REG_EXPAND_SZ \ No newline at end of file + type: REG_EXPAND_SZ diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml index 671381b82c..87822d38e2 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml @@ -12,4 +12,4 @@ actions: path: 'HKLM\SOFTWARE\Classes\.reg\ShellNew' value: 'ItemName' data: '@C:\Windows\regedit.exe,-309' - type: REG_EXPAND_SZ \ No newline at end of file + type: REG_EXPAND_SZ diff --git a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml index 1d1f9ca4b7..e79a19b9a0 100644 --- a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml +++ b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\OperationStatusManager' value: 'EnthusiastMode' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml index bb5bc4558b..585f018527 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml @@ -11,4 +11,4 @@ actions: path: 'HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell' value: 'FolderType' data: 'NotSpecified' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml index fa547c6c05..fcc1382ba6 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml @@ -3,7 +3,6 @@ title: Disable folders from This PC description: Disables folders in 'This PC' as they are also in Quick Access to reduce clutter, and adds 'Music' and 'Videos' to Quick Access privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Removing folders from This PC'} # Disable folders in 'This PC' - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' @@ -77,4 +76,4 @@ actions: type: REG_SZ # Add Music and Videos folders to Quick Access - - !powerShell: {command: '$o = new-object -com shell.application; $o.Namespace("""$env:userprofile\Videos""").Self.InvokeVerb("""pintohome"""); $o.Namespace("""$env:userprofile\Music""").Self.InvokeVerb("""pintohome""")'} \ No newline at end of file + - !powerShell: {command: '$o = new-object -com shell.application; $o.Namespace("""$env:userprofile\Videos""").Self.InvokeVerb("""pintohome"""); $o.Namespace("""$env:userprofile\Music""").Self.InvokeVerb("""pintohome""")'} diff --git a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml index 98321f9a76..4a525b2a72 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml @@ -8,4 +8,4 @@ actions: path: 'HKCR\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder' value: 'Attributes' data: '2962489444' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml b/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml index a9d1997289..a8dc902996 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-sharing-wizard.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'SharingWizardOn' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml index 65483c631d..ccdb0b662b 100644 --- a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml +++ b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' value: 'MultipleInvokePromptMinimum' data: '100' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml b/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml index fe1daadc78..93bf67e42a 100644 --- a/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml +++ b/src/Configuration/tweaks/qol/explorer/hide-frequently-used-items.yml @@ -36,4 +36,4 @@ actions: path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' value: 'NoRemoteDestinations' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml index a67d7ebb71..aa1aef8285 100644 --- a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml +++ b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml @@ -22,4 +22,4 @@ actions: path: 'HKLM\SOFTWARE\Classes\.pow' value: 'FriendlyTypeName' data: 'Power Scheme' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml index 670b1726c6..8ee7ccdb4f 100644 --- a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml +++ b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml @@ -8,4 +8,4 @@ actions: path: 'HKCU\Control Panel\Desktop' value: 'MouseHoverTime' data: '20' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml index 417a8521c2..2f90942ace 100644 --- a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml +++ b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'NoInternetOpenWith' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml index e27c7ec9e7..54d8862cea 100644 --- a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'LaunchTo' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml index 393dd40200..58eafdcc2d 100644 --- a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml @@ -4,4 +4,4 @@ description: Shows removable drives only in 'This PC', instead of being seperate privilege: TrustedInstaller actions: - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} - - !registryKey: {path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} \ No newline at end of file + - !registryKey: {path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml index f9afc6b858..6abeaa8f65 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' value: '{7AD84985-87B4-4a16-BE58-8B72A5B390F7}' data: '' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml index a4cb32d485..2168a74286 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml @@ -3,4 +3,4 @@ title: Remove 'Extract all' from Context Menu description: Removes 'Extract all' from Context Menu privilege: TrustedInstaller actions: - - !registryKey: {path: 'HKCR\CompressedFolder\ShellEx\ContextMenuHandlers\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}'} \ No newline at end of file + - !registryKey: {path: 'HKCR\CompressedFolder\ShellEx\ContextMenuHandlers\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml index 64e1ae93cb..20531f9ce5 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml @@ -8,4 +8,4 @@ actions: - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\Sharing'} - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\Sharing'} - !registryKey: {path: 'HKCR\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing'} - - !registryKey: {path: 'HKCR\UserLibraryFolder\shellex\ContextMenuHandlers\Sharing'} \ No newline at end of file + - !registryKey: {path: 'HKCR\UserLibraryFolder\shellex\ContextMenuHandlers\Sharing'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml index 74b1ed284c..dd9b07ccfc 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml @@ -4,4 +4,4 @@ description: Removes 'Include in Library' from context menu privilege: TrustedInstaller actions: - !registryKey: {path: 'HKCR\Folder\ShellEx\ContextMenuHandlers\Library Location'} - - !registryKey: {path: 'HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location'} \ No newline at end of file + - !registryKey: {path: 'HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml index 2c708950ea..a3d4bc9000 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml @@ -3,4 +3,4 @@ title: Remove Bitmap Image from the 'New' Context Menu description: Removes bitmap image from the 'New' context menu privilege: TrustedInstaller actions: - - !registryKey: {path: 'HKCR\.bmp\ShellNew'} \ No newline at end of file + - !registryKey: {path: 'HKCR\.bmp\ShellNew'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml index facec901a9..9e374eef36 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml @@ -3,4 +3,4 @@ title: Remove Rich Text Document from 'New' Context Menu description: Removes rich text document from 'New' context menu privilege: TrustedInstaller actions: - - !registryKey: {path: 'HKCR\.rtf\ShellNew'} \ No newline at end of file + - !registryKey: {path: 'HKCR\.rtf\ShellNew'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml index af5c538f32..e818771d90 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml @@ -13,4 +13,4 @@ actions: - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpg\Shell\3D Edit'} - !registryKey: {path: 'HKCR\SystemFileAssociations\.png\Shell\3D Edit'} - !registryKey: {path: 'HKCR\SystemFileAssociations\.tif\Shell\3D Edit'} - - !registryKey: {path: 'HKCR\SystemFileAssociations\.tiff\Shell\3D Edit'} \ No newline at end of file + - !registryKey: {path: 'HKCR\SystemFileAssociations\.tiff\Shell\3D Edit'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml index 7752401295..3221ffc0db 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml @@ -97,4 +97,4 @@ actions: path: 'HKCR\WSFFile\shell\print' value: 'ProgrammaticAccessOnly' data: '' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml index 2c9c8444e7..3c9cbc6381 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml @@ -3,4 +3,4 @@ title: Remove 'Share' from Context Menu description: Removes 'Share' from Context Menu privilege: TrustedInstaller actions: - - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\ModernSharing'} \ No newline at end of file + - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\ModernSharing'} diff --git a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml index 7b507b0c05..1db39a2ce1 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml @@ -12,4 +12,4 @@ actions: - !registryKey: {path: 'HKCR\Directory\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - !registryKey: {path: 'HKCR\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer', value: 'NoPreviousVersionsPage', operation: delete} - - !registryValue: {path: 'HKCU\SOFTWARE\Policies\Microsoft\PreviousVersions', value: 'DisableLocalPage', operation: delete} \ No newline at end of file + - !registryValue: {path: 'HKCU\SOFTWARE\Policies\Microsoft\PreviousVersions', value: 'DisableLocalPage', operation: delete} diff --git a/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml index a51bab626d..fd727a9f56 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-shortcut-icon.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons' value: '29' data: 'C:\Windows\AtlasModules\Other\Blank.ico,0' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml b/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml index f2d12a308e..363fba5912 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' value: 'link' data: '00000000' - type: REG_BINARY \ No newline at end of file + type: REG_BINARY diff --git a/src/Configuration/tweaks/qol/explorer/show-files.yml b/src/Configuration/tweaks/qol/explorer/show-files.yml index 252ec44bab..ca689989a5 100644 --- a/src/Configuration/tweaks/qol/explorer/show-files.yml +++ b/src/Configuration/tweaks/qol/explorer/show-files.yml @@ -15,4 +15,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'HideFileExt' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml index 04cb77bd2d..112b662040 100644 --- a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml +++ b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml @@ -12,4 +12,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio\DeviceCpl' value: 'ShowHiddenDevices' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml b/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml index ea59df8c5b..caf969a571 100644 --- a/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml +++ b/src/Configuration/tweaks/qol/security/disable-online-file-security-warn.yml @@ -13,4 +13,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments' value: 'SaveZoneInformation' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml index 0b81668429..3e1202a506 100644 --- a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml +++ b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml @@ -25,4 +25,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' value: 'SmartScreenEnabled' data: 'Off' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml index cce9c1a4b3..df16b659f1 100644 --- a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml +++ b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'MultiTaskingAltTabFilter' data: '3' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/shell/config-autorun.yml b/src/Configuration/tweaks/qol/shell/config-autorun.yml index 8ca489fe3c..a694cf3760 100644 --- a/src/Configuration/tweaks/qol/shell/config-autorun.yml +++ b/src/Configuration/tweaks/qol/shell/config-autorun.yml @@ -3,7 +3,6 @@ title: Disable AutoRun/AutoPlay description: Disables AutoRun/AutoPlay for the optimal security and usability/QoL privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling AutoRun/AutoPlay'} # Disable USB autorun/play - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' @@ -30,4 +29,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer' value: 'NoAutoplayfornonVolume' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml index f8da7bed86..7af4ee448c 100644 --- a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml +++ b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml @@ -17,4 +17,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'SnapFill' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml index ef13bea150..aed53af673 100644 --- a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml +++ b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'DisallowShaking' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml index 45cf48721b..f69677864a 100644 --- a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml +++ b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'NoLowDiskSpaceChecks' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml b/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml index 639aa4b336..cb08d69bae 100644 --- a/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml +++ b/src/Configuration/tweaks/qol/shell/disable-menu-delay.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\Control Panel\Desktop' value: 'MenuShowDelay' data: '0' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml index 12a7f1f0f2..90acd37cf9 100644 --- a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml +++ b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml @@ -6,4 +6,4 @@ actions: # https://www.tenforums.com/tutorials/92362-enable-disable-network-location-wizard-windows-10-a.html - !registryKey: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff' - operation: add \ No newline at end of file + operation: add diff --git a/src/Configuration/tweaks/qol/shell/disable-notifications.yml b/src/Configuration/tweaks/qol/shell/disable-notifications.yml index 2ad2ada4f1..68c4ea88c9 100644 --- a/src/Configuration/tweaks/qol/shell/disable-notifications.yml +++ b/src/Configuration/tweaks/qol/shell/disable-notifications.yml @@ -3,7 +3,6 @@ title: Disable notifications description: Disables notifications by defualt for having a more minimal experience privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling notifications'} # Disable all lockscreen notifications - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings' @@ -45,4 +44,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications' value: 'NoCloudApplicationNotification' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml index 54fbf4d9b9..e331d1d7fd 100644 --- a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml +++ b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' value: 'EnableCdp' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml index 0602c72cb9..c138001e9e 100644 --- a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml +++ b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml @@ -3,7 +3,6 @@ title: Configure Quick Settings in Notification Center description: Configures Quick Settings in Notification Center for QoL privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Configuring Quick Settings in Notification Center'} # Unpin all quick action shortcuts by default - !registryValue: path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' @@ -54,4 +53,4 @@ actions: path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' value: 'Microsoft.QuickAction.Project' data: '' - type: REG_NONE \ No newline at end of file + type: REG_NONE diff --git a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml index aef12b9734..4ba35cd6b5 100644 --- a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml +++ b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' value: 'AltTabSettings' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml index a881abff3f..207ae1d259 100644 --- a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml +++ b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml @@ -28,4 +28,4 @@ actions: - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}' data: 'All Tasks' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml b/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml index b9187626b2..4d02adee9c 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml @@ -17,4 +17,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control' value: 'WaitToKillServiceTimeout' data: '2000' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml b/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml index f1c1f0e7b7..d479a98135 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize' value: 'StartupDelayInMSec' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml index 7f1f6005bd..4a69d21668 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\Control Panel\Desktop' value: 'AutoEndTasks' data: '1' - type: REG_SZ \ No newline at end of file + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/system/crash-control-qol.yml b/src/Configuration/tweaks/qol/system/crash-control-qol.yml index 7aa32b70dd..225e426021 100644 --- a/src/Configuration/tweaks/qol/system/crash-control-qol.yml +++ b/src/Configuration/tweaks/qol/system/crash-control-qol.yml @@ -27,4 +27,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\StorageTelemetry' value: 'DeviceDumpEnabled' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml index e763546739..876a14aa92 100644 --- a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml +++ b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' value: 'EnableAutoTray' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml index 60cefb4aa0..37ca5a3e38 100644 --- a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml +++ b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'DontUsePowerShellOnWinX' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml index 1a52ef7019..4c727e962b 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'TaskbarBadges' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml index d1bd5cca4c..ff7f3125b9 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent' value: 'DisableCloudOptimizedContent' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml index d9e8609de4..9773145640 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml @@ -21,4 +21,4 @@ actions: value: 'value' data: '0' type: REG_DWORD - operation: add \ No newline at end of file + operation: add diff --git a/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml b/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml index efc6f3115a..a2e44d0e39 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell' value: 'SignInMode' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml index af856ac259..bd151ce32d 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml @@ -7,4 +7,4 @@ actions: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'HideSCAMeetNow' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml index 1888e53490..20d7c8a38f 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml @@ -11,4 +11,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'ShowTaskViewButton' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml index 973a64a264..22b83a50a2 100644 --- a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml +++ b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml @@ -7,4 +7,4 @@ actions: path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer' value: 'NoPinningStoreToTaskbar' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/qol/visual-effects.yml b/src/Configuration/tweaks/qol/visual-effects.yml index 42987a6c23..65d2feef1a 100644 --- a/src/Configuration/tweaks/qol/visual-effects.yml +++ b/src/Configuration/tweaks/qol/visual-effects.yml @@ -45,4 +45,4 @@ actions: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'TaskbarAnimations' data: '0' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/scripts/script-devices.yml b/src/Configuration/tweaks/scripts/script-devices.yml index 23a0533806..dcda9f0afe 100644 --- a/src/Configuration/tweaks/scripts/script-devices.yml +++ b/src/Configuration/tweaks/scripts/script-devices.yml @@ -3,10 +3,9 @@ title: Disable Devices description: Disables devices that users would not typically need to reduce any potential system resource usage in the background privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling devices'} - !powerShell: {command: 'Disable-NetAdapterBinding -Name "*" -ComponentID ms_msclient, ms_server, ms_lldp, ms_lltdio, ms_rspndr'} - !run: exe: 'powershell.exe' args: '-NoP -File DISABLEPNP.ps1' exeDir: true - wait: true \ No newline at end of file + wait: true diff --git a/src/Configuration/tweaks/scripts/script-finalize.yml b/src/Configuration/tweaks/scripts/script-finalize.yml index bbc633d766..98da71640a 100644 --- a/src/Configuration/tweaks/scripts/script-finalize.yml +++ b/src/Configuration/tweaks/scripts/script-finalize.yml @@ -6,4 +6,4 @@ actions: - !run: exeDir: true exe: 'FINALIZE.cmd' - weight: 100 \ No newline at end of file + weight: 100 diff --git a/src/Configuration/tweaks/scripts/script-ngen.yml b/src/Configuration/tweaks/scripts/script-ngen.yml index b3f3b38b68..5d632519c5 100644 --- a/src/Configuration/tweaks/scripts/script-ngen.yml +++ b/src/Configuration/tweaks/scripts/script-ngen.yml @@ -3,9 +3,8 @@ title: Runs NGEN on PowerShell libraries description: Optimises PowerShell startup time by compiling the .NET libraries privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Optimizing PowerShell'} - !run: exe: 'powershell.exe' args: '-NoP -File NGEN.ps1' exeDir: true - wait: true \ No newline at end of file + wait: true diff --git a/src/Configuration/tweaks/scripts/script-pfp.yml b/src/Configuration/tweaks/scripts/script-pfp.yml index 62355d2d53..c2b00dca1f 100644 --- a/src/Configuration/tweaks/scripts/script-pfp.yml +++ b/src/Configuration/tweaks/scripts/script-pfp.yml @@ -6,4 +6,4 @@ actions: - !run: exeDir: true exe: 'PFP.cmd' - weight: 20 \ No newline at end of file + weight: 20 diff --git a/src/Configuration/tweaks/scripts/script-prompts.yml b/src/Configuration/tweaks/scripts/script-prompts.yml index 51c3649226..39d0a71dac 100644 --- a/src/Configuration/tweaks/scripts/script-prompts.yml +++ b/src/Configuration/tweaks/scripts/script-prompts.yml @@ -3,9 +3,8 @@ title: Show User Prompts description: Shows prompts to the user to toggle certain features like VBS or Defender privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Waiting for user prompts'} - !run: exe: 'powershell.exe' args: '-NoP -File PROMPTS.ps1' exeDir: true - wait: true \ No newline at end of file + wait: true diff --git a/src/Configuration/tweaks/scripts/script-startmenu.yml b/src/Configuration/tweaks/scripts/script-startmenu.yml index 85de282634..201558e9fa 100644 --- a/src/Configuration/tweaks/scripts/script-startmenu.yml +++ b/src/Configuration/tweaks/scripts/script-startmenu.yml @@ -6,4 +6,4 @@ actions: - !run: exeDir: true exe: 'STARTMENU.cmd' - weight: 20 \ No newline at end of file + weight: 20 diff --git a/src/Configuration/tweaks/scripts/script-wallpaper.yml b/src/Configuration/tweaks/scripts/script-wallpaper.yml index 227fe01bdd..1062292479 100644 --- a/src/Configuration/tweaks/scripts/script-wallpaper.yml +++ b/src/Configuration/tweaks/scripts/script-wallpaper.yml @@ -6,4 +6,4 @@ actions: - !run: exeDir: true exe: 'WALLPAPER.cmd' - weight: 20 \ No newline at end of file + weight: 20 diff --git a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml index 5f143eb65b..56b5788da8 100644 --- a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml +++ b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml @@ -8,4 +8,4 @@ actions: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' value: 'RestrictAnonymousSAM' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD diff --git a/src/Configuration/tweaks/security/delete-defaultuser0.yml b/src/Configuration/tweaks/security/delete-defaultuser0.yml index e898936826..af02eb4729 100644 --- a/src/Configuration/tweaks/security/delete-defaultuser0.yml +++ b/src/Configuration/tweaks/security/delete-defaultuser0.yml @@ -3,4 +3,4 @@ title: Delete 'defaultuser0' Account used during OOBE description: Deletes the hidden 'defaultuser0' account used during OOBE (Out of Box Experience) privilege: TrustedInstaller actions: - - !run: {exe: 'net', args: 'user defaultuser0 /delete'} \ No newline at end of file + - !run: {exe: 'net', args: 'user defaultuser0 /delete'} diff --git a/src/Configuration/tweaks/security/disable-remote-assistance.yml b/src/Configuration/tweaks/security/disable-remote-assistance.yml index b299d71685..3e91b244fa 100644 --- a/src/Configuration/tweaks/security/disable-remote-assistance.yml +++ b/src/Configuration/tweaks/security/disable-remote-assistance.yml @@ -3,7 +3,6 @@ title: Disable Remote Assistance description: As Remote Assistance is an unused and potentially vulnerable feature, it is restricted privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Disabling Remote Assistance'} # Disable Remote Assistance - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' @@ -15,4 +14,4 @@ actions: value: 'fAllowToGetHelp' data: '0' type: REG_DWORD - - !run: {exe: 'netsh', args: 'advfirewall firewall set rule group="Remote Assistance" new enable=no'} \ No newline at end of file + - !run: {exe: 'netsh', args: 'advfirewall firewall set rule group="Remote Assistance" new enable=no'} diff --git a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml index c98c3f91ae..82e1a599f2 100644 --- a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml +++ b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml @@ -15,4 +15,4 @@ actions: path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' value: 'SchUseStrongCrypto' data: '1' - type: REG_DWORD \ No newline at end of file + type: REG_DWORD From 4eca63e64a2df7ccb39d4caf1ebe8ca7a664f546 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 25 Jun 2023 14:09:42 +0100 Subject: [PATCH 15/68] fix: move statuses to tweaks folder --- src/Configuration/{ => tweaks}/statuses/status-clean-winsxs.yml | 0 src/Configuration/{ => tweaks}/statuses/status-debloat.yml | 0 src/Configuration/{ => tweaks}/statuses/status-misc.yml | 0 src/Configuration/{ => tweaks}/statuses/status-networking.yml | 0 src/Configuration/{ => tweaks}/statuses/status-ngen.yml | 0 src/Configuration/{ => tweaks}/statuses/status-performance.yml | 0 src/Configuration/{ => tweaks}/statuses/status-privacy.yml | 0 src/Configuration/{ => tweaks}/statuses/status-prompts.yml | 0 src/Configuration/{ => tweaks}/statuses/status-qol.yml | 0 src/Configuration/{ => tweaks}/statuses/status-scripts.yml | 0 src/Configuration/{ => tweaks}/statuses/status-security.yml | 0 11 files changed, 0 insertions(+), 0 deletions(-) rename src/Configuration/{ => tweaks}/statuses/status-clean-winsxs.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-debloat.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-misc.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-networking.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-ngen.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-performance.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-privacy.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-prompts.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-qol.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-scripts.yml (100%) rename src/Configuration/{ => tweaks}/statuses/status-security.yml (100%) diff --git a/src/Configuration/statuses/status-clean-winsxs.yml b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml similarity index 100% rename from src/Configuration/statuses/status-clean-winsxs.yml rename to src/Configuration/tweaks/statuses/status-clean-winsxs.yml diff --git a/src/Configuration/statuses/status-debloat.yml b/src/Configuration/tweaks/statuses/status-debloat.yml similarity index 100% rename from src/Configuration/statuses/status-debloat.yml rename to src/Configuration/tweaks/statuses/status-debloat.yml diff --git a/src/Configuration/statuses/status-misc.yml b/src/Configuration/tweaks/statuses/status-misc.yml similarity index 100% rename from src/Configuration/statuses/status-misc.yml rename to src/Configuration/tweaks/statuses/status-misc.yml diff --git a/src/Configuration/statuses/status-networking.yml b/src/Configuration/tweaks/statuses/status-networking.yml similarity index 100% rename from src/Configuration/statuses/status-networking.yml rename to src/Configuration/tweaks/statuses/status-networking.yml diff --git a/src/Configuration/statuses/status-ngen.yml b/src/Configuration/tweaks/statuses/status-ngen.yml similarity index 100% rename from src/Configuration/statuses/status-ngen.yml rename to src/Configuration/tweaks/statuses/status-ngen.yml diff --git a/src/Configuration/statuses/status-performance.yml b/src/Configuration/tweaks/statuses/status-performance.yml similarity index 100% rename from src/Configuration/statuses/status-performance.yml rename to src/Configuration/tweaks/statuses/status-performance.yml diff --git a/src/Configuration/statuses/status-privacy.yml b/src/Configuration/tweaks/statuses/status-privacy.yml similarity index 100% rename from src/Configuration/statuses/status-privacy.yml rename to src/Configuration/tweaks/statuses/status-privacy.yml diff --git a/src/Configuration/statuses/status-prompts.yml b/src/Configuration/tweaks/statuses/status-prompts.yml similarity index 100% rename from src/Configuration/statuses/status-prompts.yml rename to src/Configuration/tweaks/statuses/status-prompts.yml diff --git a/src/Configuration/statuses/status-qol.yml b/src/Configuration/tweaks/statuses/status-qol.yml similarity index 100% rename from src/Configuration/statuses/status-qol.yml rename to src/Configuration/tweaks/statuses/status-qol.yml diff --git a/src/Configuration/statuses/status-scripts.yml b/src/Configuration/tweaks/statuses/status-scripts.yml similarity index 100% rename from src/Configuration/statuses/status-scripts.yml rename to src/Configuration/tweaks/statuses/status-scripts.yml diff --git a/src/Configuration/statuses/status-security.yml b/src/Configuration/tweaks/statuses/status-security.yml similarity index 100% rename from src/Configuration/statuses/status-security.yml rename to src/Configuration/tweaks/statuses/status-security.yml From 10ff421d2a240e572579117fb8a7a0b8c238061d Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 25 Jun 2023 14:13:58 +0100 Subject: [PATCH 16/68] fix: move Storage Sense YML to scripts i am so smart --- .../storage-sense.yml => scripts/script-storage-sense.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/Configuration/tweaks/{debloat/storage-sense.yml => scripts/script-storage-sense.yml} (100%) diff --git a/src/Configuration/tweaks/debloat/storage-sense.yml b/src/Configuration/tweaks/scripts/script-storage-sense.yml similarity index 100% rename from src/Configuration/tweaks/debloat/storage-sense.yml rename to src/Configuration/tweaks/scripts/script-storage-sense.yml From 160e3e11e142d7230c642cf42ba611f5cec379e7 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sun, 25 Jun 2023 14:26:10 +0100 Subject: [PATCH 17/68] fix: config PowerShell first so that scripts work --- src/Configuration/tweaks.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 602fe257ef..57dc4cbbfb 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -12,6 +12,8 @@ features: # ----------------------- END NOTES ----------------------- # + # Configure PowerShell first so that other PowerShell scripts work + - tweaks\qol\config-powershell.yml - tweaks\statuses\status-prompts.yml - tweaks\scripts\script-prompts.yml - tweaks\statuses\status-ngen.yml @@ -156,7 +158,6 @@ features: # ----------------------------------------------------- - tweaks\statuses\status-qol.yml - tweaks\qol\best-wallpaper-quality.yml - - tweaks\qol\config-powershell.yml - tweaks\qol\config-start-menu.yml - tweaks\qol\config-windows-ink-workspace.yml - tweaks\qol\disable-background-auto-login.yml From 74cadcc7984e9b548669ff4381621fcaf8dd3a74 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Mon, 26 Jun 2023 22:46:18 +0100 Subject: [PATCH 18/68] fix: remove duplicate ellipses & improve vcredist status --- src/Configuration/atlas/start.yml | 2 +- src/Configuration/tweaks/statuses/status-clean-winsxs.yml | 2 +- src/Configuration/tweaks/statuses/status-debloat.yml | 2 +- src/Configuration/tweaks/statuses/status-misc.yml | 2 +- src/Configuration/tweaks/statuses/status-networking.yml | 2 +- src/Configuration/tweaks/statuses/status-ngen.yml | 2 +- src/Configuration/tweaks/statuses/status-performance.yml | 2 +- src/Configuration/tweaks/statuses/status-privacy.yml | 2 +- src/Configuration/tweaks/statuses/status-prompts.yml | 2 +- src/Configuration/tweaks/statuses/status-qol.yml | 2 +- src/Configuration/tweaks/statuses/status-scripts.yml | 2 +- src/Configuration/tweaks/statuses/status-security.yml | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Configuration/atlas/start.yml b/src/Configuration/atlas/start.yml index 9026da793e..21696aeb09 100644 --- a/src/Configuration/atlas/start.yml +++ b/src/Configuration/atlas/start.yml @@ -210,7 +210,7 @@ actions: command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums directx' weight: 150 - - !writeStatus: {status: 'Installing vcredist'} + - !writeStatus: {status: 'Installing C++ runtimes'} - !cmd: command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums vcredist-all' weight: 150 diff --git a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml index 0799e42ec4..498bbcf72c 100644 --- a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml +++ b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for Cleaning the Component Store description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Cleaning the component store...'} \ No newline at end of file + - !writeStatus: {status: 'Cleaning the component store'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-debloat.yml b/src/Configuration/tweaks/statuses/status-debloat.yml index 73191f7ba0..38dd920b3d 100644 --- a/src/Configuration/tweaks/statuses/status-debloat.yml +++ b/src/Configuration/tweaks/statuses/status-debloat.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the Debloating Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running debloating tweaks...'} \ No newline at end of file + - !writeStatus: {status: 'Running debloating tweaks'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-misc.yml b/src/Configuration/tweaks/statuses/status-misc.yml index d1f368a651..24b0427b37 100644 --- a/src/Configuration/tweaks/statuses/status-misc.yml +++ b/src/Configuration/tweaks/statuses/status-misc.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the Miscellaneous Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running miscellaneous tweaks...'} \ No newline at end of file + - !writeStatus: {status: 'Running miscellaneous tweaks'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-networking.yml b/src/Configuration/tweaks/statuses/status-networking.yml index 1b9626a642..3ced06d0df 100644 --- a/src/Configuration/tweaks/statuses/status-networking.yml +++ b/src/Configuration/tweaks/statuses/status-networking.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the Networking Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running networking tweaks...'} \ No newline at end of file + - !writeStatus: {status: 'Running networking tweaks'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-ngen.yml b/src/Configuration/tweaks/statuses/status-ngen.yml index 44cd653408..de423e93d9 100644 --- a/src/Configuration/tweaks/statuses/status-ngen.yml +++ b/src/Configuration/tweaks/statuses/status-ngen.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for Running .NET Optimisation description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running NGEN...'} \ No newline at end of file + - !writeStatus: {status: 'Running NGEN'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-performance.yml b/src/Configuration/tweaks/statuses/status-performance.yml index 1c31b57796..cf7d2d29bf 100644 --- a/src/Configuration/tweaks/statuses/status-performance.yml +++ b/src/Configuration/tweaks/statuses/status-performance.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the Performance Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running performance tweaks...'} \ No newline at end of file + - !writeStatus: {status: 'Running performance tweaks'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-privacy.yml b/src/Configuration/tweaks/statuses/status-privacy.yml index 735888d348..4b7bcd2ce5 100644 --- a/src/Configuration/tweaks/statuses/status-privacy.yml +++ b/src/Configuration/tweaks/statuses/status-privacy.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the Privacy Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running privacy tweaks...'} \ No newline at end of file + - !writeStatus: {status: 'Running privacy tweaks'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-prompts.yml b/src/Configuration/tweaks/statuses/status-prompts.yml index 0ee9aefc50..b04e5f3ed2 100644 --- a/src/Configuration/tweaks/statuses/status-prompts.yml +++ b/src/Configuration/tweaks/statuses/status-prompts.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for PowerShell Prompts description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Waiting for user prompts...'} \ No newline at end of file + - !writeStatus: {status: 'Waiting for user prompts'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-qol.yml b/src/Configuration/tweaks/statuses/status-qol.yml index 0f07eec13d..3aca0067aa 100644 --- a/src/Configuration/tweaks/statuses/status-qol.yml +++ b/src/Configuration/tweaks/statuses/status-qol.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the QoL Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running QoL tweaks...'} \ No newline at end of file + - !writeStatus: {status: 'Running QoL tweaks'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-scripts.yml b/src/Configuration/tweaks/statuses/status-scripts.yml index fb175c3406..cc8537f611 100644 --- a/src/Configuration/tweaks/statuses/status-scripts.yml +++ b/src/Configuration/tweaks/statuses/status-scripts.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the Scripts Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running scripts...'} \ No newline at end of file + - !writeStatus: {status: 'Running scripts'} \ No newline at end of file diff --git a/src/Configuration/tweaks/statuses/status-security.yml b/src/Configuration/tweaks/statuses/status-security.yml index 222ed2a078..39f19fdcae 100644 --- a/src/Configuration/tweaks/statuses/status-security.yml +++ b/src/Configuration/tweaks/statuses/status-security.yml @@ -3,4 +3,4 @@ title: Status in AME Wizard for the Security Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: - - !writeStatus: {status: 'Running security tweaks...'} \ No newline at end of file + - !writeStatus: {status: 'Running security tweaks'} \ No newline at end of file From 639797e9b2b2c21c53bd06375f7dd6e9760f25a9 Mon Sep 17 00:00:00 2001 From: Xyueta <101590573+Xyueta@users.noreply.github.com> Date: Thu, 29 Jun 2023 04:53:47 -0700 Subject: [PATCH 19/68] Justify descriptions (1) --- src/Configuration/tweaks.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 57dc4cbbfb..9d8bdf06db 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -41,7 +41,7 @@ features: # >>> Description <<< # # Tweaks for modifying network settings, which could be - # for improving network performance, privacy and more. + # for improving network performance. # ----------------------------------------------------- - tweaks\statuses\status-networking.yml - tweaks\networking\disable-llmnr.yml @@ -154,7 +154,7 @@ features: # more pleasent to use for more advanced general users. # # QoL tweaks can be anything, but they're mostly to do - # with modifying the shell, Windows Explorer. + # with modifying the graphical interface. # ----------------------------------------------------- - tweaks\statuses\status-qol.yml - tweaks\qol\best-wallpaper-quality.yml @@ -305,7 +305,8 @@ features: # storage space or convienience. # ----------------------------------------------------- - tweaks\statuses\status-clean-winsxs.yml - # Cleaning WinSxS sets its own status before the rest of the debloating, as it's a long operation + # Cleaning WinSxS sets its own status before the rest of the debloating + # as it's a long operation on some devices - tweaks\debloat\clean-winsxs.yml - tweaks\statuses\status-debloat.yml - tweaks\debloat\autologgers.yml @@ -331,4 +332,4 @@ features: - tweaks\scripts\script-pfp.yml - tweaks\scripts\script-wallpaper.yml - tweaks\scripts\script-finalize.yml - - tweaks\scripts\script-backup2.yml \ No newline at end of file + - tweaks\scripts\script-backup2.yml From f77c0a73618621ee7c463bc6a4985f921fdb015f Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 13:26:59 +0100 Subject: [PATCH 20/68] fix: revert most of 639797e & minor improvements to tweaks.yml --- src/Configuration/tweaks.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 9d8bdf06db..502da0edcf 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -41,7 +41,7 @@ features: # >>> Description <<< # # Tweaks for modifying network settings, which could be - # for improving network performance. + # for improving network performance, security, etc... # ----------------------------------------------------- - tweaks\statuses\status-networking.yml - tweaks\networking\disable-llmnr.yml @@ -154,7 +154,7 @@ features: # more pleasent to use for more advanced general users. # # QoL tweaks can be anything, but they're mostly to do - # with modifying the graphical interface. + # with modifying the graphical interface and Explorer. # ----------------------------------------------------- - tweaks\statuses\status-qol.yml - tweaks\qol\best-wallpaper-quality.yml @@ -305,8 +305,7 @@ features: # storage space or convienience. # ----------------------------------------------------- - tweaks\statuses\status-clean-winsxs.yml - # Cleaning WinSxS sets its own status before the rest of the debloating - # as it's a long operation on some devices + # Has its own status as it's a long operation in comparison - tweaks\debloat\clean-winsxs.yml - tweaks\statuses\status-debloat.yml - tweaks\debloat\autologgers.yml From f3cb684b5bdcbf02257719ea9283dff13f76b78d Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 16:08:36 +0100 Subject: [PATCH 21/68] fix: temp revert Hyper-V Enhanced Session fix for merge conflict --- src/Configuration/features/atlas/services.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Configuration/features/atlas/services.yml b/src/Configuration/features/atlas/services.yml index 06a80d4fc2..6dfa68ec5a 100644 --- a/src/Configuration/features/atlas/services.yml +++ b/src/Configuration/features/atlas/services.yml @@ -177,9 +177,7 @@ actions: - !service: {name: 'tcpipreg', operation: change, startup: 4} - !service: {name: 'Telemetry', operation: change, startup: 4} - !service: {name: 'udfs', operation: change, startup: 4} - # Breaks Hyper-V Enhanced Session - # It's normally manual anyways, disabling it shouldn't harm anything - # - !service: {name: 'umbus', operation: change, startup: 4} + - !service: {name: 'umbus', operation: change, startup: 4} - !service: {name: 'VerifierExt', operation: change, startup: 4} # volmgrx 4 < breaks dynamic disks - !service: {name: 'vsmraid', operation: change, startup: 4} From 6fc9fd27c1b689e5bbf15f2755fed01e87611c75 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 16:09:59 +0100 Subject: [PATCH 22/68] fix: temp revert typo for merge conflict --- src/Configuration/features/atlas/services.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Configuration/features/atlas/services.yml b/src/Configuration/features/atlas/services.yml index 6dfa68ec5a..428faef62d 100644 --- a/src/Configuration/features/atlas/services.yml +++ b/src/Configuration/features/atlas/services.yml @@ -167,7 +167,7 @@ actions: # NdisVirtualBus 4 < breaks network bridges - !service: {name: 'nvraid', operation: change, startup: 4} # PEAUTH 4 < breaks UWP streaming applications such as netflix, manual mode does not fix - # Set rdbss to manual instead of disabling (fixes wsl), thanks Phlegm + # Set rdbss to manual instead of disabling (fixes wsl), thanks phlegm - !service: {name: 'rdbss', operation: change, startup: 3} - !service: {name: 'RFCOMM', operation: change, startup: 4} - !service: {name: 'sfloppy', operation: change, startup: 4} From 07a614daa767f080ae01cc98a49439a830be4ddf Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 16:13:42 +0100 Subject: [PATCH 23/68] fix: redo changes for Hyper-V Enhanced Session --- src/Configuration/atlas/services.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Configuration/atlas/services.yml b/src/Configuration/atlas/services.yml index 428faef62d..06a80d4fc2 100644 --- a/src/Configuration/atlas/services.yml +++ b/src/Configuration/atlas/services.yml @@ -167,7 +167,7 @@ actions: # NdisVirtualBus 4 < breaks network bridges - !service: {name: 'nvraid', operation: change, startup: 4} # PEAUTH 4 < breaks UWP streaming applications such as netflix, manual mode does not fix - # Set rdbss to manual instead of disabling (fixes wsl), thanks phlegm + # Set rdbss to manual instead of disabling (fixes wsl), thanks Phlegm - !service: {name: 'rdbss', operation: change, startup: 3} - !service: {name: 'RFCOMM', operation: change, startup: 4} - !service: {name: 'sfloppy', operation: change, startup: 4} @@ -177,7 +177,9 @@ actions: - !service: {name: 'tcpipreg', operation: change, startup: 4} - !service: {name: 'Telemetry', operation: change, startup: 4} - !service: {name: 'udfs', operation: change, startup: 4} - - !service: {name: 'umbus', operation: change, startup: 4} + # Breaks Hyper-V Enhanced Session + # It's normally manual anyways, disabling it shouldn't harm anything + # - !service: {name: 'umbus', operation: change, startup: 4} - !service: {name: 'VerifierExt', operation: change, startup: 4} # volmgrx 4 < breaks dynamic disks - !service: {name: 'vsmraid', operation: change, startup: 4} From 2c0d8f6d16e8f1bfb2d299dee07cbbe5c6eb9394 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 18:08:15 +0100 Subject: [PATCH 24/68] refactor: remove strong .NET crypto & defaultuser0 These two tweaks are both useless now. - Strong .NET cryptography was only to fix a Scoop issue in 1803 - defaultuser0 only exists in OOBE and is deleted afterwards. There was a bug in ~2017 where it wasn't deleted automatically, but that's 6 years ago --- src/Configuration/tweaks.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 502da0edcf..d6fff5c805 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -292,9 +292,11 @@ features: # ----------------------------------------------------- - tweaks\statuses\status-security.yml - tweaks\security\block-anonymous-enum-sam.yml - - tweaks\security\delete-defaultuser0.yml + # Useless? Should be deleted after OOBE. + # - tweaks\security\delete-defaultuser0.yml - tweaks\security\disable-remote-assistance.yml - - tweaks\security\strong-dotnet-crypto.yml + # No longer needed as Atlas only runs on new Windows versions + # - tweaks\security\strong-dotnet-crypto.yml # ----------------------------------------------------- # Debloat From 41294d78047b6114c01feb6a2ccb11427a816cec Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 18:10:32 +0100 Subject: [PATCH 25/68] fix: fix Credential Guard label --- src/Executables/PROMPTS.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Executables/PROMPTS.ps1 b/src/Executables/PROMPTS.ps1 index 0e77eec882..f2383f948a 100644 --- a/src/Executables/PROMPTS.ps1 +++ b/src/Executables/PROMPTS.ps1 @@ -81,7 +81,7 @@ if ($intButton -eq '7') { # if 'No' Remove-ItemProperty -Path $kernelShadowStacks -Name "WasEnabledBy" -ErrorAction SilentlyContinue } - # Kernel-mode Hardware-enforced Stack Protection (Windows 11 only) + # Credential Guard (Windows 11 only) if (Test-Path $credentialGuard) { New-ItemProperty -Path $credentialGuard -Name "Enabled" -Value 0 -PropertyType DWORD -Force Remove-ItemProperty -Path $credentialGuard -Name "ChangedInBootCycle" -ErrorAction SilentlyContinue From 458882957dd4729e66a2519664aab2151c9ac756 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 18:18:41 +0100 Subject: [PATCH 26/68] refactor: remove clearing IFEO tweak --- src/Configuration/tweaks.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index d6fff5c805..3e087e09f2 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -67,7 +67,9 @@ features: # includes responsiveness, latency, etc... # ----------------------------------------------------- - tweaks\statuses\status-performance.yml - - tweaks\performance\clear-ifeo.yml + # Placebo, mostly protects old vulnerable default Windows processes + # Clearing could cause potential issues and only worsens security with no gains + # - tweaks\performance\clear-ifeo.yml - tweaks\performance\config-fse-gamebar.yml - tweaks\performance\config-mmcss.yml - tweaks\performance\disable-automatic-maintenance.yml From 5bfe6b206faabb2420bc3f067a1b9135a2a624aa Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 18:21:06 +0100 Subject: [PATCH 27/68] refactor: comment snap settings --- src/Configuration/tweaks.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 3e087e09f2..22e4d095c7 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -248,7 +248,9 @@ features: # -------------------------------------------------------------------------- # - tweaks\qol\shell\alt-tab-open-windows.yml - tweaks\qol\shell\config-autorun.yml - - tweaks\qol\shell\config-snap-settings.yml + # Most people would find this feature useful and it wouldn't really get in the way + # However, as this removal is opinionated, it will still stay, commented + # - tweaks\qol\shell\config-snap-settings.yml - tweaks\qol\shell\disable-aero-shake.yml - tweaks\qol\shell\disable-low-disk-warning.yml - tweaks\qol\shell\disable-menu-delay.yml From 74f3c88503577aeb9fd60565583defe4462bb3c2 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 18:47:10 +0100 Subject: [PATCH 28/68] refactor: move disabling UAC Secure Desktop to security --- src/Configuration/tweaks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 22e4d095c7..c61bdb4397 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -169,7 +169,6 @@ features: - tweaks\qol\disable-spell-checking.yml - tweaks\qol\disable-store-auto-updates.yml - tweaks\qol\disable-touch-visual-feedback.yml - - tweaks\qol\disable-uac-secure-desktop.yml - tweaks\qol\disable-usb-issues-notifications.yml - tweaks\qol\disable-windows-feedback.yml - tweaks\qol\disable-windows-spotlight.yml @@ -242,6 +241,7 @@ features: # -------------------------------------------------------------------------- # - tweaks\qol\security\disable-online-file-security-warn.yml - tweaks\qol\security\disable-smartscreen.yml + - tweaks\qol\disable-uac-secure-desktop.yml # -------------------------------------------------------------------------- # # qol\shell # From 6eff0243eb38977824477a3448989de30bf734a4 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Thu, 29 Jun 2023 22:10:44 +0100 Subject: [PATCH 29/68] refactor: change note about MSI troubleshooting script --- .../Atlas/4. Troubleshooting/Fix Error 2502 and 2503.cmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Executables/Atlas/4. Troubleshooting/Fix Error 2502 and 2503.cmd b/src/Executables/Atlas/4. Troubleshooting/Fix Error 2502 and 2503.cmd index 74f1a80f58..88b196008b 100644 --- a/src/Executables/Atlas/4. Troubleshooting/Fix Error 2502 and 2503.cmd +++ b/src/Executables/Atlas/4. Troubleshooting/Fix Error 2502 and 2503.cmd @@ -9,8 +9,8 @@ whoami /user | find /i "S-1-5-18" > nul 2>&1 || ( set "folder=%windir%\Temp" -echo This script will fix error 2502 and 2503 with Windows installers by resetting the TEMP folder permissions. -echo The root cause of this issue is unknown, rare and non-specific to Atlas, but it's easily fixed with this script. +echo This script will fix error 2502 and 2503 with Windows installers by resetting the Windows TEMP folder permissions. +echo This issue will not be related to Atlas. echo] pause cls From f7abb3bb63321ad84c1e2354888bc1c4174079b5 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Fri, 30 Jun 2023 23:55:41 +0100 Subject: [PATCH 30/68] feat: update local-build.cmd with many more features --- src/local-build.cmd | 73 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 68 insertions(+), 5 deletions(-) diff --git a/src/local-build.cmd b/src/local-build.cmd index 5a55d576ce..55bfa351e5 100644 --- a/src/local-build.cmd +++ b/src/local-build.cmd @@ -2,24 +2,87 @@ @echo off & powershell -nop Get-Content "%~f0" -Raw ^| iex & exit /b : end batch / begin PowerShell #> -$excludeFiles = @("local-build.cmd", "Release ZIP") -$apbxFileName = "Atlas Test.apbx" +# name of resulting apbx +$fileName = "Atlas Test" + +# if the script should delete any playbook that already exists with the same name or not +# if not, it will make something like "Atlas Test (1).apbx" +$replaceOldPlaybook = $true + +# choose not to modify certain aspects from playbook.conf +$removeRequirements = $true +$removeBuildRequirement = $true +# not recommended to disable as it will show malicious +$removeProductCode = $true # ------ # # script # # ------ # +$excludeFiles = @("local-build.cmd", "Release ZIP", "playbook.conf") +$apbxFileName = "$fileName.apbx" +# playbook that is modified for removing requirements +$tempPlaybook = "$env:temp\playbook.conf" + if (!(Test-Path -Path "playbook.conf")) { Write-Host "playbook.conf file not found in the current directory." -ForegroundColor Red + Start-Sleep 2 exit 1 } -$filteredItems = Get-ChildItem | Where-Object { $excludeFiles -notcontains $_.Name } +# check if old files are in use +if (($replaceOldPlaybook) -and (Test-Path -Path $apbxFileName)) { + try { + $stream = [System.IO.File]::Open($apbxFileName, 'Open', 'Read', 'Write') + $stream.Close() + } catch { + Write-Host "The current playbook in the folder ($apbxFileName) is in use, and it can't be deleted to be replaced." -ForegroundColor Red + Write-Host 'Either configure "$replaceOldPlaybook" in the script configuration or close the application its in use with.' -ForegroundColor Red + Start-Sleep 4 + exit 1 + } + Remove-Item -Path $apbxFileName -Force -EA 0 +} else { + if (Test-Path -Path $apbxFileName) { + $num = 1 + while(Test-Path -Path "$fileName ($num).apbx") {$num++} + $apbxFileName = "$fileName ($num).apbx" + } +} + $zipFileName = [System.IO.Path]::ChangeExtension($apbxFileName, "zip") -if (Test-Path -Path $apbxFileName) {Remove-Item -Path $apbxFileName -Force} +# remove old temp files +Remove-Item -Path $zipFileName -Force -EA 0 +if (!($?) -and (Test-Path -Path "$zipFileName")) { + Write-Host "Failed to delete temporary '$zipFileName' file!" -ForegroundColor Red + Start-Sleep 2 + exit 1 +} +Remove-Item -Path "playbook.conf.old" -Force -EA 0 +if (!($?) -and (Test-Path -Path "playbook.conf.old")) { + Write-Host "Failed to delete temporary 'playbook.conf.old' file!" -ForegroundColor Red + Start-Sleep 2 + exit 1 +} + +$filteredItems = (Get-ChildItem | Where-Object { $excludeFiles -notcontains $_.Name }).FullName + "$tempPlaybook" + +# remove entries in playbook config that make it awkward for testing +$patterns = @() +if ($removeRequirements) {$patterns += ""} +# 0.6.5 has a bug where it will crash without the 'Requirements' field +# Fixed next release +# "" +# "" +if ($removeBuildRequirement) {$patterns += "", "", ""} +if ($removeProductCode) {$patterns += ""} + +$newContent = Get-Content "playbook.conf" | Where-Object { $_ -notmatch ($patterns -join '|') } +$newContent | Set-Content "$tempPlaybook" -Force -Compress-Archive -Path $filteredItems.FullName -DestinationPath $zipFileName +# make playbook +Compress-Archive -Path $filteredItems -DestinationPath $zipFileName Rename-Item -Path $zipFileName -NewName $apbxFileName Write-Host "Completed." -ForegroundColor Green \ No newline at end of file From 6e7f56682b8b47361e1f4fdbfde262c54fc23686 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sat, 1 Jul 2023 13:07:38 +0100 Subject: [PATCH 31/68] fix: don't add playbooks in directory to new playbook --- src/local-build.cmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/local-build.cmd b/src/local-build.cmd index 55bfa351e5..80e5da1608 100644 --- a/src/local-build.cmd +++ b/src/local-build.cmd @@ -7,7 +7,7 @@ $fileName = "Atlas Test" # if the script should delete any playbook that already exists with the same name or not # if not, it will make something like "Atlas Test (1).apbx" -$replaceOldPlaybook = $true +$replaceOldPlaybook = $false # choose not to modify certain aspects from playbook.conf $removeRequirements = $true @@ -66,7 +66,7 @@ if (!($?) -and (Test-Path -Path "playbook.conf.old")) { exit 1 } -$filteredItems = (Get-ChildItem | Where-Object { $excludeFiles -notcontains $_.Name }).FullName + "$tempPlaybook" +$filteredItems = (Get-ChildItem | Where-Object { $excludeFiles -notcontains $_.Name -and $_.Name -notlike "*.apbx" }).FullName + "$tempPlaybook" # remove entries in playbook config that make it awkward for testing $patterns = @() From eaa426517a4588e49a12b9053bf777c5fe72d767 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sat, 1 Jul 2023 13:08:16 +0100 Subject: [PATCH 32/68] fix: revert change to replaceOldPlaybook value --- src/local-build.cmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/local-build.cmd b/src/local-build.cmd index 80e5da1608..12516e7d7f 100644 --- a/src/local-build.cmd +++ b/src/local-build.cmd @@ -7,7 +7,7 @@ $fileName = "Atlas Test" # if the script should delete any playbook that already exists with the same name or not # if not, it will make something like "Atlas Test (1).apbx" -$replaceOldPlaybook = $false +$replaceOldPlaybook = $true # choose not to modify certain aspects from playbook.conf $removeRequirements = $true From e086f0840f577bc5b3ca9ba08d460574a5622af8 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sat, 1 Jul 2023 13:10:22 +0100 Subject: [PATCH 33/68] feat: sleep at completion of local build --- src/local-build.cmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/local-build.cmd b/src/local-build.cmd index 12516e7d7f..80e5da1608 100644 --- a/src/local-build.cmd +++ b/src/local-build.cmd @@ -7,7 +7,7 @@ $fileName = "Atlas Test" # if the script should delete any playbook that already exists with the same name or not # if not, it will make something like "Atlas Test (1).apbx" -$replaceOldPlaybook = $true +$replaceOldPlaybook = $false # choose not to modify certain aspects from playbook.conf $removeRequirements = $true From 2d48883f85afa3ccf7a2cc8a35d508da62a7a32b Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sat, 1 Jul 2023 13:11:16 +0100 Subject: [PATCH 34/68] fix: sleep at completion of local build i'm actually dumb --- src/local-build.cmd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/local-build.cmd b/src/local-build.cmd index 80e5da1608..71a2f2f3bf 100644 --- a/src/local-build.cmd +++ b/src/local-build.cmd @@ -7,7 +7,7 @@ $fileName = "Atlas Test" # if the script should delete any playbook that already exists with the same name or not # if not, it will make something like "Atlas Test (1).apbx" -$replaceOldPlaybook = $false +$replaceOldPlaybook = $true # choose not to modify certain aspects from playbook.conf $removeRequirements = $true @@ -85,4 +85,5 @@ $newContent | Set-Content "$tempPlaybook" -Force Compress-Archive -Path $filteredItems -DestinationPath $zipFileName Rename-Item -Path $zipFileName -NewName $apbxFileName -Write-Host "Completed." -ForegroundColor Green \ No newline at end of file +Write-Host "Completed." -ForegroundColor Green +Start-Sleep 1 \ No newline at end of file From 318cfa8ff3214ffd356cad1c2f9968b6a4dc5bdd Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sat, 1 Jul 2023 15:52:32 +0100 Subject: [PATCH 35/68] refactor(local-build): move comment for requirements --- src/local-build.cmd | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/local-build.cmd b/src/local-build.cmd index 71a2f2f3bf..fbb2588295 100644 --- a/src/local-build.cmd +++ b/src/local-build.cmd @@ -70,11 +70,9 @@ $filteredItems = (Get-ChildItem | Where-Object { $excludeFiles -notcontains $_.N # remove entries in playbook config that make it awkward for testing $patterns = @() +# 0.6.5 has a bug where it will crash without the 'Requirements' field, but all of the requirements are removed +# "" and # "" if ($removeRequirements) {$patterns += ""} -# 0.6.5 has a bug where it will crash without the 'Requirements' field -# Fixed next release -# "" -# "" if ($removeBuildRequirement) {$patterns += "", "", ""} if ($removeProductCode) {$patterns += ""} From 17edb862efe07d02cefa7f63beb9d1b59acf78a8 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Sat, 1 Jul 2023 18:38:58 +0100 Subject: [PATCH 36/68] feat(qol): add tweak for disabling WPBT --- src/Configuration/tweaks.yml | 1 + src/Configuration/tweaks/qol/system/disable-wpbt.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/Configuration/tweaks/qol/system/disable-wpbt.yml diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index c61bdb4397..44754a6960 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -271,6 +271,7 @@ features: # qol\system # # -------------------------------------------------------------------------- # - tweaks\qol\system\crash-control-qol.yml + - tweaks\qol\system\disable-wpbt.yml # -------------------------------------------------------------------------- # # qol\taskbar # diff --git a/src/Configuration/tweaks/qol/system/disable-wpbt.yml b/src/Configuration/tweaks/qol/system/disable-wpbt.yml new file mode 100644 index 0000000000..5072e0298c --- /dev/null +++ b/src/Configuration/tweaks/qol/system/disable-wpbt.yml @@ -0,0 +1,12 @@ +--- +title: Disable Windows Platform Binary Table Execution (WPBT) +description: Disables WPBT with an undocumented Registry value, which is an ACPI table in your firmware to execute a program each boot of Windows, e.g. unwanted OEM bloatware. +privilege: TrustedInstaller +actions: + # https://github.com/Jamesits/dropWPBT + # https://download.microsoft.com/download/8/A/2/8A2FB72D-9B96-4E2D-A559-4A27CF905A80/windows-platform-binary-table.docx + - !registryValue: + path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager' + value: 'DisableWpbtExecution' + data: '1' + type: REG_DWORD \ No newline at end of file From 219595ba3a2852cb7a00c89e6d8b56e2c30566f0 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 19:42:40 +0200 Subject: [PATCH 37/68] docs: :art: add a proper ms documentation link --- src/Configuration/tweaks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 44754a6960..598e76d743 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -20,7 +20,7 @@ features: - tweaks\scripts\script-ngen.yml # ----------------------------------------------------- - # Misc + # Miscellaneous # ----------------------------------------------------- # >>> Description <<< # From 7a768924286d0623e507f522edad847352a7d2a4 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 19:49:49 +0200 Subject: [PATCH 38/68] docs: :art: elaborate on description for Content Delivery Manager --- src/Configuration/atlas/appx.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Configuration/atlas/appx.yml b/src/Configuration/atlas/appx.yml index 7be76b7298..31a879688a 100644 --- a/src/Configuration/atlas/appx.yml +++ b/src/Configuration/atlas/appx.yml @@ -65,7 +65,7 @@ actions: # Assigned Access bloat - !appx: {name: '*Microsoft.Windows.AssignedAccessLockApp*', type: family} - # Installs APPX bloat + # Installation of unwanted content such as apps and ads - !appx: {name: '*Microsoft.Windows.ContentDeliveryManager*', type: family} # Network connection should not be needed in OOBE From b0f5d9c37e919981d0bb508bc6f81b64ee6dc3d6 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 19:53:05 +0200 Subject: [PATCH 39/68] docs: :art: elaborate on removing APPX in Atlas --- src/Configuration/atlas/appx.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Configuration/atlas/appx.yml b/src/Configuration/atlas/appx.yml index 31a879688a..52da9bdc59 100644 --- a/src/Configuration/atlas/appx.yml +++ b/src/Configuration/atlas/appx.yml @@ -4,10 +4,14 @@ description: Removes APPX packages privilege: TrustedInstaller actions: - !writeStatus: {status: 'Removing APPX packages'} + # The reason of removing those applications is that there is a huge potential of them + # sending users' data, showing unwanted content including advertisements and using hardware resources. + # However, most of these applications can be reinstalled via Microsoft Store in case user need them. # https://docs.microsoft.com/en-us/windows/application-management/apps-in-windows-10 + # ------------------------------------------------------------------------------------------ # + # Comments - packages added back that do not get in the way of users at all, and are only dependencies or hidden, meaningless applications - # Most of these applications can be reinstalled via Microsoft Store for users that need them # File Picker # - !appx: {name: '1527c705-839a-4832-9118-54d4Bd6a0c89*', type: family} From ffde993c7668880ea8fbd04ab9dbcad6c9010e7d Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 19:58:24 +0200 Subject: [PATCH 40/68] docs: :art: elaborate on ``BioEntrollment`` --- src/Configuration/atlas/appx.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Configuration/atlas/appx.yml b/src/Configuration/atlas/appx.yml index 52da9bdc59..12c92c17ce 100644 --- a/src/Configuration/atlas/appx.yml +++ b/src/Configuration/atlas/appx.yml @@ -11,7 +11,8 @@ actions: # ------------------------------------------------------------------------------------------ # - # Comments - packages added back that do not get in the way of users at all, and are only dependencies or hidden, meaningless applications + # Comments - packages added back that do not get in the way of users at all + # and are only dependencies or hidden, meaningless applications. # File Picker # - !appx: {name: '1527c705-839a-4832-9118-54d4Bd6a0c89*', type: family} @@ -22,7 +23,7 @@ actions: # Add Folder Suggestions dialog # - !appx: {name: 'F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE*', type: family} - # Windows Hello + # Related to Windows Hello - biometric (face and fingerprint recognition) # - !appx: {name: '*Microsoft.BioEnrollment*', type: family} # Contains winget From 8319087c7720bebb9c6adfa753bca837a161ebe3 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:07:04 +0200 Subject: [PATCH 41/68] docs: :art: complete justifying descriptions for different APPX packages --- src/Configuration/atlas/appx.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Configuration/atlas/appx.yml b/src/Configuration/atlas/appx.yml index 12c92c17ce..d9ff3daeb7 100644 --- a/src/Configuration/atlas/appx.yml +++ b/src/Configuration/atlas/appx.yml @@ -26,6 +26,7 @@ actions: # Related to Windows Hello - biometric (face and fingerprint recognition) # - !appx: {name: '*Microsoft.BioEnrollment*', type: family} + # Used to install APPX and UWP applications in Windows # Contains winget # - !appx: {name: '*Microsoft.DesktopAppInstaller*', type: family} @@ -41,7 +42,7 @@ actions: # Dependency for Phone Link # - !appx: {name: '*Microsoft.Windows.CallingShellApp*', type: family} - # eGPUS? + # USB eject for external graphics cards # - !appx: {name: '*Microsoft.Windows.XGpuEjectDialog*', type: family} # Barcode Preview - harmless package, related to POS @@ -64,12 +65,9 @@ actions: # Cortana - !appx: {name: '*Microsoft.549981C3F5F10*', type: family} - # MixedReality Portal - Installable via Store + # MixedReality Portal - !appx: {name: '*Microsoft.MixedReality.Portal*', type: family} - # Assigned Access bloat - - !appx: {name: '*Microsoft.Windows.AssignedAccessLockApp*', type: family} - # Installation of unwanted content such as apps and ads - !appx: {name: '*Microsoft.Windows.ContentDeliveryManager*', type: family} @@ -88,6 +86,7 @@ actions: - !appx: {name: '*microsoft.windowscommunicationsapps*', type: family} # Take a Test + # https://www.mdsec.co.uk/2021/03/phishing-users-to-take-a-test - !appx: {name: '*Microsoft.Windows.SecureAssessmentBrowser*', type: family} - !appx: {name: '*Microsoft.Advertising.Xaml*', type: family} @@ -108,6 +107,7 @@ actions: - !appx: {name: '*Microsoft.ScreenSketch*', type: family} - !appx: {name: '*Microsoft.SkypeApp*', type: family} - !appx: {name: '*Microsoft.Wallet*', type: family} + - !appx: {name: '*Microsoft.Windows.AssignedAccessLockApp*', type: family} - !appx: {name: '*Microsoft.Windows.ParentalControls*', type: family} - !appx: {name: '*Microsoft.Windows.Photos*', type: family} - !appx: {name: '*Microsoft.WindowsAlarms*', type: family} @@ -119,7 +119,7 @@ actions: - !appx: {name: '*Microsoft.ZuneMusic*', type: family} - !appx: {name: '*Microsoft.ZuneVideo*', type: family} - # Necessary to refresh start menu entries etc. + # Necessary to refresh start menu related entries - !appx: {operation: clearCache, name: '*Client.CBS*'} - !appx: {operation: clearCache, name: '*StartMenuExperienceHost*'} - !appx: {operation: clearCache, name: '*Windows.Search*'} From e6950fe30a85e53354daf118689ff4be338738bf Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:32:36 +0200 Subject: [PATCH 42/68] feat: :zap: uninstall OneDrive with official setup as well --- src/Configuration/atlas/components.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Configuration/atlas/components.yml b/src/Configuration/atlas/components.yml index e159481887..024ea61bf5 100644 --- a/src/Configuration/atlas/components.yml +++ b/src/Configuration/atlas/components.yml @@ -3,7 +3,12 @@ title: Components description: Removes certain Windows components privilege: TrustedInstaller actions: - # Note: Some of this is redundant with packages.yml + + # ------------------------- NOTES ------------------------- # + + # - Some of this is redundant with packages.yml + + # ----------------------- END NOTES ----------------------- # - !taskKill: {name: 'explorer'} @@ -154,6 +159,9 @@ actions: - !run: {exeDir: true, exe: 'ONED.cmd', weight: 20} + - !cmd: {command: 'C:\Windows\System32\OneDriveSetup.exe /uninstall'} + - !cmd: {command: 'C:\Windows\SysWOW64\OneDriveSetup.exe /uninstall'} + - !registryKey: {path: 'HKCR\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}'} - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', value: 'OneDrive', operation: delete} - !registryKey: {path: 'HKCU\SOFTWARE\Microsoft\OneDrive'} From 2003180ee51a36e22c2d390ed491f3e3d11a5c3e Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:35:04 +0200 Subject: [PATCH 43/68] docs: :art: fix invalid space location (not to confuse people) --- src/Configuration/atlas/components.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Configuration/atlas/components.yml b/src/Configuration/atlas/components.yml index 024ea61bf5..56d136cfc0 100644 --- a/src/Configuration/atlas/components.yml +++ b/src/Configuration/atlas/components.yml @@ -161,7 +161,7 @@ actions: - !cmd: {command: 'C:\Windows\System32\OneDriveSetup.exe /uninstall'} - !cmd: {command: 'C:\Windows\SysWOW64\OneDriveSetup.exe /uninstall'} - + - !registryKey: {path: 'HKCR\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}'} - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', value: 'OneDrive', operation: delete} - !registryKey: {path: 'HKCU\SOFTWARE\Microsoft\OneDrive'} @@ -390,10 +390,10 @@ actions: path: 'C:\Program Files\PCHealthCheck' - !run: {exe: 'explorer.exe', wait: false} + # This could be done in config.yml, however on the off-chance that # the Playbook fails or the system shuts down, we want the users converted # before potentially making any MS Accounts inoperable in packages.yml. - - !run: exeDir: true exe: 'CONVERTUSERS.cmd' From 8560fece6b6d70f7bf9dace43763a63f4ee42310 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:46:18 +0200 Subject: [PATCH 44/68] docs: :art: do not explain what CDM does (explained in appx.yml) --- src/Configuration/atlas/packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index 7e6c36679f..53e8814832 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -161,7 +161,7 @@ actions: # - !systemPackage: {name: 'Microsoft-Windows-AllJoyn-Runtime', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Networking-MPSSVC-Rules-AllJoyn', arch: amd64, language: 'neutral'} - ## Content Delivery Manager installs common bloatware from Store like Netflix, Disney+, etc... + ## Content Delivery Manager - !systemPackage: {name: 'Microsoft-Windows-ContentDeliveryManager-Capabilities', arch: amd64, language: 'neutral'} - !systemPackage: {name: 'Microsoft-Windows-ContentDeliveryManager-Utilities', arch: amd64, language: 'neutral'} - !systemPackage: {name: 'Microsoft-Windows-ContentDeliveryManager-Utilities', arch: wow64, language: 'neutral'} From 3fdf3e2cdefd2cc270aa1acf0a2d8ea751b36fc2 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:48:09 +0200 Subject: [PATCH 45/68] feat: :fire: remove CEIP and SQM as they a related to telemetry and user data reporting --- src/Configuration/atlas/packages.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index 53e8814832..41c6d6a865 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -330,18 +330,18 @@ actions: # - !systemPackage: {name: 'Microsoft-Windows-PeerDist-Client-Group-WOW64-Deployment-LanguagePack', arch: amd64, language: 'en-US'} # - !systemPackage: {name: 'Microsoft-Windows-PeerDist-Client-Group-WOW64-Deployment', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-AcProxy', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-CEIPEnable-Adm', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Client-SQM-Consolidator', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-CEIPEnable-Adm', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Client-SQM-Consolidator', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-ImageBasedSetup-IE-SQMAPI-windows', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-ImageBasedSetup-IE-SQMAPI-windows', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Media-Format-SQM', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Media-Format-SQM', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-SQM-Consolidator-Base', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-SQM-Consolidator-Base', arch: amd64, language: 'neutral'} ## sqmapi dll is present in Atlas, which this would remove # - !systemPackage: {name: 'Microsoft-Windows-SQMApi', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-SQMApi', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-UsbCeip', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-UsbCeip', arch: wow64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-UsbCeip', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-UsbCeip', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-WPD-PortableDeviceSQM', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-WPD-PortableDeviceSQM', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-CellularTime-Service-Modern', arch: amd64, language: 'neutral'} From 51862543f8d07c3ec65eeda53767ff0746009759 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:49:31 +0200 Subject: [PATCH 46/68] feat: :art: remove OOBE FirstLogonAnimation as this feature is not needed/required for Windows to work fine after the installation --- src/Configuration/atlas/packages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index 41c6d6a865..ba7f524b04 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -482,8 +482,8 @@ actions: # - !systemPackage: {name: 'Microsoft-Windows-twext', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-FCI-Client-Deployment-LanguagePack', arch: amd64, language: 'en-US'} # - !systemPackage: {name: 'Microsoft-Windows-FCI-Client-Deployment', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-OOBE-FirstLogonAnimExe', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-OOBE-FirstLogonAnim', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-OOBE-FirstLogonAnimExe', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-OOBE-FirstLogonAnim', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-GameExplorer', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-GameExplorer', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-DirectX-GPM', arch: amd64, language: 'neutral'} From 110fb1524b0530449b4e3fedc7e760ca1004e997 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:50:34 +0200 Subject: [PATCH 47/68] feat: :art: remove geolocation/location detection as this feature may cause security and privacy concerns --- src/Configuration/atlas/packages.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index ba7f524b04..b305326d5c 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -554,17 +554,17 @@ actions: # - !systemPackage: {name: 'Microsoft-Windows-netplwiz-client', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Netplwiz-Exe', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-netplwiz', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Framework', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Framework', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service-Modern', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service-Modern', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-WinComponents', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Geolocation-WinRT', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-LocationProvider-Adm', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-SystemSettings-SettingsHandlers-Geolocation', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-WindowsPhone-LocationServiceProvider-Events', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Framework', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Framework', arch: wow64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service-Modern', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service-Modern', arch: wow64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-Service', arch: wow64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-WinComponents', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Geolocation-WinRT', arch: wow64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-LocationProvider-Adm', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-SystemSettings-SettingsHandlers-Geolocation', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-WindowsPhone-LocationServiceProvider-Events', arch: amd64, language: 'neutral'} ## This package just contains %windir%\Web\Screen\img0-5, which we replace beforehand anyways. # - !systemPackage: {name: 'Microsoft-Windows-ThemeUI-LockscreenBackgrounds-Client', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-ThemeUI-LockscreenBackgrounds-Client', arch: wow64, language: 'neutral'} From c3e5b0b77e1472cf12cccc80784140fec35ebde0 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:52:15 +0200 Subject: [PATCH 48/68] feat: :zap: remove application experience as it may send user data and errors to microsoft --- src/Configuration/atlas/packages.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index b305326d5c..c3936318ac 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -828,10 +828,10 @@ actions: # - !systemPackage: {name: 'Microsoft-Windows-AdvancedTaskManager', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'TaskSchedulerSettings', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-OneCore-SystemSettings-InputCloudStore', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-AIT-Static', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Inventory-Data-Sources', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Mitigations-C8', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Program-Data', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-AIT-Static', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Inventory-Data-Sources', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Mitigations-C8', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Program-Data', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser-InboxDataFiles', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser-Logger', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser', arch: amd64, language: 'neutral'} From 78934a14d1a01f7b08f2fd6c8008c7d1869e8a8b Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:53:05 +0200 Subject: [PATCH 49/68] feat: :art: remove compatappraiser/compat telemetry runner as it is related to telemetry, even though the file is removed, it is here for a safety measure --- src/Configuration/atlas/packages.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index c3936318ac..504a5b8a00 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -832,12 +832,12 @@ actions: - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Inventory-Data-Sources', arch: amd64, language: 'neutral'} - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Mitigations-C8', arch: amd64, language: 'neutral'} - !systemPackage: {name: 'Microsoft-Windows-Application-Experience-Program-Data', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser-InboxDataFiles', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser-Logger', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Compat-CompatTelRunner-DailyTask', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Compat-CompatTelRunner', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Compat-GeneralTel', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser-InboxDataFiles', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser-Logger', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Compat-Appraiser', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Compat-CompatTelRunner-DailyTask', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Compat-CompatTelRunner', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Compat-GeneralTel', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: amd64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} # - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: wow64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} # - !systemPackage: {name: 'Microsoft-Windows-DataCollection-Adm', arch: amd64, language: 'neutral'} From cff4eb0d018c5be102211ee0da1921260d814a38 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:53:24 +0200 Subject: [PATCH 50/68] feat: :art: remove bluetooth telemetry --- src/Configuration/atlas/packages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index 504a5b8a00..7da0719561 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -838,8 +838,8 @@ actions: - !systemPackage: {name: 'Microsoft-Windows-Compat-CompatTelRunner-DailyTask', arch: amd64, language: 'neutral'} - !systemPackage: {name: 'Microsoft-Windows-Compat-CompatTelRunner', arch: amd64, language: 'neutral'} - !systemPackage: {name: 'Microsoft-Windows-Compat-GeneralTel', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: amd64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} - # - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: wow64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} + - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: amd64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} + - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: wow64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} # - !systemPackage: {name: 'Microsoft-Windows-DataCollection-Adm', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-DeviceCensus-Schedule-ClientServer', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-KeyboardDiagnostic', arch: amd64, language: 'neutral'} From 8cd39054a92d46c1b3775e66fa610a6956b20896 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 20:54:22 +0200 Subject: [PATCH 51/68] feat: :art: remove unified telemetry client/data collection/telemetry --- src/Configuration/atlas/packages.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/Configuration/atlas/packages.yml b/src/Configuration/atlas/packages.yml index 7da0719561..d70c5c4973 100644 --- a/src/Configuration/atlas/packages.yml +++ b/src/Configuration/atlas/packages.yml @@ -840,22 +840,22 @@ actions: - !systemPackage: {name: 'Microsoft-Windows-Compat-GeneralTel', arch: amd64, language: 'neutral'} - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: amd64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} - !systemPackage: {name: 'Microsoft-Windows-CoreSystem-Bluetooth-Telemetry', arch: wow64, language: 'neutral', regexExcludeFiles: ['.*\\BthTelemetry.dll']} - # - !systemPackage: {name: 'Microsoft-Windows-DataCollection-Adm', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-DeviceCensus-Schedule-ClientServer', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-DataCollection-Adm', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-DeviceCensus-Schedule-ClientServer', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-KeyboardDiagnostic', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Power-EnergyEstimationEngine-Client-Overrides', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-SetupPlatform-Telemetry-AutoLogger', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-SetupPlatform-Telemetry-AutoLogger', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-SystemSettings-SettingsHandlers-SIUF', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-TelemetryClient', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-TelemetryPermission', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-Aggregators', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-AutoLogger-Default', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-Decoder-Host', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-Settings-WindowsClient', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-WoWOnly', arch: wow64, language: 'neutral'} - # - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Windows-System-Diagnostics-Telemetry-PlatformTelemetryClient', arch: amd64, language: 'neutral'} - # - !systemPackage: {name: 'Windows-System-Diagnostics-Telemetry-PlatformTelemetryClient', arch: wow64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-TelemetryClient', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-TelemetryPermission', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-Aggregators', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-AutoLogger-Default', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-Decoder-Host', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-Settings-WindowsClient', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client-WoWOnly', arch: wow64, language: 'neutral'} + - !systemPackage: {name: 'Microsoft-Windows-Unified-Telemetry-Client', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Windows-System-Diagnostics-Telemetry-PlatformTelemetryClient', arch: amd64, language: 'neutral'} + - !systemPackage: {name: 'Windows-System-Diagnostics-Telemetry-PlatformTelemetryClient', arch: wow64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-Telnet-Client-Opt-Deployment-LanguagePack', arch: amd64, language: 'en-US'} # - !systemPackage: {name: 'Microsoft-Windows-Telnet-Client-Opt-Deployment', arch: amd64, language: 'neutral'} # - !systemPackage: {name: 'Microsoft-Windows-TFTP-Client-Opt-Deployment-LanguagePack', arch: amd64, language: 'en-US'} From 8a58d088e926885c6da9b1e849ba4941d7b50dca Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 21:03:38 +0200 Subject: [PATCH 52/68] docs: :sparkles: fix formatting and make descriptions more clear --- src/Configuration/atlas/services.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/Configuration/atlas/services.yml b/src/Configuration/atlas/services.yml index 06a80d4fc2..27b5903ec1 100644 --- a/src/Configuration/atlas/services.yml +++ b/src/Configuration/atlas/services.yml @@ -59,18 +59,18 @@ actions: - !service: {name: 'diagsvc', operation: change, startup: 4} - !service: {name: 'DiagTrack', operation: change, startup: 4} - !service: {name: 'DispBrokerDesktopSvc', operation: change, startup: 4} - # DisplayEnhancementService 4 < breaks brightness slider + # DisplayEnhancementService 4 < breaks brightness slider on laptops - !service: {name: 'DoSvc', operation: change, startup: 3} - !service: {name: 'DPS', operation: change, startup: 4} - # DsSvc 4 < can cause issues with snip & sketch + # DsSvc 4 < can cause issues with Snip & Sketch - !service: {name: 'fdPHost', operation: change, startup: 4} - !service: {name: 'FDResPub', operation: change, startup: 4} - # icssvc 4 < breaks mobile/wi-fi hotspot + # icssvc 4 < breaks mobile/Wi-Fi hotspot # IKEEXT 4 < causes Teredo not to work - !service: {name: 'InstallService', operation: change, startup: 3} # iphlpsvc 4 < causes Teredo not to work - !service: {name: 'IpxlatCfgSvc', operation: change, startup: 4} - # KeyIso 4 < causes issues with nvcleanstall's driver telemetry tweak + # KeyIso 4 < causes issues with NVCleanstall's driver telemetry tweak - !service: {name: 'KtmRm', operation: change, startup: 4} - !service: {name: 'LanmanServer', operation: change, startup: 4} - !service: {name: 'LanmanWorkstation', operation: change, startup: 4} @@ -81,7 +81,7 @@ actions: - !service: {name: 'PcaSvc', operation: change, startup: 4} - !service: {name: 'PhoneSvc', operation: change, startup: 4} - !service: {name: 'RasMan', operation: change, startup: 4} - # SharedAccess 4 < breaks mobile/wi-fi hotspot + # SharedAccess 4 < breaks mobile/Wi-Fi hotspot # ShellHWDetection 4 < breaks bitlocker - !service: {name: 'SmsRouter', operation: change, startup: 4} - !service: {name: 'Spooler', operation: change, startup: 4} @@ -167,7 +167,7 @@ actions: # NdisVirtualBus 4 < breaks network bridges - !service: {name: 'nvraid', operation: change, startup: 4} # PEAUTH 4 < breaks UWP streaming applications such as netflix, manual mode does not fix - # Set rdbss to manual instead of disabling (fixes wsl), thanks Phlegm + # Set rdbss to manual instead of disabling (fixes WSL), thanks Phlegm - !service: {name: 'rdbss', operation: change, startup: 3} - !service: {name: 'RFCOMM', operation: change, startup: 4} - !service: {name: 'sfloppy', operation: change, startup: 4} @@ -177,9 +177,7 @@ actions: - !service: {name: 'tcpipreg', operation: change, startup: 4} - !service: {name: 'Telemetry', operation: change, startup: 4} - !service: {name: 'udfs', operation: change, startup: 4} - # Breaks Hyper-V Enhanced Session - # It's normally manual anyways, disabling it shouldn't harm anything - # - !service: {name: 'umbus', operation: change, startup: 4} + # umbus 4 < breaks Hyper-V Enhanced Session - !service: {name: 'VerifierExt', operation: change, startup: 4} # volmgrx 4 < breaks dynamic disks - !service: {name: 'vsmraid', operation: change, startup: 4} From 3517cad9eab9a69608ab87c27b305cf0eda6c78f Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 21:09:08 +0200 Subject: [PATCH 53/68] docs: :art: replace multi-line format with one-line --- src/Configuration/atlas/start.yml | 161 +++++------------------------- 1 file changed, 24 insertions(+), 137 deletions(-) diff --git a/src/Configuration/atlas/start.yml b/src/Configuration/atlas/start.yml index 21696aeb09..77ff595594 100644 --- a/src/Configuration/atlas/start.yml +++ b/src/Configuration/atlas/start.yml @@ -4,12 +4,8 @@ description: Copies Atlas folders/files and performs the preliminary configurati privilege: TrustedInstaller actions: # Prevent annoying notifications during deployment - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.SecurityAndMaintenance' - value: 'Enabled' - type: REG_DWORD - data: '0' - + - !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.SecurityAndMaintenance', value: 'Enabled', type: REG_DWORD, data: '0'} + - !writeStatus: {status: 'Copying files'} - !cmd: exeDir: true @@ -36,137 +32,28 @@ actions: command: 'setx path "%PATH%;C:\Windows\AtlasModules;C:\Windows\AtlasModules\Apps;C:\Windows\AtlasModules\Other;C:\Windows\AtlasModules\Tools;C:\Windows\AtlasModules\Scripts" -m' - !writeStatus: {status: 'Configuring Windows Update'} - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'ExcludeWUDriversInQualityUpdate' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'DisableWindowsUpdateAccess' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'DisableDualScan' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'AUPowerManagement' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'SetAutoRestartNotificationDisable' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'ManagePreviewBuilds' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'ManagePreviewBuildsPolicyValue' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'DeferFeatureUpdates' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'BranchReadinessLevel' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'DeferFeatureUpdatesPeriodInDays' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'DeferQualityUpdates' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'DeferQualityUpdatesPeriodInDays' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate' - value: 'SetDisableUXWUAccess' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' - value: 'AUOptions' - data: '2' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' - value: 'NoAutoUpdate' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' - value: 'NoAUAsDefaultShutdownOption' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' - value: 'NoAutoRebootWithLoggedOnUsers' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings' - value: 'RestartNotificationsAllowed2' - data: '0' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings' - value: 'HideMCTLink' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching' - value: 'SearchOrderConfig' - data: '0' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata' - value: 'PreventDeviceMetadataFromNetwork' - data: '1' - type: REG_DWORD - - - !registryValue: - path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate' - value: 'SusClientId' - data: '00000000-0000-0000-0000-000000000000' - type: REG_SZ + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'ExcludeWUDriversInQualityUpdate', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'DisableWindowsUpdateAccess', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'DisableDualScan', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'AUPowerManagement', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'SetAutoRestartNotificationDisable', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'ManagePreviewBuilds', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'ManagePreviewBuildsPolicyValue', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'DeferFeatureUpdates', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'BranchReadinessLevel', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'DeferFeatureUpdatesPeriodInDays', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'DeferQualityUpdates', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'DeferQualityUpdatesPeriodInDays', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'SetDisableUXWUAccess', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'AUOptions', data: '2', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAutoUpdate', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAUAsDefaultShutdownOption', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAutoRebootWithLoggedOnUsers', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings', value: 'RestartNotificationsAllowed2', data: '0', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings', value: 'HideMCTLink', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching', value: 'SearchOrderConfig', data: '0', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata', value: 'PreventDeviceMetadataFromNetwork', data: '1', type: REG_DWORD} + - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate', value: 'SusClientId', data: '00000000-0000-0000-0000-000000000000', type: REG_SZ} - !writeStatus: {status: 'Configuring Optional Features'} - !cmd: {command: 'DISM /Online /Enable-Feature /FeatureName:"LegacyComponents" /NoRestart', weight: 30} From 35a45d415ec1316b2eff28a78724b3405b55022c Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 21:27:04 +0200 Subject: [PATCH 54/68] docs: :sparkles: reformat titles and descriptions of different tweaks in ``Debloat`` --- src/Configuration/tweaks/debloat/autologgers.yml | 4 ++-- src/Configuration/tweaks/debloat/clean-winsxs.yml | 2 +- src/Configuration/tweaks/debloat/cleanup-temp-files.yml | 4 ++-- .../tweaks/debloat/config-content-delivery.yml | 9 +-------- .../tweaks/debloat/disable-settings-pages.yml | 4 ++-- src/Configuration/tweaks/debloat/legacy-photo-viewer.yml | 4 +--- src/Configuration/tweaks/debloat/prevent-edge-update.yml | 2 +- src/Configuration/tweaks/debloat/scheduled-tasks.yml | 2 +- 8 files changed, 11 insertions(+), 20 deletions(-) diff --git a/src/Configuration/tweaks/debloat/autologgers.yml b/src/Configuration/tweaks/debloat/autologgers.yml index 250d561693..21552d3172 100644 --- a/src/Configuration/tweaks/debloat/autologgers.yml +++ b/src/Configuration/tweaks/debloat/autologgers.yml @@ -1,6 +1,6 @@ --- -title: Disable unnecessary autologgers -description: Disables unnecessary autologgers for the optimal performance and privacy +title: Configure Autologgers +description: Configures and disables unnecessary autologgers for the optimal performance and privacy privilege: TrustedInstaller actions: # https://docs.microsoft.com/en-us/windows/win32/etw/configuring-and-starting-an-autologger-session diff --git a/src/Configuration/tweaks/debloat/clean-winsxs.yml b/src/Configuration/tweaks/debloat/clean-winsxs.yml index 8f36b21086..155189cdc0 100644 --- a/src/Configuration/tweaks/debloat/clean-winsxs.yml +++ b/src/Configuration/tweaks/debloat/clean-winsxs.yml @@ -1,6 +1,6 @@ --- title: Clean Component Store -description: Cleans up the component store (WinSxS folder) for reduced disk usage +description: Cleans up the component store (WinSxS folder) for reduced disk space privilege: TrustedInstaller actions: - !cmd: diff --git a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml index 032327e324..7df92599ae 100644 --- a/src/Configuration/tweaks/debloat/cleanup-temp-files.yml +++ b/src/Configuration/tweaks/debloat/cleanup-temp-files.yml @@ -1,6 +1,6 @@ --- -title: Cleanup Temporary Files -description: Cleans up temporary files, excluding AME folders +title: Clean Up Temporary Files +description: Cleans up temporary files created during the playbook process, excluding AME folders privilege: TrustedInstaller actions: # Cleanmgr does not clean these up as AME needs to be prevented from being deleted diff --git a/src/Configuration/tweaks/debloat/config-content-delivery.yml b/src/Configuration/tweaks/debloat/config-content-delivery.yml index 0e1adffc58..07270bd927 100644 --- a/src/Configuration/tweaks/debloat/config-content-delivery.yml +++ b/src/Configuration/tweaks/debloat/config-content-delivery.yml @@ -1,15 +1,8 @@ --- title: Configure Content Delivery Manager -description: Configures Content Delivery Manager to not download any normally pre-installed applications (e.g. bloat like Disney+) mostly for QoL, but also for privacy. +description: Configures Content Delivery Manager not to download any applications such as Disney+ and disables suggested content (tips/tricks/facts/suggestions/ads) for QoL and privacy privilege: TrustedInstaller actions: - # Disable Content Delivery Manager - # Disable pre-installed applications - # Disable Windows welcome experience - # Disable suggested content in Immersive Control Panel - # Disable fun facts, tips, tricks on Windows Spotlight - # Disable start menu suggestions - # Disable get tips, tricks, and suggestions as you use Windows - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager' value: 'ContentDeliveryAllowed' diff --git a/src/Configuration/tweaks/debloat/disable-settings-pages.yml b/src/Configuration/tweaks/debloat/disable-settings-pages.yml index 0ecec6b8c0..1ceb9fbf10 100644 --- a/src/Configuration/tweaks/debloat/disable-settings-pages.yml +++ b/src/Configuration/tweaks/debloat/disable-settings-pages.yml @@ -1,6 +1,6 @@ --- -title: Disable Settings pages -description: Disables certain Settings pages as they are either broken with other changes or for a more minimal experience +title: Hide Settings Pages +description: Hides unnecessary Settings pages, which are either not recommended to use or disabled within the registry privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml index 1dc206c357..8ebb4646ee 100644 --- a/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml +++ b/src/Configuration/tweaks/debloat/legacy-photo-viewer.yml @@ -3,7 +3,6 @@ title: Enable Windows Photo Viewer description: Enables and configures the legacy Windows Photo Viewer to be the default for a more familar and lightweight photo viewing experience privilege: TrustedInstaller actions: - # Enable legacy photo viewer - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tif', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.tiff', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.bmp', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} @@ -15,8 +14,7 @@ actions: - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jpg', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.jxr', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations', value: '.png', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - - # Set legacy photo viewer as default + - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.tif', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.tiff', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} - !registryValue: {path: 'HKCU\SOFTWARE\Classes\.bmp', value: '', data: 'PhotoViewer.FileAssoc.Tiff', type: REG_SZ} diff --git a/src/Configuration/tweaks/debloat/prevent-edge-update.yml b/src/Configuration/tweaks/debloat/prevent-edge-update.yml index cc75e7b2a3..6f788ef69b 100644 --- a/src/Configuration/tweaks/debloat/prevent-edge-update.yml +++ b/src/Configuration/tweaks/debloat/prevent-edge-update.yml @@ -1,6 +1,6 @@ --- title: Prevent Microsoft Edge Updates -description: Prevents Microsoft Edge updates so that it can't reinstall on updates +description: Prevents Microsoft Edge updates so that it can not reinstall itself during the updates privilege: TrustedInstaller actions: - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'DoNotUpdateToEdgeWithChromium', type: REG_DWORD, data: '1'} diff --git a/src/Configuration/tweaks/debloat/scheduled-tasks.yml b/src/Configuration/tweaks/debloat/scheduled-tasks.yml index b4f603c717..9a5f98a502 100644 --- a/src/Configuration/tweaks/debloat/scheduled-tasks.yml +++ b/src/Configuration/tweaks/debloat/scheduled-tasks.yml @@ -1,6 +1,6 @@ --- title: Configure Scheduled Tasks -description: Configures scheduled tasks to debloat Windows by improving performance, privacy and more +description: Configures scheduled tasks to prevent automatic tasks from running at startup, consuming resources and collecting user data privilege: TrustedInstaller actions: # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks From 2518b4317b127531759f9a85c1ef2b1bfe73be1b Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 21:37:48 +0200 Subject: [PATCH 55/68] docs: :sparkles: reformat titles and descriptions of different tweaks in ``Misc`` --- src/Configuration/tweaks/misc/config-time.yml | 2 ++ src/Configuration/tweaks/misc/disable-fast-user-switching.yml | 2 +- src/Configuration/tweaks/misc/disable-game-mode.yml | 2 +- src/Configuration/tweaks/misc/fix-no-downloads-bug.yml | 4 ++-- src/Configuration/tweaks/misc/oem-information.yml | 3 +-- src/Configuration/tweaks/misc/rebuild-perf-counters.yml | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Configuration/tweaks/misc/config-time.yml b/src/Configuration/tweaks/misc/config-time.yml index c3dfd7518f..b9d2d957c7 100644 --- a/src/Configuration/tweaks/misc/config-time.yml +++ b/src/Configuration/tweaks/misc/config-time.yml @@ -3,6 +3,8 @@ title: Configure Time Servers description: Configures time servers to be more reliable and accurate than the defaults privilege: TrustedInstaller actions: + # https://www.pool.ntp.org/en/use.html + # Change NTP server from Windows' server to pool.ntp.org - !run: {exe: 'net', args: 'start w32time'} - !run: {exe: 'w32tm', args: '/config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"'} diff --git a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml index d89b8f2b57..885ef65705 100644 --- a/src/Configuration/tweaks/misc/disable-fast-user-switching.yml +++ b/src/Configuration/tweaks/misc/disable-fast-user-switching.yml @@ -1,6 +1,6 @@ --- title: Disable Fast User Switching -description: Disables fast user switching, as it's a feature with a problematic history, and most people do not use it anyways +description: Disables fast user switching, as it is a feature with a problematic history, and most people do not use it anyways privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/misc/disable-game-mode.yml b/src/Configuration/tweaks/misc/disable-game-mode.yml index 970b8f9dff..b51db73857 100644 --- a/src/Configuration/tweaks/misc/disable-game-mode.yml +++ b/src/Configuration/tweaks/misc/disable-game-mode.yml @@ -1,6 +1,6 @@ --- title: Disable Game Mode -description: Disables Xbox Game Mode +description: Disables Windows Game Mode feature privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml index b9fc707394..a6eb1e2ad1 100644 --- a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml +++ b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml @@ -1,6 +1,6 @@ --- -title: Fix No Downloads Bug -description: Fixes a bug where the 'Downloads' folder doesn't exist in File Explorer +title: Fix No Downloads Folder Bug +description: Fixes a bug where the 'Downloads' folder does nott exist in File Explorer privilege: TrustedInstaller actions: - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}', operation: add} diff --git a/src/Configuration/tweaks/misc/oem-information.yml b/src/Configuration/tweaks/misc/oem-information.yml index 33c69f57b9..8c864ab1e9 100644 --- a/src/Configuration/tweaks/misc/oem-information.yml +++ b/src/Configuration/tweaks/misc/oem-information.yml @@ -1,9 +1,8 @@ --- title: Configure OEM Information -description: Sets OEM information to Atlas to make users go to us for support instead of OEMs +description: Configures OEM information to contain model, discord server and OS name privilege: TrustedInstaller actions: - # Set information about the currently used system - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' value: 'EditionSubManufacturer' diff --git a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml index 274e5dfb55..b10180e042 100644 --- a/src/Configuration/tweaks/misc/rebuild-perf-counters.yml +++ b/src/Configuration/tweaks/misc/rebuild-perf-counters.yml @@ -1,6 +1,6 @@ --- title: Rebuild Performance Counters -description: Manually rebuilds performance counters to ensure that there's no issues +description: Manually rebuilds performance counters to ensure that there is no issues with them privilege: TrustedInstaller actions: # https://learn.microsoft.com/en-us/troubleshoot/windows-server/performance/manually-rebuild-performance-counters From 2fd664cef918fe6fedbaa5e3b139ac7d07f00c22 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 21:42:45 +0200 Subject: [PATCH 56/68] docs: :zap: reformat titles and descriptions of different tweaks in ``Networking`` --- src/Configuration/tweaks/networking/disable-llmnr.yml | 4 ++-- .../tweaks/networking/disable-smart-name-resolution.yml | 2 +- src/Configuration/tweaks/networking/netsh.yml | 4 ++-- src/Configuration/tweaks/networking/network-power-saving.yml | 3 +-- .../tweaks/networking/shares/restrict-anonymous-access.yml | 2 +- .../networking/shares/restrict-anonymous-enumeration.yml | 2 +- 6 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/Configuration/tweaks/networking/disable-llmnr.yml b/src/Configuration/tweaks/networking/disable-llmnr.yml index cc6f269a86..982fbc8ff9 100644 --- a/src/Configuration/tweaks/networking/disable-llmnr.yml +++ b/src/Configuration/tweaks/networking/disable-llmnr.yml @@ -1,9 +1,9 @@ --- title: Disable LLMNR Protocol -description: Disable Link-Local Multicast Name Resolution (LLMNR) protocol, as it is replaced by DNS and vulnerable +description: Disable Link-Local Multicast Name Resolution (LLMNR) protocol as it is replaced by DNS and vulnerable privilege: TrustedInstaller actions: - # https://www.blackhillsinfosec.com/how-to-disable-llmnr-why-you-want-to/ + # https://www.blackhillsinfosec.com/how-to-disable-llmnr-why-you-want-to # https://www.thewindowsclub.com/disable-netbios-and-llmnr-protocols-via-gpo - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' diff --git a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml index d63d3561a5..07171b63fa 100644 --- a/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml +++ b/src/Configuration/tweaks/networking/disable-smart-name-resolution.yml @@ -3,7 +3,7 @@ title: Disable Smart Multi-Homed Name Resolution description: Designed to speed up DNS resolution by sending DNS requests across all available network adapters, but also causes a privacy issue due to DNS leakage privilege: TrustedInstaller actions: - # https://www.ghacks.net/2017/08/14/turn-off-smart-multi-homed-name-resolution-in-windows/ + # https://www.ghacks.net/2017/08/14/turn-off-smart-multi-homed-name-resolution-in-windows - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters' value: 'DisableParallelAandAAAA' diff --git a/src/Configuration/tweaks/networking/netsh.yml b/src/Configuration/tweaks/networking/netsh.yml index 54af87d5b2..caa4d0ba4a 100644 --- a/src/Configuration/tweaks/networking/netsh.yml +++ b/src/Configuration/tweaks/networking/netsh.yml @@ -1,6 +1,6 @@ --- -title: Configure Network Settings with Network Shell -description: Configures the optimal networking settings with Network Shell (netsh.exe) +title: Configure Network Settings With Network Shell +description: Configures the optimal networking settings using Network Shell (netsh.exe) privilege: TrustedInstaller actions: - !run: {exe: 'netsh', args: 'int tcp set heuristics disabled'} diff --git a/src/Configuration/tweaks/networking/network-power-saving.yml b/src/Configuration/tweaks/networking/network-power-saving.yml index 87a03b41c4..74f7408e9c 100644 --- a/src/Configuration/tweaks/networking/network-power-saving.yml +++ b/src/Configuration/tweaks/networking/network-power-saving.yml @@ -1,9 +1,8 @@ --- title: Disable Network Adapter Power Saving -description: Set default power saving mode for all network cards to disabled by removing the default capability +description: Disables the default power saving mode for all network cards by removing the default capability privilege: TrustedInstaller actions: - # - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Services\NDIS\Parameters' value: 'DefaultPnPCapabilities' diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml index 1e1d4c662a..c864017e6d 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml @@ -1,5 +1,5 @@ --- -title: Restrict Anonymous Access to Named Pipes and Shares +title: Restrict Anonymous Access To Named Pipes And Shares description: Restricts anonymous access to named pipes and shares to prevent unauthorized system access privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml index 3c96598729..736c1f35fc 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml @@ -1,5 +1,5 @@ --- -title: Restrict Anonymous Enumeration of Shares +title: Restrict Anonymous Enumeration Of Shares description: Restricts anonymous enumeration of shares privilege: TrustedInstaller actions: From fc538fe001688e4700810b4d1f6e1c1b62f90c0d Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 22:16:34 +0200 Subject: [PATCH 57/68] docs: :fire: reformat titles and descriptions of different tweaks in ``Performance`` --- src/Configuration/tweaks.yml | 4 ++-- src/Configuration/tweaks/misc/fix-no-downloads-bug.yml | 2 +- src/Configuration/tweaks/performance/clear-ifeo.yml | 2 +- .../tweaks/performance/config-fse-gamebar.yml | 7 ++++--- src/Configuration/tweaks/performance/config-mmcss.yml | 4 ++-- .../tweaks/performance/disable-background-apps.yml | 2 +- .../tweaks/performance/disable-perf-track.yml | 2 +- .../tweaks/performance/disable-rsop-logging.yml | 4 ++-- ...tic-maintenance.yml => disable-windows-maintenance.yml} | 5 ++--- src/Configuration/tweaks/performance/extend-cache.yml | 2 +- .../tweaks/performance/no-search-invalid-shortcuts.yml | 6 ++---- .../tweaks/performance/system/config-boot-config.yml | 3 ++- .../tweaks/performance/system/config-paging.yml | 2 +- .../tweaks/performance/system/disable-reserved-storage.yml | 4 ++-- .../system/{optimise-ntfs.yml => optimize-ntfs.yml} | 7 ++----- .../tweaks/performance/system/script-power.yml | 2 +- .../tweaks/performance/system/service-host-split.yml | 3 +-- .../performance/system/win32-priority-seperation.yml | 5 ++--- .../Disable FSO and Game Bar (default).reg | 3 +++ .../FSO and Game Bar/Enable FSO and Game Bar.reg | 3 +++ 20 files changed, 36 insertions(+), 36 deletions(-) rename src/Configuration/tweaks/performance/{disable-automatic-maintenance.yml => disable-windows-maintenance.yml} (64%) rename src/Configuration/tweaks/performance/system/{optimise-ntfs.yml => optimize-ntfs.yml} (69%) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 598e76d743..f845ce249e 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -72,7 +72,7 @@ features: # - tweaks\performance\clear-ifeo.yml - tweaks\performance\config-fse-gamebar.yml - tweaks\performance\config-mmcss.yml - - tweaks\performance\disable-automatic-maintenance.yml + - tweaks\performance\disable-windows-maintenance.yml - tweaks\performance\disable-background-apps.yml - tweaks\performance\disable-perf-track.yml - tweaks\performance\disable-rsop-logging.yml @@ -85,7 +85,7 @@ features: - tweaks\performance\system\config-boot-config.yml - tweaks\performance\system\config-paging.yml - tweaks\performance\system\disable-reserved-storage.yml - - tweaks\performance\system\optimise-ntfs.yml + - tweaks\performance\system\optimize-ntfs.yml - tweaks\performance\system\script-power.yml - tweaks\performance\system\service-host-split.yml - tweaks\performance\system\win32-priority-seperation.yml diff --git a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml index a6eb1e2ad1..2cf35b271e 100644 --- a/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml +++ b/src/Configuration/tweaks/misc/fix-no-downloads-bug.yml @@ -1,6 +1,6 @@ --- title: Fix No Downloads Folder Bug -description: Fixes a bug where the 'Downloads' folder does nott exist in File Explorer +description: Fixes a bug where the 'Downloads' folder does not exist in File Explorer privilege: TrustedInstaller actions: - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}', operation: add} diff --git a/src/Configuration/tweaks/performance/clear-ifeo.yml b/src/Configuration/tweaks/performance/clear-ifeo.yml index c99d07a5cf..8d9f26c5cb 100644 --- a/src/Configuration/tweaks/performance/clear-ifeo.yml +++ b/src/Configuration/tweaks/performance/clear-ifeo.yml @@ -1,6 +1,6 @@ --- title: Clear Image File Execution Options -description: Clears the default Image File Execution Options to clear default mitigations on applications +description: Clears the default Image File Execution Options to reset default mitigations on various applications privilege: TrustedInstaller actions: - !registryKey: diff --git a/src/Configuration/tweaks/performance/config-fse-gamebar.yml b/src/Configuration/tweaks/performance/config-fse-gamebar.yml index 0f44b7cbb6..b1ee1c656b 100644 --- a/src/Configuration/tweaks/performance/config-fse-gamebar.yml +++ b/src/Configuration/tweaks/performance/config-fse-gamebar.yml @@ -1,6 +1,6 @@ --- -title: Disable GameBar and Enable Fullscreen Exclusive -description: Disables GameBar as it's mostly not used and is considered as bloat (as well as being incompatible with FSE), and enables fullscreen exclusive for the best possible latency, although this should be looked into more with recent Windows versions +title: Disable GameBar And Enable Fullscreen Exclusive +description: Disables GameBar as it is considered as a bloatware feature (as well as being incompatible with FSE) and enables fullscreen exclusive for the best possible latency, although this should be looked into more with recent Windows versions privilege: TrustedInstaller actions: - !registryValue: @@ -73,7 +73,8 @@ actions: value: '__COMPAT_LAYER' data: '~ DISABLEDXMAXIMIZEDWINDOWEDMODE' type: REG_SZ - # Disable Game Bar Presence Writer + + # Disable Game Bar Presence Writer, required for GameBar - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter' value: 'ActivationType' diff --git a/src/Configuration/tweaks/performance/config-mmcss.yml b/src/Configuration/tweaks/performance/config-mmcss.yml index a03d286c36..8783a1c53f 100644 --- a/src/Configuration/tweaks/performance/config-mmcss.yml +++ b/src/Configuration/tweaks/performance/config-mmcss.yml @@ -1,10 +1,10 @@ --- -title: Configure the Multimedia Class Scheduler Service +title: Configure The Multimedia Class Scheduler Service description: Configures MMCSS for the best performance privilege: TrustedInstaller actions: # Set System Responsiveness to 10 - # Allocates less CPU resources to tasks that request it, like browsers, so that other applications won't be impact as much + # Allocates less CPU resources to tasks that request it such as browsers, so that other applications will not be impacted as much # https://learn.microsoft.com/en-us/windows/win32/procthread/multimedia-class-scheduler-service#registry-settings - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile' diff --git a/src/Configuration/tweaks/performance/disable-background-apps.yml b/src/Configuration/tweaks/performance/disable-background-apps.yml index f0c13c23f9..b76c2aab9c 100644 --- a/src/Configuration/tweaks/performance/disable-background-apps.yml +++ b/src/Configuration/tweaks/performance/disable-background-apps.yml @@ -1,6 +1,6 @@ --- title: Disable Background Apps -description: Disables background apps, so that there's minimal resources used in the background +description: Disables background apps, so that there are minimal resources used in the background privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/performance/disable-perf-track.yml b/src/Configuration/tweaks/performance/disable-perf-track.yml index a47bf00299..4da89a1941 100644 --- a/src/Configuration/tweaks/performance/disable-perf-track.yml +++ b/src/Configuration/tweaks/performance/disable-perf-track.yml @@ -1,6 +1,6 @@ --- title: Disable Performance Track -description: Disables tracking of responsiveness events for performance +description: Disables tracking of responsiveness events for privacy privilege: TrustedInstaller actions: # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.PerformancePerftrack::WdiScenarioExecutionPolicy diff --git a/src/Configuration/tweaks/performance/disable-rsop-logging.yml b/src/Configuration/tweaks/performance/disable-rsop-logging.yml index e8366bffdd..d9944ed47e 100644 --- a/src/Configuration/tweaks/performance/disable-rsop-logging.yml +++ b/src/Configuration/tweaks/performance/disable-rsop-logging.yml @@ -1,6 +1,6 @@ --- -title: Disable Resultant Set of Policy (RSoP) Logging -description: Disables RSoP, which disables logging of Group Policy settings +title: Disable Resultant Set Of Policy (RSoP) Logging +description: Disables logging of Group Policy settings (RSoP) for privacy privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml b/src/Configuration/tweaks/performance/disable-windows-maintenance.yml similarity index 64% rename from src/Configuration/tweaks/performance/disable-automatic-maintenance.yml rename to src/Configuration/tweaks/performance/disable-windows-maintenance.yml index 43f25f1391..958a671063 100644 --- a/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml +++ b/src/Configuration/tweaks/performance/disable-windows-maintenance.yml @@ -1,6 +1,6 @@ --- -title: Disable Automatic Maintenance -description: Disables automatic maintenance, which does tasks such as updates in the background, for QoL and performance +title: Disable Windows Maintenance +description: Disables automatic and system maintenance, which does tasks such as updates in the background, for QoL and performance privilege: TrustedInstaller actions: - !registryValue: @@ -8,7 +8,6 @@ actions: value: 'MaintenanceDisabled' data: '1' type: REG_DWORD - # Disable scheduled system maintenance - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics' value: 'EnabledExecution' diff --git a/src/Configuration/tweaks/performance/extend-cache.yml b/src/Configuration/tweaks/performance/extend-cache.yml index 08f8e65281..12b194b7d8 100644 --- a/src/Configuration/tweaks/performance/extend-cache.yml +++ b/src/Configuration/tweaks/performance/extend-cache.yml @@ -1,6 +1,6 @@ --- title: Extend Icon Cache -description: Extends the icon cache to 4MB for better performance +description: Extends the icon cache to 4MB for better responsiveness privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml index dd88a839b8..9b03158240 100644 --- a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml +++ b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml @@ -1,15 +1,13 @@ --- -title: Disable Searching for Shortcuts are Invalid -description: Disables searching drives or using NTFS file system tracking for shortcuts that have invalid/non-existant paths for performance +title: Disable Searching For Invalid Shortcuts +description: Disables searching drives or using NTFS file system tracking for shortcuts that have invalid/non-existant paths for responsiveness privilege: TrustedInstaller actions: - # Do not use the search-based method when resolving shell shortcuts - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'NoResolveSearch' data: '1' type: REG_DWORD - # Do not use the tracking-based method when resolving shell shortcuts - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'NoResolveTrack' diff --git a/src/Configuration/tweaks/performance/system/config-boot-config.yml b/src/Configuration/tweaks/performance/system/config-boot-config.yml index 2637798935..4906412f6e 100644 --- a/src/Configuration/tweaks/performance/system/config-boot-config.yml +++ b/src/Configuration/tweaks/performance/system/config-boot-config.yml @@ -1,6 +1,6 @@ --- title: Configure Boot Configuration -description: Configures the boot configuration for the best performance and QoL +description: Configures the boot configuration (BCD) for the best performance and QoL privilege: TrustedInstaller actions: # Set dual boot menu description to Atlas @@ -16,6 +16,7 @@ actions: - !run: {exe: 'bcdedit', args: '/deletevalue useplatformclock'} # Disable dynamic tick + # It was implemented as a power saving feature # https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set#additional-settings - !run: {exe: 'bcdedit', args: '/set disabledynamictick yes'} diff --git a/src/Configuration/tweaks/performance/system/config-paging.yml b/src/Configuration/tweaks/performance/system/config-paging.yml index 6ae1928c7c..94d921a9ab 100644 --- a/src/Configuration/tweaks/performance/system/config-paging.yml +++ b/src/Configuration/tweaks/performance/system/config-paging.yml @@ -1,6 +1,6 @@ --- title: Configure Paging Settings -description: Configures memory paging for the best performance +description: Configures memory paging settings for the best performance privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml index 2aacfb3803..b18763002a 100644 --- a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml +++ b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml @@ -1,6 +1,6 @@ --- -title: Disable Reserved Storage for Windows Updates -description: Disables reserved storage for Windows Updates to have more storage +title: Disable Reserved Storage For Windows Updates +description: Disables reserved storage for Windows Updates to have more storage space privilege: TrustedInstaller actions: - !run: {exe: 'DISM', args: '/Online /Set-ReservedStorageState /State:Disabled'} diff --git a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml b/src/Configuration/tweaks/performance/system/optimize-ntfs.yml similarity index 69% rename from src/Configuration/tweaks/performance/system/optimise-ntfs.yml rename to src/Configuration/tweaks/performance/system/optimize-ntfs.yml index a818f88b5c..c475a9f681 100644 --- a/src/Configuration/tweaks/performance/system/optimise-ntfs.yml +++ b/src/Configuration/tweaks/performance/system/optimize-ntfs.yml @@ -1,6 +1,6 @@ --- -title: Optimise NTFS -description: Optimises the NTFS filesystem for optimal performance, security and privacy +title: Optimize NTFS +description: Optimizes the NTFS filesystem for optimal QoL, performance and privacy privilege: TrustedInstaller actions: # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil @@ -11,6 +11,3 @@ actions: # Disable the creation of 8.3 character-length file names on FAT- and NTFS-formatted volumes # https://ttcshelbyville.wordpress.com/2018/12/02/should-you-disable-8dot3-for-performance-and-security - !run: {exe: 'fsutil', args: 'behavior set disable8dot3 1'} - - # Enable delete notifications (also known as trim or unmap) - - !run: {exe: 'fsutil', args: 'behavior set disabledeletenotify 0'} diff --git a/src/Configuration/tweaks/performance/system/script-power.yml b/src/Configuration/tweaks/performance/system/script-power.yml index d5fd32b2ed..83498c90d7 100644 --- a/src/Configuration/tweaks/performance/system/script-power.yml +++ b/src/Configuration/tweaks/performance/system/script-power.yml @@ -1,6 +1,6 @@ --- title: Configure Power Settings -description: Script to configure power settings for the best performance, especially focusing on the lowest latency, e.g. by reducing any potential jitter +description: Executes script to configure power settings for the best performance, especially focusing on the lowest latency e.g. by reducing any potential jitter privilege: TrustedInstaller actions: - !run: diff --git a/src/Configuration/tweaks/performance/system/service-host-split.yml b/src/Configuration/tweaks/performance/system/service-host-split.yml index 1c7271dc1e..8513bc304c 100644 --- a/src/Configuration/tweaks/performance/system/service-host-split.yml +++ b/src/Configuration/tweaks/performance/system/service-host-split.yml @@ -1,9 +1,8 @@ --- title: Disable Service Host Splitting -description: Disables Service Host splitting, meaning that at a cost of reduced stability, there will be lower RAM usage and process count +description: Disables Service Host splitting [#491], meaning that at a cost of unlikely reduced stability, there will be lower RAM usage and process count privilege: TrustedInstaller actions: - # Set service split threshold to ffffffff [#491] - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control' value: 'SvcHostSplitThresholdInKB' diff --git a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml index 79f42b53b9..935e35b692 100644 --- a/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml +++ b/src/Configuration/tweaks/performance/system/win32-priority-seperation.yml @@ -1,9 +1,8 @@ --- -title: Prioritise Foreground Applications -description: Prioritises foreground applications for process scheduling by setting Win32PrioritySeparation to 26 hex, meaning a short quantum, variable, high foreground boost. This is similar to the 'Programs' options in SystemPropertiesPerformance.exe +title: Prioritize Foreground Applications +description: Prioritizes foreground applications for process scheduling by setting Win32PrioritySeparation to 26 hex, meaning a short quantum, variable, high foreground boost. This is the same as the 'Programs' options in SystemPropertiesPerformance.exe privilege: TrustedInstaller actions: - # 26 hexadecimal | 38 decimal (default: Programs) - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl' value: 'Win32PrioritySeparation' diff --git a/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Disable FSO and Game Bar (default).reg b/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Disable FSO and Game Bar (default).reg index 17b6ca6310..2636e2447c 100644 --- a/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Disable FSO and Game Bar (default).reg +++ b/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Disable FSO and Game Bar (default).reg @@ -27,3 +27,6 @@ Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "__COMPAT_LAYER"="~ DISABLEDXMAXIMIZEDWINDOWEDMODE" + +[HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter] +"ActivationType"=dword:00000000 diff --git a/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Enable FSO and Game Bar.reg b/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Enable FSO and Game Bar.reg index b8fbaf1e33..b91b19d717 100644 --- a/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Enable FSO and Game Bar.reg +++ b/src/Executables/Atlas/3. Configuration/1. General Configuration/FSO and Game Bar/Enable FSO and Game Bar.reg @@ -26,3 +26,6 @@ Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "__COMPAT_LAYER"=- + +[HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter] +"ActivationType"=dword:00000001 From 4010c05f92256bced16c44369d7cbc1ecb5308fe Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 22:37:34 +0200 Subject: [PATCH 58/68] docs: :tada: reformat titles and descriptions of different tweaks in ``Privacy`` --- src/Configuration/tweaks/privacy/search-settings.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Configuration/tweaks/privacy/search-settings.yml b/src/Configuration/tweaks/privacy/search-settings.yml index 220dc659bc..a5f3223081 100644 --- a/src/Configuration/tweaks/privacy/search-settings.yml +++ b/src/Configuration/tweaks/privacy/search-settings.yml @@ -1,6 +1,6 @@ --- -title: Configure Search on the Taskbar -description: Configures search for the optimal usability and privacy, meaning disabling online features to make it simplistic and usable +title: Configure Search On The Taskbar +description: Configures search for the optimal usability and privacy, such as disabling online features to make it simplistic and usable privilege: TrustedInstaller actions: - !registryValue: From f4989c76dda289f0f09f240fb0f8f1862d5f678e Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 22:37:52 +0200 Subject: [PATCH 59/68] docs: :fire: reformat titles and descriptions of different tweaks in ``Privacy`` --- .../tweaks/privacy/advertising/disable-advertising-info.yml | 1 - .../privacy/advertising/disable-sync-provider-notifs.yml | 2 +- .../tweaks/privacy/cloud/disable-setting-sync.yml | 2 +- .../privacy/cloud/disable-suggest-ways-to-finish-setup.yml | 2 +- .../tweaks/privacy/cloud/disallow-message-cloud-sync.yml | 2 +- src/Configuration/tweaks/privacy/config-app-permissions.yml | 2 +- src/Configuration/tweaks/privacy/disable-activity-feed.yml | 2 +- .../tweaks/privacy/disable-app-launch-tracking.yml | 2 +- src/Configuration/tweaks/privacy/disable-insider.yml | 4 +--- .../tweaks/privacy/disable-online-speech-recognition.yml | 1 - src/Configuration/tweaks/privacy/disable-pca.yml | 3 +-- .../tweaks/privacy/disable-privacy-experience.yml | 2 +- .../tweaks/privacy/disable-speech-auto-updates.yml | 4 ++-- .../tweaks/privacy/disable-tailored-experiences.yml | 2 +- .../tweaks/privacy/disable-web-lang-list-access.yml | 4 ++-- .../tweaks/privacy/disable-win-error-reporting.yml | 2 +- src/Configuration/tweaks/privacy/disallow-ms-accounts.yml | 2 +- .../tweaks/privacy/disallow-user-activity-upload.yml | 2 +- .../tweaks/privacy/telemetry/disable-activation-telemetry.yml | 2 +- src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml | 2 +- .../tweaks/privacy/telemetry/disable-diagnostic-tracing.yml | 2 +- .../tweaks/privacy/telemetry/disallow-data-collection.yml | 4 ++-- 22 files changed, 23 insertions(+), 28 deletions(-) diff --git a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml index fe2d86ae8e..45907de727 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml @@ -3,7 +3,6 @@ title: Disable Advertising ID description: Disables advertising ID for privacy privilege: TrustedInstaller actions: - # https://www.tenforums.com/tutorials/76453-enable-disable-advertising-id-relevant-ads-windows-10-a.html - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo' value: 'Enabled' diff --git a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml index fe6df966f8..e6db8a477b 100644 --- a/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml +++ b/src/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml @@ -1,6 +1,6 @@ --- title: Disable Sync Provider Notifications -description: Disables notifications within File Explorer from OneDrive or other sync providers, which could display advertisements +description: Disables notifications within File Explorer from OneDrive or other sync providers to avoid advertisements privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml index 6bf2180bef..8dcdec2e34 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-setting-sync.yml @@ -1,6 +1,6 @@ --- title: Disable Settings Sync -description: Disables Settings sync for QoL and privacy, as most people wouldn't want it anyways and it's extra connections +description: Disables Settings Synchronization feature for QoL and privacy privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml index 5bbabca0fb..f2acbce07d 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml @@ -1,5 +1,5 @@ --- -title: Disable Suggested Ways to Finish Setting up your Device +title: Disable Suggested Ways To Finish Setting Up Your Device description: Disables suggested ways to finish setting up your device, as it will mostly anony you to use cloud features privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml index 4a94ad3662..8a76ce6434 100644 --- a/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml +++ b/src/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml @@ -1,6 +1,6 @@ --- title: Disallow Message Service Cloud Sync -description: Disallows the Message service (which should be disabled anyways) from syncing with the cloud, as that's potentially harmful on privacy +description: Disallows the Message service (which should be disabled anyways) from syncing with the cloud, as that potentially harms privacy privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/config-app-permissions.yml b/src/Configuration/tweaks/privacy/config-app-permissions.yml index 97d4c5c299..58c9895adf 100644 --- a/src/Configuration/tweaks/privacy/config-app-permissions.yml +++ b/src/Configuration/tweaks/privacy/config-app-permissions.yml @@ -1,6 +1,6 @@ --- title: Configure App Permissions -description: Configures default app permissions in Settings (Immersive Control Panel) for the optimal privacy +description: Configures default app permissions in Settings for the optimal privacy privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/disable-activity-feed.yml b/src/Configuration/tweaks/privacy/disable-activity-feed.yml index 1bf1d048d6..70b9417f71 100644 --- a/src/Configuration/tweaks/privacy/disable-activity-feed.yml +++ b/src/Configuration/tweaks/privacy/disable-activity-feed.yml @@ -1,6 +1,6 @@ --- title: Disable Activity Feed -description: Disables Activity Feed in Task View for privacy (as it's an online feature) and QoL +description: Disables Activity Feed in Task View for privacy (as it is an online feature) and QoL privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml index 18054741b7..c02f97c872 100644 --- a/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml +++ b/src/Configuration/tweaks/privacy/disable-app-launch-tracking.yml @@ -1,6 +1,6 @@ --- title: Disable App Launch Tracking -description: Disables Windows from automatically tracking which apps you use the most to enhance search and start menu results for privacy +description: Prevents Windows from automatically tracking applications you use the most to enhance search and start menu results for privacy purposes privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/disable-insider.yml b/src/Configuration/tweaks/privacy/disable-insider.yml index e167cb551e..5f9fb75c44 100644 --- a/src/Configuration/tweaks/privacy/disable-insider.yml +++ b/src/Configuration/tweaks/privacy/disable-insider.yml @@ -1,9 +1,8 @@ --- title: Disable Windows Insider -description: Windows Insider requires you to enable telemetry and is basically allows you to be Microsoft's test subject, meaning worsened stability and privacy +description: Windows Insider requires you to enable telemetry and it basically allows you to be Microsoft's test subject, meaning worsened stability, responsiveness and privacy privilege: TrustedInstaller actions: - # Disable Windows Insider and build previews - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\PreviewBuilds' value: 'AllowBuildPreview' @@ -19,7 +18,6 @@ actions: value: 'EnableExperimentation' data: '0' type: REG_DWORD - # Hide the Windows Insider page - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility' value: 'HideInsiderPage' diff --git a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml index 7d5c1e7c96..7076ae36f3 100644 --- a/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml +++ b/src/Configuration/tweaks/privacy/disable-online-speech-recognition.yml @@ -8,7 +8,6 @@ actions: value: 'HasAccepted' data: '0' type: REG_DWORD - # Disallow users to enable online speech recognition services - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\InputPersonalization' value: 'AllowInputPersonalization' diff --git a/src/Configuration/tweaks/privacy/disable-pca.yml b/src/Configuration/tweaks/privacy/disable-pca.yml index 0f54b4abe6..d246d189ff 100644 --- a/src/Configuration/tweaks/privacy/disable-pca.yml +++ b/src/Configuration/tweaks/privacy/disable-pca.yml @@ -1,9 +1,8 @@ --- title: Disable Program Compatibility Assistant (PCA) -description: Disables the Program Compatibility Assistant for QoL and privacy +description: Disables PCA for QoL and privacy privilege: TrustedInstaller actions: - # Disable Program Compatibility Assistant (PCA) - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' value: 'AITEnable' diff --git a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml index 56d493b15c..4afea57f15 100644 --- a/src/Configuration/tweaks/privacy/disable-privacy-experience.yml +++ b/src/Configuration/tweaks/privacy/disable-privacy-experience.yml @@ -1,6 +1,6 @@ --- title: Disable OOBE Privacy Experience -description: Disables the OOBE (Out of Box Experience) privacy configuration that you might see on updates to not override current settings +description: Disables the OOBE (Out of Box Experience) privacy configuration that you might see on updates not to override current settings privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml index 970f1a49ec..b364a3c8a0 100644 --- a/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml +++ b/src/Configuration/tweaks/privacy/disable-speech-auto-updates.yml @@ -1,6 +1,6 @@ --- -title: Disable Automatic Updates of Speech Data -description: Disables auto-updates of speech data, as it's commonly not used, and it's a potential privacy concern or an overall annoyance +title: Disable Automatic Updates Of Speech Data +description: Disables auto-updates of speech data, as it is not commonly used, and it is a potential privacy concern or an overall annoyance privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml index 63b6e58515..9f38b38909 100644 --- a/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml +++ b/src/Configuration/tweaks/privacy/disable-tailored-experiences.yml @@ -1,5 +1,5 @@ --- -title: Do not use Diagnostic Data for Tailored Experiences +title: Do Not Use Diagnostic Data For Tailored Experiences description: Prevents Windows from using diagnostic data for tailored experiences for privacy, also labeled as "Let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic data" privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml index 61b20baf8e..30f53cef31 100644 --- a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml +++ b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml @@ -1,6 +1,6 @@ --- -title: Disable Website Access to Language List -description: Disables websites accessing the Windows language list for the best privacy, as it's a common fingerprinting technique to identify a user by their languages +title: Disable Website Access To Language List +description: Disables websites accessing the Windows language list for the best privacy, as it is a common fingerprinting technique to identify a user by their languages privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml index 2c1331435a..17b7025d06 100644 --- a/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml +++ b/src/Configuration/tweaks/privacy/disable-win-error-reporting.yml @@ -1,6 +1,6 @@ --- title: Disable Windows Error Reporting -description: Disables Windows Error Reporting for QoL and privacy +description: Disables Windows Error Reporting fo privacy and QoL privilege: TrustedInstaller actions: # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.InternetCommunicationManagement::PCH_DoNotReport diff --git a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml index c2d15c160c..34e8c803ea 100644 --- a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml +++ b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml @@ -1,5 +1,5 @@ --- -title: Disallow Users to be Non-Local +title: Disallow Users To Be Non-Local description: For privacy and QoL, users are prevented from adding Microsoft accounts as user accounts instead of local accounts privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml index 67e64bdfd8..2ac67ccfe0 100644 --- a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml +++ b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml @@ -1,5 +1,5 @@ --- -title: Disallow Upload and Publish of User Activities +title: Disallow Upload And Publish Of User Activities description: Disables the upload and publish of user activities for privacy privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml index 8f4736086f..c8cf80df45 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml @@ -1,6 +1,6 @@ --- title: Disable Key Management System Telemetry -description: Turns off KMS client online AVS validation, which preventing sending data to Microsoft regarding its activation state, for privacy +description: Turns off KMS client online AVS validation, which prevents from sending data to Microsoft regardless of its activation state, for privacy privilege: TrustedInstaller actions: # https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.SoftwareProtectionPlatform::NoAcquireGT diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml index d4ea03d074..fc8188c212 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-ceip.yml @@ -1,6 +1,6 @@ --- title: Disable Customer Experience Improvement Program -description: Disables Customer Experience Improvement Program (CEIP) for privacy, as it's telemetry +description: Disables Customer Experience Improvement Program (CEIP) as it is related to telemetry, for privacy privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml index 308959e0cc..e850ac30f6 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml @@ -1,6 +1,6 @@ --- title: Disable Diagnostic Tracing -description: Disables diagnostic tracing for privacy purposes, disabling tracing things such as system activities, events, or errors +description: Disables diagnostic tracing (system activities, events or errors) for privacy reasons privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml index d7289daf65..7ed628412b 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml @@ -1,6 +1,6 @@ --- -title: Disallow Telemetry and Data Collection -description: Disallows telemetry and data collection for improved privacy +title: Disallow Telemetry And Data Collection +description: Disallows telemetry and data collection to improve privacy privilege: TrustedInstaller actions: - !registryValue: From 1fb245f2e7abfa76bb6de43acc29d1cee57d45a1 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 23:14:10 +0200 Subject: [PATCH 60/68] docs: :sparkles: reformat titles and descriptions of different tweaks in ``!oL`` --- src/Configuration/tweaks.yml | 6 +++--- .../tweaks/qol/appearance/blue-tooltips.yml | 4 ++-- .../appearance/dark-mode-disable-transparency.yml | 4 ++-- .../tweaks/qol/appearance/disable-blur-login.yml | 4 ++-- .../qol/appearance/disallow-theme-changes.yml | 4 ++-- .../tweaks/qol/best-wallpaper-quality.yml | 2 +- .../tweaks/qol/config-windows-ink-workspace.yml | 1 - .../tweaks/qol/disable-background-auto-login.yml | 4 ++-- .../tweaks/qol/disable-lockscreen.yml | 2 +- .../tweaks/qol/disable-settings-tips.yml | 4 ++-- .../tweaks/qol/disable-store-auto-updates.yml | 2 +- .../tweaks/qol/disable-uac-secure-desktop.yml | 2 +- .../tweaks/qol/disable-windows-feedback.yml | 1 - .../tweaks/qol/disable-windows-spotlight.yml | 1 - .../tweaks/qol/do-not-reduce-sounds.yml | 2 +- .../disable-annoying-features-shortcuts.yml | 4 ++-- .../qol/ease-of-access/disable-warning-sounds.yml | 2 +- .../explorer/add-context-menus/install-cab.yml | 2 +- .../merge-as-trustedinstaller.yml | 2 +- .../qol/explorer/add-context-menus/new-bat.yml | 2 +- .../qol/explorer/add-context-menus/new-ps1.yml | 2 +- .../qol/explorer/add-context-menus/new-reg.yml | 2 +- .../qol/explorer/always-more-details-transfer.yml | 4 ++-- .../explorer/disable-folder-type-discovery.yml | 2 +- .../qol/explorer/disable-folders-this-pc.yml | 5 ++--- .../explorer/disable-network-navigation-pane.yml | 3 +-- .../full-context-on-more-than-15-items.yml | 2 +- .../tweaks/qol/explorer/import-power-plan.yml | 2 +- .../qol/explorer/minimise-mouse-hover-time.yml | 11 ----------- .../qol/explorer/minimize-mouse-hover-time.yml | 10 ++++++++++ .../tweaks/qol/explorer/no-internet-open-with.yml | 2 +- .../tweaks/qol/explorer/open-to-this-pc.yml | 2 +- .../explorer/removable-drives-only-this-pc.yml | 2 +- .../remove-context-menus/cast-to-device.yml | 2 +- .../explorer/remove-context-menus/extract-all.yml | 2 +- .../remove-context-menus/give-access-to.yml | 2 +- .../remove-context-menus/include-in-library.yml | 2 +- .../explorer/remove-context-menus/new-bitmap.yml | 2 +- .../qol/explorer/remove-context-menus/new-rtf.yml | 2 +- .../explorer/remove-context-menus/paint-3D.yml | 2 +- .../qol/explorer/remove-context-menus/print.yml | 2 +- .../qol/explorer/remove-context-menus/share.yml | 2 +- .../troubleshooting-compat.yml | 2 +- .../qol/explorer/remove-previous-versions.yml | 2 +- .../tweaks/qol/explorer/show-files.yml | 7 ++----- .../qol/hide-disabled-disconnected-sounds.yml | 4 ++-- .../tweaks/qol/security/disable-smartscreen.yml | 3 --- .../tweaks/qol/shell/alt-tab-open-windows.yml | 2 +- ...ig-autorun.yml => config-autorun-autoplay.yml} | 2 -- .../tweaks/qol/shell/config-snap-settings.yml | 2 +- .../tweaks/qol/shell/disable-aero-shake.yml | 2 +- .../tweaks/qol/shell/disable-low-disk-warning.yml | 2 +- .../qol/shell/disable-network-location-wizard.yml | 3 +-- .../tweaks/qol/shell/disable-notifications.yml | 2 +- .../qol/shell/disable-shared-experiences.yml | 3 +-- .../qol/shell/notification-quick-settings.yml | 3 +-- .../tweaks/qol/shell/old-alt-tab.yml | 2 +- .../tweaks/qol/show-all-tasks-control-panel.yml | 2 +- .../startup-shutdown/force-end-shutdown-apps.yml | 2 +- .../tweaks/qol/system/crash-control-qol.yml | 4 ++-- .../tweaks/qol/system/disable-wpbt.yml | 2 +- .../qol/taskbar/always-show-all-tray-icons.yml | 2 +- .../tweaks/qol/taskbar/cmd-win-x.yml | 4 ++-- .../tweaks/qol/taskbar/disable-badges-taskbar.yml | 2 +- ...nt.yml => disable-cloud-optimized-content.yml} | 5 ++--- .../tweaks/qol/taskbar/disable-desktop-peek.yml | 4 ++-- .../qol/taskbar/disable-news-and-interests.yml | 5 ++--- .../tweaks/qol/taskbar/hide-meet-now.yml | 4 ++-- .../tweaks/qol/taskbar/hide-task-view.yml | 2 +- .../tweaks/qol/taskbar/no-store-taskbar-pin.yml | 4 ++-- src/Configuration/tweaks/qol/visual-effects.yml | 15 ++++++++------- 71 files changed, 101 insertions(+), 119 deletions(-) delete mode 100644 src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml create mode 100644 src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml rename src/Configuration/tweaks/qol/shell/{config-autorun.yml => config-autorun-autoplay.yml} (93%) rename src/Configuration/tweaks/qol/taskbar/{disable-cloud-optimised-content.yml => disable-cloud-optimized-content.yml} (65%) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index f845ce249e..73087fdc67 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -204,7 +204,7 @@ features: - tweaks\qol\explorer\full-context-on-more-than-15-items.yml - tweaks\qol\explorer\hide-frequently-used-items.yml - tweaks\qol\explorer\import-power-plan.yml - - tweaks\qol\explorer\minimise-mouse-hover-time.yml + - tweaks\qol\explorer\minimize-mouse-hover-time.yml - tweaks\qol\explorer\no-internet-open-with.yml - tweaks\qol\explorer\open-to-this-pc.yml - tweaks\qol\explorer\removable-drives-only-this-pc.yml @@ -247,7 +247,7 @@ features: # qol\shell # # -------------------------------------------------------------------------- # - tweaks\qol\shell\alt-tab-open-windows.yml - - tweaks\qol\shell\config-autorun.yml + - tweaks\qol\shell\config-autorun-autoplay.yml # Most people would find this feature useful and it wouldn't really get in the way # However, as this removal is opinionated, it will still stay, commented # - tweaks\qol\shell\config-snap-settings.yml @@ -279,7 +279,7 @@ features: - tweaks\qol\taskbar\always-show-all-tray-icons.yml - tweaks\qol\taskbar\cmd-win-x.yml - tweaks\qol\taskbar\disable-badges-taskbar.yml - - tweaks\qol\taskbar\disable-cloud-optimised-content.yml + - tweaks\qol\taskbar\disable-cloud-optimized-content.yml - tweaks\qol\taskbar\disable-desktop-peek.yml - tweaks\qol\taskbar\disable-news-and-interests.yml - tweaks\qol\taskbar\disable-tablet-mode.yml diff --git a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml index c505985b74..c00af435e5 100644 --- a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml +++ b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml @@ -1,6 +1,6 @@ --- -title: Change the Tooltip Colour to Blue -description: Changes the tooltip colour to blue, because it looks better I guess? +title: Change The Tooltip Color To Blue +description: Changes the tooltip color to blue privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml index 4cae1f3403..2dac7c2b2d 100644 --- a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml +++ b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml @@ -1,6 +1,6 @@ --- -title: Enable Dark Mode and Disable Transparency -description: Enables dark mode and disables transparency for performance and QoL, as dark mode is generally preferred +title: Enable Dark Mode And Disable Transparency +description: Enables dark mode and disables transparency for possible performance and QoL privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml index 370ad07a9c..e9f936167c 100644 --- a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml +++ b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml @@ -1,6 +1,6 @@ --- -title: Disable Blur on Login Background -description: Disables the blur on the login background so that the background is clear and for a potential and very small performance improvement +title: Disable Blur On Login Background +description: Disables the blur on the login background so that the background is clear and for a potential and tiny performance improvement privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml index 03885c24ba..a72d1cace1 100644 --- a/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml +++ b/src/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml @@ -1,6 +1,6 @@ --- -title: Disallow Themes to Change Certain Personalised Features -description: Disallows themes to change certain personalised features, as most of the time people only really apply themes for wallpapers or Windows style skins (custom themes) +title: Disallow Themes to Change Certain Personalized Features +description: Disallows themes to change certain personalized features, as most of the time people only really apply themes for wallpapers or Windows style skins (custom themes) privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml index b27caad08b..2a4644bca0 100644 --- a/src/Configuration/tweaks/qol/best-wallpaper-quality.yml +++ b/src/Configuration/tweaks/qol/best-wallpaper-quality.yml @@ -1,6 +1,6 @@ --- title: Disable Wallpaper Compression -description: Disables wallpaper compression so that your wallpaper is in full quality +description: Disables wallpaper compression so that your wallpaper is always in its full quality privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml index 5d904f1763..58cf98d0c3 100644 --- a/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml +++ b/src/Configuration/tweaks/qol/config-windows-ink-workspace.yml @@ -3,7 +3,6 @@ title: Configure Windows Ink Workspace description: Configures the Windows Ink Workspace to not be in the way, and have the best usability and privacy privilege: TrustedInstaller actions: - # Disable Windows Ink workspace suggested applications - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PenWorkspace' value: 'PenWorkspaceAppSuggestionsEnabled' diff --git a/src/Configuration/tweaks/qol/disable-background-auto-login.yml b/src/Configuration/tweaks/qol/disable-background-auto-login.yml index dce861c12d..d31a8cea2b 100644 --- a/src/Configuration/tweaks/qol/disable-background-auto-login.yml +++ b/src/Configuration/tweaks/qol/disable-background-auto-login.yml @@ -1,6 +1,6 @@ --- -title: Disable Auto-logon to Finish Setting up Device after an Update or Restart -description: Disables automatically logging-in in the background of the lockscreen, also called 'Use sign-in info to auto-finish setting up device after update or restart' +title: Disable Auto-logon To Finish Setting Up Device After An Update Or Restart +description: Disables automatic logging-in in the background of the lockscreen, also called 'Use sign-in info to auto-finish setting up device after update or restart' privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/disable-lockscreen.yml b/src/Configuration/tweaks/qol/disable-lockscreen.yml index 19e1f6008a..cd4dbb100a 100644 --- a/src/Configuration/tweaks/qol/disable-lockscreen.yml +++ b/src/Configuration/tweaks/qol/disable-lockscreen.yml @@ -1,6 +1,6 @@ --- title: Disable Lockscreen -description: Disables the lockscreen for QoL, as it's faster to go straight to the login screen over pressing space. This is customisable later +description: Disables the lockscreen for QoL, as it is faster to go straight to the login screen over pressing space. This is customizable later privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/disable-settings-tips.yml b/src/Configuration/tweaks/qol/disable-settings-tips.yml index 99c6b814c0..bad5830c71 100644 --- a/src/Configuration/tweaks/qol/disable-settings-tips.yml +++ b/src/Configuration/tweaks/qol/disable-settings-tips.yml @@ -1,6 +1,6 @@ --- -title: Disable Immersive Control Panel Tips -description: Disables Settings (Immersive Control Panel) tips for QoL, as most of the time, they only get in the way +title: Disable Settings Tips +description: Disables Settings tips for QoL, as most of the time, they only get in the way privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml index 7e61ef306c..ed52519d90 100644 --- a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml +++ b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml @@ -1,5 +1,5 @@ --- -title: Disable Automatic Updates for Apps in Store +title: Disable Automatic Updates For Apps In Store description: Disables automatic updates for apps in Store so that the user has more control privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml index 4e928586e9..522cbc58ab 100644 --- a/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml +++ b/src/Configuration/tweaks/qol/disable-uac-secure-desktop.yml @@ -1,6 +1,6 @@ --- title: Disable UAC Secure Desktop -description: Disables switching to the Secure Desktop when prompting for elevation. An application would need admin privileges to control the mouse and keyboard to accept the UAC prompt anyways. As a note, UAC is not designed to save you from malware, UAC can easily be bypassed on admin accounts (e.g, check GitHub). +description: Disables switching to the Secure Desktop when prompting for elevation. An application would need admin privileges to control the mouse and keyboard to accept the UAC prompt anyways. As a note, UAC is not designed to save you from malware, UAC can easily be bypassed on admin accounts (e.g. check GitHub). privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/disable-windows-feedback.yml b/src/Configuration/tweaks/qol/disable-windows-feedback.yml index 6b0dc3834a..238d7e3bf9 100644 --- a/src/Configuration/tweaks/qol/disable-windows-feedback.yml +++ b/src/Configuration/tweaks/qol/disable-windows-feedback.yml @@ -3,7 +3,6 @@ title: Disable Windows Feedback description: Disables Windows Feedback for QoL privilege: TrustedInstaller actions: - # https://www.makeuseof.com/windows-disable-feedback-notifications - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Siuf\Rules' value: 'NumberOfSIUFInPeriod' diff --git a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml index 1492f17925..6970ab37dd 100644 --- a/src/Configuration/tweaks/qol/disable-windows-spotlight.yml +++ b/src/Configuration/tweaks/qol/disable-windows-spotlight.yml @@ -8,7 +8,6 @@ actions: value: 'DisableWindowsSpotlightFeatures' data: '1' type: REG_DWORD - # Do not suggest third-party content in Windows Spotlight - !registryValue: path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' value: 'DisableThirdPartySuggestions' diff --git a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml index 64f510d4a4..8a91ef0256 100644 --- a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml +++ b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml @@ -1,5 +1,5 @@ --- -title: Do Not Reduce Sounds While in a Call +title: Do Not Reduce Sounds While In A Call description: Makes it so that Windows does not reduce sounds in a call for QoL, as people generally wouldn't want this behaviour privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml index ad43a969ef..c44b2b071b 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml @@ -1,6 +1,6 @@ --- -title: Disable Commonly Annoying Features and Shortcuts -description: Disables commonly annoying features, e.g. pressing shift 5 times for sticky keys. +title: Disable Commonly Annoying Features And Shortcuts +description: Disables commonly annoying features such as pressing shift 5 times for sticky keys. privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml index a698de384f..8f89b87a7b 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml @@ -1,5 +1,5 @@ --- -title: Disable Ease of Access Sounds +title: Disable Ease Of Access Sounds description: Disable Ease Of Access sounds on activation or sound warnings, like the infamous sticky keys sound, for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml index ec3595caa5..24c7ede4ef 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml @@ -1,5 +1,5 @@ --- -title: Add 'Install CAB' to Context Menu +title: Add 'Install CAB' To Context Menu description: Allows you to install Windows packages in the form of .cab files in the context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml index 48661a4883..9664688ac2 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml @@ -1,5 +1,5 @@ --- -title: Add 'Merge as TrustedInstaller' to Context Menu +title: Add 'Merge as TrustedInstaller' To Context Menu description: Adds 'Merge as TrustedInstaller' to context menu for registry files privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml index a00fa75a87..9c27711d10 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml @@ -1,5 +1,5 @@ --- -title: Adds Batch Scripts to 'New' Context Menu +title: Adds Batch Scripts To 'New' Context Menu description: Adds batch scripts (.bat) to 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml index b7625450ba..82a363a05f 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml @@ -1,5 +1,5 @@ --- -title: Add PowerShell Script to 'New' Context Menu +title: Add PowerShell Script To 'New' Context Menu description: Adds PowerShell script (.ps1) to 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml index 87822d38e2..82f55fef6f 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml @@ -1,5 +1,5 @@ --- -title: Add Registry Entries to 'New' Context Menu +title: Add Registry Entries To 'New' Context Menu description: Adds registry entries (.reg) to 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml index e79a19b9a0..07be08e6b0 100644 --- a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml +++ b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml @@ -1,6 +1,6 @@ --- -title: Show More Details by Default on Transfers -description: Shows more details by default on file transfers, meaning that you can see the exact speed of files copying, moving, deleting, etc... +title: Show More Details By Default On Transfers +description: Shows more details by default on file transfers such as exact speed of files copying, moving, deleting, etc. privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml index 585f018527..7c0a48a8ad 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folder-type-discovery.yml @@ -1,6 +1,6 @@ --- title: Disable Automatic Folder Type Discovery -description: Disables automatic folder type discovery for QoL, as most users would probably want each folder to have the same view/settings +description: Disables automatic folder type discovery for QoL, as most users would probably want each folder to have the same grid configuration privilege: TrustedInstaller actions: - !registryKey: diff --git a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml index fcc1382ba6..6d037e1072 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml @@ -1,9 +1,8 @@ --- -title: Disable folders from This PC -description: Disables folders in 'This PC' as they are also in Quick Access to reduce clutter, and adds 'Music' and 'Videos' to Quick Access +title: Remove Folders From This PC +description: Removes folders from 'This PC' as they are also in Quick Access to enhance visibility and QoL. Also adds 'Music' and 'Videos' to Quick Access privilege: TrustedInstaller actions: - # Disable folders in 'This PC' - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag' value: 'ThisPCPolicy' diff --git a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml index 4a525b2a72..fe85a79c40 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml @@ -1,9 +1,8 @@ --- -title: Disable Network Navigation Pane in Explorer +title: Disable Network Navigation Pane n Explorer description: Disables the network navigation pane/item in the Explorer sidebar for QoL, as it is mostly unused privilege: TrustedInstaller actions: - # https://www.tenforums.com/tutorials/4854-add-remove-network-navigation-pane-windows-10-a.html - !registryValue: path: 'HKCR\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder' value: 'Attributes' diff --git a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml index ccdb0b662b..b80c06ccc8 100644 --- a/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml +++ b/src/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml @@ -1,5 +1,5 @@ --- -title: Always Show the Full Context Menu on Items +title: Always Show the Full Context Menu On Items description: Fixes context menu items missing when more than 15 files are selected, this sets it to 100 items instead of 15, where some context menu items disappear privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml index aa1aef8285..7b3fe3fec6 100644 --- a/src/Configuration/tweaks/qol/explorer/import-power-plan.yml +++ b/src/Configuration/tweaks/qol/explorer/import-power-plan.yml @@ -1,6 +1,6 @@ --- title: Add Power Plan File Association -description: Adds a file assocation for .pow files, so you can simply double click and import them +description: Adds a file assocation for .pow files, so you can simply double click on it and import it privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml b/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml deleted file mode 100644 index 8ee7ccdb4f..0000000000 --- a/src/Configuration/tweaks/qol/explorer/minimise-mouse-hover-time.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Minimise Mouse Hover Time for Item Info -description: Minimises mouse hover time (from 400ms to 20ms) for hovering over files or folders mostly in File Explorer, so that you can instantly see information for QoL -privilege: TrustedInstaller -actions: - # Reduce mouse hover time to 20 milliseconds - - !registryValue: - path: 'HKCU\Control Panel\Desktop' - value: 'MouseHoverTime' - data: '20' - type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml b/src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml new file mode 100644 index 0000000000..c3f192fbe2 --- /dev/null +++ b/src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml @@ -0,0 +1,10 @@ +--- +title: Minimize Mouse Hover Time For Item Info +description: Minimizes mouse hover time (from 400 ms to 20 ms) for hovering over files or folders mostly in File Explorer, so that you can instantly see information for QoL +privilege: TrustedInstaller +actions: + - !registryValue: + path: 'HKCU\Control Panel\Desktop' + value: 'MouseHoverTime' + data: '20' + type: REG_SZ diff --git a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml index 2f90942ace..e8413c239e 100644 --- a/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml +++ b/src/Configuration/tweaks/qol/explorer/no-internet-open-with.yml @@ -1,6 +1,6 @@ --- title: Disable Internet File Assocation Service -description: Makes it so that Windows doesn't ask you if you want to get results from the web for an unknown file extension +description: Makes it so that Windows does not ask you if you want to get results from the web for an unknown file extension privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml index 54d8862cea..e403365a2e 100644 --- a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml @@ -1,5 +1,5 @@ --- -title: Open File Explorer to This PC +title: Open File Explorer To This PC description: Configures File Explorer to open to This PC instead of Quick Access for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml index 58eafdcc2d..8ea9ee7517 100644 --- a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml @@ -1,5 +1,5 @@ --- -title: Show Removable Drives Only in 'This PC' +title: Show Removable Drives Only In 'This PC' description: Shows removable drives only in 'This PC', instead of being seperate in the Explorer sidebar, for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml index 6abeaa8f65..247ebc8369 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Cast to device' from Context Menu +title: Remove 'Cast to device' From Context Menu description: Removes 'Cast to device' from Context Menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml index 2168a74286..dc6c480b24 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Extract all' from Context Menu +title: Remove 'Extract all' From Context Menu description: Removes 'Extract all' from Context Menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml index 20531f9ce5..421254da03 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Give access to' from Context Menu +title: Remove 'Give access to' From Context Menu description: Removes 'Give access to' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml index dd9b07ccfc..3ff84c8c9c 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Include in Library' from Context Menu +title: Remove 'Include in Library' From Context Menu description: Removes 'Include in Library' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml index a3d4bc9000..b3bc62eea4 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml @@ -1,5 +1,5 @@ --- -title: Remove Bitmap Image from the 'New' Context Menu +title: Remove Bitmap Image From 'New' Context Menu description: Removes bitmap image from the 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml index 9e374eef36..86eacf37fa 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml @@ -1,5 +1,5 @@ --- -title: Remove Rich Text Document from 'New' Context Menu +title: Remove Rich Text Document From 'New' Context Menu description: Removes rich text document from 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml index e818771d90..d6e73182fb 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Edit with Paint 3D' from Context Menu +title: Remove 'Edit with Paint 3D' From Context Menu description: Removes 'Edit with Paint 3D' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml index 3221ffc0db..2cd8ad72db 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Print' Context Menu +title: Remove 'Print' From Context Menu description: Removes the 'Print' context menu by default privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml index 3c9cbc6381..52f3079bc1 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Share' from Context Menu +title: Remove 'Share' From Context Menu description: Removes 'Share' from Context Menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml index 1dd8ed3b2a..958c582164 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Troubleshooting Compatibility' from Context Menu +title: Remove 'Troubleshooting Compatibility' From Context Menu description: Removes 'Troubleshooting Compatibility' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml index 1db39a2ce1..4471629002 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-previous-versions.yml @@ -1,6 +1,6 @@ --- title: Remove Previous Versions from Explorer -description: Removes previous versions from Explorer, as it's mostly unused, for QoL +description: Removes previous versions from context menu and file's properties, for QoL privilege: TrustedInstaller actions: - !registryKey: {path: 'HKCR\AllFilesystemObjects\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}'} diff --git a/src/Configuration/tweaks/qol/explorer/show-files.yml b/src/Configuration/tweaks/qol/explorer/show-files.yml index ca689989a5..da399717d1 100644 --- a/src/Configuration/tweaks/qol/explorer/show-files.yml +++ b/src/Configuration/tweaks/qol/explorer/show-files.yml @@ -1,16 +1,13 @@ --- -title: Configure Explorer to Show All Files with File Extensions -description: Configures Explorer to show all files with file extensions, meaning that you can see system files, hidden files, etc... This is for QoL and also security. +title: Configure Explorer To Show All Files With File Extensions +description: Configures Explorer to show all files with file extensions such as system files, hidden files, etc. This is for QoL and also security. privilege: TrustedInstaller actions: - # Show hidden files, folders and drives in File Explorer - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'Hidden' data: '1' type: REG_DWORD - - # Show file extensions in File Explorer - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' value: 'HideFileExt' diff --git a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml index 112b662040..77331c9e0d 100644 --- a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml +++ b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml @@ -1,6 +1,6 @@ --- -title: Hide Disabled and Disconnected Devices in Sounds Panel -description: Hides disabled and disconnected devices in the Sounds (mmsys.cpl) panel for QoL +title: Hide Disabled And Disconnected Devices In Sounds Panel +description: Hides disabled and disconnected devices in the sounds panel (mmsys.cpl) for QoL privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml index 3e1202a506..7935083d68 100644 --- a/src/Configuration/tweaks/qol/security/disable-smartscreen.yml +++ b/src/Configuration/tweaks/qol/security/disable-smartscreen.yml @@ -3,7 +3,6 @@ title: Disable SmartScreen description: SmartScreen is a security feature for warning users about the dangers of executing certain files from third party sources, and it is disabled for QoL. privilege: TrustedInstaller actions: - # Disable SmartScreen for Microsoft Store applications - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost' value: 'EnableWebContentEvaluation' @@ -14,8 +13,6 @@ actions: value: 'PreventOverride' data: '0' type: REG_DWORD - - # Disable SmartScreen for applications and files from web - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' value: 'EnableSmartScreen' diff --git a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml index df16b659f1..7ac22919ea 100644 --- a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml +++ b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml @@ -1,5 +1,5 @@ --- -title: Don't Show Edge Tabs in Alt-Tab +title: Do Not Show Edge Tabs In Alt-Tab description: Sets the 'Alt + Tab shows' option to 'Open windows only', meaning that individual Edge tabs won't be displayed, which would clutter the alt-tab interface privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/shell/config-autorun.yml b/src/Configuration/tweaks/qol/shell/config-autorun-autoplay.yml similarity index 93% rename from src/Configuration/tweaks/qol/shell/config-autorun.yml rename to src/Configuration/tweaks/qol/shell/config-autorun-autoplay.yml index a694cf3760..fa5b95ebc5 100644 --- a/src/Configuration/tweaks/qol/shell/config-autorun.yml +++ b/src/Configuration/tweaks/qol/shell/config-autorun-autoplay.yml @@ -3,13 +3,11 @@ title: Disable AutoRun/AutoPlay description: Disables AutoRun/AutoPlay for the optimal security and usability/QoL privilege: TrustedInstaller actions: - # Disable USB autorun/play - !registryValue: path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' value: 'NoAutorun' data: '1' type: REG_DWORD - # Disable Autoplay and Autorun - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers' value: 'DisableAutoplay' diff --git a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml index 7af4ee448c..8db1866220 100644 --- a/src/Configuration/tweaks/qol/shell/config-snap-settings.yml +++ b/src/Configuration/tweaks/qol/shell/config-snap-settings.yml @@ -1,6 +1,6 @@ --- title: Configure Snap Settings -description: Configures the snapping of windows to not have auto-snapping, where Windows will show you other applications to put side by side +description: Configures the snapping of windows not to have auto-snapping, where Windows will show you other applications to put side by side privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml index aed53af673..df6f14da9e 100644 --- a/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml +++ b/src/Configuration/tweaks/qol/shell/disable-aero-shake.yml @@ -1,6 +1,6 @@ --- title: Disable Aero Shake -description: Disables Aero Shake, which is where you shake a window and all other Windows minimise, as most of the time it's accidently triggered +description: Disables Aero Shake, which is where you shake a window and all other Windows minimise, as most of the time it is accidently triggered privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml index f69677864a..75ff079692 100644 --- a/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml +++ b/src/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml @@ -1,6 +1,6 @@ --- title: Diasble Low Disk Space Checks -description: DIsables low disk space checks, meaning that there won't be a low disk space warning for QoL +description: DIsables low disk space checks, meaning that there will not be a low disk space warning for QoL privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml index 90acd37cf9..2af8648ebf 100644 --- a/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml +++ b/src/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml @@ -1,9 +1,8 @@ --- title: Disable Network Location Wizard -description: Disables the Network Location Wizard, which is the pop-up about your PC being discoverable +description: Disables the Network Location Wizard, which is the pop-up about your network being discoverable privilege: TrustedInstaller actions: - # https://www.tenforums.com/tutorials/92362-enable-disable-network-location-wizard-windows-10-a.html - !registryKey: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff' operation: add diff --git a/src/Configuration/tweaks/qol/shell/disable-notifications.yml b/src/Configuration/tweaks/qol/shell/disable-notifications.yml index 68c4ea88c9..ab34fb21a7 100644 --- a/src/Configuration/tweaks/qol/shell/disable-notifications.yml +++ b/src/Configuration/tweaks/qol/shell/disable-notifications.yml @@ -1,5 +1,5 @@ --- -title: Disable notifications +title: Disable Notifications description: Disables notifications by defualt for having a more minimal experience privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml index e331d1d7fd..2f1bd16fbb 100644 --- a/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml +++ b/src/Configuration/tweaks/qol/shell/disable-shared-experiences.yml @@ -1,9 +1,8 @@ --- title: Disable Shared Experiences -description: Disables 'Shared Experiences', which is a way of sharing items between advices, as it is mostly unused +description: Disables 'Shared Experiences', which is a way of sharing items between advices for privacy and QoL privilege: TrustedInstaller actions: - # https://www.tenforums.com/tutorials/109989-enable-disable-shared-experiences-windows-10-a.html - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' value: 'EnableCdp' diff --git a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml index c138001e9e..d080406590 100644 --- a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml +++ b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml @@ -1,9 +1,8 @@ --- -title: Configure Quick Settings in Notification Center +title: Configure Quick Settings In Notification Center description: Configures Quick Settings in Notification Center for QoL privilege: TrustedInstaller actions: - # Unpin all quick action shortcuts by default - !registryValue: path: 'HKCU\Control Panel\Quick Actions\Control Center\Unpinned' value: 'Microsoft.QuickAction.WiFi' diff --git a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml index 4ba35cd6b5..bd56e0fc07 100644 --- a/src/Configuration/tweaks/qol/shell/old-alt-tab.yml +++ b/src/Configuration/tweaks/qol/shell/old-alt-tab.yml @@ -1,6 +1,6 @@ --- title: Enable Legacy Alt-Tab -description: Enables the legacy alt-tab, as it's technically the fastest (no opening delay), and it also doesn't show thumbnails, potentially contributing to its speed? +description: Enables the legacy alt-tab, as it is technically the fastest (no opening delay), and it also does not show thumbnails, potentially contributing to its speed? privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml index 207ae1d259..1314c3e8d6 100644 --- a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml +++ b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml @@ -1,5 +1,5 @@ --- -title: Show All Tasks in Control Panel +title: Show All Tasks In Control Panel description: Shows 'All Tasks' in Control Panel (God Mode), so that people can easily access all settings for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml index 4a69d21668..396b85191a 100644 --- a/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml +++ b/src/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml @@ -1,5 +1,5 @@ --- -title: Force Close Applications on Session End +title: Force Close Applications On Session End description: Forcefully closes all applications on restart, shut down, or sign out of Windows, instead of prompting the user to save everything first privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/system/crash-control-qol.yml b/src/Configuration/tweaks/qol/system/crash-control-qol.yml index 225e426021..b35962963e 100644 --- a/src/Configuration/tweaks/qol/system/crash-control-qol.yml +++ b/src/Configuration/tweaks/qol/system/crash-control-qol.yml @@ -1,6 +1,6 @@ --- -title: Crash Control Quality of Life -description: Configures the BSoD for having the most useful information and not leaving behind dumps (which most people won't look into anyways) +title: Configure Crash Control +description: Configures the BSoD for having the most useful information and not leaving behind dumps (which most people will not look into anyways) privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/system/disable-wpbt.yml b/src/Configuration/tweaks/qol/system/disable-wpbt.yml index 5072e0298c..82496fd1d6 100644 --- a/src/Configuration/tweaks/qol/system/disable-wpbt.yml +++ b/src/Configuration/tweaks/qol/system/disable-wpbt.yml @@ -1,6 +1,6 @@ --- title: Disable Windows Platform Binary Table Execution (WPBT) -description: Disables WPBT with an undocumented Registry value, which is an ACPI table in your firmware to execute a program each boot of Windows, e.g. unwanted OEM bloatware. +description: Disables WPBT with an undocumented Registry value, which is an ACPI table in your firmware to execute a program each boot of Windows such as unwanted OEM bloatware. privilege: TrustedInstaller actions: # https://github.com/Jamesits/dropWPBT diff --git a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml index 876a14aa92..e1075d221e 100644 --- a/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml +++ b/src/Configuration/tweaks/qol/taskbar/always-show-all-tray-icons.yml @@ -1,6 +1,6 @@ --- title: Always Show All Tray Icons -description: Always shows all tray icons, and therefore disabling the system tray, meaning that users can always see running background applications (which have a tray icon) +description: Always shows all tray icons, and thus disabling the system tray, meaning that users can always see running background applications for security and QoL privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml index 37ca5a3e38..6864d9f9ef 100644 --- a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml +++ b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml @@ -1,6 +1,6 @@ --- -title: Show Command Prompt on Win+X -description: Shows Command Prompt instead of PowerShell on Windows + X, as it's what most users are familar with +title: Show Command Prompt On Win+X +description: Shows Command Prompt instead of PowerShell on Windows + X, as it is what most users are familar with privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml index 4c727e962b..7ea85bdf45 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml @@ -1,5 +1,5 @@ --- -title: Hide UWP Badges on Taskbar +title: Hide UWP Badges On Taskbar description: Hides badges on the taskbar for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml similarity index 65% rename from src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml rename to src/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml index ff7f3125b9..59986b6201 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimised-content.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml @@ -1,9 +1,8 @@ --- -title: Disable Cloud Optimised Content in the Taskbar -description: Disables cloud optimised content in the taskbar for QoL, which will pin items dependant on what you use like having a linked phone or Xbox Live +title: Disable Cloud Optimized Content On Taskbar +description: Disables cloud optimized content in the taskbar for QoL, which will pin items dependant on what you use like having a linked phone or Xbox Live privilege: TrustedInstaller actions: - # Disable cloud optimized content - !registryValue: path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent' value: 'DisableCloudOptimizedContent' diff --git a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml index 81b46b800f..185adb75ef 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml @@ -1,6 +1,6 @@ --- -title: Disable Show Desktop Peek on Taskbar -description: Disables the 'Show Desktop' peek feature on the taskbar, as most of the time people accidently trigger it, so it's disabled here for QoL +title: Disable Show Desktop Peek On Taskbar +description: Disables the 'Show Desktop' peek feature on the taskbar, as most of the time people accidently trigger it, so it is disabled here for QoL privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml index 9773145640..fc98df18a8 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml @@ -1,9 +1,8 @@ --- -title: Disable News and Interests -description: Disables News and Interests in the taskbar for privacy (lots of third party connections) and QoL +title: Disable News And Interests +description: Disables News and Interests on the taskbar for privacy (lots of third party connections) and QoL privilege: TrustedInstaller actions: - # https://www.tenforums.com/tutorials/178178-how-enable-disable-news-interests-taskbar-windows-10-a.html - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Feeds' value: 'ShellFeedsTaskbarViewMode' diff --git a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml index bd151ce32d..409f2cd650 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml @@ -1,6 +1,6 @@ --- -title: Hide 'Meet Now' on the Taskbar -description: Hides 'Meet Now' in the taskbar for QoL and privacy (as it's an online feature) +title: Hide 'Meet Now' On Taskbar +description: Hides 'Meet Now' on the taskbar for QoL and privacy (as it is an online feature) privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml index 20d7c8a38f..8b40cad8dc 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml @@ -1,5 +1,5 @@ --- -title: Disable Task View on Taskbar +title: Disable Task View On Taskbar description: Disables the Task View button on the taskbar for QoL, as it can be accessed with Win + Tab anyways privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml index 22b83a50a2..32b3cd8568 100644 --- a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml +++ b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml @@ -1,6 +1,6 @@ --- -title: Disallow Pinning Microsoft Store App to Taskbar -description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically don't want it there +title: Disallow Pinning Microsoft Store App To Taskbar +description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically do not want it there privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/visual-effects.yml b/src/Configuration/tweaks/qol/visual-effects.yml index 65d2feef1a..ab6292358c 100644 --- a/src/Configuration/tweaks/qol/visual-effects.yml +++ b/src/Configuration/tweaks/qol/visual-effects.yml @@ -1,6 +1,6 @@ --- title: Configure Visual Effects -description: Configures the visual effects in Windows for the optimal responsiveness/'snappiness', performance and QoL +description: Configures the visual effects in Windows for the optimal responsiveness, performance and QoL privilege: TrustedInstaller actions: - !registryValue: @@ -34,12 +34,13 @@ actions: value: 'EnableWindowColorization' data: '1' type: REG_DWORD - # Most likely will be commented once the tweaks are went through, no info on what it does, probably placebo - - !registryValue: - path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' - value: 'Composition' - data: '0' - type: REG_DWORD + # No info on what it does, probably placebo + # - !registryValue: + # path: 'HKCU\SOFTWARE\Microsoft\Windows\DWM' + # value: 'Composition' + # data: '0' + # type: REG_DWORD + # Disable taskbar animations - !registryValue: path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' From 5917a306d233de36c79c98303efdd5199a239033 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 23:16:27 +0200 Subject: [PATCH 61/68] docs: :sparkles: reformat titles and descriptions of different tweaks in ``Scripts`` --- src/Configuration/tweaks/scripts/script-backup2.yml | 2 +- src/Configuration/tweaks/scripts/script-devices.yml | 2 +- src/Configuration/tweaks/scripts/script-finalize.yml | 2 +- src/Configuration/tweaks/scripts/script-ngen.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Configuration/tweaks/scripts/script-backup2.yml b/src/Configuration/tweaks/scripts/script-backup2.yml index 1537ace247..e634939c2c 100644 --- a/src/Configuration/tweaks/scripts/script-backup2.yml +++ b/src/Configuration/tweaks/scripts/script-backup2.yml @@ -1,6 +1,6 @@ --- title: Backup Atlas Services and Drivers -description: Backs up default Atlas services and drivers, after all of the tweaks +description: Backs up default Atlas services and drivers, after all the tweaks are finished privilege: TrustedInstaller actions: - !run: {exe: 'BACKUP2.cmd', exeDir: true} diff --git a/src/Configuration/tweaks/scripts/script-devices.yml b/src/Configuration/tweaks/scripts/script-devices.yml index dcda9f0afe..17e2241f30 100644 --- a/src/Configuration/tweaks/scripts/script-devices.yml +++ b/src/Configuration/tweaks/scripts/script-devices.yml @@ -1,6 +1,6 @@ --- title: Disable Devices -description: Disables devices that users would not typically need to reduce any potential system resource usage in the background +description: Disables devices that users would not typically need to reduce any potential system resources usage in the background privilege: TrustedInstaller actions: - !powerShell: {command: 'Disable-NetAdapterBinding -Name "*" -ComponentID ms_msclient, ms_server, ms_lldp, ms_lltdio, ms_rspndr'} diff --git a/src/Configuration/tweaks/scripts/script-finalize.yml b/src/Configuration/tweaks/scripts/script-finalize.yml index 98da71640a..ced51dcb77 100644 --- a/src/Configuration/tweaks/scripts/script-finalize.yml +++ b/src/Configuration/tweaks/scripts/script-finalize.yml @@ -1,6 +1,6 @@ --- title: Do Final Tweaks -description: Does final tweaks that are run from a batch script, as some tweaks can't be done in playbooks +description: Does final tweaks that are run from a batch script, as some tweaks can not be done in yaml privilege: TrustedInstaller actions: - !run: diff --git a/src/Configuration/tweaks/scripts/script-ngen.yml b/src/Configuration/tweaks/scripts/script-ngen.yml index 5d632519c5..a72eafe5f8 100644 --- a/src/Configuration/tweaks/scripts/script-ngen.yml +++ b/src/Configuration/tweaks/scripts/script-ngen.yml @@ -1,6 +1,6 @@ --- title: Runs NGEN on PowerShell libraries -description: Optimises PowerShell startup time by compiling the .NET libraries +description: Optimizes PowerShell startup time by compiling the .NET libraries privilege: TrustedInstaller actions: - !run: From 2429875f41c84c3ba19e418008c8abd36599f0f5 Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 23:22:26 +0200 Subject: [PATCH 62/68] docs: :sparkles: reformat titles and descriptions of different tweaks in ``Security`` & ``Statuses`` --- src/Configuration/custom.yml | 1 - src/Configuration/tweaks/security/block-anonymous-enum-sam.yml | 2 +- src/Configuration/tweaks/security/delete-defaultuser0.yml | 2 +- .../tweaks/security/disable-remote-assistance.yml | 3 +-- src/Configuration/tweaks/security/strong-dotnet-crypto.yml | 2 +- src/Configuration/tweaks/statuses/status-clean-winsxs.yml | 2 +- src/Configuration/tweaks/statuses/status-debloat.yml | 2 +- src/Configuration/tweaks/statuses/status-misc.yml | 2 +- src/Configuration/tweaks/statuses/status-networking.yml | 2 +- src/Configuration/tweaks/statuses/status-ngen.yml | 2 +- src/Configuration/tweaks/statuses/status-performance.yml | 2 +- src/Configuration/tweaks/statuses/status-privacy.yml | 2 +- src/Configuration/tweaks/statuses/status-prompts.yml | 2 +- src/Configuration/tweaks/statuses/status-qol.yml | 2 +- src/Configuration/tweaks/statuses/status-scripts.yml | 2 +- src/Configuration/tweaks/statuses/status-security.yml | 2 +- 16 files changed, 15 insertions(+), 17 deletions(-) diff --git a/src/Configuration/custom.yml b/src/Configuration/custom.yml index 39cbdc41eb..79e9b26d8d 100644 --- a/src/Configuration/custom.yml +++ b/src/Configuration/custom.yml @@ -9,5 +9,4 @@ features: - atlas\appx.yml - atlas\components.yml - atlas\packages.yml - # Tweaks YAML that runs all of the tweaking playbook files - tweaks.yml \ No newline at end of file diff --git a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml index 56b5788da8..ccada48572 100644 --- a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml +++ b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml @@ -1,5 +1,5 @@ --- -title: Blocks Anonymous Enumeration of SAM Accounts +title: Blocks Anonymous Enumeration Of SAM Accounts description: Blocks the anonymous enumeration of SAM accounts to prevent the ability to list the potential points of attack to the system privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/security/delete-defaultuser0.yml b/src/Configuration/tweaks/security/delete-defaultuser0.yml index af02eb4729..e25ac577d6 100644 --- a/src/Configuration/tweaks/security/delete-defaultuser0.yml +++ b/src/Configuration/tweaks/security/delete-defaultuser0.yml @@ -1,5 +1,5 @@ --- -title: Delete 'defaultuser0' Account used during OOBE +title: Delete 'defaultuser0' Account Used During OOBE description: Deletes the hidden 'defaultuser0' account used during OOBE (Out of Box Experience) privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/security/disable-remote-assistance.yml b/src/Configuration/tweaks/security/disable-remote-assistance.yml index 3e91b244fa..6f50a8b815 100644 --- a/src/Configuration/tweaks/security/disable-remote-assistance.yml +++ b/src/Configuration/tweaks/security/disable-remote-assistance.yml @@ -1,9 +1,8 @@ --- title: Disable Remote Assistance -description: As Remote Assistance is an unused and potentially vulnerable feature, it is restricted +description: As Remote Assistance is an unused and a potential vulnerable feature, it is disabled privilege: TrustedInstaller actions: - # Disable Remote Assistance - !registryValue: path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' value: 'fAllowFullControl' diff --git a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml index 82e1a599f2..c132326d11 100644 --- a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml +++ b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml @@ -3,7 +3,7 @@ title: Set Strong Cryptography description: Set strong cryptography on AMD64 and x86 .NET Framework (version 4 and above) to fix a Scoop installation issue privilege: TrustedInstaller actions: - # Probably not needed on modern versions? + # Not needed on modern versions of the application # https://github.com/ScoopInstaller/Scoop/issues/2040#issuecomment-369686748 # https://learn.microsoft.com/en-us/dotnet/framework/network-programming/tls - !registryValue: diff --git a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml index 498bbcf72c..b520e72aef 100644 --- a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml +++ b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for Cleaning the Component Store +title: Status In AME Wizard For Cleaning the Component Store description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-debloat.yml b/src/Configuration/tweaks/statuses/status-debloat.yml index 38dd920b3d..bee34b5648 100644 --- a/src/Configuration/tweaks/statuses/status-debloat.yml +++ b/src/Configuration/tweaks/statuses/status-debloat.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the Debloating Category +title: Status In AME Wizard For The Debloating Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-misc.yml b/src/Configuration/tweaks/statuses/status-misc.yml index 24b0427b37..fd2ffbf993 100644 --- a/src/Configuration/tweaks/statuses/status-misc.yml +++ b/src/Configuration/tweaks/statuses/status-misc.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the Miscellaneous Category +title: Status In AME Wizard For The Miscellaneous Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-networking.yml b/src/Configuration/tweaks/statuses/status-networking.yml index 3ced06d0df..9afff0a9f8 100644 --- a/src/Configuration/tweaks/statuses/status-networking.yml +++ b/src/Configuration/tweaks/statuses/status-networking.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the Networking Category +title: Status In AME Wizard For The Networking Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-ngen.yml b/src/Configuration/tweaks/statuses/status-ngen.yml index de423e93d9..962dac9ab4 100644 --- a/src/Configuration/tweaks/statuses/status-ngen.yml +++ b/src/Configuration/tweaks/statuses/status-ngen.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for Running .NET Optimisation +title: Status In AME Wizard For Running .NET Optimization description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-performance.yml b/src/Configuration/tweaks/statuses/status-performance.yml index cf7d2d29bf..9e425215f3 100644 --- a/src/Configuration/tweaks/statuses/status-performance.yml +++ b/src/Configuration/tweaks/statuses/status-performance.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the Performance Category +title: Status In AME Wizard For The Performance Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-privacy.yml b/src/Configuration/tweaks/statuses/status-privacy.yml index 4b7bcd2ce5..c4feb29ac0 100644 --- a/src/Configuration/tweaks/statuses/status-privacy.yml +++ b/src/Configuration/tweaks/statuses/status-privacy.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the Privacy Category +title: Status In AME Wizard For The Privacy Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-prompts.yml b/src/Configuration/tweaks/statuses/status-prompts.yml index b04e5f3ed2..b88ef1d0e0 100644 --- a/src/Configuration/tweaks/statuses/status-prompts.yml +++ b/src/Configuration/tweaks/statuses/status-prompts.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for PowerShell Prompts +title: Status In AME Wizard For PowerShell Prompts description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-qol.yml b/src/Configuration/tweaks/statuses/status-qol.yml index 3aca0067aa..294ec71574 100644 --- a/src/Configuration/tweaks/statuses/status-qol.yml +++ b/src/Configuration/tweaks/statuses/status-qol.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the QoL Category +title: Status In AME Wizard For The QoL Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-scripts.yml b/src/Configuration/tweaks/statuses/status-scripts.yml index cc8537f611..456364d464 100644 --- a/src/Configuration/tweaks/statuses/status-scripts.yml +++ b/src/Configuration/tweaks/statuses/status-scripts.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the Scripts Category +title: Status In AME Wizard For The Scripts Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-security.yml b/src/Configuration/tweaks/statuses/status-security.yml index 39f19fdcae..129d177129 100644 --- a/src/Configuration/tweaks/statuses/status-security.yml +++ b/src/Configuration/tweaks/statuses/status-security.yml @@ -1,5 +1,5 @@ --- -title: Status in AME Wizard for the Security Category +title: Status In AME Wizard For The Security Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: From 5bccedb52b365ca9e256e3ff8fd731a668e2261e Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 23:30:44 +0200 Subject: [PATCH 63/68] refactor: :zap: revise ``tweaks.yml`` --- src/Configuration/tweaks.yml | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 73087fdc67..998be810a9 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -7,7 +7,7 @@ features: # ------------------------- NOTES ------------------------- # # - Each root folder has its own AME Wizard status - # - You can disable a certain playbook file by commenting it out + # - You can disable a certain yaml file by commenting it out # - The playbook files are ran in order # ----------------------- END NOTES ----------------------- # @@ -24,7 +24,7 @@ features: # ----------------------------------------------------- # >>> Description <<< # - # Miscellaneous tweaks which don't fit into other + # Miscellaneous tweaks which do not fit into other # categories. # ----------------------------------------------------- - tweaks\statuses\status-misc.yml @@ -40,12 +40,13 @@ features: # ----------------------------------------------------- # >>> Description <<< # - # Tweaks for modifying network settings, which could be - # for improving network performance, security, etc... + # Tweaks for modifying network settings, which can lead + # to improving network performance, security, etc. # ----------------------------------------------------- - tweaks\statuses\status-networking.yml - tweaks\networking\disable-llmnr.yml - - tweaks\networking\disable-reserved-bandwidth.yml + # Network Bandwidth is not limited in Windows + # - tweaks\networking\disable-reserved-bandwidth.yml - tweaks\networking\disable-smart-name-resolution.yml - tweaks\networking\netsh.yml - tweaks\networking\network-power-saving.yml @@ -63,8 +64,8 @@ features: # ----------------------------------------------------- # >>> Description <<< # - # Tweaks for improving the performance of Windows, which - # includes responsiveness, latency, etc... + # Tweaks for improving the performance of Windows, such as + # responsiveness, latency, etc. # ----------------------------------------------------- - tweaks\statuses\status-performance.yml # Placebo, mostly protects old vulnerable default Windows processes @@ -88,7 +89,8 @@ features: - tweaks\performance\system\optimize-ntfs.yml - tweaks\performance\system\script-power.yml - tweaks\performance\system\service-host-split.yml - - tweaks\performance\system\win32-priority-seperation.yml + # Windows Default is Programs - 26/38 + # - tweaks\performance\system\win32-priority-seperation.yml # ----------------------------------------------------- # Privacy @@ -155,8 +157,8 @@ features: # modifications designed for making Windows easier and # more pleasent to use for more advanced general users. # - # QoL tweaks can be anything, but they're mostly to do - # with modifying the graphical interface and Explorer. + # QoL tweaks can be anything, but they are mostly to do + # with modifying the graphical user interface (GUI). # ----------------------------------------------------- - tweaks\statuses\status-qol.yml - tweaks\qol\best-wallpaper-quality.yml @@ -216,7 +218,8 @@ features: # -------------------------------------------------------------------------- # # qol\explorer\add-context-menus # # -------------------------------------------------------------------------- # - - tweaks\qol\explorer\add-context-menus\install-cab.yml + # Currently and in the future, this will have no use + # - tweaks\qol\explorer\add-context-menus\install-cab.yml - tweaks\qol\explorer\add-context-menus\merge-as-trustedinstaller.yml - tweaks\qol\explorer\add-context-menus\new-bat.yml - tweaks\qol\explorer\add-context-menus\new-ps1.yml @@ -297,7 +300,7 @@ features: # ----------------------------------------------------- - tweaks\statuses\status-security.yml - tweaks\security\block-anonymous-enum-sam.yml - # Useless? Should be deleted after OOBE. + # The account should be deleted after OOBE. # - tweaks\security\delete-defaultuser0.yml - tweaks\security\disable-remote-assistance.yml # No longer needed as Atlas only runs on new Windows versions @@ -312,7 +315,7 @@ features: # storage space or convienience. # ----------------------------------------------------- - tweaks\statuses\status-clean-winsxs.yml - # Has its own status as it's a long operation in comparison + # Has its own status as it is a long operation in comparison - tweaks\debloat\clean-winsxs.yml - tweaks\statuses\status-debloat.yml - tweaks\debloat\autologgers.yml From 94b6e0bd2049d3c632b53b857aca4f2c304678bb Mon Sep 17 00:00:00 2001 From: Xyueta Date: Sun, 2 Jul 2023 23:41:29 +0200 Subject: [PATCH 64/68] fix: :white_check_mark: formatting in various files in the repository --- .github/workflows/filter.yaml | 2 +- src/Configuration/tweaks/debloat/prevent-edge-update.yml | 2 +- src/Configuration/tweaks/scripts/script-finalize.yml | 2 +- .../User Account Control (UAC)/Disable UAC.cmd | 2 +- .../Disable NVIDIA Display Container LS.cmd | 2 +- .../Enable NVIDIA Display Container LS.cmd | 2 +- .../NVIDIA Display Container/README.txt | 2 +- src/Executables/NGEN.ps1 | 2 +- translations/README.md | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/filter.yaml b/.github/workflows/filter.yaml index 5cde33e0e3..e0f458a60e 100644 --- a/.github/workflows/filter.yaml +++ b/.github/workflows/filter.yaml @@ -19,7 +19,7 @@ jobs: - name: Close pull requests that directly commit to main run: | comment=" - You can not directly commit to the [\`main\`](https://github.com/Atlas) branch, read the contribution guide and only commit to [\`dev\`](https://github.com/Atlas/tree/dev). + You cannot directly commit to the [\`main\`](https://github.com/Atlas) branch, read the contribution guide and only commit to [\`dev\`](https://github.com/Atlas/tree/dev). **Contribution Guidelines:** https://docs.atlasos.net/contributions " diff --git a/src/Configuration/tweaks/debloat/prevent-edge-update.yml b/src/Configuration/tweaks/debloat/prevent-edge-update.yml index 6f788ef69b..4e2d919cbb 100644 --- a/src/Configuration/tweaks/debloat/prevent-edge-update.yml +++ b/src/Configuration/tweaks/debloat/prevent-edge-update.yml @@ -1,6 +1,6 @@ --- title: Prevent Microsoft Edge Updates -description: Prevents Microsoft Edge updates so that it can not reinstall itself during the updates +description: Prevents Microsoft Edge updates so that it cannot reinstall itself during the updates privilege: TrustedInstaller actions: - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate', value: 'DoNotUpdateToEdgeWithChromium', type: REG_DWORD, data: '1'} diff --git a/src/Configuration/tweaks/scripts/script-finalize.yml b/src/Configuration/tweaks/scripts/script-finalize.yml index ced51dcb77..1f146a19a6 100644 --- a/src/Configuration/tweaks/scripts/script-finalize.yml +++ b/src/Configuration/tweaks/scripts/script-finalize.yml @@ -1,6 +1,6 @@ --- title: Do Final Tweaks -description: Does final tweaks that are run from a batch script, as some tweaks can not be done in yaml +description: Does final tweaks that are run from a batch script, as some tweaks cannot be done in yaml privilege: TrustedInstaller actions: - !run: diff --git a/src/Executables/Atlas/3. Configuration/1. General Configuration/User Account Control (UAC)/Disable UAC.cmd b/src/Executables/Atlas/3. Configuration/1. General Configuration/User Account Control (UAC)/Disable UAC.cmd index 29e30d92fe..59e65a8d44 100644 --- a/src/Executables/Atlas/3. Configuration/1. General Configuration/User Account Control (UAC)/Disable UAC.cmd +++ b/src/Executables/Atlas/3. Configuration/1. General Configuration/User Account Control (UAC)/Disable UAC.cmd @@ -10,7 +10,7 @@ echo Disabling UAC breaks fullscreen on certain UWP applications, one of them be echo It may also break drag and dropping between certain applications. echo It is also less secure to disable UAC, as every application you run has complete access to your computer. echo] -echo With UAC disabled, everything runs as admin, and you can not change that without enabling UAC. +echo With UAC disabled, everything runs as admin, and you cannot change that without enabling UAC. echo] choice /c:yn /n /m "Do you want to continue? [Y/N] " if !errorlevel! == 1 goto uacDconfirm diff --git a/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Disable NVIDIA Display Container LS.cmd b/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Disable NVIDIA Display Container LS.cmd index 6897a7403d..65c4b24962 100644 --- a/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Disable NVIDIA Display Container LS.cmd +++ b/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Disable NVIDIA Display Container LS.cmd @@ -9,7 +9,7 @@ whoami /user | find /i "S-1-5-18" > nul 2>&1 || ( :: check if the service exists sc query NVDisplay.ContainerLocalSystem > nul 2>&1 if !errorlevel! == 1 ( - echo The NVIDIA Display Container LS service does not exist, you can not continue. + echo The NVIDIA Display Container LS service does not exist, you cannot continue. echo You may not have NVIDIA drivers installed. pause exit /b 1 diff --git a/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Enable NVIDIA Display Container LS.cmd b/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Enable NVIDIA Display Container LS.cmd index 2b34fe4795..164d9be12f 100644 --- a/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Enable NVIDIA Display Container LS.cmd +++ b/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/Enable NVIDIA Display Container LS.cmd @@ -9,7 +9,7 @@ whoami /user | find /i "S-1-5-18" > nul 2>&1 || ( :: check if the service exists sc query NVDisplay.ContainerLocalSystem > nul 2>&1 if !errorlevel! == 1 ( - echo The NVIDIA Display Container LS service does not exist, you can not continue. + echo The NVIDIA Display Container LS service does not exist, you cannot continue. echo You may not have NVIDIA drivers installed. pause exit /b 1 diff --git a/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/README.txt b/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/README.txt index 881cb0dc05..7a917c6ce6 100644 --- a/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/README.txt +++ b/src/Executables/Atlas/3. Configuration/2. Advanced Configuration/NVIDIA Display Container/README.txt @@ -4,5 +4,5 @@ This allows you to enable/disable the 'NVIDIA Display Container LS service', whi These scripts are aimed at users that have a stripped driver, and people that barely touch the NVIDIA Control Panel. Warning: -Disabling the "NVIDIA Display Container LS" service will make it so you can not use NVIDIA Control Panel and other NVIDIA driver features! +Disabling the "NVIDIA Display Container LS" service will make it so you cannot use NVIDIA Control Panel and other NVIDIA driver features! However, you can enable it again and add a context menu to the desktop for easily enabling/disabling it. \ No newline at end of file diff --git a/src/Executables/NGEN.ps1 b/src/Executables/NGEN.ps1 index d790ec07e7..981d741895 100644 --- a/src/Executables/NGEN.ps1 +++ b/src/Executables/NGEN.ps1 @@ -7,6 +7,6 @@ $env:path = $([Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory( ngen install $_.location | % {"`t$_"} } -# run these tasks in the background to make sure that it's all ngened +# run these tasks in the background to make sure that it is all ngened & "C:\Windows\System32\schtasks.exe" /Run /TN "\Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319" & "C:\Windows\System32\schtasks.exe" /Run /TN "\Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 64" \ No newline at end of file diff --git a/translations/README.md b/translations/README.md index d66e728803..ad2ac49022 100644 --- a/translations/README.md +++ b/translations/README.md @@ -18,7 +18,7 @@ Avoid changing anything other then the text you need to translate. ``` - Add your name and Github profile link into the "Translation Contributor" section of your translation. -- Add the flag button for the translated document into the main [README.md](https://github.com/Atlas-OS/Atlas/blob/main) (make sure to put it in alphabetical order of it's ISO code.) +- Add the flag button for the translated document into the main [README.md](https://github.com/Atlas-OS/Atlas/blob/main) (make sure to put it in alphabetical order of it is ISO code.) - Double check your translation. From 467ddcd44ef791090fd5513f804f746ac304fd9c Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Tue, 4 Jul 2023 16:57:40 +0100 Subject: [PATCH 65/68] refactor(appx.yml): general formatting --- src/Configuration/atlas/appx.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/Configuration/atlas/appx.yml b/src/Configuration/atlas/appx.yml index d9ff3daeb7..a55777badc 100644 --- a/src/Configuration/atlas/appx.yml +++ b/src/Configuration/atlas/appx.yml @@ -4,15 +4,16 @@ description: Removes APPX packages privilege: TrustedInstaller actions: - !writeStatus: {status: 'Removing APPX packages'} - # The reason of removing those applications is that there is a huge potential of them - # sending users' data, showing unwanted content including advertisements and using hardware resources. - # However, most of these applications can be reinstalled via Microsoft Store in case user need them. + + # The reason of removing those applications is that there is a huge potential of them sending users' + # data, showing unwanted content including advertisements and using hardware resources. However, + # most of these applications can be reinstalled via Microsoft Store in case user need them. + # https://docs.microsoft.com/en-us/windows/application-management/apps-in-windows-10 - # ------------------------------------------------------------------------------------------ # - - # Comments - packages added back that do not get in the way of users at all - # and are only dependencies or hidden, meaningless applications. + # ------------------------------------------------------------------------------------------------ # + # Applications added back: Dependencies or hidden apps that do not get in the way of users. # + # ------------------------------------------------------------------------------------------------ # # File Picker # - !appx: {name: '1527c705-839a-4832-9118-54d4Bd6a0c89*', type: family} @@ -26,7 +27,7 @@ actions: # Related to Windows Hello - biometric (face and fingerprint recognition) # - !appx: {name: '*Microsoft.BioEnrollment*', type: family} - # Used to install APPX and UWP applications in Windows + # Used to install AppX and UWP applications in Windows # Contains winget # - !appx: {name: '*Microsoft.DesktopAppInstaller*', type: family} @@ -54,7 +55,7 @@ actions: # - !appx: {name: '*Microsoft.LockApp*', type: family} # - !appx: {name: '*Microsoft.Windows.NarratorQuickStart*', type: family} - # ------------------------------------------------------------------------------------------ # + # ------------------------------------------------------------------------------------------------ # # Disney - !appx: {name: '*Disney*', type: family} @@ -65,10 +66,10 @@ actions: # Cortana - !appx: {name: '*Microsoft.549981C3F5F10*', type: family} - # MixedReality Portal + # Mixed Reality - !appx: {name: '*Microsoft.MixedReality.Portal*', type: family} - # Installation of unwanted content such as apps and ads + # Installs unwanted content such as apps like Disney+ and advertisements - !appx: {name: '*Microsoft.Windows.ContentDeliveryManager*', type: family} # Network connection should not be needed in OOBE From 0fa1cfc10d9c765eb8509f3b1ca96b55a5cbe23b Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Tue, 4 Jul 2023 17:02:28 +0100 Subject: [PATCH 66/68] refactor(appx.yml): clarify on reason for removing appx --- src/Configuration/atlas/appx.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Configuration/atlas/appx.yml b/src/Configuration/atlas/appx.yml index a55777badc..9f8e124d3d 100644 --- a/src/Configuration/atlas/appx.yml +++ b/src/Configuration/atlas/appx.yml @@ -6,8 +6,9 @@ actions: - !writeStatus: {status: 'Removing APPX packages'} # The reason of removing those applications is that there is a huge potential of them sending users' - # data, showing unwanted content including advertisements and using hardware resources. However, - # most of these applications can be reinstalled via Microsoft Store in case user need them. + # data, showing unwanted content including advertisements and using hardware resources. They can also + # simply be annoyances that are never used. However, most of these applications can be reinstalled + # via Microsoft Store in case user need them. # https://docs.microsoft.com/en-us/windows/application-management/apps-in-windows-10 @@ -28,7 +29,7 @@ actions: # - !appx: {name: '*Microsoft.BioEnrollment*', type: family} # Used to install AppX and UWP applications in Windows - # Contains winget + # Contains the Windows Package Manager # - !appx: {name: '*Microsoft.DesktopAppInstaller*', type: family} # Eye Control - dependency of Mixed Reality? From 74228256592f694e2bb50ec41bbf11cd6efa9cfe Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Tue, 4 Jul 2023 17:28:08 +0100 Subject: [PATCH 67/68] refactor(tweaks.yml): general formatting improvements --- src/Configuration/tweaks.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 998be810a9..84055c05f2 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -7,20 +7,25 @@ features: # ------------------------- NOTES ------------------------- # # - Each root folder has its own AME Wizard status - # - You can disable a certain yaml file by commenting it out + # - You can disable a certain YAML file by commenting it out # - The playbook files are ran in order + # - Each root category is a root folder name + # - Comments for the individual playbook files have no text + # length limit, although keep it reasonable # ----------------------- END NOTES ----------------------- # # Configure PowerShell first so that other PowerShell scripts work - tweaks\qol\config-powershell.yml + # User prompts - customise the install - tweaks\statuses\status-prompts.yml - tweaks\scripts\script-prompts.yml + # NGEN - PowerShell optimisation - tweaks\statuses\status-ngen.yml - tweaks\scripts\script-ngen.yml # ----------------------------------------------------- - # Miscellaneous + # Misc # ----------------------------------------------------- # >>> Description <<< # @@ -300,7 +305,7 @@ features: # ----------------------------------------------------- - tweaks\statuses\status-security.yml - tweaks\security\block-anonymous-enum-sam.yml - # The account should be deleted after OOBE. + # This account should be deleted after OOBE # - tweaks\security\delete-defaultuser0.yml - tweaks\security\disable-remote-assistance.yml # No longer needed as Atlas only runs on new Windows versions From 9c4ac2589e63f6fb4fb151df0a0115bbbccea853 Mon Sep 17 00:00:00 2001 From: he3als <65787561+he3als@users.noreply.github.com> Date: Tue, 4 Jul 2023 18:13:06 +0100 Subject: [PATCH 68/68] fix(tweaks): title-case formatting & formatting --- src/Configuration/tweaks.yml | 2 +- src/Configuration/tweaks/misc/disable-game-mode.yml | 2 +- src/Configuration/tweaks/misc/oem-information.yml | 2 +- src/Configuration/tweaks/networking/netsh.yml | 2 +- .../tweaks/networking/shares/restrict-anonymous-access.yml | 2 +- .../networking/shares/restrict-anonymous-enumeration.yml | 2 +- src/Configuration/tweaks/performance/config-fse-gamebar.yml | 4 ++-- src/Configuration/tweaks/performance/config-mmcss.yml | 2 +- ...dows-maintenance.yml => disable-automatic-maintenance.yml} | 4 ++-- src/Configuration/tweaks/performance/disable-rsop-logging.yml | 2 +- .../tweaks/performance/no-search-invalid-shortcuts.yml | 2 +- .../tweaks/performance/system/disable-reserved-storage.yml | 2 +- .../tweaks/performance/system/service-host-split.yml | 2 +- .../privacy/cloud/disable-suggest-ways-to-finish-setup.yml | 2 +- .../tweaks/privacy/disable-web-lang-list-access.yml | 2 +- src/Configuration/tweaks/privacy/disallow-ms-accounts.yml | 2 +- .../tweaks/privacy/disallow-user-activity-upload.yml | 2 +- src/Configuration/tweaks/privacy/search-settings.yml | 2 +- .../tweaks/privacy/telemetry/disallow-data-collection.yml | 2 +- src/Configuration/tweaks/qol/appearance/blue-tooltips.yml | 2 +- .../tweaks/qol/appearance/dark-mode-disable-transparency.yml | 2 +- .../tweaks/qol/appearance/disable-blur-login.yml | 2 +- .../tweaks/qol/disable-background-auto-login.yml | 2 +- src/Configuration/tweaks/qol/disable-store-auto-updates.yml | 2 +- src/Configuration/tweaks/qol/do-not-reduce-sounds.yml | 2 +- .../ease-of-access/disable-annoying-features-shortcuts.yml | 2 +- .../tweaks/qol/ease-of-access/disable-warning-sounds.yml | 2 +- .../tweaks/qol/explorer/add-context-menus/install-cab.yml | 2 +- .../explorer/add-context-menus/merge-as-trustedinstaller.yml | 2 +- .../tweaks/qol/explorer/add-context-menus/new-bat.yml | 2 +- .../tweaks/qol/explorer/add-context-menus/new-ps1.yml | 2 +- .../tweaks/qol/explorer/add-context-menus/new-reg.yml | 2 +- .../tweaks/qol/explorer/always-more-details-transfer.yml | 2 +- .../tweaks/qol/explorer/disable-folders-this-pc.yml | 4 ++-- .../tweaks/qol/explorer/disable-network-navigation-pane.yml | 2 +- .../tweaks/qol/explorer/minimize-mouse-hover-time.yml | 2 +- src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml | 2 +- .../tweaks/qol/explorer/removable-drives-only-this-pc.yml | 2 +- .../qol/explorer/remove-context-menus/cast-to-device.yml | 2 +- .../tweaks/qol/explorer/remove-context-menus/extract-all.yml | 2 +- .../qol/explorer/remove-context-menus/give-access-to.yml | 2 +- .../qol/explorer/remove-context-menus/include-in-library.yml | 2 +- .../tweaks/qol/explorer/remove-context-menus/new-bitmap.yml | 2 +- .../tweaks/qol/explorer/remove-context-menus/new-rtf.yml | 2 +- .../tweaks/qol/explorer/remove-context-menus/paint-3D.yml | 2 +- .../tweaks/qol/explorer/remove-context-menus/print.yml | 2 +- .../tweaks/qol/explorer/remove-context-menus/share.yml | 2 +- .../explorer/remove-context-menus/troubleshooting-compat.yml | 2 +- src/Configuration/tweaks/qol/explorer/show-files.yml | 2 +- .../tweaks/qol/hide-disabled-disconnected-sounds.yml | 2 +- src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml | 2 +- .../tweaks/qol/shell/notification-quick-settings.yml | 2 +- src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml | 2 +- src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml | 2 +- .../tweaks/qol/taskbar/disable-badges-taskbar.yml | 2 +- .../tweaks/qol/taskbar/disable-cloud-optimized-content.yml | 2 +- src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml | 2 +- .../tweaks/qol/taskbar/disable-news-and-interests.yml | 2 +- src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml | 2 +- src/Configuration/tweaks/qol/taskbar/hide-task-view.yml | 2 +- src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml | 2 +- src/Configuration/tweaks/scripts/script-finalize.yml | 2 +- .../tweaks/security/block-anonymous-enum-sam.yml | 2 +- src/Configuration/tweaks/security/strong-dotnet-crypto.yml | 2 +- src/Configuration/tweaks/statuses/status-clean-winsxs.yml | 2 +- src/Configuration/tweaks/statuses/status-debloat.yml | 2 +- src/Configuration/tweaks/statuses/status-misc.yml | 2 +- src/Configuration/tweaks/statuses/status-networking.yml | 2 +- src/Configuration/tweaks/statuses/status-ngen.yml | 2 +- src/Configuration/tweaks/statuses/status-performance.yml | 2 +- src/Configuration/tweaks/statuses/status-privacy.yml | 2 +- src/Configuration/tweaks/statuses/status-prompts.yml | 2 +- src/Configuration/tweaks/statuses/status-qol.yml | 2 +- src/Configuration/tweaks/statuses/status-scripts.yml | 2 +- src/Configuration/tweaks/statuses/status-security.yml | 2 +- 75 files changed, 78 insertions(+), 78 deletions(-) rename src/Configuration/tweaks/performance/{disable-windows-maintenance.yml => disable-automatic-maintenance.yml} (66%) diff --git a/src/Configuration/tweaks.yml b/src/Configuration/tweaks.yml index 84055c05f2..b53a4b01b9 100644 --- a/src/Configuration/tweaks.yml +++ b/src/Configuration/tweaks.yml @@ -78,7 +78,7 @@ features: # - tweaks\performance\clear-ifeo.yml - tweaks\performance\config-fse-gamebar.yml - tweaks\performance\config-mmcss.yml - - tweaks\performance\disable-windows-maintenance.yml + - tweaks\performance\disable-automatic-maintenance.yml - tweaks\performance\disable-background-apps.yml - tweaks\performance\disable-perf-track.yml - tweaks\performance\disable-rsop-logging.yml diff --git a/src/Configuration/tweaks/misc/disable-game-mode.yml b/src/Configuration/tweaks/misc/disable-game-mode.yml index b51db73857..713a1673fd 100644 --- a/src/Configuration/tweaks/misc/disable-game-mode.yml +++ b/src/Configuration/tweaks/misc/disable-game-mode.yml @@ -1,6 +1,6 @@ --- title: Disable Game Mode -description: Disables Windows Game Mode feature +description: Disables the Windows Game Mode feature privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/misc/oem-information.yml b/src/Configuration/tweaks/misc/oem-information.yml index 8c864ab1e9..e0635869bf 100644 --- a/src/Configuration/tweaks/misc/oem-information.yml +++ b/src/Configuration/tweaks/misc/oem-information.yml @@ -1,6 +1,6 @@ --- title: Configure OEM Information -description: Configures OEM information to contain model, discord server and OS name +description: Configures OEM information to contain the Atlas version and the Atlas Discord server privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/networking/netsh.yml b/src/Configuration/tweaks/networking/netsh.yml index caa4d0ba4a..6cbb99dc24 100644 --- a/src/Configuration/tweaks/networking/netsh.yml +++ b/src/Configuration/tweaks/networking/netsh.yml @@ -1,5 +1,5 @@ --- -title: Configure Network Settings With Network Shell +title: Configure Network Settings with Network Shell description: Configures the optimal networking settings using Network Shell (netsh.exe) privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml index c864017e6d..1e1d4c662a 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml @@ -1,5 +1,5 @@ --- -title: Restrict Anonymous Access To Named Pipes And Shares +title: Restrict Anonymous Access to Named Pipes and Shares description: Restricts anonymous access to named pipes and shares to prevent unauthorized system access privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml index 736c1f35fc..3c96598729 100644 --- a/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml +++ b/src/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml @@ -1,5 +1,5 @@ --- -title: Restrict Anonymous Enumeration Of Shares +title: Restrict Anonymous Enumeration of Shares description: Restricts anonymous enumeration of shares privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/performance/config-fse-gamebar.yml b/src/Configuration/tweaks/performance/config-fse-gamebar.yml index b1ee1c656b..f48858c311 100644 --- a/src/Configuration/tweaks/performance/config-fse-gamebar.yml +++ b/src/Configuration/tweaks/performance/config-fse-gamebar.yml @@ -1,6 +1,6 @@ --- -title: Disable GameBar And Enable Fullscreen Exclusive -description: Disables GameBar as it is considered as a bloatware feature (as well as being incompatible with FSE) and enables fullscreen exclusive for the best possible latency, although this should be looked into more with recent Windows versions +title: Disable Game Bar and Enable Fullscreen Exclusive +description: Disables XBOX Game Bar as it is considered as a bloatware feature (as well as being incompatible with FSE) and enables fullscreen exclusive for the best possible latency, although this should be looked into more with recent Windows versions privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/performance/config-mmcss.yml b/src/Configuration/tweaks/performance/config-mmcss.yml index 8783a1c53f..8f71102c5e 100644 --- a/src/Configuration/tweaks/performance/config-mmcss.yml +++ b/src/Configuration/tweaks/performance/config-mmcss.yml @@ -1,5 +1,5 @@ --- -title: Configure The Multimedia Class Scheduler Service +title: Configure the Multimedia Class Scheduler Service description: Configures MMCSS for the best performance privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/performance/disable-windows-maintenance.yml b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml similarity index 66% rename from src/Configuration/tweaks/performance/disable-windows-maintenance.yml rename to src/Configuration/tweaks/performance/disable-automatic-maintenance.yml index 958a671063..b1db230cf0 100644 --- a/src/Configuration/tweaks/performance/disable-windows-maintenance.yml +++ b/src/Configuration/tweaks/performance/disable-automatic-maintenance.yml @@ -1,6 +1,6 @@ --- -title: Disable Windows Maintenance -description: Disables automatic and system maintenance, which does tasks such as updates in the background, for QoL and performance +title: Disable Automatic Maintenance +description: Disables the 'Automatic Maintenance' feature in Windows, which does tasks such as updates in the background, for QoL and performance privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/performance/disable-rsop-logging.yml b/src/Configuration/tweaks/performance/disable-rsop-logging.yml index d9944ed47e..52727013af 100644 --- a/src/Configuration/tweaks/performance/disable-rsop-logging.yml +++ b/src/Configuration/tweaks/performance/disable-rsop-logging.yml @@ -1,5 +1,5 @@ --- -title: Disable Resultant Set Of Policy (RSoP) Logging +title: Disable Resultant Set of Policy (RSoP) Logging description: Disables logging of Group Policy settings (RSoP) for privacy privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml index 9b03158240..c2f978aaa5 100644 --- a/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml +++ b/src/Configuration/tweaks/performance/no-search-invalid-shortcuts.yml @@ -1,5 +1,5 @@ --- -title: Disable Searching For Invalid Shortcuts +title: Disable Searching for Invalid Shortcuts description: Disables searching drives or using NTFS file system tracking for shortcuts that have invalid/non-existant paths for responsiveness privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml index b18763002a..d40e8d7eef 100644 --- a/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml +++ b/src/Configuration/tweaks/performance/system/disable-reserved-storage.yml @@ -1,5 +1,5 @@ --- -title: Disable Reserved Storage For Windows Updates +title: Disable Reserved Storage for Windows Updates description: Disables reserved storage for Windows Updates to have more storage space privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/performance/system/service-host-split.yml b/src/Configuration/tweaks/performance/system/service-host-split.yml index 8513bc304c..1b73a90236 100644 --- a/src/Configuration/tweaks/performance/system/service-host-split.yml +++ b/src/Configuration/tweaks/performance/system/service-host-split.yml @@ -1,6 +1,6 @@ --- title: Disable Service Host Splitting -description: Disables Service Host splitting [#491], meaning that at a cost of unlikely reduced stability, there will be lower RAM usage and process count +description: Disables Service Host splitting [#491] for lower RAM usage and process count at a cost of reduced stability (if a service crashes) privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml index f2acbce07d..8d4a9ae6e0 100644 --- a/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml +++ b/src/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml @@ -1,5 +1,5 @@ --- -title: Disable Suggested Ways To Finish Setting Up Your Device +title: Disable Suggested Ways to Finish Setting Up Your Device description: Disables suggested ways to finish setting up your device, as it will mostly anony you to use cloud features privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml index 30f53cef31..324eed7ed0 100644 --- a/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml +++ b/src/Configuration/tweaks/privacy/disable-web-lang-list-access.yml @@ -1,5 +1,5 @@ --- -title: Disable Website Access To Language List +title: Disable Website Access to Language List description: Disables websites accessing the Windows language list for the best privacy, as it is a common fingerprinting technique to identify a user by their languages privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml index 34e8c803ea..68e77559f8 100644 --- a/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml +++ b/src/Configuration/tweaks/privacy/disallow-ms-accounts.yml @@ -1,5 +1,5 @@ --- -title: Disallow Users To Be Non-Local +title: Disallow Users to Be Non-local description: For privacy and QoL, users are prevented from adding Microsoft accounts as user accounts instead of local accounts privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml index 2ac67ccfe0..67e64bdfd8 100644 --- a/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml +++ b/src/Configuration/tweaks/privacy/disallow-user-activity-upload.yml @@ -1,5 +1,5 @@ --- -title: Disallow Upload And Publish Of User Activities +title: Disallow Upload and Publish of User Activities description: Disables the upload and publish of user activities for privacy privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/search-settings.yml b/src/Configuration/tweaks/privacy/search-settings.yml index a5f3223081..10b2f1710b 100644 --- a/src/Configuration/tweaks/privacy/search-settings.yml +++ b/src/Configuration/tweaks/privacy/search-settings.yml @@ -1,5 +1,5 @@ --- -title: Configure Search On The Taskbar +title: Configure Search on the Taskbar description: Configures search for the optimal usability and privacy, such as disabling online features to make it simplistic and usable privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml index 7ed628412b..831a241a19 100644 --- a/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml +++ b/src/Configuration/tweaks/privacy/telemetry/disallow-data-collection.yml @@ -1,5 +1,5 @@ --- -title: Disallow Telemetry And Data Collection +title: Disallow Telemetry and Data Collection description: Disallows telemetry and data collection to improve privacy privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml index c00af435e5..5e0ee4a9e1 100644 --- a/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml +++ b/src/Configuration/tweaks/qol/appearance/blue-tooltips.yml @@ -1,5 +1,5 @@ --- -title: Change The Tooltip Color To Blue +title: Change the Tooltip Color to Blue description: Changes the tooltip color to blue privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml index 2dac7c2b2d..7e5e9b2089 100644 --- a/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml +++ b/src/Configuration/tweaks/qol/appearance/dark-mode-disable-transparency.yml @@ -1,5 +1,5 @@ --- -title: Enable Dark Mode And Disable Transparency +title: Enable Dark Mode and Disable Transparency description: Enables dark mode and disables transparency for possible performance and QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml index e9f936167c..9a07bb3be4 100644 --- a/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml +++ b/src/Configuration/tweaks/qol/appearance/disable-blur-login.yml @@ -1,5 +1,5 @@ --- -title: Disable Blur On Login Background +title: Disable Blur on Login Background description: Disables the blur on the login background so that the background is clear and for a potential and tiny performance improvement privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/disable-background-auto-login.yml b/src/Configuration/tweaks/qol/disable-background-auto-login.yml index d31a8cea2b..427b00cadd 100644 --- a/src/Configuration/tweaks/qol/disable-background-auto-login.yml +++ b/src/Configuration/tweaks/qol/disable-background-auto-login.yml @@ -1,5 +1,5 @@ --- -title: Disable Auto-logon To Finish Setting Up Device After An Update Or Restart +title: Disable Auto-Logon to Finish Setting Up Device After an Update or Restart description: Disables automatic logging-in in the background of the lockscreen, also called 'Use sign-in info to auto-finish setting up device after update or restart' privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml index ed52519d90..7e61ef306c 100644 --- a/src/Configuration/tweaks/qol/disable-store-auto-updates.yml +++ b/src/Configuration/tweaks/qol/disable-store-auto-updates.yml @@ -1,5 +1,5 @@ --- -title: Disable Automatic Updates For Apps In Store +title: Disable Automatic Updates for Apps in Store description: Disables automatic updates for apps in Store so that the user has more control privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml index 8a91ef0256..64f510d4a4 100644 --- a/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml +++ b/src/Configuration/tweaks/qol/do-not-reduce-sounds.yml @@ -1,5 +1,5 @@ --- -title: Do Not Reduce Sounds While In A Call +title: Do Not Reduce Sounds While in a Call description: Makes it so that Windows does not reduce sounds in a call for QoL, as people generally wouldn't want this behaviour privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml index c44b2b071b..07bc80f5c3 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-annoying-features-shortcuts.yml @@ -1,5 +1,5 @@ --- -title: Disable Commonly Annoying Features And Shortcuts +title: Disable Commonly Annoying Features and Shortcuts description: Disables commonly annoying features such as pressing shift 5 times for sticky keys. privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml index 8f89b87a7b..a698de384f 100644 --- a/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml +++ b/src/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml @@ -1,5 +1,5 @@ --- -title: Disable Ease Of Access Sounds +title: Disable Ease of Access Sounds description: Disable Ease Of Access sounds on activation or sound warnings, like the infamous sticky keys sound, for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml index 24c7ede4ef..ec3595caa5 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/install-cab.yml @@ -1,5 +1,5 @@ --- -title: Add 'Install CAB' To Context Menu +title: Add 'Install CAB' to Context Menu description: Allows you to install Windows packages in the form of .cab files in the context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml index 9664688ac2..48661a4883 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml @@ -1,5 +1,5 @@ --- -title: Add 'Merge as TrustedInstaller' To Context Menu +title: Add 'Merge as TrustedInstaller' to Context Menu description: Adds 'Merge as TrustedInstaller' to context menu for registry files privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml index 9c27711d10..a00fa75a87 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml @@ -1,5 +1,5 @@ --- -title: Adds Batch Scripts To 'New' Context Menu +title: Adds Batch Scripts to 'New' Context Menu description: Adds batch scripts (.bat) to 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml index 82a363a05f..b7625450ba 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml @@ -1,5 +1,5 @@ --- -title: Add PowerShell Script To 'New' Context Menu +title: Add PowerShell Script to 'New' Context Menu description: Adds PowerShell script (.ps1) to 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml index 82f55fef6f..87822d38e2 100644 --- a/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml +++ b/src/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml @@ -1,5 +1,5 @@ --- -title: Add Registry Entries To 'New' Context Menu +title: Add Registry Entries to 'New' Context Menu description: Adds registry entries (.reg) to 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml index 07be08e6b0..944db2a8c0 100644 --- a/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml +++ b/src/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml @@ -1,5 +1,5 @@ --- -title: Show More Details By Default On Transfers +title: Show More Details by Default on Transfers description: Shows more details by default on file transfers such as exact speed of files copying, moving, deleting, etc. privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml index 6d037e1072..041832cfa4 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-folders-this-pc.yml @@ -1,6 +1,6 @@ --- -title: Remove Folders From This PC -description: Removes folders from 'This PC' as they are also in Quick Access to enhance visibility and QoL. Also adds 'Music' and 'Videos' to Quick Access +title: Hide Folders from This PC +description: Hides folders from 'This PC' as they are also in Quick Access to reduce clutter and QoL. Also adds 'Music' and 'Videos' to Quick Access. privilege: TrustedInstaller actions: - !registryValue: diff --git a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml index fe85a79c40..9bd56e8584 100644 --- a/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml +++ b/src/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml @@ -1,5 +1,5 @@ --- -title: Disable Network Navigation Pane n Explorer +title: Disable Network Navigation Pane in Explorer description: Disables the network navigation pane/item in the Explorer sidebar for QoL, as it is mostly unused privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml b/src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml index c3f192fbe2..6c22b7ede8 100644 --- a/src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml +++ b/src/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml @@ -1,5 +1,5 @@ --- -title: Minimize Mouse Hover Time For Item Info +title: Minimize Mouse Hover Time for Item Info description: Minimizes mouse hover time (from 400 ms to 20 ms) for hovering over files or folders mostly in File Explorer, so that you can instantly see information for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml index e403365a2e..54d8862cea 100644 --- a/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/open-to-this-pc.yml @@ -1,5 +1,5 @@ --- -title: Open File Explorer To This PC +title: Open File Explorer to This PC description: Configures File Explorer to open to This PC instead of Quick Access for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml index 8ea9ee7517..58eafdcc2d 100644 --- a/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml +++ b/src/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml @@ -1,5 +1,5 @@ --- -title: Show Removable Drives Only In 'This PC' +title: Show Removable Drives Only in 'This PC' description: Shows removable drives only in 'This PC', instead of being seperate in the Explorer sidebar, for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml index 247ebc8369..6abeaa8f65 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Cast to device' From Context Menu +title: Remove 'Cast to device' from Context Menu description: Removes 'Cast to device' from Context Menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml index dc6c480b24..2168a74286 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/extract-all.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Extract all' From Context Menu +title: Remove 'Extract all' from Context Menu description: Removes 'Extract all' from Context Menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml index 421254da03..20531f9ce5 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/give-access-to.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Give access to' From Context Menu +title: Remove 'Give access to' from Context Menu description: Removes 'Give access to' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml index 3ff84c8c9c..dd9b07ccfc 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Include in Library' From Context Menu +title: Remove 'Include in Library' from Context Menu description: Removes 'Include in Library' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml index b3bc62eea4..62378feee6 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml @@ -1,5 +1,5 @@ --- -title: Remove Bitmap Image From 'New' Context Menu +title: Remove Bitmap Image from 'New' Context Menu description: Removes bitmap image from the 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml index 86eacf37fa..9e374eef36 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml @@ -1,5 +1,5 @@ --- -title: Remove Rich Text Document From 'New' Context Menu +title: Remove Rich Text Document from 'New' Context Menu description: Removes rich text document from 'New' context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml index d6e73182fb..e818771d90 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Edit with Paint 3D' From Context Menu +title: Remove 'Edit with Paint 3D' from Context Menu description: Removes 'Edit with Paint 3D' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml index 2cd8ad72db..5f7a815aee 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/print.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Print' From Context Menu +title: Remove 'Print' from Context Menu description: Removes the 'Print' context menu by default privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml index 52f3079bc1..3c9cbc6381 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Share' From Context Menu +title: Remove 'Share' from Context Menu description: Removes 'Share' from Context Menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml index 958c582164..1dd8ed3b2a 100644 --- a/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml +++ b/src/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml @@ -1,5 +1,5 @@ --- -title: Remove 'Troubleshooting Compatibility' From Context Menu +title: Remove 'Troubleshooting Compatibility' from Context Menu description: Removes 'Troubleshooting Compatibility' from context menu privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/explorer/show-files.yml b/src/Configuration/tweaks/qol/explorer/show-files.yml index da399717d1..54e2ad2431 100644 --- a/src/Configuration/tweaks/qol/explorer/show-files.yml +++ b/src/Configuration/tweaks/qol/explorer/show-files.yml @@ -1,5 +1,5 @@ --- -title: Configure Explorer To Show All Files With File Extensions +title: Configure Explorer to Show All Files with File Extensions description: Configures Explorer to show all files with file extensions such as system files, hidden files, etc. This is for QoL and also security. privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml index 77331c9e0d..941503936b 100644 --- a/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml +++ b/src/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml @@ -1,5 +1,5 @@ --- -title: Hide Disabled And Disconnected Devices In Sounds Panel +title: Hide Disabled and Disconnected Devices in Sounds Panel description: Hides disabled and disconnected devices in the sounds panel (mmsys.cpl) for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml index 7ac22919ea..d383e1426f 100644 --- a/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml +++ b/src/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml @@ -1,5 +1,5 @@ --- -title: Do Not Show Edge Tabs In Alt-Tab +title: Do Not Show Edge Tabs in Alt-Tab description: Sets the 'Alt + Tab shows' option to 'Open windows only', meaning that individual Edge tabs won't be displayed, which would clutter the alt-tab interface privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml index d080406590..abe8463968 100644 --- a/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml +++ b/src/Configuration/tweaks/qol/shell/notification-quick-settings.yml @@ -1,5 +1,5 @@ --- -title: Configure Quick Settings In Notification Center +title: Configure Quick Settings in Notification Center description: Configures Quick Settings in Notification Center for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml index 1314c3e8d6..207ae1d259 100644 --- a/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml +++ b/src/Configuration/tweaks/qol/show-all-tasks-control-panel.yml @@ -1,5 +1,5 @@ --- -title: Show All Tasks In Control Panel +title: Show All Tasks in Control Panel description: Shows 'All Tasks' in Control Panel (God Mode), so that people can easily access all settings for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml index 6864d9f9ef..feb9b430e6 100644 --- a/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml +++ b/src/Configuration/tweaks/qol/taskbar/cmd-win-x.yml @@ -1,5 +1,5 @@ --- -title: Show Command Prompt On Win+X +title: Show Command Prompt on Win+X description: Shows Command Prompt instead of PowerShell on Windows + X, as it is what most users are familar with privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml index 7ea85bdf45..4c727e962b 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-badges-taskbar.yml @@ -1,5 +1,5 @@ --- -title: Hide UWP Badges On Taskbar +title: Hide UWP Badges on Taskbar description: Hides badges on the taskbar for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml index 59986b6201..cfe0e929f8 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml @@ -1,5 +1,5 @@ --- -title: Disable Cloud Optimized Content On Taskbar +title: Disable Cloud Optimized Content on Taskbar description: Disables cloud optimized content in the taskbar for QoL, which will pin items dependant on what you use like having a linked phone or Xbox Live privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml index 185adb75ef..9d67d45027 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml @@ -1,5 +1,5 @@ --- -title: Disable Show Desktop Peek On Taskbar +title: Disable Show Desktop Peek on Taskbar description: Disables the 'Show Desktop' peek feature on the taskbar, as most of the time people accidently trigger it, so it is disabled here for QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml index fc98df18a8..2b80585c6a 100644 --- a/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml +++ b/src/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml @@ -1,5 +1,5 @@ --- -title: Disable News And Interests +title: Disable News and Interests description: Disables News and Interests on the taskbar for privacy (lots of third party connections) and QoL privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml index 409f2cd650..d5bb36e905 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-meet-now.yml @@ -1,5 +1,5 @@ --- -title: Hide 'Meet Now' On Taskbar +title: Hide 'Meet Now' on Taskbar description: Hides 'Meet Now' on the taskbar for QoL and privacy (as it is an online feature) privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml index 8b40cad8dc..20d7c8a38f 100644 --- a/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml +++ b/src/Configuration/tweaks/qol/taskbar/hide-task-view.yml @@ -1,5 +1,5 @@ --- -title: Disable Task View On Taskbar +title: Disable Task View on Taskbar description: Disables the Task View button on the taskbar for QoL, as it can be accessed with Win + Tab anyways privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml index 32b3cd8568..1668e54ce8 100644 --- a/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml +++ b/src/Configuration/tweaks/qol/taskbar/no-store-taskbar-pin.yml @@ -1,5 +1,5 @@ --- -title: Disallow Pinning Microsoft Store App To Taskbar +title: Disallow Pinning Microsoft Store App to Taskbar description: Disallows pinning the Microsoft Store app to the taskbar, as most people realistically do not want it there privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/scripts/script-finalize.yml b/src/Configuration/tweaks/scripts/script-finalize.yml index 1f146a19a6..7cede54c09 100644 --- a/src/Configuration/tweaks/scripts/script-finalize.yml +++ b/src/Configuration/tweaks/scripts/script-finalize.yml @@ -1,6 +1,6 @@ --- title: Do Final Tweaks -description: Does final tweaks that are run from a batch script, as some tweaks cannot be done in yaml +description: Does final tweaks that are run from a batch script, as some tweaks cannot be done in playbook YAMLs privilege: TrustedInstaller actions: - !run: diff --git a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml index ccada48572..56b5788da8 100644 --- a/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml +++ b/src/Configuration/tweaks/security/block-anonymous-enum-sam.yml @@ -1,5 +1,5 @@ --- -title: Blocks Anonymous Enumeration Of SAM Accounts +title: Blocks Anonymous Enumeration of SAM Accounts description: Blocks the anonymous enumeration of SAM accounts to prevent the ability to list the potential points of attack to the system privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml index c132326d11..1cf03f23f0 100644 --- a/src/Configuration/tweaks/security/strong-dotnet-crypto.yml +++ b/src/Configuration/tweaks/security/strong-dotnet-crypto.yml @@ -3,7 +3,7 @@ title: Set Strong Cryptography description: Set strong cryptography on AMD64 and x86 .NET Framework (version 4 and above) to fix a Scoop installation issue privilege: TrustedInstaller actions: - # Not needed on modern versions of the application + # Not needed on modern versions of Windows # https://github.com/ScoopInstaller/Scoop/issues/2040#issuecomment-369686748 # https://learn.microsoft.com/en-us/dotnet/framework/network-programming/tls - !registryValue: diff --git a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml index b520e72aef..498bbcf72c 100644 --- a/src/Configuration/tweaks/statuses/status-clean-winsxs.yml +++ b/src/Configuration/tweaks/statuses/status-clean-winsxs.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For Cleaning the Component Store +title: Status in AME Wizard for Cleaning the Component Store description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-debloat.yml b/src/Configuration/tweaks/statuses/status-debloat.yml index bee34b5648..38dd920b3d 100644 --- a/src/Configuration/tweaks/statuses/status-debloat.yml +++ b/src/Configuration/tweaks/statuses/status-debloat.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The Debloating Category +title: Status in AME Wizard for the Debloating Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-misc.yml b/src/Configuration/tweaks/statuses/status-misc.yml index fd2ffbf993..24b0427b37 100644 --- a/src/Configuration/tweaks/statuses/status-misc.yml +++ b/src/Configuration/tweaks/statuses/status-misc.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The Miscellaneous Category +title: Status in AME Wizard for the Miscellaneous Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-networking.yml b/src/Configuration/tweaks/statuses/status-networking.yml index 9afff0a9f8..3ced06d0df 100644 --- a/src/Configuration/tweaks/statuses/status-networking.yml +++ b/src/Configuration/tweaks/statuses/status-networking.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The Networking Category +title: Status in AME Wizard for the Networking Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-ngen.yml b/src/Configuration/tweaks/statuses/status-ngen.yml index 962dac9ab4..282b79b7f3 100644 --- a/src/Configuration/tweaks/statuses/status-ngen.yml +++ b/src/Configuration/tweaks/statuses/status-ngen.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For Running .NET Optimization +title: Status in AME Wizard for Running .NET Optimization description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-performance.yml b/src/Configuration/tweaks/statuses/status-performance.yml index 9e425215f3..cf7d2d29bf 100644 --- a/src/Configuration/tweaks/statuses/status-performance.yml +++ b/src/Configuration/tweaks/statuses/status-performance.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The Performance Category +title: Status in AME Wizard for the Performance Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-privacy.yml b/src/Configuration/tweaks/statuses/status-privacy.yml index c4feb29ac0..4b7bcd2ce5 100644 --- a/src/Configuration/tweaks/statuses/status-privacy.yml +++ b/src/Configuration/tweaks/statuses/status-privacy.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The Privacy Category +title: Status in AME Wizard for the Privacy Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-prompts.yml b/src/Configuration/tweaks/statuses/status-prompts.yml index b88ef1d0e0..b04e5f3ed2 100644 --- a/src/Configuration/tweaks/statuses/status-prompts.yml +++ b/src/Configuration/tweaks/statuses/status-prompts.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For PowerShell Prompts +title: Status in AME Wizard for PowerShell Prompts description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-qol.yml b/src/Configuration/tweaks/statuses/status-qol.yml index 294ec71574..3aca0067aa 100644 --- a/src/Configuration/tweaks/statuses/status-qol.yml +++ b/src/Configuration/tweaks/statuses/status-qol.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The QoL Category +title: Status in AME Wizard for the QoL Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-scripts.yml b/src/Configuration/tweaks/statuses/status-scripts.yml index 456364d464..cc8537f611 100644 --- a/src/Configuration/tweaks/statuses/status-scripts.yml +++ b/src/Configuration/tweaks/statuses/status-scripts.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The Scripts Category +title: Status in AME Wizard for the Scripts Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: diff --git a/src/Configuration/tweaks/statuses/status-security.yml b/src/Configuration/tweaks/statuses/status-security.yml index 129d177129..39f19fdcae 100644 --- a/src/Configuration/tweaks/statuses/status-security.yml +++ b/src/Configuration/tweaks/statuses/status-security.yml @@ -1,5 +1,5 @@ --- -title: Status In AME Wizard For The Security Category +title: Status in AME Wizard for the Security Category description: Displays a status in AME Wizard for a specified category privilege: TrustedInstaller actions: