├── .atlasPsModulesPath ├── .gitattributes ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── SECURITY.md ├── labeler.yml ├── pull_request_template.md └── workflows │ ├── apbx.yaml │ └── labeler.yaml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── FUNDING.yml ├── LICENSE ├── README.md └── src ├── README.md ├── dependencies └── local-build.ps1 ├── playbook ├── Configuration │ ├── atlas │ │ ├── appx.yml │ │ ├── components.yml │ │ ├── services.yml │ │ └── start.yml │ ├── custom.yml │ ├── tweaks.yml │ └── tweaks │ │ ├── debloat │ │ ├── config-content-delivery.yml │ │ ├── config-storage-sense.yml │ │ ├── disable-reserved-storage.yml │ │ ├── disable-scheduled-tasks.yml │ │ └── hide-unused-security-pages.yml │ │ ├── misc │ │ ├── add-music-videos-to-home.yml │ │ ├── add-newUsers-script.yml │ │ ├── config-oem-information.yml │ │ ├── config-time.yml │ │ ├── create-shortcuts.yml │ │ ├── delete-windows-specific-files.yml │ │ ├── enable-notifications.yml │ │ ├── make-measuresleep-admin.yml │ │ └── rebuild-perf-counters.yml │ │ ├── networking │ │ ├── atlas-network-settings.yml │ │ ├── disable-llmnr.yml │ │ └── shares │ │ │ ├── disable-smb-bandwidth-throttling.yml │ │ │ ├── restrict-anonymous-access.yml │ │ │ └── restrict-anonymous-enumeration.yml │ │ ├── performance │ │ ├── config-automatic-maintenance.yml │ │ ├── config-mmcss.yml │ │ ├── disable-auto-folder-discovery.yml │ │ ├── disable-background-apps.yml │ │ ├── disable-fth.yml │ │ ├── disable-game-bar.yml │ │ ├── disable-sleep-study.yml │ │ ├── respect-power-modes-search.yml │ │ └── system │ │ │ ├── disable-paging.yml │ │ │ ├── disable-service-host-split.yml │ │ │ ├── optimize-ntfs.yml │ │ │ └── win32-priority-seperation.yml │ │ ├── privacy │ │ ├── advertising │ │ │ ├── disable-advertising-info.yml │ │ │ └── disable-sync-provider-notifs.yml │ │ ├── apps │ │ │ ├── disable-nvidia-telemetry.yml │ │ │ └── disable-office-telemetry.yml │ │ ├── cloud │ │ │ ├── disable-setting-sync.yml │ │ │ ├── disable-suggest-ways-to-finish-setup.yml │ │ │ └── disallow-message-cloud-sync.yml │ │ ├── config-app-permissions.yml │ │ ├── config-windows-media-player.yml │ │ ├── disable-activity-feed.yml │ │ ├── disable-app-launch-tracking.yml │ │ ├── disable-device-monitoring.yml │ │ ├── disable-experimentation.yml │ │ ├── disable-lockscreen-camera.yml │ │ ├── disable-online-speech-recognition.yml │ │ ├── disable-pca.yml │ │ ├── disable-perf-track.yml │ │ ├── disable-privacy-experience.yml │ │ ├── disable-recall-snap.yml │ │ ├── disable-rsop-logging.yml │ │ ├── disable-speech-auto-updates.yml │ │ ├── disable-tailored-experiences.yml │ │ ├── disable-user-tracking.yml │ │ ├── disable-web-lang-list-access.yml │ │ ├── disable-win-error-reporting.yml │ │ ├── disallow-ms-accounts.yml │ │ ├── disallow-user-activity-upload.yml │ │ ├── search-settings.yml │ │ └── telemetry │ │ │ ├── disable-activation-telemetry.yml │ │ │ ├── disable-ceip.yml │ │ │ ├── disable-diagnostic-tracing.yml │ │ │ ├── disable-dotnet-cli-telemetry.yml │ │ │ ├── disable-input-telemetry.yml │ │ │ └── disallow-data-collection.yml │ │ ├── qol │ │ ├── add-sharing-settings-shortcut.yml │ │ ├── appearance │ │ │ ├── atlas-theme.yml │ │ │ ├── blue-tooltips.yml │ │ │ └── disallow-theme-changes.yml │ │ ├── bcdedit-tweaks.yml │ │ ├── best-wallpaper-quality.yml │ │ ├── config-powershell.yml │ │ ├── config-start-menu.yml │ │ ├── config-windows-ink-workspace.yml │ │ ├── disable-auto-app-archival.yml │ │ ├── disable-dynamic-lighting.yml │ │ ├── disable-mouse-accel.yml │ │ ├── disable-screen-capture-hotkey.yml │ │ ├── disable-settings-tips.yml │ │ ├── disable-spell-checking.yml │ │ ├── disable-store-auto-updates.yml │ │ ├── disable-tips.yml │ │ ├── disable-touch-keyboard-features.yml │ │ ├── disable-touch-visual-feedback.yml │ │ ├── disable-usb-issues-notifications.yml │ │ ├── disable-win11-settings-banner.yml │ │ ├── disable-windows-feedback.yml │ │ ├── disable-windows-spotlight.yml │ │ ├── do-not-reduce-sounds.yml │ │ ├── ease-of-access │ │ │ ├── disable-always-read-section.yml │ │ │ ├── disable-annoying-features-shortcuts.yml │ │ │ ├── disable-making-touch-easier.yml │ │ │ └── disable-warning-sounds.yml │ │ ├── explorer │ │ │ ├── add-context-menus │ │ │ │ ├── merge-as-trustedinstaller.yml │ │ │ │ ├── new-bat.yml │ │ │ │ ├── new-ps1.yml │ │ │ │ └── new-reg.yml │ │ │ ├── always-more-details-transfer.yml │ │ │ ├── classic-search.yml │ │ │ ├── debloat-send-to.yml │ │ │ ├── disable-check-boxes.yml │ │ │ ├── disable-folders-this-pc.yml │ │ │ ├── disable-gallery.yml │ │ │ ├── disable-invalid-shortcuts-search.yml │ │ │ ├── disable-network-navigation-pane.yml │ │ │ ├── dont-show-office-files.yml │ │ │ ├── enable-long-paths.yml │ │ │ ├── extend-cache.yml │ │ │ ├── full-context-on-more-than-15-items.yml │ │ │ ├── hide-frequently-used-items.yml │ │ │ ├── import-power-plan.yml │ │ │ ├── minimize-mouse-hover-time.yml │ │ │ ├── no-internet-open-with.yml │ │ │ ├── open-to-this-pc.yml │ │ │ ├── removable-drives-only-this-pc.yml │ │ │ ├── remove-context-menus │ │ │ │ ├── cast-to-device.yml │ │ │ │ ├── extract.yml │ │ │ │ ├── include-in-library.yml │ │ │ │ ├── new-bitmap.yml │ │ │ │ ├── new-rtf.yml │ │ │ │ ├── paint-3D.yml │ │ │ │ ├── printing.yml │ │ │ │ ├── share.yml │ │ │ │ └── troubleshooting-compat.yml │ │ │ ├── remove-previous-versions.yml │ │ │ ├── remove-shortcut-text.yml │ │ │ ├── show-files.yml │ │ │ └── use-compact-mode.yml │ │ ├── hide-disabled-disconnected-sounds.yml │ │ ├── security │ │ │ └── disable-uac-secure-desktop.yml │ │ ├── set-hidden-settings-pages.yml │ │ ├── shell │ │ │ ├── alt-tab-open-windows.yml │ │ │ ├── config-autorun.yml │ │ │ ├── disable-aero-shake.yml │ │ │ ├── disable-low-disk-warning.yml │ │ │ ├── disable-menu-delay.yml │ │ │ ├── disable-nearby-sharing.yml │ │ │ ├── disable-network-location-wizard.yml │ │ │ ├── no-recommendations-start-menu.yml │ │ │ ├── restore-old-context-menu.yml │ │ │ ├── set-unpinned-notification-items.yml │ │ │ └── show-more-pins.yml │ │ ├── show-all-tasks-control-panel.yml │ │ ├── startup-shutdown │ │ │ ├── decrease-shutdown-time.yml │ │ │ ├── disable-startup-delay.yml │ │ │ ├── enable-verbose-messages.yml │ │ │ └── force-end-shutdown-apps.yml │ │ ├── system │ │ │ ├── crash-control-qol.yml │ │ │ └── disable-wpbt.yml │ │ ├── taskbar │ │ │ ├── cmd-win-x.yml │ │ │ ├── config-pins.yml │ │ │ ├── disable-cloud-optimized-content.yml │ │ │ ├── disable-copilot.yml │ │ │ ├── disable-desktop-peek.yml │ │ │ ├── disable-news-and-interests.yml │ │ │ ├── disable-tablet-mode.yml │ │ │ ├── disable-windows-chat.yml │ │ │ ├── end-task.yml │ │ │ ├── hide-meet-now.yml │ │ │ ├── hide-task-view.yml │ │ │ └── set-to-left.yml │ │ ├── visual-effects.yml │ │ └── windows-update │ │ │ ├── disable-auto-reboot.yml │ │ │ ├── disable-auto-updates.yml │ │ │ ├── disable-delivery-optimization.yml │ │ │ ├── disable-feature-updates.yml │ │ │ ├── disable-insider.yml │ │ │ ├── disable-msrt-telemetry.yml │ │ │ └── disable-nagging.yml │ │ ├── scripts │ │ ├── script-backup2.yml │ │ ├── script-clientcbs.yml │ │ ├── script-core-isolation.yml │ │ ├── script-devices.yml │ │ ├── script-file-associations.yml │ │ ├── script-mitigations.yml │ │ ├── script-ngen.yml │ │ ├── script-pfp.yml │ │ └── script-power.yml │ │ └── security │ │ ├── block-anonymous-enum-sam.yml │ │ └── disable-remote-assistance.yml ├── Executables │ ├── ASSOC.ps1 │ ├── AtlasDesktop │ │ ├── 1. Software │ │ │ ├── Install Software.cmd │ │ │ ├── Install or Remove Edge.cmd │ │ │ ├── Remove Python Store Prompt.cmd │ │ │ └── Software Documentation.url │ │ ├── 2. Drivers │ │ │ ├── Apple devices.url │ │ │ ├── Bluetooth.url │ │ │ ├── Driver Documentation (Recommended).url │ │ │ ├── Drivers from Windows Update │ │ │ │ ├── Disable Drivers from Windows Update.reg │ │ │ │ └── Enable Drivers from Windows Update.reg │ │ │ └── Run Update Drivers.cmd │ │ ├── 3. General Configuration │ │ │ ├── AI Features │ │ │ │ ├── Microsoft Copilot │ │ │ │ │ ├── Disable Microsoft Copilot (default).cmd │ │ │ │ │ └── Enable Microsoft Copilot.cmd │ │ │ │ └── Recall │ │ │ │ │ ├── Disable Recall Support (default).reg │ │ │ │ │ └── Enable Recall Support.reg │ │ │ ├── Automatic Updates │ │ │ │ ├── Disable Automatic Updates (default).reg │ │ │ │ └── Enable Automatic Updates.reg │ │ │ ├── Background Apps │ │ │ │ ├── Disable Background Apps (default).reg │ │ │ │ └── Enable Background Apps.reg │ │ │ ├── CPU Idle │ │ │ │ ├── Desktop Context Menu │ │ │ │ │ ├── Add Idle Toggle in Desktop Context Menu.reg │ │ │ │ │ └── Remove Idle Toggle in Desktop Context Menu (default).reg │ │ │ │ ├── Disable Idle.cmd │ │ │ │ └── Enable Idle (default).cmd │ │ │ ├── Delivery Optimization │ │ │ │ ├── Disable Delivery Optimization (default).reg │ │ │ │ └── Enable Delivery Optimization.reg │ │ │ ├── FSO and Game Bar │ │ │ │ ├── Disable FSO and Game Bar Support.cmd │ │ │ │ └── Enable FSO and Game Bar Support (default).cmd │ │ │ ├── File Sharing │ │ │ │ ├── Disable File Sharing (default).cmd │ │ │ │ ├── Enable File Sharing.cmd │ │ │ │ ├── Give Access To Menu │ │ │ │ │ ├── Disable Give Access To Menu (default).reg │ │ │ │ │ └── Enable Give Access To Menu.reg │ │ │ │ └── Network Navigation Pane │ │ │ │ │ ├── Disable Network Navigation Pane (default).reg │ │ │ │ │ └── User Network Navigation Pane choice.reg │ │ │ ├── General Configuration Documentation.url │ │ │ ├── Hibernation │ │ │ │ ├── Disable Hibernation (default).cmd │ │ │ │ └── Enable Hibernation.cmd │ │ │ ├── Location │ │ │ │ ├── Disable Location (default).cmd │ │ │ │ └── Enable Location.cmd │ │ │ ├── Mobile Devices (Phone Link) │ │ │ │ ├── Disable Mobile Device Settings (default).cmd │ │ │ │ └── Enable Mobile Device Settings.cmd │ │ │ ├── Power-saving │ │ │ │ ├── Default Power-saving.cmd │ │ │ │ └── Disable Power-saving.cmd │ │ │ ├── Search Indexing │ │ │ │ ├── Disable Search Indexing.cmd │ │ │ │ ├── Enable Search Indexing.cmd │ │ │ │ └── Minimal Search Indexing (default).cmd │ │ │ ├── Sleep Study │ │ │ │ ├── Disable Sleep Study (default).cmd │ │ │ │ └── Enable Sleep Study.cmd │ │ │ ├── Sleep │ │ │ │ ├── Disable Sleep.cmd │ │ │ │ └── Enable Sleep (default).cmd │ │ │ ├── Store App Archiving │ │ │ │ ├── Disable Store App Archiving (default).reg │ │ │ │ └── Enable Store App Archiving.reg │ │ │ ├── System Restore │ │ │ │ ├── Disable System Restore.reg │ │ │ │ └── Enable System Restore (default).reg │ │ │ ├── Timer Resolution │ │ │ │ ├── ! Documentation.url │ │ │ │ ├── ! MeasureSleep.exe │ │ │ │ ├── Disable timer resolution (default).cmd │ │ │ │ └── Enable timer resolution.cmd │ │ │ ├── Update Notifications │ │ │ │ ├── Disable Update Notifications.reg │ │ │ │ └── Enable Update Notifications (default).reg │ │ │ ├── Web Search (includes Search Highlights) │ │ │ │ ├── Disable Web Search (default).cmd │ │ │ │ └── Enable Web Search.cmd │ │ │ ├── Widgets (News and Interests) │ │ │ │ ├── Disable Widgets (default).cmd │ │ │ │ └── Enable Widgets.cmd │ │ │ └── Windows Spotlight │ │ │ │ ├── Disable Windows Spotlight (default).reg │ │ │ │ ├── Dynamic Theme (Alternative).url │ │ │ │ └── Enable Windows Spotlight.reg │ │ ├── 4. Interface Tweaks │ │ │ ├── Alt-Tab │ │ │ │ ├── Legacy Alt-Tab.reg │ │ │ │ └── Modern Alt-Tab (default).reg │ │ │ ├── Context Menus │ │ │ │ ├── Extract │ │ │ │ │ ├── Add Extract.reg │ │ │ │ │ └── Remove Extract (default).reg │ │ │ │ ├── Run With Priority │ │ │ │ │ ├── Add Run With Priority in Context Menu.reg │ │ │ │ │ └── Remove Run With Priority In Context Menu (default).reg │ │ │ │ ├── Send To │ │ │ │ │ └── Debloat Send To Context Menu.cmd │ │ │ │ ├── Take Ownership │ │ │ │ │ ├── Add Take Ownership to Context Menu.reg │ │ │ │ │ └── Remove Take Ownership to Context Menu (default).reg │ │ │ │ ├── Terminals │ │ │ │ │ ├── Add Terminals (no Windows Terminal).reg │ │ │ │ │ ├── Add Terminals.reg │ │ │ │ │ └── Remove Terminals Context Menu (default).reg │ │ │ │ └── Windows 11 │ │ │ │ │ ├── New Context Menu.reg │ │ │ │ │ └── Old Context Menu (default).reg │ │ │ ├── Edge Swipe │ │ │ │ ├── Allow Edge Swipe (default).reg │ │ │ │ └── Disallow Edge Swipe.reg │ │ │ ├── File Explorer Customization │ │ │ │ ├── App Icons on Thumbnails │ │ │ │ │ ├── Disable App Icons on Thumbnails.reg │ │ │ │ │ └── Enable App Icons on Thumbnails (default).reg │ │ │ │ ├── Automatic Folder Discovery │ │ │ │ │ ├── Disable Automatic Folder Discovery (default).reg │ │ │ │ │ └── Enable Automatic Folder Discovery.reg │ │ │ │ ├── Compact View │ │ │ │ │ ├── Disable Compact View.reg │ │ │ │ │ └── Enable Compact View (default).reg │ │ │ │ ├── Folders in This PC │ │ │ │ │ ├── Remove all folders in This PC (default).reg │ │ │ │ │ └── Restore all folders in This PC.reg │ │ │ │ ├── Gallery │ │ │ │ │ ├── Disable Gallery (default).reg │ │ │ │ │ └── Enable Gallery.reg │ │ │ │ ├── Quick Access │ │ │ │ │ ├── Remove Quick Access.reg │ │ │ │ │ └── Show Quick Access (default).reg │ │ │ │ └── Removable Drives in Sidebar │ │ │ │ │ ├── Disable Removable Drives in Sidebar (default).reg │ │ │ │ │ └── Enable Removable Drives in Sidebar.reg │ │ │ ├── Interface Tweaks Documentation.url │ │ │ ├── Lock Screen │ │ │ │ ├── Hide Lock Screen.reg │ │ │ │ └── Show Lock Screen (default).reg │ │ │ ├── Old Flyouts │ │ │ │ ├── Battery Flyout │ │ │ │ │ ├── Modern Battery Flyout (default).reg │ │ │ │ │ └── Old Battery Flyout.reg │ │ │ │ ├── Date and Time Flyout │ │ │ │ │ ├── Modern Date and Time Flyout (default).reg │ │ │ │ │ └── Old Date and Time Flyout.reg │ │ │ │ └── Volume Flyout │ │ │ │ │ ├── Modern Volume Flyout (default).reg │ │ │ │ │ └── Old Volume Flyout.reg │ │ │ ├── Restart Explorer.cmd │ │ │ ├── Shortcut Icon │ │ │ │ ├── Classic.reg │ │ │ │ ├── Default Windows (default).reg │ │ │ │ └── None (security risk).reg │ │ │ ├── Shortcut Text │ │ │ │ ├── Disable Shortcut Text (default).reg │ │ │ │ └── Restore Shortcut Text.reg │ │ │ ├── Snap Layouts │ │ │ │ ├── Disable Snap Layouts.reg │ │ │ │ └── Enable Snap Layouts (default).reg │ │ │ ├── Start Menu │ │ │ │ ├── Atlas Open-Shell Preset.xml │ │ │ │ ├── ExplorerPatcher.url │ │ │ │ ├── Install Open-Shell.cmd │ │ │ │ └── StartAllBack.url │ │ │ ├── Unlock Recent Items │ │ │ │ ├── Disable Recent Items (default).cmd │ │ │ │ └── Unlock Recent Items.cmd │ │ │ ├── Verbose Status Messages │ │ │ │ ├── Disable Verbose Messages (default).reg │ │ │ │ └── Enable Verbose Messages.reg │ │ │ └── Visual Effects (Animations) │ │ │ │ ├── Atlas Visual Effects (default).cmd │ │ │ │ ├── Default Windows Visual Effects.cmd │ │ │ │ └── Visual Effect Settings.lnk │ │ ├── 5. Windows Settings │ │ │ ├── Activation.url │ │ │ ├── Colors.url │ │ │ ├── Date & Time.url │ │ │ ├── Default Apps.url │ │ │ ├── Default Graphics Settings (HAGS).url │ │ │ ├── Desktop Icons.lnk │ │ │ ├── Language.url │ │ │ ├── Privacy.url │ │ │ ├── Region.lnk │ │ │ ├── Taskbar.url │ │ │ └── Windows Settings Documentation.url │ │ ├── 6. Advanced Configuration │ │ │ ├── Boot Configuration │ │ │ │ ├── Appearance │ │ │ │ │ ├── Boot Logo.cmd │ │ │ │ │ ├── New Boot Menu.cmd │ │ │ │ │ └── Spinning Animation.cmd │ │ │ │ ├── Behavior │ │ │ │ │ ├── Always Go to Advanced Boot Options.cmd │ │ │ │ │ ├── Automatic Repair.cmd │ │ │ │ │ ├── Editing Kernel Parameters on Startup.cmd │ │ │ │ │ └── Highest Mode.cmd │ │ │ │ ├── Explanations from Microsoft.url │ │ │ │ └── View Current Values.cmd │ │ │ ├── Driver Configuration │ │ │ │ ├── AutoGpuAffinity.url │ │ │ │ ├── GoInterruptPolicy.url │ │ │ │ ├── Interrupt Affinity Tool.url │ │ │ │ └── MSI Utility V3.url │ │ │ ├── Must Read First (Documentation).url │ │ │ ├── Process Explorer │ │ │ │ ├── Install Process Explorer.cmd │ │ │ │ └── Uninstall Process Explorer.cmd │ │ │ ├── Services │ │ │ │ ├── Bluetooth │ │ │ │ │ ├── Disable Bluetooth.cmd │ │ │ │ │ └── Enable Bluetooth (default).cmd │ │ │ │ ├── Lanman Workstation (SMB) │ │ │ │ │ ├── Disable Lanman Workstation.cmd │ │ │ │ │ └── Enable Lanman Workstation (default).cmd │ │ │ │ ├── NVIDIA Display Container │ │ │ │ │ ├── Context Menu │ │ │ │ │ │ ├── Add Container Context Menu.cmd │ │ │ │ │ │ └── Remove Container Context Menu (default).cmd │ │ │ │ │ ├── Disable NVIDIA Display Container LS.cmd │ │ │ │ │ ├── Enable NVIDIA Display Container LS (default).cmd │ │ │ │ │ └── Must Read First.url │ │ │ │ ├── Network Discovery │ │ │ │ │ ├── Disable Network Discovery Services.cmd │ │ │ │ │ └── Enable Network Discovery Services (default).cmd │ │ │ │ ├── Printing │ │ │ │ │ ├── Disable Printing.cmd │ │ │ │ │ └── Enable Printing (default).cmd │ │ │ │ └── Superfetch │ │ │ │ │ ├── Disable SuperFetch.cmd │ │ │ │ │ └── Enable SuperFetch (default).cmd │ │ │ └── Static IP │ │ │ │ ├── Automatically Set Static IP.cmd │ │ │ │ └── Revert Static IP.cmd │ │ ├── 7. Security │ │ │ ├── Core Isolation (VBS) │ │ │ │ ├── Core Isolation - Windows Security.url │ │ │ │ ├── Current Configuration.cmd │ │ │ │ ├── Disable VBS.reg │ │ │ │ └── Enable VBS.reg │ │ │ ├── Defender │ │ │ │ ├── Hide App and Browser Control │ │ │ │ │ ├── Hide App and Browser Control (default).reg │ │ │ │ │ └── Show App and Browser Control.reg │ │ │ │ ├── Security Health Tray │ │ │ │ │ ├── Add Security Tray to Startup.reg │ │ │ │ │ └── Remove Security Tray from Startup (default).reg │ │ │ │ └── Toggle Defender.cmd │ │ │ ├── Mitigations │ │ │ │ ├── Disable All Mitigations.cmd │ │ │ │ ├── Enable All Mitigations.cmd │ │ │ │ ├── Fault Tolerant Heap │ │ │ │ │ ├── Disable FTH (default).reg │ │ │ │ │ ├── Enable FTH.reg │ │ │ │ │ └── Reset FTH entries.lnk │ │ │ │ └── Set Windows Default Mitigations.cmd │ │ │ └── Security Documentation.url │ │ ├── 8. Troubleshooting │ │ │ ├── Fix Errors 2502 and 2503.cmd │ │ │ ├── Network │ │ │ │ ├── Reset Network to Atlas Default.cmd │ │ │ │ └── Reset Network to Windows Default.cmd │ │ │ ├── Repair Windows Components.cmd │ │ │ ├── Reset this PC (read first).url │ │ │ ├── Safe Mode │ │ │ │ ├── Exit Safe Mode.cmd │ │ │ │ ├── Safe Mode with Command Prompt.cmd │ │ │ │ ├── Safe Mode with Networking.cmd │ │ │ │ └── Safe Mode.cmd │ │ │ ├── Set services to defaults.cmd │ │ │ └── Telemetry Components.cmd │ │ ├── Atlas Discord.url │ │ ├── Atlas Discussions.url │ │ ├── Atlas Documentation.url │ │ ├── Atlas GitHub.url │ │ └── Atlas Website.url │ ├── AtlasModules │ │ ├── Acknowledgements │ │ │ ├── Atlas Utilities (Zusier).url │ │ │ ├── Timer Resolution (amitxv).url │ │ │ ├── online-sxs GitHub (he3als).url │ │ │ ├── setSvc GitHub (he3als).url │ │ │ └── sxsc GitHub (echnobas).url │ │ ├── Other │ │ │ ├── Blank.ico │ │ │ ├── Classic.ico │ │ │ ├── Force Timer Resolution.xml │ │ │ ├── NVIDIA.ico │ │ │ └── atlas-folder.ico │ │ ├── Packages │ │ │ ├── Z-Atlas-NoDefender-Package31bf3856ad364e35amd645.0.0.0.cab │ │ │ ├── Z-Atlas-NoDefender-Package31bf3856ad364e35arm645.0.0.0.cab │ │ │ ├── Z-Atlas-NoTelemetry-Package31bf3856ad364e35amd645.0.0.0.cab │ │ │ └── Z-Atlas-NoTelemetry-Package31bf3856ad364e35arm645.0.0.0.cab │ │ ├── README.md │ │ ├── Scripts │ │ │ ├── Modules │ │ │ │ ├── AllRegistryUsers │ │ │ │ │ └── AllRegistryUsers.psm1 │ │ │ │ ├── Shortcuts │ │ │ │ │ └── Shortcuts.psm1 │ │ │ │ ├── Themes │ │ │ │ │ └── Themes.psm1 │ │ │ │ ├── UserPaths │ │ │ │ │ └── UserPaths.psm1 │ │ │ │ └── Utils │ │ │ │ │ └── Utils.psm1 │ │ │ ├── RunAsTI.cmd │ │ │ ├── ScriptWrappers │ │ │ │ ├── ConfigVBS.ps1 │ │ │ │ ├── DebloatSendToContextMenu.ps1 │ │ │ │ ├── DefaultPowerSaving.ps1 │ │ │ │ ├── DisableFileSharing.ps1 │ │ │ │ ├── DisablePowerSaving.ps1 │ │ │ │ ├── EnableFileSharing.ps1 │ │ │ │ ├── InstallSoftware.ps1 │ │ │ │ ├── RemoveEdge.ps1 │ │ │ │ ├── TelemetryComponents.ps1 │ │ │ │ ├── ToggleDefender.ps1 │ │ │ │ └── UpdateDrivers.ps1 │ │ │ ├── edgeCheck.cmd │ │ │ ├── indexConf.cmd │ │ │ ├── newUsers.ps1 │ │ │ ├── packageInstall.ps1 │ │ │ ├── setSvc.cmd │ │ │ ├── settingsPages.cmd │ │ │ ├── toggleDev.cmd │ │ │ └── wingetCheck.cmd │ │ ├── Tools │ │ │ ├── SetTimerResolution.exe │ │ │ └── multichoice.exe │ │ ├── Wallpapers │ │ │ ├── atlas-solid.png │ │ │ ├── atlas-v0.3.x-dark.png │ │ │ ├── atlas-v0.3.x-light.png │ │ │ ├── atlas-v0.4.x-dark.png │ │ │ ├── atlas-v0.4.x-light.png │ │ │ └── lockscreen.png │ │ └── initPowerShell.ps1 │ ├── BACKUP.ps1 │ ├── CLEANUP.ps1 │ ├── CLIENTCBS.ps1 │ ├── DISABLENOTIFS.cmd │ ├── DISABLEPNP.ps1 │ ├── ENABLENOTIFS.cmd │ ├── FILEASSOC.cmd │ ├── LIBREWOLF.ps1 │ ├── Layout.xml │ ├── NGEN.ps1 │ ├── ONED.cmd │ ├── PFP.ps1 │ ├── SHORTCUTS.ps1 │ ├── SOFTWARE.ps1 │ ├── STARTMENU.ps1 │ ├── TASKBARPINS.ps1 │ ├── Themes │ │ ├── atlas-solid.theme │ │ ├── atlas-v0.3.x-dark.theme │ │ ├── atlas-v0.3.x-light.theme │ │ ├── atlas-v0.4.x-dark.theme │ │ └── atlas-v0.4.x-light.theme │ ├── ViVeTool-v0.3.3-ARM64CLR.zip │ ├── ViVeTool-v0.3.3.zip │ └── user.png ├── Images │ ├── brave.png │ ├── chrome.png │ ├── firefox.png │ └── librewolf.png ├── build-playbook.cmd ├── build-playbook.sh ├── playbook.conf └── playbook.png ├── release-zip ├── Disable Automatic Driver Installation.reg └── Read the Install Guide First!.url ├── sxsc-disabled ├── Atlas-Misc-Arm.yaml └── Atlas-Misc.yaml └── sxsc ├── Atlas-Defender-Remover-Arm.yaml ├── Atlas-Defender-Remover.yaml ├── Atlas-NoTelemetry-Arm.yaml ├── Atlas-NoTelemetry.yaml └── sxsc GitHub page (echnobas).url /.atlasPsModulesPath: -------------------------------------------------------------------------------- 1 | src\playbook\Executables\AtlasModules\Scripts\Modules -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # perform crlf normalization on batch and cmd files 2 | *.bat eol=crlf 3 | *.cmd eol=crlf 4 | *.sh eol=lf -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @xyueta @radnotred 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Contribution Guidelines is on our [Documentation](https://docs.atlasos.net/contributions/). 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Report an issue about the Atlas Documentation 4 | url: https://github.com/Atlas-OS/docs/issues/ 5 | about: Report all documentation issues in our 'docs' repository issue tracker. 6 | - name: Report a non-Atlas related issue 7 | url: https://github.com/Atlas-OS/Atlas/discussions 8 | about: Please report any non-Atlas Playbook related issue in the 'Bug Report' section on GitHub Discussions (website, Discord bot, etc.). 9 | -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- 1 | readme: 2 | - '**/README.md' 3 | 4 | actions: 5 | - .github/workflows/**/* 6 | - .github/labeler.yml 7 | 8 | # Playbook 9 | 10 | playbook: 11 | - src/**/* 12 | 13 | appx: 14 | - src/Configuration/atlas/appx.yml 15 | 16 | components: 17 | - src/Configuration/atlas/components.yml 18 | - src/Configuration/atlas/packages.yml 19 | 20 | config: 21 | - src/Configuration/atlas/config.yml 22 | 23 | services: 24 | - src/Configuration/atlas/services.yml 25 | 26 | tweaks: 27 | - src/Configuration/tweaks.yml 28 | - src/Configuration/tweaks/**/* 29 | 30 | desktop folder: 31 | - src/Executables/AtlasDesktop/**/* 32 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ### Questions 2 | - [ ] Did you test your changes or double-check that they work? 3 | - [ ] Did you read and follow the [Atlas Contribution Guidelines](https://docs.atlasos.net/contributions/)? 4 | 5 | ### Describe your pull request 6 | 7 | -------------------------------------------------------------------------------- /.github/workflows/labeler.yaml: -------------------------------------------------------------------------------- 1 | name: "Pull Request Labeler" 2 | 3 | on: 4 | - pull_request_target 5 | 6 | jobs: 7 | filter: 8 | permissions: 9 | contents: read 10 | pull-requests: write 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/labeler@v4 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # MacOS 2 | .DS_Store 3 | 4 | # Playbooks 5 | *.apbx -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "ms-vscode.powershell", 4 | "ionutvmi.reg", 5 | "redhat.vscode-xml", 6 | "redhat.vscode-yaml" 7 | ] 8 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "yaml.customTags": [ 3 | "!run: mapping", 4 | "!registryKey: mapping", 5 | "!registryValue: mapping", 6 | "!appx: mapping", 7 | "!file: mapping", 8 | "!service: mapping", 9 | "!scheduledTask: mapping", 10 | "!taskKill: mapping", 11 | "!systemPackage: mapping", 12 | "!cmd: mapping", 13 | "!powerShell: mapping", 14 | "!writeStatus: mapping", 15 | "!task: mapping" 16 | ], 17 | "files.associations": { 18 | "playbook.conf": "xml" 19 | } 20 | } -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: atlasos 2 | -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | # Welcome to the source code! 😊 2 | 3 | Here, you'll find all of Atlas' modifications in plain text. See our development documentation for more info: 4 | 5 | - [Building the Playbook](https://docs.atlasos.net/contributing/playbook/#how-to-build-a-playbook) 6 | - [Testing the Playbook](https://docs.atlasos.net/contributing/playbook/#how-to-run-your-built-playbooks) 7 | - [What to test (for general testing)](https://docs.atlasos.net/contributing/testing/what-to-test/) -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/debloat/disable-reserved-storage.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Reserved Storage 3 | description: Disables reserved storage for Windows Updates to have more storage space 4 | actions: 5 | - !run: {exe: 'DISM.exe', args: '/Online /Set-ReservedStorageState /State:Disabled', weight: 30} 6 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/debloat/hide-unused-security-pages.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Hide Unused Windows Security Pages 3 | description: Hides Windows Security pages that are not commonly needed/used to have a more clean UI 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Family options' 7 | value: 'UILockdown' 8 | data: '1' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Device performance and health' 12 | value: 'UILockdown' 13 | data: '1' 14 | type: REG_DWORD 15 | - !registryValue: 16 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Account protection' 17 | value: 'UILockdown' 18 | data: '1' 19 | type: REG_DWORD 20 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/misc/add-music-videos-to-home.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add Music & Videos To Home 3 | description: After disabling recent files in Quick Access, Music & Videos disappear. This fixes that. 4 | actions: 5 | - !powerShell: 6 | command: | 7 | $o = new-object -com shell.application 8 | $currentPins = $o.Namespace('shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}').Items() | ForEach-Object { $_.Path } 9 | foreach ($path in @( 10 | [Environment]::GetFolderPath('MyVideos'), 11 | [Environment]::GetFolderPath('MyMusic') 12 | )) { 13 | if ($currentPins -notcontains $path) { 14 | $o.Namespace($path).Self.InvokeVerb('pintohome') 15 | } 16 | } 17 | runas: currentUser 18 | wait: true 19 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/misc/add-newUsers-script.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add newUsers.ps1 script 3 | description: Adds the newUsers.ps1 script to RunOnce, which applies any tweaks that are dynamically generated on new user creation 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce' 7 | value: 'RunScript' 8 | data: | 9 | powershell -EP Bypass -NoP & """$([Environment]::GetFolderPath('Windows'))\AtlasModules\Scripts\newUsers.ps1""" 10 | type: REG_SZ 11 | scope: defaultUser 12 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/misc/config-time.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Time Servers 3 | description: Configures time servers to be more reliable and accurate than the defaults 4 | actions: 5 | # https://www.pool.ntp.org/en/use.html 6 | - !service: {name: 'w32time', operation: start, ignoreErrors: true} 7 | - !run: {exe: 'w32tm', args: '/config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"'} 8 | - !run: {exe: 'w32tm', args: '/config /update'} 9 | - !run: {exe: 'w32tm', args: '/resync'} 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/misc/create-shortcuts.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Create Shortcuts 3 | description: Creates shortcuts for the desktop and more 4 | actions: 5 | - !powerShell: 6 | command: '.\SHORTCUTS.ps1' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/misc/enable-notifications.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Enable Notifications 3 | description: Notifications were turned off at the start of the Playbook to prevent random notifications from interfering with the process. This task re-enables notifications. 4 | actions: 5 | - !cmd: 6 | command: 'ENABLENOTIFS.cmd' 7 | exeDir: true 8 | wait: true 9 | runas: currentUserElevated 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/misc/make-measuresleep-admin.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Make MeasureSleep run as admin 3 | description: It requires admin 4 | actions: 5 | - !powerShell: 6 | command: | 7 | Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers' ` 8 | -Name """$([Environment]::GetFolderPath('Windows'))\AtlasDesktop\3. General Configuration\Timer Resolution\! MeasureSleep.exe""" ` 9 | -Value '~ RUNASADMIN' -Force 10 | wait: true 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/misc/rebuild-perf-counters.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Rebuild Performance Counters 3 | description: Manually rebuilds performance counters to ensure that there is no issues with them 4 | actions: 5 | # https://learn.microsoft.com/en-us/troubleshoot/windows-server/performance/manually-rebuild-performance-counters 6 | - !run: {exe: 'lodctr', args: '/r'} 7 | - !run: {exe: 'lodctr', args: '/r'} 8 | - !run: {exe: 'winmgmt', args: '/resyncperf'} 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/networking/atlas-network-settings.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Applies Atlas' Network Settings 3 | description: Applies Atlas' optimised network settings 4 | actions: 5 | - !cmd: 6 | command: '"AtlasDesktop\8. Troubleshooting\Network\Reset Network to Atlas Default.cmd" /silent' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/networking/disable-llmnr.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable LLMNR Protocol 3 | description: Disable Link-Local Multicast Name Resolution (LLMNR) protocol as it is vulnerable and has been replaced by DNS 4 | actions: 5 | # https://admx.help/?Category=Windows_11_2022&Policy=Microsoft.Policies.DNSClient::Turn_Off_Multicast 6 | - !registryValue: 7 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient' 8 | value: 'EnableMulticast' 9 | data: '0' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/networking/shares/disable-smb-bandwidth-throttling.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable SMB Bandwidth Throttling 3 | description: Disables SMB bandwidth throttling for improved performance 4 | actions: 5 | # https://learn.microsoft.com/en-us/windows-server/administration/performance-tuning/role/file-server 6 | - !registryValue: 7 | path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters' 8 | value: 'DisableBandwidthThrottling' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/networking/shares/restrict-anonymous-access.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Restrict Anonymous Access 3 | description: Restricts anonymous access to named pipes and shares to prevent unauthorized system access 4 | actions: 5 | # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220932 6 | - !registryValue: 7 | path: 'HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters' 8 | value: 'RestrictNullSessAccess' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/networking/shares/restrict-anonymous-enumeration.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Restrict Anonymous Enumeration of Shares 3 | description: Restricts anonymous enumeration of shares 4 | actions: 5 | # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220930 6 | - !registryValue: 7 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' 8 | value: 'RestrictAnonymous' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/config-automatic-maintenance.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Automatic Maintenance 3 | description: Configure the 'Automatic Maintenance' feature in Windows 4 | actions: 5 | # Automatic maintenance is needed for auto-defrag/TRIM and more 6 | # - !registryValue: 7 | # path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance' 8 | # value: 'MaintenanceDisabled' 9 | # data: '1' 10 | # type: REG_DWORD 11 | # - !registryValue: 12 | # path: 'HKLM\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics' 13 | # value: 'EnabledExecution' 14 | # data: '0' 15 | # type: REG_DWORD 16 | 17 | # https://www.elevenforum.com/t/enable-or-disable-automatic-maintenance-to-wake-up-computer-in-windows-11.16690/ 18 | - !registryValue: 19 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Task Scheduler\Maintenance' 20 | value: 'WakeUp' 21 | data: '0' 22 | type: REG_DWORD 23 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/config-mmcss.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure the Multimedia Class Scheduler Service 3 | description: Configures MMCSS for the best performance 4 | actions: 5 | # Set system responsiveness to 10% 6 | # Allocates less CPU resources to tasks that request it such as browsers, so that other applications will not be impacted as much 7 | # https://learn.microsoft.com/en-us/windows/win32/procthread/multimedia-class-scheduler-service#registry-settings 8 | - !registryValue: 9 | path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile' 10 | value: 'SystemResponsiveness' 11 | data: '10' 12 | type: REG_DWORD 13 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/disable-auto-folder-discovery.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Automatic Folder Discovery 3 | description: Improves performance in File Explorer by not automatically determining the folder 'type' (such as pictures) for each folder's content. 4 | actions: 5 | # Use this instead once AME fixes hives issue 6 | # - !registryValue: 7 | # path: 'HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell' 8 | # value: 'FolderType' 9 | # data: 'NotSpecified' 10 | # type: REG_SZ 11 | - !cmd: 12 | command: 'reg import "AtlasDesktop\4. Interface Tweaks\File Explorer Customization\Automatic Folder Discovery\Disable Automatic Folder Discovery (default).reg"' 13 | exeDir: true 14 | wait: true 15 | runas: currentUserElevated 16 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/disable-background-apps.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Background Apps 3 | description: Disables background apps so there's minimal resources used in the background 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications' 7 | value: 'GlobalUserDisabled' 8 | data: '1' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search' 12 | value: 'BackgroundAppGlobalToggle' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/disable-fth.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Fault Tolerant Heap (FTH) 3 | description: FTH is a feature in Windows 7+ that applies mitigations (non-CPU related) to applications that repeatedly crash to prevent further crashes, but when the FTH is active for a certain application, there's a performance hit. 4 | actions: 5 | # https://devblogs.microsoft.com/oldnewthing/20120125-00/?p=8463 6 | # Document listed as only affected in Windows 7, is also in 7+ 7 | # https://docs.microsoft.com/en-us/windows/win32/win7appqual/fault-tolerant-heap 8 | # https://www.3dcadworld.com/windows-7-fault-tolerant-heap-prevents-crashing/ 9 | 10 | # Delete folder on ARM64, as FTH doesn't exist 11 | - !file: {path: '%windir%\AtlasDesktop\7. Security\Mitigations\Fault Tolerant Heap', cpuArch: 'Arm64'} 12 | 13 | # Reset & disable FTH for AMD64 14 | - !run: {exe: 'rundll32.exe', args: 'fthsvc.dll,FthSysprepSpecialize', cpuArch: 'X64'} 15 | - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\FTH', value: 'Enabled', data: '0', type: REG_DWORD, cpuArch: 'X64'} 16 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/disable-sleep-study.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Modern Standby SleepStudy 3 | description: Disables Modern Standby's SleepStudy feature, as it's unnecessary logging that isn't needed on boot 4 | actions: 5 | - !run: 6 | exe: 'wevtutil.exe' 7 | args: 'set-log "Microsoft-Windows-SleepStudy/Diagnostic" /e:false' 8 | - !run: 9 | exe: 'wevtutil.exe' 10 | args: 'set-log "Microsoft-Windows-Kernel-Processor-Power/Diagnostic" /e:false' 11 | - !run: 12 | exe: 'wevtutil.exe' 13 | args: 'set-log "Microsoft-Windows-UserModePowerService/Diagnostic" /e:false' 14 | - !scheduledTask: {path: '\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem', operation: disable} 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/respect-power-modes-search.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Respect Power Modes Windows Search Indexing 3 | description: Respects current power mode for indexing to prevent battery drainage 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\Software\Microsoft\Windows Search\Gather\Windows\SystemIndex' 7 | value: 'RespectPowerModes' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/system/disable-paging.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Paging Settings 3 | description: Disables memory paging settings for the best performance 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' 7 | value: 'DisablePagingExecutive' 8 | data: '1' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' 12 | value: 'DisablePageCombining' 13 | data: '1' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/system/disable-service-host-split.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Service Host Splitting 3 | description: Disables Service Host splitting for much lower RAM usage and process count, excluding XBOX services to fix issues with Game Bar 4 | actions: 5 | # https://learn.microsoft.com/en-us/windows/application-management/svchost-service-refactoring 6 | - !powerShell: 7 | command: | 8 | Get-ChildItem 'HKLM:\SYSTEM\CurrentControlSet\Services' | 9 | Where-Object { $_.Name -notmatch 'Xbl|Xbox' } | 10 | Foreach-Object { 11 | if ($null -ne (Get-ItemProperty -Path """Registry::$_""" -EA 0).Start) { 12 | Set-ItemProperty -Path """Registry::$_""" -Name 'SvcHostSplitDisable' -Type DWORD -Value 1 -Force -EA 0 13 | } 14 | } 15 | wait: true 16 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/system/optimize-ntfs.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Optimize NTFS 3 | description: Optimizes NTFS options for optimal QoL, performance and privacy 4 | actions: 5 | # https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil 6 | 7 | # Disable last access information on directories, performance/privacy 8 | - !run: {exe: 'fsutil', args: 'behavior set disablelastaccess 1'} 9 | 10 | # Disable the creation of 8.3 character-length file names on FAT- and NTFS-formatted volumes 11 | # https://ttcshelbyville.wordpress.com/2018/12/02/should-you-disable-8dot3-for-performance-and-security 12 | - !run: {exe: 'fsutil', args: 'behavior set disable8dot3 1'} 13 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/performance/system/win32-priority-seperation.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Prioritize Foreground Applications 3 | description: Prioritizes foreground applications for process scheduling by setting Win32PrioritySeparation to 26 hex, meaning a short quantum, variable, high foreground boost 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl' 7 | value: 'Win32PrioritySeparation' 8 | data: '38' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/advertising/disable-advertising-info.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Advertising ID 3 | description: Disables Advertising ID for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo' 7 | value: 'Enabled' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\Software\Policies\Microsoft\Windows\AdvertisingInfo' 12 | value: 'DisabledByGroupPolicy' 13 | data: '1' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/advertising/disable-sync-provider-notifs.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Sync Provider Notifications 3 | description: Disables notifications within File Explorer from OneDrive or other sync providers to avoid advertisements 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'ShowSyncProviderNotifications' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/apps/disable-nvidia-telemetry.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable NVIDIA Control Panel Telemetry 3 | description: Disables NVIDIA Control Panel telemetry for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Software\NVIDIA Corporation\NVControlPanel2\Client' 7 | value: 'OptInOrOutPreference' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/apps/disable-office-telemetry.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Office Telemetry 3 | description: Disables Microsoft Office telemetry for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Software\Policies\Microsoft\office\16.0\common' 7 | value: 'sendcustomerdata' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\Software\Policies\Microsoft\office\common\clienttelemetry' 12 | value: 'sendtelemetry' 13 | data: '3' 14 | type: REG_DWORD 15 | # Customer Experience Program 16 | - !registryValue: 17 | path: 'HKCU\Software\Policies\Microsoft\office\16.0\common' 18 | value: 'qmenable' 19 | data: '0' 20 | type: REG_DWORD 21 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/cloud/disable-suggest-ways-to-finish-setup.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Suggested Ways to Finish Setting Up Your Device 3 | description: Disables suggested ways to finish setting up your device, as it will mostly anony you to use cloud features 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\UserProfileEngagement' 7 | value: 'ScoobeSystemSettingEnabled' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/cloud/disallow-message-cloud-sync.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disallow Message Service Cloud Sync 3 | description: Disallows the Message service (which should be disabled anyways) from syncing with the cloud, as that potentially harms privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Messaging' 7 | value: 'AllowMessageSync' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/config-app-permissions.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure App Permissions 3 | description: Configures default app permissions in Settings for the optimal privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics' 7 | value: 'Value' 8 | data: 'Deny' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location' 12 | value: 'Value' 13 | data: 'Deny' 14 | type: REG_SZ 15 | - !registryValue: 16 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation' 17 | value: 'Value' 18 | data: 'Deny' 19 | type: REG_SZ 20 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/config-windows-media-player.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Windows Media Player 3 | description: Configures Windows Media Player for the optimal privacy, security and usability. As a note, WMP is old, and you probably shouldn't use it. 4 | actions: 5 | # Prevent Windows Media DRM internet access 6 | - !registryValue: 7 | path: 'HKLM\SOFTWARE\Policies\Microsoft\WMDRM' 8 | value: 'DisableOnline' 9 | data: '1' 10 | type: REG_DWORD 11 | 12 | # Disable Windows Media Player wizard on first run 13 | - !registryValue: 14 | path: 'HKCU\SOFTWARE\Microsoft\MediaPlayer\Preferences' 15 | value: 'AcceptedPrivacyStatement' 16 | data: '1' 17 | type: REG_DWORD 18 | 19 | # Disable Windows Media Player diagnostics 20 | - !registryValue: 21 | path: 'HKCU\SOFTWARE\Microsoft\MediaPlayer\Preferences' 22 | value: 'UsageTracking' 23 | data: '0' 24 | type: REG_DWORD 25 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-activity-feed.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Activity Feed 3 | description: Disables Activity Feed in Task View for privacy and QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' 7 | value: 'EnableActivityFeed' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-app-launch-tracking.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable App Launch Tracking 3 | description: Prevents Windows from automatically tracking applications you use the most for improved privacy 4 | actions: 5 | # https://www.tenforums.com/tutorials/82967-turn-off-app-launch-tracking-windows-10-a.html 6 | - !registryValue: 7 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 8 | value: 'Start_TrackProgs' 9 | data: '0' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-device-monitoring.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Device Health Attestation Monitoring and Reporting 3 | description: Disables Device Health Attestation Monitoring and Reporting on startup for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\DeviceHealthAttestationService' 7 | value: 'EnableDeviceHealthAttestationService' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-experimentation.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Experimentation 3 | description: Disallows Microsoft from using your computer as a test for certain features for privacy and stability 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\System\AllowExperimentation' 7 | value: 'Value' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-lockscreen-camera.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Lockscreen Camera 3 | description: Disables camera access on the lockscreen 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization' 7 | value: 'NoLockScreenCamera' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-online-speech-recognition.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Online Speech Recognition 3 | description: Disables online speech recognition for privacy purposes 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Speech_OneCore\Settings\OnlineSpeechPrivacy' 7 | value: 'HasAccepted' 8 | data: '0' 9 | type: REG_DWORD 10 | # Allow user to enable it in case they need to 11 | # - !registryValue: 12 | # path: 'HKLM\SOFTWARE\Policies\Microsoft\InputPersonalization' 13 | # value: 'AllowInputPersonalization' 14 | # data: '0' 15 | # type: REG_DWORD 16 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-pca.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Program Compatibility Assistant (PCA) 3 | description: Disables PCA for QoL and privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' 7 | value: 'AITEnable' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' 12 | value: 'AllowTelemetry' 13 | data: '0' 14 | type: REG_DWORD 15 | - !registryValue: 16 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' 17 | value: 'DisableEngine' 18 | data: '1' 19 | type: REG_DWORD 20 | - !registryValue: 21 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' 22 | value: 'DisableInventory' 23 | data: '1' 24 | type: REG_DWORD 25 | - !registryValue: 26 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' 27 | value: 'DisablePCA' 28 | data: '1' 29 | type: REG_DWORD 30 | - !registryValue: 31 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat' 32 | value: 'DisableUAR' 33 | data: '1' 34 | type: REG_DWORD 35 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-perf-track.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Performance Track 3 | description: Disables tracking of responsiveness events for privacy 4 | actions: 5 | # https://admx.help/?Category=Windows_11_2022&Policy=Microsoft.Policies.PerformancePerftrack::WdiScenarioExecutionPolicy 6 | - !registryValue: 7 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{9c5a40da-b965-4fc3-8781-88dd50a6299d}' 8 | value: 'ScenarioExecutionEnabled' 9 | data: '0' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-privacy-experience.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable OOBE Privacy Experience 3 | description: Disables the OOBE (Out of Box Experience) privacy configuration that you might see on updates not to override current settings 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\OOBE' 7 | value: 'DisablePrivacyExperience' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-recall-snap.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Recall Snapshots 3 | description: Disables snapshots of Recall (24H2+) 4 | builds: [ '>=22000' ] 5 | actions: 6 | - !cmd: 7 | command: 'reg import "AtlasDesktop\3. General Configuration\AI Features\Recall\Disable Recall Support (default).reg"' 8 | exeDir: true 9 | wait: true 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-rsop-logging.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Resultant Set of Policy (RSoP) Logging 3 | description: Disables logging of Group Policy settings (RSoP) for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' 7 | value: 'RSoPLogging' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-speech-auto-updates.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Automatic Updates Of Speech Data 3 | description: Disables auto-updates of speech data, as it is not commonly used, and it is a potential privacy concern or an overall annoyance 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Speech' 7 | value: 'AllowSpeechModelUpdate' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-tailored-experiences.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Do Not Use Diagnostic Data For Tailored Experiences 3 | 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" 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Privacy' 7 | value: 'TailoredExperiencesWithDiagnosticDataEnabled' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent' 12 | value: 'DisableTailoredExperiencesWithDiagnosticData' 13 | data: '1' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-user-tracking.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Most Frequently Used Applications 3 | description: Disables the most frequently used applications in the start menu for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 7 | value: 'NoInstrumentation' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disable-web-lang-list-access.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Website Access to Language List 3 | 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 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\International\User Profile' 7 | value: 'HttpAcceptLanguageOptOut' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disallow-ms-accounts.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disallow Users to Be Non-local 3 | description: For privacy and QoL, users are prevented from adding Microsoft accounts as user accounts instead of local accounts 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' 7 | value: 'NoConnectedUser' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/disallow-user-activity-upload.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disallow Upload and Publish of User Activities 3 | description: Disables the upload and publish of user activities for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' 7 | value: 'UploadUserActivities' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\System' 12 | value: 'PublishUserActivities' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/telemetry/disable-activation-telemetry.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Key Management System Telemetry 3 | description: Turns off KMS client online AVS validation, which prevents from sending data to Microsoft regardless of its activation state, for privacy 4 | actions: 5 | # https://admx.help/?Category=Windows_11_2022&Policy=Microsoft.Policies.SoftwareProtectionPlatform::NoAcquireGT 6 | - !registryValue: 7 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\Software Protection Platform' 8 | value: 'NoGenTicket' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/telemetry/disable-ceip.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Customer Experience Improvement Program 3 | description: Disables Customer Experience Improvement Program (CEIP) as it is related to telemetry, for privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\AppV\CEIP' 7 | value: 'CEIPEnable' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows' 12 | value: 'CEIPEnable' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/telemetry/disable-diagnostic-tracing.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Diagnostic Tracing 3 | description: Disables diagnostic tracing (system activities, events or errors) for privacy reasons 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Diagnostics\Performance' 7 | value: 'DisableDiagnosticTracing' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/privacy/telemetry/disable-dotnet-cli-telemetry.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable .NET CLI Telemetry 3 | description: Disables .NET CLI telemetry for privacy 4 | actions: 5 | # https://learn.microsoft.com/en-us/dotnet/core/tools/telemetry 6 | - !cmd: {command: 'setx DOTNET_CLI_TELEMETRY_OPTOUT 1'} 7 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/add-sharing-settings-shortcut.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add Network Sharing Shortcut 3 | description: Adds a network sharing settings shortcut to the Atlas 'File Sharing' folder for QoL 4 | actions: 5 | - !powerShell: 6 | command: | 7 | .\AtlasModules\initPowerShell.ps1 8 | New-Shortcut -Source 'control.exe' ` 9 | -Destination """$([Environment]::GetFolderPath('Windows'))\AtlasDesktop\3. General Configuration\File Sharing\Sharing Settings.lnk""" ` 10 | -Arguments '/name Microsoft.NetworkAndSharingCenter /page Advanced' 11 | exeDir: true 12 | wait: true 13 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/appearance/blue-tooltips.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Change the Tooltip Color to Blue 3 | description: Changes the tooltip color to blue 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Colors' 7 | value: 'InfoWindow' 8 | data: '246 253 255' 9 | type: REG_SZ 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/appearance/disallow-theme-changes.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disallow Themes to Change Certain Personalized Features 3 | 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) 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes' 7 | value: 'ThemeChangesMousePointers' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes' 12 | value: 'ThemeChangesDesktopIcons' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/bcdedit-tweaks.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Boot Configuration 3 | description: Configures the boot configuration (BCD) for QoL 4 | actions: 5 | # ------------------------------------------------------------------------------- # 6 | # https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set # 7 | # ------------------------------------------------------------------------------- # 8 | 9 | # Lowering dual boot choice time 10 | - !run: {exe: 'bcdedit', args: '/timeout 10'} 11 | 12 | # Use legacy boot menu 13 | # Faster as it doesn't boot into an OS 14 | - !run: {exe: 'bcdedit', args: '/set bootmenupolicy legacy'} 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/best-wallpaper-quality.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Wallpaper Compression 3 | description: Disables wallpaper compression so that your wallpaper is always in its full quality 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Desktop' 7 | value: 'JPEGImportQuality' 8 | data: '100' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/config-powershell.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure PowerShell 3 | description: Configures PowerShell for the optimal privacy and usability 4 | actions: 5 | # Disable PowerShell Core telemetry 6 | - !cmd: {command: 'setx POWERSHELL_TELEMETRY_OPTOUT 1'} 7 | 8 | # Set PowerShell execution policy to Unrestricted 9 | - !registryValue: 10 | path: 'HKLM\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' 11 | value: 'ExecutionPolicy' 12 | data: 'Unrestricted' 13 | type: REG_SZ 14 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/config-windows-ink-workspace.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Windows Ink Workspace 3 | description: Configures the Windows Ink Workspace to not be in the way, and have the best usability and privacy 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PenWorkspace' 7 | value: 'PenWorkspaceAppSuggestionsEnabled' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-auto-app-archival.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Automatic Store App Archiving 3 | description: Disables automatic Store app archiving so that less commonly apps don't disappear and have to be redownloaded 4 | actions: 5 | - !cmd: 6 | command: 'reg import "AtlasDesktop\3. General Configuration\Store App Archiving\Disable Store App Archiving (default).reg"' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-dynamic-lighting.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Dynamic Lighting 3 | description: Disables Dynamic Lighting by default 4 | builds: [ '>=22000' ] 5 | actions: 6 | - !registryValue: 7 | path: 'HKCU\Software\Microsoft\Lighting' 8 | value: 'AmbientLightingEnabled' 9 | data: '0' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-mouse-accel.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Mouse Acceleration 3 | description: Disables mouse acceleration (also called 'Enhance Pointer Precision') for 1:1 mouse movement, which is what most gamers would want 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Mouse' 7 | value: 'MouseSpeed' 8 | data: '0' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKCU\Control Panel\Mouse' 12 | value: 'MouseThreshold1' 13 | data: '0' 14 | type: REG_SZ 15 | - !registryValue: 16 | path: 'HKCU\Control Panel\Mouse' 17 | value: 'MouseThreshold2' 18 | data: '0' 19 | type: REG_SZ 20 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-screen-capture-hotkey.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Screen Capture Hotkey 3 | description: Disables using the print screen key to open Screen Capture when Snipping Tool is removed 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Keyboard' 7 | value: 'PrintScreenKeyForSnippingEnabled' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-settings-tips.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Settings Tips 3 | description: Disables Settings tips for QoL, as most of the time, they only get in the way 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\PolicyManager\default\Settings\AllowOnlineTips' 7 | value: 'value' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 12 | value: 'AllowOnlineTips' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-spell-checking.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Spell Checking 3 | description: Disables spell checking for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 7 | value: 'EnableAutocorrection' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 12 | value: 'EnableDoubleTapSpace' 13 | data: '0' 14 | type: REG_DWORD 15 | - !registryValue: 16 | path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 17 | value: 'EnablePredictionSpaceInsertion' 18 | data: '0' 19 | type: REG_DWORD 20 | - !registryValue: 21 | path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 22 | value: 'EnableSpellchecking' 23 | data: '0' 24 | type: REG_DWORD 25 | - !registryValue: 26 | path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 27 | value: 'EnableTextPrediction' 28 | data: '0' 29 | type: REG_DWORD 30 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-store-auto-updates.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Automatic Updates for Apps in Store 3 | description: Disables automatic updates for apps in Store so that the user has more control 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate' 7 | value: 'AutoDownload' 8 | data: '2' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-tips.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Tips 3 | description: Disables tips for QoL and privacy 4 | actions: 5 | # https://admx.help/?Category=Windows_11_2022&Policy=Microsoft.Policies.CloudContent::DisableSoftLanding 6 | - !registryValue: 7 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent' 8 | value: 'DisableSoftLanding' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-touch-keyboard-features.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Unnecessary Touch Keyboard Settings 3 | description: Disable unnecessary touch keyboard settings for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 7 | value: 'EnableAutoShiftEngage' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 12 | value: 'EnableKeyAudioFeedback' 13 | data: '0' 14 | type: REG_DWORD 15 | # - !registryValue: 16 | # path: 'HKCU\SOFTWARE\Microsoft\TabletTip\1.7' 17 | # value: 'EnableShiftLock' 18 | # data: '0' 19 | # type: REG_DWORD 20 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-touch-visual-feedback.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Touch Visual Feedback 3 | description: Disables touch visual feedback for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Cursors' 7 | value: 'GestureVisualization' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\Control Panel\Cursors' 12 | value: 'ContactVisualization' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-usb-issues-notifications.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable 'Notify About USB Issues' 3 | description: Disables 'Notify me if there are issues connecting to USB devices' as this is prone to false positives, for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' 7 | value: 'NotifyOnUsbErrors' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Shell\USB' 12 | value: 'NotifyOnWeakCharger' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-win11-settings-banner.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Windows 11 Settings Banner 3 | description: Disables the Windows 11 Settings banner (ValueBanner), which normally displays 'advertisements' such as Microsoft 365 on non-Enterprise editions 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\ValueBanner.IdealStateFeatureControlProvider' 7 | value: 'ActivationType' 8 | data: '0' 9 | type: REG_DWORD 10 | builds: [ '>=22000' ] 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/disable-windows-feedback.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Windows Feedback 3 | description: Disables Windows Feedback for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Siuf\Rules' 7 | value: 'NumberOfSIUFInPeriod' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Siuf\Rules' 12 | value: 'PeriodInNanoSeconds' 13 | operation: delete 14 | - !registryValue: 15 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection' 16 | value: 'DoNotShowFeedbackNotifications' 17 | data: '1' 18 | type: REG_DWORD 19 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/do-not-reduce-sounds.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Do Not Reduce Sounds While in a Call 3 | description: Makes it so that Windows does not reduce sounds in a call for QoL, as people generally wouldn't want this behavior 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio' 7 | value: 'UserDuckingPreference' 8 | data: '3' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/ease-of-access/disable-always-read-section.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable 'Always Read and Scan This Section' 3 | description: Disables 'Always Read and Scan This Section' in Control Panel for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Ease of Access' 7 | value: 'selfscan' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Ease of Access' 12 | value: 'selfvoice' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/ease-of-access/disable-making-touch-easier.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Accessibility Tool Shortcut 3 | 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 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Accessibility\SlateLaunch' 7 | value: 'LaunchAT' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/ease-of-access/disable-warning-sounds.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Ease of Access Sounds 3 | description: Disable Ease Of Access sounds on activation or sound warnings, like the infamous sticky keys sound, for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Accessibility' 7 | value: 'Warning Sounds' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\Control Panel\Accessibility' 12 | value: 'Sound on Activation' 13 | data: '0' 14 | type: REG_DWORD 15 | # Disable visual warning for sounds in ease of access 16 | - !registryValue: 17 | path: 'HKCU\Control Panel\Accessibility\SoundSentry' 18 | value: 'WindowsEffect' 19 | data: '0' 20 | type: REG_SZ 21 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/add-context-menus/merge-as-trustedinstaller.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add 'Merge as TrustedInstaller' to Context Menu 3 | description: Adds 'Merge as TrustedInstaller' to context menu for registry files 4 | actions: 5 | - !registryValue: 6 | path: 'HKCR\regfile\Shell\RunAs' 7 | value: '' 8 | data: 'Merge As TrustedInstaller' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKCR\regfile\Shell\RunAs' 12 | value: 'HasLUAShield' 13 | data: '1' 14 | type: REG_SZ 15 | - !registryValue: 16 | path: 'HKCR\regfile\Shell\RunAs\Command' 17 | value: '' 18 | data: 'cmd /c "%windir%\AtlasModules\Scripts\RunAsTI.cmd" "%1"' 19 | type: REG_SZ 20 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/add-context-menus/new-bat.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Adds Batch Scripts to 'New' Context Menu 3 | description: Adds batch scripts (.bat) to 'New' context menu 4 | actions: 5 | - !registryValue: 6 | path: 'HKCR\.bat\ShellNew' 7 | value: 'ItemName' 8 | data: '%windir%\System32\acppage.dll,-6002' 9 | type: REG_EXPAND_SZ 10 | - !registryValue: 11 | path: 'HKCR\.bat\ShellNew' 12 | value: 'NullFile' 13 | data: '' 14 | type: REG_SZ 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/add-context-menus/new-ps1.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add PowerShell Script to 'New' Context Menu 3 | description: Adds PowerShell script (.ps1) to 'New' context menu 4 | actions: 5 | - !registryValue: 6 | path: 'HKCR\.ps1' 7 | value: '' 8 | data: 'Microsoft.PowerShellScript.1' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKCR\.ps1\ShellNew' 12 | value: 'NullFile' 13 | data: '' 14 | type: REG_SZ 15 | - !registryValue: 16 | path: 'HKCR\Microsoft.PowerShellScript.1' 17 | value: '' 18 | data: 'Windows PowerShell Script' 19 | type: REG_SZ 20 | - !registryValue: 21 | path: 'HKCR\Microsoft.PowerShellScript.1' 22 | value: 'FriendlyTypeName' 23 | data: 'Windows PowerShell Script' 24 | type: REG_SZ 25 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/add-context-menus/new-reg.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add Registry Entries to 'New' Context Menu 3 | description: Adds registry entries (.reg) to 'New' context menu 4 | actions: 5 | - !registryValue: 6 | path: 'HKCR\.reg\ShellNew' 7 | value: 'NullFile' 8 | data: '' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKCR\.reg\ShellNew' 12 | value: 'ItemName' 13 | data: '%windir%\regedit.exe,-309' 14 | type: REG_EXPAND_SZ 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/always-more-details-transfer.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Show More Details by Default on Transfers 3 | description: Shows more details by default on file transfers such as exact speed of files copying, moving, deleting, etc. 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\OperationStatusManager' 7 | value: 'EnthusiastMode' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/classic-search.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Revert to Classic Search 3 | description: Reverts to the much faster and stable old search box in File Explorer 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Classes\CLSID\{1d64637d-31e9-4b06-9124-e83fb178ac6e}\TreatAs' 7 | value: '' 8 | data: '{64bc32b5-4eec-4de7-972d-bd8bd0324537}' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\Classes\WOW6432Node\CLSID\{1d64637d-31e9-4b06-9124-e83fb178ac6e}\TreatAs' 12 | value: '' 13 | data: '{64bc32b5-4eec-4de7-972d-bd8bd0324537}' 14 | type: REG_SZ 15 | - !registryValue: 16 | path: 'HKLM\SOFTWARE\WOW6432Node\Classes\CLSID\{1d64637d-31e9-4b06-9124-e83fb178ac6e}\TreatAs' 17 | value: '' 18 | data: '{64bc32b5-4eec-4de7-972d-bd8bd0324537}' 19 | type: REG_SZ 20 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/debloat-send-to.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Debloat Send-To Context Menu 3 | description: Removes commonly un-used items from the Send-To context menu in Explorer 4 | actions: 5 | - !cmd: 6 | command: >- 7 | "AtlasDesktop\4. Interface Tweaks\Context Menus\Send To\Debloat Send To Context Menu.cmd" -Disable @('Documents', 'Mail Recipient', 'Fax recipient', 'Bluetooth') 8 | exeDir: true 9 | wait: true 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/disable-check-boxes.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Use Check Boxes to Select Items 3 | description: Disables check boxes in File Explorer to select items for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'AutoCheckSelect' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/disable-gallery.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Hide Gallery in File Explorer 3 | description: Hides the new 23H2 'Gallery' in File Explorer for viewing pictures 4 | builds: [ '>=22000' ] 5 | actions: 6 | # Use this instead once AME fixes hives issue 7 | # - !registryValue: 8 | # path: 'HKCU\SOFTWARE\Classes\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}' 9 | # value: 'System.IsPinnedToNameSpaceTree' 10 | # data: '0' 11 | # type: REG_DWORD 12 | - !cmd: 13 | command: 'reg import "AtlasDesktop\4. Interface Tweaks\File Explorer Customization\Gallery\Disable Gallery (default).reg"' 14 | exeDir: true 15 | wait: true 16 | runas: currentUserElevated 17 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/disable-invalid-shortcuts-search.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Searching for Invalid Shortcuts 3 | description: Disables searching drives or using NTFS file system tracking for shortcuts that have invalid/non-existant paths for responsiveness 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 7 | value: 'NoResolveSearch' 8 | data: '1' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 12 | value: 'NoResolveTrack' 13 | data: '1' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/disable-network-navigation-pane.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Network Navigation Pane in Explorer 3 | description: Disables the network navigation pane/item in the Explorer sidebar for QoL by default, as it is mostly unused 4 | actions: 5 | # Use this instead once AME fixes hives issue 6 | # - !registryValue: 7 | # path: 'HKCU\SOFTWARE\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}' 8 | # value: 'System.IsPinnedToNameSpaceTree' 9 | # data: '0' 10 | # type: REG_DWORD 11 | - !cmd: 12 | command: 'reg import "AtlasDesktop\3. General Configuration\File Sharing\Network Navigation Pane\Disable Network Navigation Pane (default).reg"' 13 | exeDir: true 14 | wait: true 15 | runas: currentUserElevated 16 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/dont-show-office-files.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Don't Show Office Files 3 | description: Don't show Office files in Quick Access (Home) 4 | builds: [ '>=22000' ] 5 | actions: 6 | - !registryValue: 7 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer' 8 | value: 'ShowCloudFilesInQuickAccess' 9 | data: '0' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/enable-long-paths.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Enable Long Paths 3 | description: Disables the default path length limit. 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\FileSystem' 7 | value: 'LongPathsEnabled' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/extend-cache.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Extend Icon Cache 3 | description: Extends the icon cache to 4MB for better explorer responsiveness 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' 7 | value: 'Max Cached Icons' 8 | data: '4096' 9 | type: REG_SZ 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/full-context-on-more-than-15-items.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Always Show the Full Context Menu On Items 3 | 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 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer' 7 | value: 'MultipleInvokePromptMinimum' 8 | data: '100' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/import-power-plan.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add Power Plan File Association 3 | description: Adds a file assocation for .pow files, so you can simply double click on it and import it 4 | actions: 5 | - !registryValue: 6 | path: 'HKCR\powerscheme\DefaultIcon' 7 | value: '' 8 | data: '%windir%\System32\powercpl.dll,1' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKCR\powerscheme\Shell\open\command' 12 | value: '' 13 | data: 'powercfg /import "%1"' 14 | type: REG_SZ 15 | - !registryValue: 16 | path: 'HKCR\.pow' 17 | value: '' 18 | data: 'powerscheme' 19 | type: REG_SZ 20 | - !registryValue: 21 | path: 'HKCR\.pow' 22 | value: 'FriendlyTypeName' 23 | data: 'Power Scheme' 24 | type: REG_SZ 25 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/minimize-mouse-hover-time.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Minimize Mouse Hover Time for Item Info 3 | 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 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Desktop' 7 | value: 'MouseHoverTime' 8 | data: '20' 9 | type: REG_SZ 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/no-internet-open-with.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Internet File Assocation Service 3 | description: Makes it so that Windows does not ask you if you want to get results from the web for an unknown file extension 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 7 | value: 'NoInternetOpenWith' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/open-to-this-pc.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Open File Explorer to This PC 3 | description: Configures File Explorer to open to This PC instead of Quick Access for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'LaunchTo' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/removable-drives-only-this-pc.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Show Removable Drives Only in 'This PC' 3 | description: Shows removable drives only in 'This PC', instead of being seperate in the Explorer sidebar, for QoL 4 | actions: 5 | - !registryKey: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} 6 | - !registryKey: {path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}'} 7 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/cast-to-device.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove 'Cast to device' from Context Menu 3 | description: Removes 'Cast to device' from Context Menu 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' 7 | value: '{7AD84985-87B4-4a16-BE58-8B72A5B390F7}' 8 | data: '' 9 | type: REG_SZ 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/extract.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove 'Extract' from Context Menu 3 | description: Removes 'Extract' from Context Menu 4 | actions: 5 | - !cmd: 6 | command: 'reg import "AtlasDesktop\4. Interface Tweaks\Context Menus\Extract\Remove Extract (default).reg"' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/include-in-library.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove 'Include in Library' from Context Menu 3 | description: Removes 'Include in Library' from context menu 4 | actions: 5 | - !registryKey: {path: 'HKCR\Folder\ShellEx\ContextMenuHandlers\Library Location'} 6 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/new-bitmap.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove Bitmap Image from 'New' Context Menu 3 | description: Removes bitmap image from the 'New' context menu 4 | actions: 5 | - !registryKey: {path: 'HKCR\.bmp\ShellNew'} 6 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/new-rtf.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove Rich Text Document from 'New' Context Menu 3 | description: Removes rich text document from 'New' context menu 4 | actions: 5 | - !registryKey: {path: 'HKCR\.rtf\ShellNew'} 6 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/paint-3D.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove 'Edit with Paint 3D' from Context Menu 3 | description: Removes 'Edit with Paint 3D' from context menu 4 | actions: 5 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.3mf\Shell\3D Edit'} 6 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.bmp\Shell\3D Edit'} 7 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.fbx\Shell\3D Edit'} 8 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.gif\Shell\3D Edit'} 9 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.jfif\Shell\3D Edit'} 10 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpe\Shell\3D Edit'} 11 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpeg\Shell\3D Edit'} 12 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.jpg\Shell\3D Edit'} 13 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.png\Shell\3D Edit'} 14 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.tif\Shell\3D Edit'} 15 | - !registryKey: {path: 'HKCR\SystemFileAssociations\.tiff\Shell\3D Edit'} 16 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/printing.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove 'Printing' from Context Menus 3 | description: Removes printing from context menus as users normally print from apps anyways 4 | actions: 5 | - !cmd: 6 | command: '"AtlasDesktop\6. Advanced Configuration\Services\Printing\Disable Printing.cmd" /justcontext' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/share.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove 'Share' from Context Menu 3 | description: Removes 'Share' from Context Menu 4 | actions: 5 | - !registryKey: {path: 'HKCR\*\shellex\ContextMenuHandlers\ModernSharing'} 6 | - !registryKey: {path: 'HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\ModernSharing'} 7 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-context-menus/troubleshooting-compat.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove 'Troubleshooting Compatibility' from Context Menu 3 | description: Removes 'Troubleshooting Compatibility' from context menu 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' 7 | value: '{1d27f844-3a1f-4410-85ac-14651078412d}' 8 | data: '' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked' 12 | value: '{1d27f844-3a1f-4410-85ac-14651078412d}' 13 | data: '' 14 | type: REG_SZ 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/remove-shortcut-text.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove Shortcut Text 3 | description: Removes '- Shortcut' text appended onto the end of shortcuts for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates' 7 | value: 'ShortcutNameTemplate' 8 | data: '"%s.lnk"' 9 | type: REG_SZ 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/show-files.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Explorer to Show All Files with File Extensions 3 | description: Configures Explorer to show all files with file extensions such as system files, hidden files, etc. This is for QoL and also security. 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'Hidden' 8 | data: '1' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 12 | value: 'HideFileExt' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/explorer/use-compact-mode.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Use Compact Mode 3 | description: Sets compact mode in File Explorer 4 | builds: [ '>=22000' ] 5 | actions: 6 | - !registryValue: 7 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 8 | value: 'UseCompactMode' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/hide-disabled-disconnected-sounds.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Hide Disabled and Disconnected Devices in Sounds Panel 3 | description: Hides disabled and disconnected devices in the sounds panel (mmsys.cpl) for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio\DeviceCpl' 7 | value: 'ShowDisconnectedDevices' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKCU\SOFTWARE\Microsoft\Multimedia\Audio\DeviceCpl' 12 | value: 'ShowHiddenDevices' 13 | data: '0' 14 | type: REG_DWORD 15 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/security/disable-uac-secure-desktop.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable UAC Secure Desktop 3 | 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) 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' 7 | value: 'PromptOnSecureDesktop' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/set-hidden-settings-pages.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Set Hidden Pages 3 | description: Hides Settings pages that are either broken or unused 4 | actions: 5 | # https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app 6 | 7 | # Windows 10 8 | - !registryValue: 9 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 10 | value: 'SettingsPageVisibility' 11 | data: 'hide:recovery;maps;maps-downloadmaps;privacy;privacy-speechtyping;privacy-speech;privacy-feedback;privacy-activityhistory;search-permissions;privacy-general;sync;mobile-devices;mobile-devices-addphone;workplace;backup' 12 | type: REG_SZ 13 | builds: [ '<22000' ] 14 | 15 | # Windows 11 16 | - !registryValue: 17 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 18 | value: 'SettingsPageVisibility' 19 | data: 'hide:recovery;maps;maps-downloadmaps;privacy;privacy-feedback;privacy-activityhistory;search-permissions;privacy-general;sync;mobile-devices;mobile-devices-addphone;workplace;family-group;deviceusage;home' 20 | type: REG_SZ 21 | builds: [ '>=22000' ] 22 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/alt-tab-open-windows.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Do Not Show Edge Tabs in Alt-Tab 3 | 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 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'MultiTaskingAltTabFilter' 8 | data: '3' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/disable-aero-shake.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Aero Shake 3 | 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 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'DisallowShaking' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/disable-low-disk-warning.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Diasble Low Disk Space Checks 3 | description: DIsables low disk space checks, meaning that there will not be a low disk space warning for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 7 | value: 'NoLowDiskSpaceChecks' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/disable-menu-delay.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Menu Hover Delay 3 | description: Makes hovering over sub-menus in menus instant, instead of having a slight delay on hover 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Desktop' 7 | value: 'MenuShowDelay' 8 | data: '0' 9 | type: REG_SZ 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/disable-nearby-sharing.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Shared Experiences 3 | description: Disables 'Shared Experiences', which is a way of sharing items between devices for privacy and QoL 4 | actions: 5 | # https://www.elevenforum.com/t/turn-on-or-off-nearby-sharing-in-windows-11.2644/ 6 | - !registryValue: 7 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\CDP\SettingsPage' 8 | value: 'BluetoothLastDisabledNearShare' 9 | data: '0' 10 | type: REG_DWORD 11 | - !registryValue: 12 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\CDP' 13 | value: 'NearShareChannelUserAuthzPolicy' 14 | data: '0' 15 | type: REG_DWORD 16 | - !registryValue: 17 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\CDP' 18 | value: 'CdpSessionUserAuthzPolicy' 19 | data: '1' 20 | type: REG_DWORD 21 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/disable-network-location-wizard.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Network Location Wizard 3 | description: Disables the Network Location Wizard, which is the pop-up about your network being discoverable 4 | actions: 5 | - !registryKey: 6 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff' 7 | operation: add 8 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/no-recommendations-start-menu.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Recommendations in the Start Menu 3 | description: Do not show recommendations for tips, shortcuts, new apps, and more in the Start Menu 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'Start_IrisRecommendations' 8 | data: '0' 9 | type: REG_DWORD 10 | builds: [ '>=22000' ] 11 | 12 | - !registryValue: 13 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 14 | value: 'Start_AccountNotifications' 15 | data: '0' 16 | type: REG_DWORD 17 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/restore-old-context-menu.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Restore Old Context Menu 3 | description: Restores the old context menu in Windows 11 4 | builds: [ '>=22000' ] 5 | actions: 6 | # Use this instead once AME fixes hives issue 7 | # - !registryValue: 8 | # path: 'HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32' 9 | # value: '' 10 | # data: '' 11 | # type: REG_SZ 12 | - !cmd: 13 | command: 'reg import "AtlasDesktop\4. Interface Tweaks\Context Menus\Windows 11\Old Context Menu (default).reg"' 14 | exeDir: true 15 | wait: true 16 | runas: currentUserElevated 17 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/shell/show-more-pins.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Show More Pins in Start 3 | description: Shows more pins in the Start Menu, meaning less recommendations 4 | builds: [ '>=22000' ] 5 | actions: 6 | - !registryValue: 7 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 8 | value: 'Start_Layout' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/startup-shutdown/decrease-shutdown-time.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Decrease Shutdown Time 3 | description: Makes it so that Windows is less tolerable to hung apps, and tries to kill them as fast as possible on shutdown 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Desktop' 7 | value: 'HungAppTimeout' 8 | data: '2000' 9 | type: REG_SZ 10 | - !registryValue: 11 | path: 'HKCU\Control Panel\Desktop' 12 | value: 'WaitToKillAppTimeOut' 13 | data: '2000' 14 | type: REG_SZ 15 | - !registryValue: 16 | path: 'HKLM\SYSTEM\CurrentControlSet\Control' 17 | value: 'WaitToKillServiceTimeout' 18 | data: '2000' 19 | type: REG_SZ 20 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/startup-shutdown/disable-startup-delay.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Startup Delay 3 | description: Disables the startup delay of startup applications 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize' 7 | value: 'StartupDelayInMSec' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/startup-shutdown/enable-verbose-messages.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Enable verbose startup, shutdown, logon, and logoff status messages 3 | description: Enables verbose status messages so users can have more insight on exactly what's happening on startup, shutdown, logon, and logoff 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' 7 | value: 'verbosestatus' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/startup-shutdown/force-end-shutdown-apps.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Force Close Applications On Session End 3 | description: Forcefully closes all applications on restart, shut down, or sign out of Windows, instead of prompting the user to save everything first 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\Control Panel\Desktop' 7 | value: 'AutoEndTasks' 8 | data: '1' 9 | type: REG_SZ 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/system/crash-control-qol.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Crash Control 3 | description: Configures the BSoD for having the most useful information and not leaving behind dumps (which most people will not look into anyways) 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' 7 | value: 'AutoReboot' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' 12 | value: 'CrashDumpEnabled' 13 | data: '0' 14 | type: REG_DWORD 15 | - !registryValue: 16 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' 17 | value: 'LogEvent' 18 | data: '0' 19 | type: REG_DWORD 20 | - !registryValue: 21 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl' 22 | value: 'DisplayParameters' 23 | data: '1' 24 | type: REG_DWORD 25 | - !registryValue: 26 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\StorageTelemetry' 27 | value: 'DeviceDumpEnabled' 28 | data: '0' 29 | type: REG_DWORD 30 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/system/disable-wpbt.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Windows Platform Binary Table Execution (WPBT) 3 | 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. 4 | actions: 5 | # https://github.com/Jamesits/dropWPBT 6 | # https://download.microsoft.com/download/8/A/2/8A2FB72D-9B96-4E2D-A559-4A27CF905A80/windows-platform-binary-table.docx 7 | - !registryValue: 8 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager' 9 | value: 'DisableWpbtExecution' 10 | data: '1' 11 | type: REG_DWORD 12 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/cmd-win-x.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Show Command Prompt on Win+X 3 | description: Shows Command Prompt instead of PowerShell on Windows + X, as it is what most users are familar with 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'DontUsePowerShellOnWinX' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/disable-cloud-optimized-content.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Cloud Optimized Content on Taskbar 3 | description: Disables cloud optimized content in the taskbar for QoL, which pins items dependant on things like having linked phone or Xbox Live - seems to break Windows Spotlight 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent' 7 | value: 'DisableCloudOptimizedContent' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/disable-copilot.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Microsoft Copilot 3 | description: Disables Microsoft Copilot as it depends on Edge, as well it collecting data and not being used by most users 4 | builds: [ '>=22000' ] 5 | actions: 6 | # Doesn't work with HKLM 7 | - !registryValue: 8 | path: 'HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot' 9 | value: 'TurnOffWindowsCopilot' 10 | data: '1' 11 | type: REG_DWORD 12 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/disable-desktop-peek.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Show Desktop Peek on Taskbar 3 | 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 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 7 | value: 'DisablePreviewDesktop' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/disable-news-and-interests.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable News and Interests 3 | description: Disables News and Interests on the taskbar for privacy (lots of third party connections) and QoL 4 | actions: 5 | - !taskKill: {name: 'explorer'} 6 | 7 | - !registryValue: 8 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Feeds' 9 | value: 'EnableFeeds' 10 | data: '0' 11 | type: REG_DWORD 12 | - !registryValue: 13 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Dsh' 14 | value: 'AllowNewsAndInterests' 15 | data: '0' 16 | type: REG_DWORD 17 | 18 | - !run: {exe: 'explorer.exe', runas: 'currentUser', wait: false} 19 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/disable-tablet-mode.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Never Use Tablet Mode 3 | description: Makes Windows never use tablet mode for QoL 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell' 7 | value: 'SignInMode' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/disable-windows-chat.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Windows Chat 3 | description: Disables Windows Chat as it's not commonly used 4 | builds: [ '>=22000' ] 5 | actions: 6 | - !registryValue: 7 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Chat' 8 | value: 'ChatIcon' 9 | data: '3' 10 | type: REG_DWORD 11 | - !registryValue: 12 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 13 | value: 'TaskbarMn' 14 | data: '0' 15 | type: REG_DWORD 16 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/end-task.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add 'End task' to the taskbar 3 | description: Adds 'End task' as a right-click option on taskbar for QoL 4 | builds: [ '>22000' ] 5 | actions: 6 | - !registryValue: 7 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarDeveloperSettings' 8 | value: 'TaskbarEndTask' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/hide-meet-now.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Hide 'Meet Now' on Taskbar 3 | description: Hides 'Meet Now' on the taskbar for QoL and privacy (as it is an online feature) 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer' 7 | value: 'HideSCAMeetNow' 8 | data: '1' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/hide-task-view.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Task View on Taskbar 3 | description: Disables the Task View button on the taskbar for QoL, as it can be accessed with Win + Tab anyways 4 | actions: 5 | - !registryValue: 6 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MultiTaskingView\AllUpView' 7 | value: 'Enabled' 8 | operation: delete 9 | - !registryValue: 10 | path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 11 | value: 'ShowTaskViewButton' 12 | data: '0' 13 | type: REG_DWORD 14 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/taskbar/set-to-left.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Set Taskbar to Align Left 3 | description: Sets taskbar to align left instead of centered 4 | builds: [ '>=22000' ] 5 | actions: 6 | - !registryValue: 7 | path: 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 8 | value: 'TaskbarAl' 9 | data: '0' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/windows-update/disable-auto-reboot.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable WU Auto-Reboot 3 | description: Disables Windows Update from automatically restarting your computer when there's pending updates. 4 | actions: 5 | # Make WU not wake up your computer to install updates 6 | # Seems to be legacy on Windows 11 7 | # https://admx.help/?Category=Windows_11_2022&Policy=Microsoft.Policies.WindowsUpdate::AUPowerManagement_Title 8 | - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', value: 'AUPowerManagement', data: '0', type: REG_DWORD} 9 | # Don't reboot with logged in users 10 | - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAutoRebootWithLoggedOnUsers', data: '1', type: REG_DWORD} 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/windows-update/disable-delivery-optimization.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Delivery Optimization 3 | description: Disables Delivery Optimization to make sure that no bandwidth is used in the background for peer-to-peer Windows Updates 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization' 7 | value: 'DODownloadMode' 8 | data: '0' 9 | type: REG_DWORD 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/windows-update/disable-msrt-telemetry.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable MSRT telemetry 3 | description: Disables MSRT's (Malicious Software Removal Tool) telemetry features 4 | actions: 5 | # Disable MSRT telemetry 6 | - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\MRT', value: 'DontReportInfectionInformation', type: REG_DWORD, data: '1'} 7 | - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\RemovalTools\MpGears', value: 'HeartbeatTrackingIndex', type: REG_DWORD, data: '0'} 8 | - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\RemovalTools\MpGears', value: 'SpyNetReportingLocation', type: REG_MULTI_SZ, data: ''} 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/qol/windows-update/disable-nagging.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable WU Nagging 3 | description: Disables Windows Update from nagging you in any way possible, e.g. about restarting your computer. 4 | actions: 5 | # Do not adjust default option to 'Install Updates and Shut Down' in Shut Down Windows dialog box 6 | # https://admx.help/?Category=Windows_11_2022&Policy=Microsoft.Policies.WindowsUpdate::AUNoUasDefaultPolicy_Mach 7 | - !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAUAsDefaultShutdownOption', data: '1', type: REG_DWORD} 8 | # Seems to be legacy, but it will be kept anyways https://www.thewindowsclub.com/disable-windows-creators-update-notice-windows-update 9 | - !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings', value: 'HideMCTLink', data: '1', type: REG_DWORD} 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-backup2.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Backup Atlas Services and Drivers 3 | description: Backs up default Atlas services and drivers, after all the tweaks are finished 4 | actions: 5 | - !powerShell: 6 | command: >- 7 | .\BACKUP.ps1 -FilePath """$([Environment]::GetFolderPath('Windows'))\AtlasModules\Other\atlasServices.reg""" 8 | wait: true 9 | exeDir: true 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-clientcbs.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Modify Client.CBS 3 | description: Modifies components related to Client.CBS, the miscellaneous system package in Windows 10+ 4 | actions: 5 | - !powerShell: 6 | command: '.\CLIENTCBS.ps1' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-core-isolation.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Core Isolation 3 | description: Disables Core Isolation (VBS) based on the user's options 4 | option: 'disable-core-isolation' 5 | actions: 6 | - !powerShell: 7 | command: '& """.\AtlasModules\Scripts\ScriptWrappers\ConfigVBS.ps1""" -DisableAllVBS' 8 | wait: true 9 | exeDir: true 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-devices.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Devices 3 | description: Disables devices that users would not typically need to reduce any potential system resources usage in the background 4 | actions: 5 | - !powerShell: {command: 'Disable-NetAdapterBinding -Name "*" -ComponentID ms_msclient, ms_server, ms_lldp, ms_lltdio, ms_rspndr'} 6 | - !powerShell: 7 | command: '.\DISABLEPNP.ps1' 8 | exeDir: true 9 | wait: true 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-file-associations.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Set File Associations 3 | description: Sets file associations for the user-selected web browser and other apps 4 | actions: 5 | - !run: 6 | exe: 'FILEASSOC.cmd' 7 | exeDir: true 8 | option: '!uninstall-edge' 9 | - !run: 10 | exe: 'FILEASSOC.cmd' 11 | args: '"Brave"' 12 | option: 'browser-brave' 13 | exeDir: true 14 | - !run: 15 | exe: 'FILEASSOC.cmd' 16 | args: '"LibreWolf"' 17 | option: 'browser-librewolf' 18 | exeDir: true 19 | - !run: 20 | exe: 'FILEASSOC.cmd' 21 | args: '"Firefox"' 22 | option: 'browser-firefox' 23 | exeDir: true 24 | - !run: 25 | exe: 'FILEASSOC.cmd' 26 | args: '"Google Chrome"' 27 | option: 'browser-chrome' 28 | exeDir: true 29 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-mitigations.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Mitigations 3 | description: Disables mitigations in Windows dependant on the user's options 4 | option: 'mitigations-disable' 5 | actions: 6 | - !cmd: 7 | command: '"AtlasDesktop\7. Security\Mitigations\Disable All Mitigations.cmd" /silent' 8 | exeDir: true 9 | wait: true 10 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-ngen.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Runs NGEN on PowerShell libraries 3 | description: Optimizes PowerShell startup time by compiling the .NET libraries 4 | actions: 5 | - !powerShell: 6 | command: '.\NGEN.ps1' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-pfp.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Set Profile Pictures 3 | description: Sets the default Atlas profile pictures 4 | actions: 5 | - !powerShell: 6 | command: '.\PFP.ps1' 7 | exeDir: true 8 | wait: true 9 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/scripts/script-power.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Configure Power Settings 3 | description: Executes script to configure power settings for the best performance, especially focusing on the lowest latency e.g. by reducing any potential jitter 4 | actions: 5 | # Disable power saving features 6 | - !cmd: 7 | command: '"AtlasDesktop\3. General Configuration\Power-saving\Disable Power-saving.cmd" -Silent' 8 | exeDir: true 9 | wait: true 10 | weight: 20 11 | option: 'disable-power-saving' 12 | 13 | # Disable Fast Startup 14 | - !registryValue: 15 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power' 16 | value: 'HiberbootEnabled' 17 | data: '0' 18 | type: REG_DWORD 19 | 20 | # Disable Hibernation 21 | # Disabling makes NTFS accessible outside of Windows 22 | - !cmd: 23 | command: '"AtlasDesktop\3. General Configuration\Hibernation\Disable Hibernation (default).cmd" /silent' 24 | exeDir: true 25 | wait: true 26 | weight: 20 27 | option: 'disable-hibernation' 28 | 29 | # Set 'Balanced' power scheme if keeping power saving 30 | - !run: {exe: 'powercfg.exe', args: '/setactive "381b4222-f694-41f0-9685-ff5bb260df2e"', option: '!disable-power-saving'} 31 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/security/block-anonymous-enum-sam.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Blocks Anonymous Enumeration of SAM Accounts 3 | description: Blocks the anonymous enumeration of SAM accounts to prevent the ability to list the potential points of attack to the system 4 | actions: 5 | # https://www.stigviewer.com/stig/microsoft_windows_10/2022-04-08/finding/V-220929 6 | - !registryValue: 7 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Lsa' 8 | value: 'RestrictAnonymousSAM' 9 | data: '1' 10 | type: REG_DWORD 11 | -------------------------------------------------------------------------------- /src/playbook/Configuration/tweaks/security/disable-remote-assistance.yml: -------------------------------------------------------------------------------- 1 | --- 2 | title: Disable Remote Assistance 3 | description: As Remote Assistance is an unused and a potential vulnerable feature, it is disabled 4 | actions: 5 | - !registryValue: 6 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' 7 | value: 'fAllowFullControl' 8 | data: '0' 9 | type: REG_DWORD 10 | - !registryValue: 11 | path: 'HKLM\SYSTEM\CurrentControlSet\Control\Remote Assistance' 12 | value: 'fAllowToGetHelp' 13 | data: '0' 14 | type: REG_DWORD 15 | - !run: {exe: 'netsh', args: 'advfirewall firewall set rule group="Remote Assistance" new enable=no'} 16 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/1. Software/Install Software.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\InstallSoftware.ps1" 3 | if not exist "%script%" ( 4 | echo Script not found. 5 | echo "%script%" 6 | pause 7 | exit /b 1 8 | ) 9 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/1. Software/Install or Remove Edge.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\RemoveEdge.ps1" 3 | if not exist "%script%" ( 4 | echo Script not found. 5 | echo "%script%" 6 | pause 7 | exit /b 1 8 | ) 9 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/1. Software/Remove Python Store Prompt.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | echo Attempting to remove Python executables from WindowsApps... 4 | powershell -NoProfile -ExecutionPolicy Bypass -Command "Remove-Item -Path \"$env:LOCALAPPDATA\Microsoft\WindowsApps\python*.exe\" -Force -ErrorAction SilentlyContinue; if (Test-Path Alias:python) { Remove-Item Alias:python }; if (Test-Path Alias:python3) { Remove-Item Alias:python3 }" 5 | 6 | echo ----------------------------------------- 7 | echo Cleanup completed. 8 | pause 9 | exit /b 10 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/1. Software/Software Documentation.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/post-installation/software/getting-started/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/2. Drivers/Apple devices.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/general-faq/itunes-compatibility/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/2. Drivers/Bluetooth.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/general-faq/bluetooth-compatibility/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/2. Drivers/Driver Documentation (Recommended).url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://docs.atlasos.net/getting-started/post-installation/drivers/getting-started 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/2. Drivers/Drivers from Windows Update/Disable Drivers from Windows Update.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\device\Update] 4 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 5 | 6 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Update] 7 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 8 | 9 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] 10 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 11 | 12 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] 13 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 14 | 15 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Update\ExcludeWUDriversInQualityUpdate] 16 | "value"=dword:00000001 17 | 18 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata] 19 | "PreventDeviceMetadataFromNetwork"=dword:00000001 20 | 21 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching] 22 | "SearchOrderConfig"=dword:00000000 23 | "DontSearchWindowsUpdate"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/2. Drivers/Drivers from Windows Update/Enable Drivers from Windows Update.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\device\Update] 4 | "ExcludeWUDriversInQualityUpdate"=- 5 | 6 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Update] 7 | "ExcludeWUDriversInQualityUpdate"=- 8 | 9 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] 10 | "ExcludeWUDriversInQualityUpdate"=- 11 | 12 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] 13 | "ExcludeWUDriversInQualityUpdate"=- 14 | 15 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Update\ExcludeWUDriversInQualityUpdate] 16 | "value"=dword:00000000 17 | 18 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata] 19 | "PreventDeviceMetadataFromNetwork"=- 20 | 21 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching] 22 | "SearchOrderConfig"=dword:00000001 23 | "DontSearchWindowsUpdate"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/2. Drivers/Run Update Drivers.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\UpdateDrivers.ps1" 3 | 4 | set "___args="%~f0" %*" 5 | fltmc > nul 2>&1 || ( 6 | echo Administrator privileges are required. 7 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 8 | echo You must run this script as admin. 9 | if "%*"=="" pause 10 | exit /b 1 11 | ) 12 | exit /b 13 | ) 14 | 15 | if not exist "%script%" ( 16 | echo Script not found: "%script%" 17 | pause 18 | exit /b 1 19 | ) 20 | 21 | powershell -ExecutionPolicy Bypass -NoProfile -File "%script%" 22 | 23 | echo. 24 | pause > null 25 | exit /b 0 26 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/AI Features/Microsoft Copilot/Disable Microsoft Copilot (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | echo Disabling and uninstalling Copilot... 15 | 16 | powershell -NoP -NonI "Get-AppxPackage -AllUsers Microsoft.Copilot* | Remove-AppxPackage -AllUsers" 17 | taskkill /f /im explorer.exe > nul 2>&1 18 | reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowCopilotButton" /t REG_DWORD /d "0" /f > nul 19 | reg add "HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot" /v "TurnOffWindowsCopilot" /t REG_DWORD /d "1" /f > nul 20 | start explorer.exe 21 | 22 | echo] 23 | echo Finished, changes are applied. 24 | echo Press any key to exit... 25 | pause > nul 26 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/AI Features/Recall/Disable Recall Support (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI] 4 | "DisableAIDataAnalysis"=dword:00000001 5 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/AI Features/Recall/Enable Recall Support.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsAI] 4 | "DisableAIDataAnalysis"=- 5 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Automatic Updates/Disable Automatic Updates (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] 4 | "AUOptions"=dword:00000002 5 | ; Breaks 'Receive updates for other Microsoft products' 6 | ; "NoAutoUpdate"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Automatic Updates/Enable Automatic Updates.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] 4 | "AUOptions"=- 5 | ; Breaks 'Receive updates for other Microsoft products' 6 | ; "NoAutoUpdate"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Background Apps/Disable Background Apps (default).reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/3. General Configuration/Background Apps/Disable Background Apps (default).reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Background Apps/Enable Background Apps.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/3. General Configuration/Background Apps/Enable Background Apps.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/CPU Idle/Desktop Context Menu/Add Idle Toggle in Desktop Context Menu.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CpuIdle] 4 | "Icon"="powercpl.dll" 5 | "SubCommands"="" 6 | "Position"="Bottom" 7 | "MUIVerb"="CPU Idle" 8 | 9 | [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CpuIdle\Shell] 10 | 11 | [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CpuIdle\Shell\Disable Idle] 12 | "MUIVerb"="Disable Idle" 13 | "Icon"="powercpl.dll" 14 | 15 | [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CpuIdle\Shell\Disable Idle\Command] 16 | @="cmd /c \"\"%%windir%%\\AtlasDesktop\\3. General Configuration\\CPU Idle\\Disable Idle.cmd\"\" /silent" 17 | 18 | [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CpuIdle\Shell\Enable Idle] 19 | "Icon"="powercpl.dll" 20 | "MUIVerb"="Enable Idle" 21 | 22 | [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CpuIdle\Shell\Enable Idle\Command] 23 | @="cmd /c \"\"%%windir%%\\AtlasDesktop\\3. General Configuration\\CPU Idle\\Enable Idle (default).cmd\"\" /silent" 24 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/CPU Idle/Desktop Context Menu/Remove Idle Toggle in Desktop Context Menu (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\CpuIdle] -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/CPU Idle/Enable Idle (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | powercfg /setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0 4 | powercfg /setactive scheme_current 5 | 6 | if "%~1"=="/silent" exit /b 7 | 8 | echo Finished, changes have been applied. 9 | pause 10 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Delivery Optimization/Disable Delivery Optimization (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization] 4 | "DODownloadMode"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Delivery Optimization/Enable Delivery Optimization.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization] 4 | "DODownloadMode"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/File Sharing/Disable File Sharing (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\DisableFileSharing.ps1" 3 | 4 | if not exist "%script%" ( 5 | echo Script not found. 6 | echo "%script%" 7 | pause 8 | exit /b 1 9 | ) 10 | 11 | set "___args="%~f0" %*" 12 | fltmc > nul 2>&1 || ( 13 | echo Administrator privileges are required. 14 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 15 | echo You must run this script as admin. 16 | if "%*"=="" pause 17 | exit /b 1 18 | ) 19 | exit /b 20 | ) 21 | 22 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/File Sharing/Enable File Sharing.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\EnableFileSharing.ps1" 3 | 4 | if not exist "%script%" ( 5 | echo Script not found. 6 | echo "%script%" 7 | pause 8 | exit /b 1 9 | ) 10 | 11 | set "___args="%~f0" %*" 12 | fltmc > nul 2>&1 || ( 13 | echo Administrator privileges are required. 14 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 15 | echo You must run this script as admin. 16 | if "%*"=="" pause 17 | exit /b 1 18 | ) 19 | exit /b 20 | ) 21 | 22 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/File Sharing/Give Access To Menu/Disable Give Access To Menu (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing] 4 | 5 | [-HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing] 6 | 7 | [-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing] 8 | 9 | [-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing] 10 | 11 | [-HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing] 12 | 13 | [-HKEY_CLASSES_ROOT\UserLibraryFolder\shellex\ContextMenuHandlers\Sharing] 14 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/File Sharing/Give Access To Menu/Enable Give Access To Menu.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/3. General Configuration/File Sharing/Give Access To Menu/Enable Give Access To Menu.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/File Sharing/Network Navigation Pane/Disable Network Navigation Pane (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}] 4 | "System.IsPinnedToNameSpaceTree"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/File Sharing/Network Navigation Pane/User Network Navigation Pane choice.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}] 4 | "System.IsPinnedToNameSpaceTree"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/General Configuration Documentation.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/post-installation/atlas-folder/general-configuration/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Hibernation/Disable Hibernation (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%~1" == "/silent" goto main 4 | 5 | set "___args="%~f0" %*" 6 | fltmc > nul 2>&1 || ( 7 | echo Administrator privileges are required. 8 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 9 | echo You must run this script as admin. 10 | if "%*"=="" pause 11 | exit /b 1 12 | ) 13 | exit /b 14 | ) 15 | 16 | :main 17 | powercfg /h off 18 | 19 | if "%~1" == "/silent" exit 20 | 21 | echo Finished, changes have been applied. 22 | pause 23 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Hibernation/Enable Hibernation.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%~1" == "/silent" goto main 4 | 5 | set "___args="%~f0" %*" 6 | fltmc > nul 2>&1 || ( 7 | echo Administrator privileges are required. 8 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 9 | echo You must run this script as admin. 10 | if "%*"=="" pause 11 | exit /b 1 12 | ) 13 | exit /b 14 | ) 15 | 16 | :main 17 | powercfg /h on 18 | 19 | if "%~1" == "/silent" exit /b 20 | 21 | echo Finished, changes have been applied. 22 | pause 23 | exit /b 24 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Mobile Devices (Phone Link)/Enable Mobile Device Settings.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "NoConnectedUser" /f > nul 2>&1 15 | reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /f > nul 2>&1 16 | reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /v "AutoDownload" /t REG_DWORD /d "4" /f > nul 17 | call "%windir%\AtlasModules\Scripts\settingsPages.cmd" /unhide mobile-devices 18 | 19 | start ms-settings:mobile-devices 20 | 21 | echo Finished, you can now use the mobile device settings to sync your phone. 22 | pause 23 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Power-saving/Default Power-saving.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\DefaultPowerSaving.ps1" 3 | 4 | if not exist "%script%" ( 5 | echo Script not found. 6 | echo "%script%" 7 | pause 8 | exit /b 1 9 | ) 10 | 11 | set "___args="%~f0" %*" 12 | fltmc > nul 2>&1 || ( 13 | echo Administrator privileges are required. 14 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 15 | echo You must run this script as admin. 16 | if "%*"=="" pause 17 | exit /b 1 18 | ) 19 | exit /b 20 | ) 21 | 22 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Power-saving/Disable Power-saving.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\DisablePowerSaving.ps1" 3 | 4 | if not exist "%script%" ( 5 | echo Script not found. 6 | echo "%script%" 7 | pause 8 | exit /b 1 9 | ) 10 | 11 | set "___args="%~f0" %*" 12 | fltmc > nul 2>&1 || ( 13 | echo Administrator privileges are required. 14 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 15 | echo You must run this script as admin. 16 | if "%*"=="" pause 17 | exit /b 1 18 | ) 19 | exit /b 20 | ) 21 | 22 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Search Indexing/Disable Search Indexing.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal EnableDelayedExpansion 3 | set indexConfPath="%windir%\AtlasModules\Scripts\indexConf.cmd" 4 | if not exist %indexConfPath% ( 5 | echo The 'indexConf.cmd' script wasn't found in AtlasModules. 6 | if "%~1"=="" pause 7 | exit /b 1 8 | ) 9 | set "indexConf=call %indexConfPath%" 10 | 11 | if "%~1" neq "" goto main 12 | set "___args="%~f0" %*" 13 | fltmc > nul 2>&1 || ( 14 | echo Administrator privileges are required. 15 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 16 | echo You must run this script as admin. 17 | if "%*"=="" pause 18 | exit /b 1 19 | ) 20 | exit /b 21 | ) 22 | 23 | :main 24 | echo =================================== 25 | echo Disabling search indexing... 26 | echo =================================== 27 | echo] 28 | 29 | %indexConf% /stop 30 | 31 | echo] 32 | echo Finished. 33 | if "%~1" neq "/silent" pause 34 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Sleep Study/Disable Sleep Study (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | for %%a in ( 15 | "Microsoft-Windows-SleepStudy/Diagnostic" 16 | "Microsoft-Windows-Kernel-Processor-Power/Diagnostic" 17 | "Microsoft-Windows-UserModePowerService/Diagnostic" 18 | ) do ( 19 | wevtutil sl "%%~a" /q:false > nul 20 | ) 21 | schtasks /change /tn "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /disable > nul 22 | 23 | echo Finished, changes have been applied. 24 | pause 25 | exit /b 26 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Sleep Study/Enable Sleep Study.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | for %%a in ( 15 | "Microsoft-Windows-SleepStudy/Diagnostic" 16 | "Microsoft-Windows-Kernel-Processor-Power/Diagnostic" 17 | "Microsoft-Windows-UserModePowerService/Diagnostic" 18 | ) do ( 19 | wevtutil sl "%%~a" /q:true > nul 20 | ) 21 | schtasks /change /tn "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /enable > nul 22 | 23 | echo Finished, changes have been applied. 24 | pause 25 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Store App Archiving/Disable Store App Archiving (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx] 4 | "AllowAutomaticAppArchiving"=dword:00000000 5 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Store App Archiving/Enable Store App Archiving.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx] 4 | "AllowAutomaticAppArchiving"=dword:00000001 5 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/System Restore/Disable System Restore.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore] 4 | "DisableSR"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/System Restore/Enable System Restore (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore] 4 | "DisableSR"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Timer Resolution/! Documentation.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/post-installation/atlas-folder/general-configuration/#timer-resolution 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Timer Resolution/! MeasureSleep.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/3. General Configuration/Timer Resolution/! MeasureSleep.exe -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Timer Resolution/Disable timer resolution (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" /v "GlobalTimerResolutionRequests" /f > nul 2>&1 15 | taskkill /f /im SetTimerResolution.exe > nul 2>&1 16 | schtasks /delete /tn "Force Timer Resolution" /f > nul 2>&1 17 | 18 | echo Finished, changes have been applied. 19 | pause 20 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Timer Resolution/Enable timer resolution.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | echo Before running this, please see the Atlas documentation, linked in the folder. 15 | pause 16 | echo] 17 | 18 | reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel" /v "GlobalTimerResolutionRequests" /t REG_DWORD /d "1" /f > nul 19 | schtasks /create /tn "Force Timer Resolution" /xml "%windir%\AtlasModules\Other\Force Timer Resolution.xml" /f > nul 20 | schtasks /run /tn "Force Timer Resolution" > nul 21 | 22 | echo Finished, please reboot your device for changes to apply. 23 | pause 24 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Update Notifications/Disable Update Notifications.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] 4 | "SetAutoRestartNotificationDisable"=dword:00000001 5 | 6 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] 7 | "RestartNotificationsAllowed2"=dword:00000000 8 | 9 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] 10 | "SetUpdateNotificationLevel"=dword:00000002 11 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Update Notifications/Enable Update Notifications (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] 4 | "SetAutoRestartNotificationDisable"=- 5 | 6 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] 7 | "RestartNotificationsAllowed2"=- 8 | 9 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] 10 | "SetUpdateNotificationLevel"=- 11 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Widgets (News and Interests)/Disable Widgets (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | echo] 15 | echo Disabling News and Interests (called Widgets in Windows 11)... 16 | 17 | ( 18 | reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Feeds" /v "EnableFeeds" /t REG_DWORD /d "0" /f 19 | reg add "HKLM\SOFTWARE\Policies\Microsoft\Dsh" /v "AllowNewsAndInterests" /t REG_DWORD /d "0" /f 20 | taskkill /f /im explorer.exe 21 | start explorer.exe 22 | ) > nul 2>&1 23 | 24 | echo] 25 | echo Finished, changes have been applied. 26 | echo Press any key to exit... 27 | pause > nul 28 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Widgets (News and Interests)/Enable Widgets.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | call "%windir%\AtlasModules\Scripts\edgeCheck.cmd" 15 | if %errorlevel% neq 0 exit /b 1 16 | 17 | echo] 18 | echo Enabling News and Interests (called Widgets in Windows 11)... 19 | 20 | ( 21 | reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Feeds" /v "EnableFeeds" /f 22 | reg delete "HKLM\SOFTWARE\Policies\Microsoft\Dsh" /v "AllowNewsAndInterests" /f 23 | taskkill /f /im explorer.exe 24 | start explorer.exe 25 | ) > nul 2>&1 26 | 27 | timeout /t 3 /nobreak > nul 28 | start ms-settings:taskbar 29 | 30 | echo] 31 | echo Finished, you should be able to toggle News and Interests or Widgets in Settings. 32 | echo Press any key to exit... 33 | pause > nul 34 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/3. General Configuration/Windows Spotlight/Dynamic Theme (Alternative).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,0 3 | [InternetShortcut] 4 | IDList= 5 | URL=ms-windows-store://pdp/?ProductId=9nblggh1zbkw 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Alt-Tab/Legacy Alt-Tab.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 4 | "AltTabSettings"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Alt-Tab/Modern Alt-Tab (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 4 | "AltTabSettings"=- 5 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Extract/Add Extract.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked] 4 | "{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}"=- 5 | "{BD472F60-27FA-11cf-B8B4-444553540000}"=- 6 | "{EE07CEF5-3441-4CFB-870A-4002C724783A}"=- 7 | "{D12E3394-DE4B-4777-93E9-DF0AC88F8584}"=- 8 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Extract/Remove Extract (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked] 4 | "{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}"="" 5 | "{BD472F60-27FA-11cf-B8B4-444553540000}"="" 6 | "{EE07CEF5-3441-4CFB-870A-4002C724783A}"="" 7 | "{D12E3394-DE4B-4777-93E9-DF0AC88F8584}"="" 8 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Run With Priority/Remove Run With Priority In Context Menu (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [-HKEY_CLASSES_ROOT\exefile\shell\Priority] 4 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Send To/Debloat Send To Context Menu.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\DebloatSendToContextMenu.ps1" 3 | 4 | if not exist "%script%" ( 5 | echo Script not found. 6 | echo "%script%" 7 | pause 8 | exit /b 1 9 | ) 10 | 11 | set "___args="%~f0" %*" 12 | fltmc > nul 2>&1 || ( 13 | echo Administrator privileges are required. 14 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args""" -WindowStyle Minimized" 2> nul || ( 15 | echo You must run this script as admin. 16 | if "%*"=="" pause 17 | exit /b 1 18 | ) 19 | exit /b 20 | ) 21 | 22 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Take Ownership/Add Take Ownership to Context Menu.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Take Ownership/Add Take Ownership to Context Menu.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Take Ownership/Remove Take Ownership to Context Menu (default).reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Take Ownership/Remove Take Ownership to Context Menu (default).reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Terminals/Remove Terminals Context Menu (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked] 4 | "{9F156763-7844-4DC4-B2B1-901F640F5155}"=- 5 | 6 | [-HKEY_CLASSES_ROOT\TermsRunAsTI] 7 | 8 | [-HKEY_CLASSES_ROOT\Directory\shell\AtlasTerminals] 9 | 10 | [-HKEY_CLASSES_ROOT\LibraryFolder\shell\AtlasTerminals] 11 | 12 | [-HKEY_CLASSES_ROOT\Drive\shell\AtlasTerminals] 13 | 14 | [-HKEY_CLASSES_ROOT\Directory\Background\shell\AtlasTerminals] -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Windows 11/New Context Menu.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [-HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}] -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Context Menus/Windows 11/Old Context Menu (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32] 4 | @="" -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Allow Edge Swipe (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\EdgeUI] 4 | "AllowEdgeSwipe"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Edge Swipe/Disallow Edge Swipe.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\EdgeUI] 4 | "AllowEdgeSwipe"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/App Icons on Thumbnails/Disable App Icons on Thumbnails.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 4 | "ShowTypeOverlay"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/App Icons on Thumbnails/Enable App Icons on Thumbnails (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 4 | "ShowTypeOverlay"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Automatic Folder Discovery/Disable Automatic Folder Discovery (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell] 4 | "FolderType"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Automatic Folder Discovery/Enable Automatic Folder Discovery.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell] 4 | "FolderType"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Compact View/Disable Compact View.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 4 | "UseCompactMode"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Compact View/Enable Compact View (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 4 | "UseCompactMode"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Folders in This PC/Remove all folders in This PC (default).reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Folders in This PC/Remove all folders in This PC (default).reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Folders in This PC/Restore all folders in This PC.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Folders in This PC/Restore all folders in This PC.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Gallery/Disable Gallery (default).reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Gallery/Disable Gallery (default).reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Gallery/Enable Gallery.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Gallery/Enable Gallery.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Quick Access/Remove Quick Access.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 4 | "HubMode"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Quick Access/Show Quick Access (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 4 | "HubMode"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Removable Drives in Sidebar/Disable Removable Drives in Sidebar (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}] 4 | 5 | [-HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}] -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/File Explorer Customization/Removable Drives in Sidebar/Enable Removable Drives in Sidebar.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}] 4 | @="Removable Drives" 5 | 6 | [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}] 7 | @="Removable Drives" -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Interface Tweaks Documentation.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/post-installation/atlas-folder/interface-tweaks/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Lock Screen/Hide Lock Screen.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Lock Screen/Hide Lock Screen.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Lock Screen/Show Lock Screen (default).reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Lock Screen/Show Lock Screen (default).reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Old Flyouts/Battery Flyout/Modern Battery Flyout (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell] 4 | "UseWin32BatteryFlyout"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Old Flyouts/Battery Flyout/Old Battery Flyout.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell] 4 | "UseWin32BatteryFlyout"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Old Flyouts/Date and Time Flyout/Modern Date and Time Flyout (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell] 4 | "UseWin32TrayClockExperience"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Old Flyouts/Date and Time Flyout/Old Date and Time Flyout.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell] 4 | "UseWin32TrayClockExperience"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Old Flyouts/Volume Flyout/Modern Volume Flyout (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MTCUVC] 4 | "EnableMtcUvc"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Old Flyouts/Volume Flyout/Old Volume Flyout.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MTCUVC] 4 | "EnableMtcUvc"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Restart Explorer.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | taskkill /f /im explorer.exe 3 | start %windir%\explorer.exe" -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Shortcut Icon/Classic.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons] 4 | "29"="C:\\Windows\\AtlasModules\\Other\\Classic.ico,0" -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Shortcut Icon/Default Windows (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons] 4 | "29"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Shortcut Icon/None (security risk).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons] 4 | "29"="C:\\Windows\\AtlasModules\\Other\\Blank.ico,0" -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Shortcut Text/Disable Shortcut Text (default).reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Shortcut Text/Disable Shortcut Text (default).reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Shortcut Text/Restore Shortcut Text.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Shortcut Text/Restore Shortcut Text.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Snap Layouts/Disable Snap Layouts.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 4 | "EnableSnapAssistFlyout"=dword:00000000 5 | "EnableSnapBar"=dword:00000000 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Snap Layouts/Enable Snap Layouts (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 4 | "EnableSnapAssistFlyout"=dword:00000001 5 | "EnableSnapBar"=dword:00000001 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Start Menu/ExplorerPatcher.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://github.com/valinet/ExplorerPatcher 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Start Menu/StartAllBack.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://www.startallback.com/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Verbose Status Messages/Disable Verbose Messages (default).reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Verbose Status Messages/Disable Verbose Messages (default).reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Verbose Status Messages/Enable Verbose Messages.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Verbose Status Messages/Enable Verbose Messages.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Visual Effects (Animations)/Visual Effect Settings.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/4. Interface Tweaks/Visual Effects (Animations)/Visual Effect Settings.lnk -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Activation.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=ms-settings:activation 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Colors.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=ms-settings:personalization-colors 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Date & Time.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=ms-settings:dateandtime 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Default Apps.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=ms-settings:defaultapps 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Default Graphics Settings (HAGS).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,0 3 | [InternetShortcut] 4 | IDList= 5 | URL=ms-settings:display-advancedgraphics-default 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Desktop Icons.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/5. Windows Settings/Desktop Icons.lnk -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Language.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=ms-settings:regionlanguage 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Privacy.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=ms-settings:privacy 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Region.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/5. Windows Settings/Region.lnk -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Taskbar.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=ms-settings:taskbar 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/5. Windows Settings/Windows Settings Documentation.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/post-installation/atlas-folder/windows-settings/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Boot Configuration/Appearance/Boot Logo.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | :: https://winaero.com/how-to-disable-windows-8-boot-logo-spining-icon-and-some-other-hidden-settings 15 | 16 | echo What would you like to do? 17 | echo [1] Disable the boot logo 18 | echo [2] Enable the boot logo (default) 19 | echo] 20 | choice /c 12 /n /m "Type 1 or 2: " 21 | if %ERRORLEVEL% == 1 ( 22 | goto disable 23 | ) else ( 24 | goto enable 25 | ) 26 | 27 | :disable 28 | bcdedit /set {globalsettings} custom:16000067 true > nul 29 | goto finish 30 | 31 | :enable 32 | bcdedit /deletevalue {globalsettings} custom:16000067 > nul 2>&1 33 | goto finish 34 | 35 | :finish 36 | echo] 37 | echo Finished, please reboot your device for changes to apply. 38 | pause 39 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Boot Configuration/Appearance/Spinning Animation.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | :: https://winaero.com/how-to-disable-windows-8-boot-logo-spining-icon-and-some-other-hidden-settings 14 | 15 | echo What would you like to do? 16 | echo [1] Disable the spinning animation 17 | echo [2] Enable the spinning animation (default) 18 | echo] 19 | choice /c 12 /n /m "Type 1 or 2: " 20 | if %ERRORLEVEL% == 1 ( 21 | goto disable 22 | ) else ( 23 | goto enable 24 | ) 25 | 26 | :disable 27 | bcdedit /set {globalsettings} custom:16000069 true > nul 28 | goto finish 29 | 30 | :enable 31 | bcdedit /deletevalue {globalsettings} custom:16000069 > nul 2>&1 32 | goto finish 33 | 34 | :finish 35 | echo] 36 | echo Finished, please reboot your device for changes to apply. 37 | pause 38 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Boot Configuration/Behavior/Automatic Repair.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | :: https://winaero.com/how-to-disable-automatic-repair-at-windows-10-boot 15 | 16 | echo Automatic repair mostly does not do anything to help, and could cause issues. 17 | echo] 18 | echo What would you like to do? 19 | echo [1] Disable automatic repair 20 | echo [2] Enable automatic repair (default) 21 | echo] 22 | choice /c 12 /n /m "Type 1 or 2: " 23 | if %ERRORLEVEL% == 1 ( 24 | goto disable 25 | ) else ( 26 | goto enable 27 | ) 28 | 29 | :disable 30 | bcdedit /set {current} bootstatuspolicy IgnoreAllFailures > nul 31 | goto finish 32 | 33 | :enable 34 | bcdedit /set {current} bootstatuspolicy DisplayAllFailures > nul 35 | goto finish 36 | 37 | :finish 38 | echo] 39 | echo Finished, please reboot your device for changes to apply. 40 | pause 41 | exit /b 42 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Boot Configuration/Explanations from Microsoft.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://learn.microsoft.com/windows-hardware/drivers/devtest/bcdedit--set 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Boot Configuration/View Current Values.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | for /f "skip=3 delims=" %%a in ('bcdedit /enum {current}') do (echo %%a) 15 | echo] 16 | echo Press any key to exit... 17 | pause > nul 18 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Driver Configuration/AutoGpuAffinity.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/valleyofdoom/AutoGpuAffinity 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Driver Configuration/GoInterruptPolicy.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/spddl/GoInterruptPolicy -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Driver Configuration/Interrupt Affinity Tool.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://www.techpowerup.com/download/microsoft-interrupt-affinity-tool -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Driver Configuration/MSI Utility V3.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts-msi-tool.378044 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Must Read First (Documentation).url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://docs.atlasos.net/getting-started/post-installation/atlas-folder/advanced-configuration/ 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Services/Lanman Workstation (SMB)/Disable Lanman Workstation.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | call setSvc.cmd KSecPkg 4 15 | call setSvc.cmd LanmanServer 4 16 | call setSvc.cmd LanmanWorkstation 4 17 | call setSvc.cmd mrxsmb 4 18 | call setSvc.cmd mrxsmb20 4 19 | call setSvc.cmd rdbss 3 20 | call setSvc.cmd srv2 4 21 | 22 | DISM /Online /Disable-Feature /FeatureName:"SmbDirect" /NoRestart 23 | 24 | echo] 25 | echo Finished, please reboot your device for changes to apply. 26 | pause 27 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Services/Lanman Workstation (SMB)/Enable Lanman Workstation (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%~1" == "/silent" goto main 4 | 5 | set "___args="%~f0" %*" 6 | fltmc > nul 2>&1 || ( 7 | echo Administrator privileges are required. 8 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 9 | echo You must run this script as admin. 10 | if "%*"=="" pause 11 | exit /b 1 12 | ) 13 | exit /b 14 | ) 15 | 16 | :main 17 | call setSvc.cmd KSecPkg 0 18 | call setSvc.cmd LanmanServer 2 19 | call setSvc.cmd LanmanWorkstation 2 20 | call setSvc.cmd mrxsmb 3 21 | call setSvc.cmd mrxsmb20 3 22 | call setSvc.cmd rdbss 1 23 | call setSvc.cmd srv2 3 24 | 25 | DISM /Online /Enable-Feature /FeatureName:"SmbDirect" /NoRestart 26 | 27 | if "%~1" == "/silent" exit /b 28 | 29 | echo] 30 | echo Finished, please reboot your device for changes to apply. 31 | pause 32 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Services/NVIDIA Display Container/Context Menu/Remove Container Context Menu (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%~1"=="/silent" goto main 4 | 5 | set "___args="%~f0" %*" 6 | fltmc > nul 2>&1 || ( 7 | echo Administrator privileges are required. 8 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 9 | echo You must run this script as admin. 10 | if "%*"=="" pause 11 | exit /b 1 12 | ) 13 | exit /b 14 | ) 15 | 16 | :: check if the service exists 17 | reg query "HKCR\DesktopBackground\shell\NVIDIAContainer" > nul 2>&1 || ( 18 | echo The context menu does not exist, thus you cannot continue. 19 | if "%~1"=="/silent" exit /b 20 | echo] 21 | pause 22 | exit /b 1 23 | ) 24 | 25 | echo Explorer will be restarted to ensure that the context menu is removed. 26 | pause 27 | 28 | :main 29 | reg delete "HKCR\DesktopBackground\Shell\NVIDIAContainer" /f > nul 2>&1 30 | 31 | :: delete icon exe 32 | taskkill /f /im explorer.exe > nul 2>&1 33 | start explorer.exe 34 | 35 | if "%~1"=="/silent" exit /b 36 | 37 | echo Finished, changes have been applied. 38 | pause 39 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Services/NVIDIA Display Container/Enable NVIDIA Display Container LS (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%~1"=="/silent" goto main 4 | 5 | set "___args="%~f0" %*" 6 | fltmc > nul 2>&1 || ( 7 | echo Administrator privileges are required. 8 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 9 | echo You must run this script as admin. 10 | if "%*"=="" pause 11 | exit /b 1 12 | ) 13 | exit /b 14 | ) 15 | 16 | :main 17 | :: check if the service exists 18 | reg query "HKLM\SYSTEM\CurrentControlSet\Services\NVDisplay.ContainerLocalSystem" > nul 2>&1 || ( 19 | if "%~1"=="/silent" exit /b 20 | echo The NVIDIA Display Container LS service does not exist, you cannot continue. 21 | echo You may not have NVIDIA drivers installed. 22 | echo] 23 | pause 24 | exit /b 25 | ) 26 | 27 | call setSvc.cmd NVDisplay.ContainerLocalSystem 2 28 | sc start NVDisplay.ContainerLocalSystem > nul 2>&1 29 | 30 | if "%~1"=="/silent" exit /b 31 | 32 | echo Finished, changes have been applied. 33 | pause 34 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Services/NVIDIA Display Container/Must Read First.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/post-installation/atlas-folder/advanced-configuration/#nvidia-display-container 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Services/Network Discovery/Disable Network Discovery Services.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | :: Unpin 'Network' from Explorer sidebar 15 | reg import "%windir%\AtlasDesktop\3. General Configuration\File Sharing\Network Navigation Pane\Disable Network Navigation Pane (default).reg" > nul 16 | 17 | call setSvc.cmd fdPHost 4 18 | call setSvc.cmd FDResPub 4 19 | call setSvc.cmd lmhosts 4 20 | call setSvc.cmd SSDPSRV 4 21 | 22 | echo Finished, please reboot your device for changes to apply. 23 | pause 24 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Services/Network Discovery/Enable Network Discovery Services (default).cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%~1" == "/silent" goto main 4 | 5 | set "___args="%~f0" %*" 6 | fltmc > nul 2>&1 || ( 7 | echo Administrator privileges are required. 8 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 9 | echo You must run this script as admin. 10 | if "%*"=="" pause 11 | exit /b 1 12 | ) 13 | exit /b 14 | ) 15 | 16 | :main 17 | :: Enable Lanman Workstation (SMB) as a dependency 18 | call "%windir%\AtlasDesktop\6. Advanced Configuration\Services\Lanman Workstation (SMB)\Enable Lanman Workstation (default).cmd" /silent 19 | :: Enable EventLog as a dependency 20 | call setSvc.cmd eventlog 2 21 | 22 | call setSvc.cmd fdPHost 3 23 | call setSvc.cmd FDResPub 3 24 | call setSvc.cmd lmhosts 3 25 | call setSvc.cmd netman 3 26 | for /f "tokens=6 delims=[.] " %%a in ('ver') do ( 27 | if %%a LSS 22000 (call setSvc.cmd NlaSvc 2) else (call setSvc.cmd NlaSvc 3) 28 | ) 29 | call setSvc.cmd SSDPSRV 3 30 | 31 | if "%~1" == "/silent" exit /b 32 | 33 | echo] 34 | echo Finished, please reboot your device for changes to apply. 35 | pause 36 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/6. Advanced Configuration/Static IP/Revert Static IP.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | echo Applying changes... 15 | 16 | for /f "tokens=4" %%a in ('netsh int show interface ^| find "Connected"') do set "DeviceName=%%a" 17 | 18 | :: Set DHCP instead of Static IP 19 | netsh int ipv4 set address name="%DeviceName%" dhcp > nul 20 | netsh int ipv4 set dnsservers name="%DeviceName%" dhcp > nul 21 | netsh int ipv4 show config "%DeviceName%" > nul 22 | 23 | :: Enable DHCP service 24 | call setSvc.cmd Dhcp 2 25 | sc start Dhcp > nul 2>&1 26 | 27 | echo Finished, please reboot your device for changes to apply. 28 | pause 29 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Core Isolation (VBS)/Core Isolation - Windows Security.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,0 3 | [InternetShortcut] 4 | IDList= 5 | URL=windowsdefender://coreisolation/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Core Isolation (VBS)/Current Configuration.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\ConfigVBS.ps1" 3 | if not exist "%script%" ( 4 | echo Script not found. 5 | echo "%script%" 6 | pause 7 | exit /b 1 8 | ) 9 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Core Isolation (VBS)/Disable VBS.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity] 4 | "Enabled"=dword:00000000 5 | 6 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard] 7 | "EnableVirtualizationBasedSecurity"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Core Isolation (VBS)/Enable VBS.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity] 4 | "Enabled"=dword:00000001 5 | 6 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard] 7 | "EnableVirtualizationBasedSecurity"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Defender/Hide App and Browser Control/Hide App and Browser Control (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\App and Browser protection] 4 | "UILockdown"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Defender/Hide App and Browser Control/Show App and Browser Control.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\App and Browser protection] 4 | "UILockdown"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Defender/Security Health Tray/Add Security Tray to Startup.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/7. Security/Defender/Security Health Tray/Add Security Tray to Startup.reg -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Defender/Security Health Tray/Remove Security Tray from Startup (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 4 | "SecurityHealth"=- -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Defender/Toggle Defender.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\ToggleDefender.ps1" 3 | if not exist "%script%" ( 4 | echo Script not found. 5 | echo "%script%" 6 | pause 7 | exit /b 1 8 | ) 9 | 10 | whoami /user | find /i "S-1-5-18" > nul 2>&1 || ( 11 | call RunAsTI.cmd "%~f0" %* 12 | exit /b 13 | ) 14 | 15 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Mitigations/Fault Tolerant Heap/Disable FTH (default).reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH] 4 | "Enabled"=dword:00000000 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Mitigations/Fault Tolerant Heap/Enable FTH.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH] 4 | "Enabled"=dword:00000001 -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Mitigations/Fault Tolerant Heap/Reset FTH entries.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasDesktop/7. Security/Mitigations/Fault Tolerant Heap/Reset FTH entries.lnk -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/7. Security/Security Documentation.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/post-installation/atlas-folder/security/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Network/Reset Network to Windows Default.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | echo Resetting network settings to Windows defaults... 15 | 16 | ( 17 | netsh int ip reset 18 | netsh interface ipv4 reset 19 | netsh interface ipv6 reset 20 | netsh interface tcp reset 21 | netsh winsock reset 22 | ) > nul 23 | 24 | PowerShell -NoP -C "foreach ($dev in Get-PnpDevice -Class Net -Status 'OK') { pnputil /remove-device $dev.InstanceId }" > nul 25 | pnputil /scan-devices > nul 26 | 27 | echo Finished, please reboot your device for changes to apply. 28 | pause 29 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Repair Windows Components.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if "%~1" == "/silent" goto main 4 | 5 | set "___args="%~f0" %*" 6 | fltmc > nul 2>&1 || ( 7 | echo Administrator privileges are required. 8 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 9 | echo You must run this script as admin. 10 | if "%*"=="" pause 11 | exit /b 1 12 | ) 13 | exit /b 14 | ) 15 | 16 | echo This will repair and replace any corrupt Windows components and system files. 17 | echo For general issues, this might be a fix. Note that no components of Atlas is reverted with this. 18 | echo] 19 | pause 20 | cls 21 | 22 | :main 23 | set -=---------------------------------------------- 24 | echo This might take a while. 25 | 26 | echo] 27 | echo %-% 28 | echo Restoring the component store... 29 | echo %-% 30 | dism /online /cleanup-image /restorehealth 31 | 32 | echo] 33 | echo %-% 34 | echo Restoring system files... 35 | echo %-% 36 | sfc /scannow 37 | 38 | echo] 39 | echo Finished, please reboot your device for changes to apply. 40 | if "%~1" == "/silent" exit /b 41 | pause 42 | exit /b 43 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Reset this PC (read first).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/reverting-atlas/ 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Safe Mode/Exit Safe Mode.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | bcdedit /deletevalue {current} safeboot > nul 2>&1 15 | bcdedit /deletevalue {current} safebootalternateshell > nul 2>&1 16 | 17 | echo Finished, please reboot your device for changes to apply. 18 | pause 19 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Safe Mode/Safe Mode with Command Prompt.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | bcdedit /set {current} safeboot minimal > nul 15 | bcdedit /set {current} safebootalternateshell yes > nul 16 | 17 | echo Finished, please reboot your device for changes to apply. 18 | pause 19 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Safe Mode/Safe Mode with Networking.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | bcdedit /set {current} safeboot network > nul 15 | 16 | echo Finished, please reboot your device for changes to apply. 17 | pause 18 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Safe Mode/Safe Mode.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set "___args="%~f0" %*" 4 | fltmc > nul 2>&1 || ( 5 | echo Administrator privileges are required. 6 | powershell -c "Start-Process -Verb RunAs -FilePath 'cmd' -ArgumentList """/c $env:___args"""" 2> nul || ( 7 | echo You must run this script as admin. 8 | if "%*"=="" pause 9 | exit /b 1 10 | ) 11 | exit /b 12 | ) 13 | 14 | bcdedit /set {current} safeboot minimal > nul 15 | 16 | echo Finished, please reboot your device for changes to apply. 17 | pause 18 | exit /b -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/8. Troubleshooting/Telemetry Components.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | set "script=%windir%\AtlasModules\Scripts\ScriptWrappers\TelemetryComponents.ps1" 3 | if not exist "%script%" ( 4 | echo Script not found. 5 | echo "%script%" 6 | pause 7 | exit /b 1 8 | ) 9 | 10 | whoami /user | find /i "S-1-5-18" > nul 2>&1 || ( 11 | call RunAsTI.cmd "%~f0" %* 12 | exit /b 13 | ) 14 | 15 | powershell -EP Bypass -NoP ^& """$env:script""" %* -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/Atlas Discord.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://discord.atlasos.net 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/Atlas Discussions.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/Atlas-OS/Atlas/discussions 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/Atlas Documentation.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://docs.atlasos.net 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/Atlas GitHub.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/Atlas-OS/Atlas 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasDesktop/Atlas Website.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://atlasos.net 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Acknowledgements/Atlas Utilities (Zusier).url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/Atlas-OS/Atlas-Utilities 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Acknowledgements/Timer Resolution (amitxv).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://github.com/deaglebullet/TimerResolution 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Acknowledgements/online-sxs GitHub (he3als).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://github.com/he3als/online-sxs 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Acknowledgements/setSvc GitHub (he3als).url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://github.com/he3als/setSvc 3 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Acknowledgements/sxsc GitHub (echnobas).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://github.com/echnobas/sxsc 6 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Other/Blank.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Other/Blank.ico -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Other/Classic.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Other/Classic.ico -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Other/Force Timer Resolution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Other/Force Timer Resolution.xml -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Other/NVIDIA.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Other/NVIDIA.ico -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Other/atlas-folder.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Other/atlas-folder.ico -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoDefender-Package31bf3856ad364e35amd645.0.0.0.cab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoDefender-Package31bf3856ad364e35amd645.0.0.0.cab -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoDefender-Package31bf3856ad364e35arm645.0.0.0.cab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoDefender-Package31bf3856ad364e35arm645.0.0.0.cab -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoTelemetry-Package31bf3856ad364e35amd645.0.0.0.cab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoTelemetry-Package31bf3856ad364e35amd645.0.0.0.cab -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoTelemetry-Package31bf3856ad364e35arm645.0.0.0.cab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Packages/Z-Atlas-NoTelemetry-Package31bf3856ad364e35arm645.0.0.0.cab -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Scripts/Modules/AllRegistryUsers/AllRegistryUsers.psm1: -------------------------------------------------------------------------------- 1 | function Get-RegUserPaths { 2 | param ( 3 | [switch]$DontCheckEnv, 4 | [switch]$NoDefault 5 | ) 6 | 7 | $regPattern = 'Volatile Environment|AME_UserHive_' 8 | if ($NoDefault) {$regPattern = "$regPattern[1-9].*"} 9 | $initPaths = Get-ChildItem -Path "Registry::HKU" | Where-Object { $_.Name -match "S-[0-9-]+(?!.*_)|$regPattern" } 10 | 11 | # If the 'Volatile Environment' key exists, that means it is a proper user. Built in accounts/SIDs don't have this key 12 | $paths = @() 13 | if (!$DontCheckEnv) { 14 | foreach ($userKey in $initPaths) { 15 | if ((Get-ChildItem -Path $userKey.PsPath | Where-Object { $_ -match $regPattern }).Count -ne 0) { 16 | $paths += $userKey 17 | } 18 | } 19 | } else { 20 | $paths = $initPaths 21 | } 22 | 23 | return $paths 24 | } 25 | 26 | Export-ModuleMember -Function Get-RegUserPaths -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Scripts/setSvc.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | goto script 3 | 4 | ---------------------------------------- 5 | 6 | [CREDITS] 7 | - Made by he3als & Xyueta 8 | 9 | [FEATURES] 10 | - Checking whether the service/driver exists or not, and error detection 11 | - Can configure more services than sc.exe, sometimes there might be 'Access denied' otherwise 12 | 13 | [USAGE] 14 | call setSvc.cmd [service] [start] 15 | 16 | ---------------------------------------- 17 | 18 | :script 19 | if [%~1] == [] echo error: you need to run this with a service/driver to disable. & exit /b 1 20 | if [%~2] == [] echo error: you need to run this with an argument ^(0-4^) to configure the service's startup. & exit /b 1 21 | if %~2 LSS 0 echo error: invalid start value ^(%~2^) for %~1. & exit /b 1 22 | if %~2 GTR 4 echo error: invalid start value ^(%~2^) for %~1. & exit /b 1 23 | 24 | reg query "HKLM\SYSTEM\CurrentControlSet\Services\%~1" > nul 2>&1 || ( 25 | echo error: the specified service/driver ^(%~1^) was not found. 26 | exit /b 1 27 | ) 28 | 29 | reg add "HKLM\SYSTEM\CurrentControlSet\Services\%~1" /v "Start" /t REG_DWORD /d "%~2" /f > nul || ( 30 | echo error: failed to set service %~1 with start value %~2! Unknown error. 31 | exit /b 1 32 | ) 33 | -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Tools/SetTimerResolution.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Tools/SetTimerResolution.exe -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Tools/multichoice.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Tools/multichoice.exe -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Wallpapers/atlas-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Wallpapers/atlas-solid.png -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.3.x-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.3.x-dark.png -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.3.x-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.3.x-light.png -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.4.x-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.4.x-dark.png -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.4.x-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Wallpapers/atlas-v0.4.x-light.png -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/Wallpapers/lockscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/AtlasModules/Wallpapers/lockscreen.png -------------------------------------------------------------------------------- /src/playbook/Executables/AtlasModules/initPowerShell.ps1: -------------------------------------------------------------------------------- 1 | $windir = [Environment]::GetFolderPath('Windows') 2 | 3 | # Add Atlas' PowerShell modules 4 | $env:PSModulePath += ";$windir\AtlasModules\Scripts\Modules" -------------------------------------------------------------------------------- /src/playbook/Executables/BACKUP.ps1: -------------------------------------------------------------------------------- 1 | param ( 2 | [Parameter( Mandatory = $True )] 3 | [string]$FilePath 4 | ) 5 | 6 | if (Test-Path $FilePath) { exit } 7 | 8 | $content = [System.Collections.Generic.List[string]]::new() 9 | $content.Add("Windows Registry Editor Version 5.00") 10 | Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Services" | ForEach-Object { 11 | try { 12 | $values = Get-ItemProperty -Path $_.PSPath -Name 'Start', 'Description' -EA Stop 13 | if ($values.Description -notmatch 'Windows Defender') { 14 | $content.Add("`n[$($_.Name)]") 15 | $content.Add('"Start"=dword:0000000' + $values.Start) 16 | } else { 17 | Write-Output "Excluding $($_.Name)..." 18 | } 19 | } catch {} 20 | } 21 | 22 | # Set-Content can only do UTF8 with BOM, which doesn't work with reg.exe 23 | [System.IO.File]::WriteAllLines($FilePath, $content, (New-Object System.Text.UTF8Encoding $false)) -------------------------------------------------------------------------------- /src/playbook/Executables/DISABLEPNP.ps1: -------------------------------------------------------------------------------- 1 | # Disable PnP (plug and play) devices 2 | $devices = @( 3 | "AMD PSP", 4 | "AMD SMBus", 5 | "Base System Device", 6 | "Composite Bus Enumerator", 7 | "Direct memory access controller" 8 | "High precision event timer", 9 | "Intel Management Engine", 10 | "Intel SMBus", 11 | "Legacy device", 12 | "Microsoft Kernel Debug Network Adapter", 13 | "Motherboard resources", 14 | "Numeric Data Processor", 15 | "PCI Data Acquisition and Signal Processing Controller", 16 | "PCI Encryption/Decryption Controller", 17 | "PCI Memory Controller", 18 | "PCI Simple Communications Controller", 19 | "PCI standard RAM Controller", 20 | "SM Bus Controller", 21 | "System CMOS/real time clock", 22 | "System Speaker", 23 | "System Timer" 24 | ) 25 | 26 | # No errors as some devices may not have an option to be disabled 27 | Get-PnpDevice -FriendlyName $devices -ErrorAction Ignore | Disable-PnpDevice -Confirm:$false -ErrorAction Ignore 28 | -------------------------------------------------------------------------------- /src/playbook/Executables/ENABLENOTIFS.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | :: Revert Registry changes 4 | reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "DisableNotificationCenter" /f > nul 5 | reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userNotificationListener" /v "Value" /t REG_SZ /d "Allow" /f > nul 6 | reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings" /v "NOC_GLOBAL_SETTING_ALLOW_NOTIFICATION_SOUND" /t REG_DWORD /d "1" /f > nul 7 | reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications" /v "ToastEnabled" /t REG_DWORD /d "1" /f > nul 8 | reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications" /v "NoCloudApplicationNotification" /f > nul 2>&1 9 | 10 | :: Unhide Settings pages 11 | for %%a in ( 12 | "notifications" 13 | "privacy-notifications" 14 | ) do ( 15 | call "%windir%\AtlasModules\Scripts\settingsPages.cmd" /unhide %%~a /silent 16 | ) 17 | 18 | :: Enable services 19 | call "%windir%\AtlasModules\Scripts\setSvc.cmd" "WpnUserService" 2 20 | sc config WpnService start=auto > nul 21 | 22 | echo Enabled notifications. -------------------------------------------------------------------------------- /src/playbook/Executables/Layout.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/playbook/Executables/NGEN.ps1: -------------------------------------------------------------------------------- 1 | # speeds up powershell startup time by 10x 2 | $env:path = "$([Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory());" + $env:path 3 | [AppDomain]::CurrentDomain.GetAssemblies().Location | ? {$_} | % { 4 | Write-Host "NGENing: $(Split-Path $_ -Leaf)" -ForegroundColor Yellow 5 | ngen install $_ | Out-Null 6 | } -------------------------------------------------------------------------------- /src/playbook/Executables/PFP.ps1: -------------------------------------------------------------------------------- 1 | Add-Type -AssemblyName System.Drawing 2 | $img = [System.Drawing.Image]::FromFile((Get-Item '.\user.png')) 3 | 4 | $resolutions = @{ 5 | "user.png" = 448 6 | "user.bmp" = 448 7 | "guest.png" = 448 8 | "guest.bmp" = 448 9 | "user-192.png" = 192 10 | "user-48.png" = 48 11 | "user-40.png" = 40 12 | "user-32.png" = 32 13 | } 14 | 15 | # Set default profile pictures 16 | foreach ($image in $resolutions.Keys) { 17 | $resolution = $resolutions[$image] 18 | 19 | $a = New-Object System.Drawing.Bitmap($resolution, $resolution) 20 | $graph = [System.Drawing.Graphics]::FromImage($a) 21 | $graph.DrawImage($img, 0, 0, $resolution, $resolution) 22 | $a.Save("$([Environment]::GetFolderPath('CommonApplicationData'))\Microsoft\User Account Pictures\$image") 23 | } -------------------------------------------------------------------------------- /src/playbook/Executables/Themes/atlas-solid.theme: -------------------------------------------------------------------------------- 1 | [Theme] 2 | DisplayName=Atlas Solid 3 | ThemeId={1545A5F7-3E0C-4670-8A21-99FDEEA37AA5} 4 | 5 | [Control Panel\Desktop] 6 | Wallpaper=%windir%\AtlasModules\Wallpapers\atlas-solid.png 7 | Pattern= 8 | MultimonBackgrounds=0 9 | PicturePosition=4 10 | WindowsSpotlight=0 11 | 12 | [Control Panel\Cursors] 13 | AppStarting=%windir%\cursors\aero_working.ani 14 | Arrow=%windir%\cursors\aero_arrow.cur 15 | Hand=%windir%\cursors\aero_link.cur 16 | Help=%windir%\cursors\aero_helpsel.cur 17 | No=%windir%\cursors\aero_unavail.cur 18 | NWPen=%windir%\cursors\aero_pen.cur 19 | SizeAll=%windir%\cursors\aero_move.cur 20 | SizeNESW=%windir%\cursors\aero_nesw.cur 21 | SizeNS=%windir%\cursors\aero_ns.cur 22 | SizeNWSE=%windir%\cursors\aero_nwse.cur 23 | SizeWE=%windir%\cursors\aero_ew.cur 24 | UpArrow=%windir%\cursors\aero_up.cur 25 | Wait=%windir%\cursors\aero_busy.ani 26 | DefaultValue=Windows Default 27 | 28 | [Sounds] 29 | SchemeName=No Sounds 30 | 31 | [VisualStyles] 32 | Path=%SystemRoot%\resources\themes\Aero\Aero.msstyles 33 | ColorStyle=NormalColor 34 | Size=NormalSize 35 | AutoColorization=0 36 | ColorizationColor=0XC42D7D9A 37 | SystemMode=Dark 38 | AppMode=Dark 39 | VisualStyleVersion=10 40 | 41 | [MasterThemeSelector] 42 | MTSM=RJSPBS -------------------------------------------------------------------------------- /src/playbook/Executables/Themes/atlas-v0.3.x-dark.theme: -------------------------------------------------------------------------------- 1 | [Theme] 2 | DisplayName=Atlas v0.3.x Dark 3 | ThemeId={FB5C68CD-E525-4324-9830-18BFE1746747} 4 | 5 | [Control Panel\Desktop] 6 | Wallpaper=%windir%\AtlasModules\Wallpapers\atlas-v0.3.x-dark.png 7 | Pattern= 8 | MultimonBackgrounds=0 9 | PicturePosition=4 10 | WindowsSpotlight=0 11 | 12 | [Control Panel\Cursors] 13 | AppStarting=%windir%\cursors\aero_working.ani 14 | Arrow=%windir%\cursors\aero_arrow.cur 15 | Hand=%windir%\cursors\aero_link.cur 16 | Help=%windir%\cursors\aero_helpsel.cur 17 | No=%windir%\cursors\aero_unavail.cur 18 | NWPen=%windir%\cursors\aero_pen.cur 19 | SizeAll=%windir%\cursors\aero_move.cur 20 | SizeNESW=%windir%\cursors\aero_nesw.cur 21 | SizeNS=%windir%\cursors\aero_ns.cur 22 | SizeNWSE=%windir%\cursors\aero_nwse.cur 23 | SizeWE=%windir%\cursors\aero_ew.cur 24 | UpArrow=%windir%\cursors\aero_up.cur 25 | Wait=%windir%\cursors\aero_busy.ani 26 | DefaultValue=Windows Default 27 | 28 | [Sounds] 29 | SchemeName=No Sounds 30 | 31 | [VisualStyles] 32 | Path=%windir%\resources\themes\Aero\Aero.msstyles 33 | ColorStyle=NormalColor 34 | Size=NormalSize 35 | AutoColorization=0 36 | ColorizationColor=0XC44151BF 37 | SystemMode=Dark 38 | AppMode=Dark 39 | VisualStyleVersion=10 40 | 41 | [MasterThemeSelector] 42 | MTSM=RJSPBS -------------------------------------------------------------------------------- /src/playbook/Executables/Themes/atlas-v0.3.x-light.theme: -------------------------------------------------------------------------------- 1 | [Theme] 2 | DisplayName=Atlas v0.3.x Light 3 | ThemeId={9F1AEB0B-4DD7-44EF-8734-D4F82A341818} 4 | 5 | [Control Panel\Desktop] 6 | Wallpaper=%windir%\AtlasModules\Wallpapers\atlas-v0.3.x-light.png 7 | Pattern= 8 | MultimonBackgrounds=0 9 | PicturePosition=4 10 | WindowsSpotlight=0 11 | 12 | [Control Panel\Cursors] 13 | AppStarting=%windir%\cursors\aero_working.ani 14 | Arrow=%windir%\cursors\aero_arrow.cur 15 | Hand=%windir%\cursors\aero_link.cur 16 | Help=%windir%\cursors\aero_helpsel.cur 17 | No=%windir%\cursors\aero_unavail.cur 18 | NWPen=%windir%\cursors\aero_pen.cur 19 | SizeAll=%windir%\cursors\aero_move.cur 20 | SizeNESW=%windir%\cursors\aero_nesw.cur 21 | SizeNS=%windir%\cursors\aero_ns.cur 22 | SizeNWSE=%windir%\cursors\aero_nwse.cur 23 | SizeWE=%windir%\cursors\aero_ew.cur 24 | UpArrow=%windir%\cursors\aero_up.cur 25 | Wait=%windir%\cursors\aero_busy.ani 26 | DefaultValue=Windows Default 27 | 28 | [Sounds] 29 | SchemeName=No Sounds 30 | 31 | [VisualStyles] 32 | Path=%windir%\resources\themes\Aero\Aero.msstyles 33 | ColorStyle=NormalColor 34 | Size=NormalSize 35 | AutoColorization=0 36 | ColorizationColor=0XC47568FF 37 | SystemMode=Dark 38 | AppMode=Light 39 | VisualStyleVersion=10 40 | 41 | [MasterThemeSelector] 42 | MTSM=RJSPBS -------------------------------------------------------------------------------- /src/playbook/Executables/Themes/atlas-v0.4.x-dark.theme: -------------------------------------------------------------------------------- 1 | [Theme] 2 | DisplayName=Atlas v0.4.x Dark 3 | ThemeId={FB5C68CD-E525-4324-9830-18BFE1746747} 4 | 5 | [Control Panel\Desktop] 6 | Wallpaper=%windir%\AtlasModules\Wallpapers\atlas-v0.4.x-dark.png 7 | Pattern= 8 | MultimonBackgrounds=0 9 | PicturePosition=4 10 | WindowsSpotlight=0 11 | 12 | [Control Panel\Cursors] 13 | AppStarting=%windir%\cursors\aero_working.ani 14 | Arrow=%windir%\cursors\aero_arrow.cur 15 | Hand=%windir%\cursors\aero_link.cur 16 | Help=%windir%\cursors\aero_helpsel.cur 17 | No=%windir%\cursors\aero_unavail.cur 18 | NWPen=%windir%\cursors\aero_pen.cur 19 | SizeAll=%windir%\cursors\aero_move.cur 20 | SizeNESW=%windir%\cursors\aero_nesw.cur 21 | SizeNS=%windir%\cursors\aero_ns.cur 22 | SizeNWSE=%windir%\cursors\aero_nwse.cur 23 | SizeWE=%windir%\cursors\aero_ew.cur 24 | UpArrow=%windir%\cursors\aero_up.cur 25 | Wait=%windir%\cursors\aero_busy.ani 26 | DefaultValue=Windows Default 27 | 28 | [Sounds] 29 | SchemeName=No Sounds 30 | 31 | [VisualStyles] 32 | Path=%windir%\resources\themes\Aero\Aero.msstyles 33 | ColorStyle=NormalColor 34 | Size=NormalSize 35 | AutoColorization=0 36 | ColorizationColor=0XC44A51A8 37 | SystemMode=Dark 38 | AppMode=Dark 39 | VisualStyleVersion=10 40 | 41 | [MasterThemeSelector] 42 | MTSM=RJSPBS -------------------------------------------------------------------------------- /src/playbook/Executables/Themes/atlas-v0.4.x-light.theme: -------------------------------------------------------------------------------- 1 | [Theme] 2 | DisplayName=Atlas v0.4.x Light 3 | ThemeId={9F1AEB0B-4DD7-44EF-8734-D4F82A341818} 4 | 5 | [Control Panel\Desktop] 6 | Wallpaper=%windir%\AtlasModules\Wallpapers\atlas-v0.4.x-light.png 7 | Pattern= 8 | MultimonBackgrounds=0 9 | PicturePosition=4 10 | WindowsSpotlight=0 11 | 12 | [Control Panel\Cursors] 13 | AppStarting=%windir%\cursors\aero_working.ani 14 | Arrow=%windir%\cursors\aero_arrow.cur 15 | Hand=%windir%\cursors\aero_link.cur 16 | Help=%windir%\cursors\aero_helpsel.cur 17 | No=%windir%\cursors\aero_unavail.cur 18 | NWPen=%windir%\cursors\aero_pen.cur 19 | SizeAll=%windir%\cursors\aero_move.cur 20 | SizeNESW=%windir%\cursors\aero_nesw.cur 21 | SizeNS=%windir%\cursors\aero_ns.cur 22 | SizeNWSE=%windir%\cursors\aero_nwse.cur 23 | SizeWE=%windir%\cursors\aero_ew.cur 24 | UpArrow=%windir%\cursors\aero_up.cur 25 | Wait=%windir%\cursors\aero_busy.ani 26 | DefaultValue=Windows Default 27 | 28 | [Sounds] 29 | SchemeName=No Sounds 30 | 31 | [VisualStyles] 32 | Path=%windir%\resources\themes\Aero\Aero.msstyles 33 | ColorStyle=NormalColor 34 | Size=NormalSize 35 | AutoColorization=0 36 | ColorizationColor=0XC41B345A 37 | SystemMode=Dark 38 | AppMode=Light 39 | VisualStyleVersion=10 40 | 41 | [MasterThemeSelector] 42 | MTSM=RJSPBS -------------------------------------------------------------------------------- /src/playbook/Executables/ViVeTool-v0.3.3-ARM64CLR.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/ViVeTool-v0.3.3-ARM64CLR.zip -------------------------------------------------------------------------------- /src/playbook/Executables/ViVeTool-v0.3.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/ViVeTool-v0.3.3.zip -------------------------------------------------------------------------------- /src/playbook/Executables/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Executables/user.png -------------------------------------------------------------------------------- /src/playbook/Images/brave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Images/brave.png -------------------------------------------------------------------------------- /src/playbook/Images/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Images/chrome.png -------------------------------------------------------------------------------- /src/playbook/Images/firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Images/firefox.png -------------------------------------------------------------------------------- /src/playbook/Images/librewolf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/Images/librewolf.png -------------------------------------------------------------------------------- /src/playbook/build-playbook.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | pushd "%~dp0" 3 | echo Building Playbook... 4 | powershell -nop -ep bypass ^& "%cd%\..\dependencies\local-build.ps1" -AddLiveLog -ReplaceOldPlaybook -Removals WinverRequirement, Verification -DontOpenPbLocation 5 | if %errorlevel% neq 0 ( 6 | if "%*"=="" pause 7 | ) 8 | popd -------------------------------------------------------------------------------- /src/playbook/build-playbook.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pushd "$(dirname "$0")" 4 | echo "Building Playbook..." 5 | pwsh -NoP -EP Bypass -C "& \"$(dirname "$PWD")/dependencies/local-build.ps1\" -AddLiveLog -ReplaceOldPlaybook -Removals WinverRequirement, Verification -DontOpenPbLocation" 6 | if [ $? -ne 0 ]; then 7 | if [ -z "$*" ]; then 8 | read -p "Press Enter to exit...: " 9 | fi 10 | fi 11 | popd -------------------------------------------------------------------------------- /src/playbook/playbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atlas-OS/Atlas/a7a9582c42753395d677eec79ed75e904502b098/src/playbook/playbook.png -------------------------------------------------------------------------------- /src/release-zip/Disable Automatic Driver Installation.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | ; Exclude drivers from Windows Update 4 | 5 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\device\Update] 6 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 7 | 8 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Update] 9 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 10 | 11 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] 12 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 13 | 14 | [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] 15 | "ExcludeWUDriversInQualityUpdate"=dword:00000001 16 | 17 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Update\ExcludeWUDriversInQualityUpdate] 18 | "value"=dword:00000001 19 | 20 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata] 21 | "PreventDeviceMetadataFromNetwork"=dword:00000001 22 | 23 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching] 24 | "SearchOrderConfig"=dword:00000000 25 | "DontSearchWindowsUpdate"=dword:00000001 26 | -------------------------------------------------------------------------------- /src/release-zip/Read the Install Guide First!.url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://docs.atlasos.net/getting-started/installation/ 6 | -------------------------------------------------------------------------------- /src/sxsc-disabled/Atlas-Misc-Arm.yaml: -------------------------------------------------------------------------------- 1 | copyright: Atlas (GPLv3) 2 | package: Z-Atlas-Misc-Package 3 | target_arch: arm64 4 | version: 4.0.0.0 5 | updates: 6 | - target_component: Atlas-Settings-Banner-Remover 7 | target_arch: arm64 8 | version: 38655.38527.65535.65535 9 | files: 10 | - file: 'SystemSettingsExtensions.dll' # Remove banner from Settings 11 | destination: '$(runtime.windows)\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\' 12 | operation: replace 13 | - file: 'SettingsExtensions.json' # Remove advertisements from 'Accounts' page in Settings 14 | destination: '$(runtime.windows)\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\Public\wsxpacks\Account\' 15 | operation: replace 16 | text: '{}' 17 | -------------------------------------------------------------------------------- /src/sxsc-disabled/Atlas-Misc.yaml: -------------------------------------------------------------------------------- 1 | copyright: Atlas (GPLv3) 2 | package: Z-Atlas-Misc-Package 3 | target_arch: amd64 4 | version: 4.0.0.0 5 | updates: 6 | - target_component: Atlas-Settings-Banner-Remover 7 | target_arch: amd64 8 | version: 38655.38527.65535.65535 9 | files: 10 | - file: 'SystemSettingsExtensions.dll' # Remove banner from Settings 11 | destination: '$(runtime.windows)\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\' 12 | operation: replace 13 | - file: 'SettingsExtensions.json' # Remove advertisements from 'Accounts' page in Settings 14 | destination: '$(runtime.windows)\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\Public\wsxpacks\Account\' 15 | operation: replace 16 | text: '{}' 17 | -------------------------------------------------------------------------------- /src/sxsc/sxsc GitHub page (echnobas).url: -------------------------------------------------------------------------------- 1 | [{000214A0-0000-0000-C000-000000000046}] 2 | Prop3=19,11 3 | [InternetShortcut] 4 | IDList= 5 | URL=https://github.com/echnobas/sxsc 6 | --------------------------------------------------------------------------------