{"id":21221650,"url":"https://github.com/perryflynn/my-windows-config","last_synced_at":"2026-02-04T09:05:09.952Z","repository":{"id":69922104,"uuid":"387060246","full_name":"perryflynn/my-windows-config","owner":"perryflynn","description":"Disable Cortana, forced updates and other annoying stuff","archived":false,"fork":false,"pushed_at":"2024-07-29T20:46:59.000Z","size":27,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T01:53:06.485Z","etag":null,"topics":["automation","configuration-management","powershell","privacy","windows-10"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/perryflynn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-18T00:24:38.000Z","updated_at":"2025-03-03T08:18:43.000Z","dependencies_parsed_at":"2024-07-30T02:18:55.843Z","dependency_job_id":null,"html_url":"https://github.com/perryflynn/my-windows-config","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/perryflynn/my-windows-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perryflynn%2Fmy-windows-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perryflynn%2Fmy-windows-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perryflynn%2Fmy-windows-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perryflynn%2Fmy-windows-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perryflynn","download_url":"https://codeload.github.com/perryflynn/my-windows-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perryflynn%2Fmy-windows-config/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265876883,"owners_count":23842956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","configuration-management","powershell","privacy","windows-10"],"created_at":"2024-11-20T22:30:48.877Z","updated_at":"2026-02-04T09:05:09.878Z","avatar_url":"https://github.com/perryflynn.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# my-windows-config\n\nDisable Cortana, forced updates, telemetry and other annoying stuff.\n\nRequires a Windows Edition which allows using the Group Policy Editor.\n\n## Install\n\n```ps1\nnew-item -itemtype directory -force -path \\configs\nInvoke-WebRequest -Uri \"https://github.com/perryflynn/my-windows-config/raw/main/set-policies.ps1\" -OutFile \"\\configs\\set-policies.ps1\"\nSet-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted\n\\configs\\set-policies.ps1\n```\n\n## Feature Flags\n\nFeature Flags can be set by just creating empty text files in `C:\\configs`:\n\n| File | Description|\n|------|------------|\n| `enable-logoninfo.txt` | Show infos about last successful and failed login when logging in |\n| `enable-trueshutdown-icon.txt` | Place shortcuts on the Desktop for reboot and shutdown via `shutdown.exe` |\n| `enable-uninstallpackages.txt` | Uninstall bloatware; **Check carefully** the `$packages` list in the script if that fits for you! |\n\n## Example output\n\n**PS C:\\WINDOWS\\system32\u003e** `\\configs\\set-policies.ps1`\n\n```\n[i] PolicyFileEditor cmdlet already installed\n[i] Policy File: C:\\Windows\\system32\\GroupPolicy\\Machine\\registry.pol\n[*] Disable Windows Advertising ID\n[*] Disable data collection for input personalization\n[*] Disable online tips\n[*] Disable cloud content\n[*] Disable telemetry and feedback\n[*] Disable MS Edge data collection\n[*] Disable Windows Preview builds\n[*] Disable Microsoft accounts\n[*] Configure the new MS Edge (Chromium)\n[*] Disable Windows feeds\n[*] Disable cortana, web search and cloud functions in windows search\n[*] Disable data synchronization\n[i] 'Show logoninfo' is disabled. Create a empty 'C:\\configs\\enable-logoninfo.txt' to enable.\n[*] Disable automatic updates, show notifications on new updates\n[*] Disable wake up system for windows updates\n[*] Disable Upgrade to Windows 11\n[*] Disable error reporting\n[*] Disable consumer experience reporting\n[*] Disable application telemetry\n[*] Disable auto connect to suggested hotspots\n[*] Disable P2P Windows Update features\n[*] Disable OneDrive\n[*] Disable soft-disconnect for Wifi connections\n[*] Disable PowerShell Telemetry\n[*] Create shortcut for true reboot/shutdown on desktop\n[*] Uninstall package 'Microsoft.Windows.PeopleExperienceHost_10.0.19041.3636_neutral_neutral_cw5n1h2txyewy' on all accounts\n[*] Uninstall package 'Microsoft.XboxGameCallableUI_1000.19041.3636.0_neutral_neutral_cw5n1h2txyewy' on all accounts\n[*] Apply changes...\nUpdating policy...\n\nComputer Policy update has completed successfully.\nUser Policy update has completed successfully.\n\n[*] Generate report in C:\\Temp\\GPReport.html\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperryflynn%2Fmy-windows-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperryflynn%2Fmy-windows-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperryflynn%2Fmy-windows-config/lists"}