{"id":22479590,"url":"https://github.com/thedxt/win-updates","last_synced_at":"2026-03-04T13:01:48.303Z","repository":{"id":51282777,"uuid":"326542152","full_name":"thedxt/win-updates","owner":"thedxt","description":"Scripts for updating Windows items such as Windows and Office","archived":false,"fork":false,"pushed_at":"2025-01-29T04:44:31.000Z","size":49,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-07-27T14:58:07.220Z","etag":null,"topics":["powershell","powershell-script","update-checker","windows-updates"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thedxt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2021-01-04T01:54:28.000Z","updated_at":"2025-05-19T21:13:44.000Z","dependencies_parsed_at":"2025-07-27T14:42:44.577Z","dependency_job_id":null,"html_url":"https://github.com/thedxt/win-updates","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/thedxt/win-updates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedxt%2Fwin-updates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedxt%2Fwin-updates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedxt%2Fwin-updates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedxt%2Fwin-updates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thedxt","download_url":"https://codeload.github.com/thedxt/win-updates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedxt%2Fwin-updates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30081067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T12:28:08.313Z","status":"ssl_error","status_checked_at":"2026-03-04T12:27:28.210Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["powershell","powershell-script","update-checker","windows-updates"],"created_at":"2024-12-06T15:16:02.472Z","updated_at":"2026-03-04T13:01:48.272Z","avatar_url":"https://github.com/thedxt.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clear-GPCache.ps1\nClears out the cached settings of Windows updates stored as GPCache.\n\n[More info about GPCache](https://thedxt.ca/2024/08/windows-update-settings-stuck/)\n\n# Clear-WSUS.ps1\nClears out any WSUS settings.\n\n# DK_Office_365_force_update.ps1\nThis will force the install of Office updates on the system and it will not warn the user. It will just close the applications it needs to in order to install the update.\n\n## Know issues\n* The end usre may still see a screen that tells them Updates were installed.\n\n![image](https://user-images.githubusercontent.com/4249262/114624847-8f554d80-9c6e-11eb-914f-f6ca8c81f10d.png)\n\n# DK_Office_365_nice_update.ps1\nThis will install Office updates on the system and will warn the user if they have Office open.\n\nIf the user has Office open they will see a message similar to this\n\n![image](https://user-images.githubusercontent.com/4249262/114624998-d5121600-9c6e-11eb-8591-432d3c074969.png)\n\n# DK_Teams_MSI_update.ps1\nThis will update the Classic Teams Machine Wide MSI. It will just close Teams if the user has it open.\n\nThis resolves the Teams needs an update issue on shared PCs\n\n![image](https://user-images.githubusercontent.com/4249262/218810874-8682eb7f-bd71-4707-a2a9-50501f32762e.png)\n\n[More detailed documentation](https://thedxt.ca/2023/02/fixing-teams-needs-an-update/)\n\n## Know issues\n* The system will need to be rebooted for the Teams install to kick off for the users (or all users need to logoff and login again).\n  * You can manually force it to install for a user by running the Teams install check as the user `C:\\Program Files (x86)\\Teams Installer\\Teams.exe --checkInstall`\n  * You can check for errors for Teams not installing are here `C:\\users\\%username%\\AppData\\Local\\SquirrelTemp\\SquirrelSetup.log`\n\n# DK_Win_Updates.ps1\nThis will check for updates and download and install them. It will list all the updates it finds. It will not check for Driver updates. It will then move on to installing those updates. Once done installing if the system needs a reboot it will reboot the system and give 5 min warning before the reboot.\n\n* This has only been tested on Windows 10 / Windows 11 / Server 2016 / Server 2019 / Server 2022 / Server 2025 You should upgrade if you are running stuff older than that :P\n* It may install a preview update but only if the preview update would normally be available if you clicked check for updates in the normal Windows update UI\n* The Windows Updates history in Windows settings won't show the fact that the script has installed the updates, but if you look in Programs and Features \u003e Installed Updates they will show up. They also show in event viewer.\n* This won't look for driver updates.\n## Future Plans\n* better verbose output of the updates it is downloading and installing as it does them\n* Output the verbose info to a log file to work better with some RMMs\n\n# Nuke-Update-Settings.ps1\nNukes out the cached Windows update settings stored in GPCache and nukes out any WSUS settings.\n\n# new-teams-bulk-install.ps1\nThis will download and install New Teams for all users.\n\nThis is only intended to be run on Windows 10 or Windows 11 systems.\n\n- run as system or as administrator\n- Downloads the latest Teams bootstrapper and the latest new Teams MSIX.\n- Kill any running Microsoft Teams sessions be it new Teams or classic Teams.\n\n[More detailed documentation](https://thedxt.ca/2024/03/new-teams-bulk-install-script/)\n\n# new-teams-shortcut.ps1\nThis will create a shortcut for new Teams on the Public Desktop\n\n- run as system or as administrator\n- Creates a shortcut on the Public Dekstop to the URI of new Teams.\n\n[More detailed documentation](https://thedxt.ca/2024/03/new-teams-desktop-shortcut/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthedxt%2Fwin-updates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthedxt%2Fwin-updates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthedxt%2Fwin-updates/lists"}