{"id":15374429,"url":"https://github.com/ivan-sincek/uninstall-msi-products","last_synced_at":"2025-10-16T17:30:23.420Z","repository":{"id":107019563,"uuid":"252022347","full_name":"ivan-sincek/uninstall-msi-products","owner":"ivan-sincek","description":"Uninstall a specific or all MSI products.","archived":false,"fork":false,"pushed_at":"2021-07-14T17:52:21.000Z","size":157,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-17T16:21:18.319Z","etag":null,"topics":["defensive-security","ethical-hacking","msi-products","offensive-security","powershell","security","uninstall","windows"],"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/ivan-sincek.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":"2020-03-31T23:30:57.000Z","updated_at":"2023-02-01T22:02:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"9588ef4a-f9c6-4b47-b2c5-3340e643a357","html_url":"https://github.com/ivan-sincek/uninstall-msi-products","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"27ddd097318ba438237e602ed9e47be76d8cd4ef"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-sincek%2Funinstall-msi-products","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-sincek%2Funinstall-msi-products/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-sincek%2Funinstall-msi-products/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivan-sincek%2Funinstall-msi-products/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivan-sincek","download_url":"https://codeload.github.com/ivan-sincek/uninstall-msi-products/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236738684,"owners_count":19196962,"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":["defensive-security","ethical-hacking","msi-products","offensive-security","powershell","security","uninstall","windows"],"created_at":"2024-10-01T13:58:46.661Z","updated_at":"2025-10-16T17:30:18.092Z","avatar_url":"https://github.com/ivan-sincek.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Uninstall MSI Products\n\nUninstall a specific or all MSI products.\n\nWhen uninstalling all products, you will be prompted to confirm your choice but the process itself will be automatic and hidden.\n\nSome products require administrative privileges.\n\nTested with PowerShell v5.1.18362.752 on Windows 10 Enterprise OS (64-bit).\n\nMade for educational purposes. I hope it will help!\n\n## How to Run\n\nOpen the PowerShell from [\\\\src\\\\](https://github.com/ivan-sincek/uninstall-msi-products/tree/master/src) and run the commands shown below.\n\nSet the execution policy:\n\n```pwsh\nSet-ExecutionPolicy Unrestricted\n```\n\nRun the script:\n\n```pwsh\n.\\uninstall_msi_products.ps1\n```\n\nOr, run the following command from either PowerShell or Command Prompt:\n\n```pwsh\nPowerShell -ExecutionPolicy Unrestricted -File .\\uninstall_msi_products.ps1\n```\n\nTo run the PowerShell encoded command, run the following command from either PowerShell or Command Prompt ([minified script](https://github.com/ivan-sincek/uninstall-msi-products/blob/master/src/uninstall_msi_products_mini.ps1)):\n\n```pwsh\nPowerShell -ExecutionPolicy Unrestricted -EncodedCommand ZgB1AG4AYwB0AGkAbwBuACAAVQAgACgAJABtACwAIAAkAGwAKQAgAHsAIABpAGYAIAAoACQAbQAgAC0AZQBxACAAIgBvAG4AZQAiACkAIAB7ACAAJABnACAAPQAgACQAKABSAGUAYQBkAC0ASABvAHMAdAAgAC0AUAByAG8AbQBwAHQAIAAiAEUAbgB0AGUAcgAgAGkAZABlAG4AdABpAGYAeQBpAG4AZwAgAG4AdQBtAGIAZQByACIAKQAuAFQAcgBpAG0AKAApADsAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAIgAiADsAIABpAGYAIAAoACQAZwAuAEwAZQBuAGcAdABoACAALQBsAHQAIAAxACkAIAB7ACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIASQBkAGUAbgB0AGkAZgB5AGkAbgBnACAAbgB1AG0AYgBlAHIAIABpAHMAIAByAGUAcQB1AGkAcgBlAGQAIgA7ACAAfQAgAGUAbABzAGUAIAB7ACAAJABlACAAPQAgACQAZgBhAGwAcwBlADsAIABmAG8AcgBlAGEAYwBoACAAKAAkAHAAIABpAG4AIAAkAGwAKQAgAHsAIABpAGYAIAAoACQAcAAuAEkAZABlAG4AdABpAGYAeQBpAG4AZwBOAHUAbQBiAGUAcgAgAC0AZQBxACAAJABnACkAIAB7ACAAJABlACAAPQAgACQAdAByAHUAZQA7ACAAYgByAGUAYQBrADsAIAB9ACAAfQAgAGkAZgAgACgAJABlACkAIAB7ACAAdAByAHkAIAB7ACAAUwB0AGEAcgB0AC0AUAByAG8AYwBlAHMAcwAgAC0ARgBpAGwAZQBQAGEAdABoACAAIgBtAHMAaQBlAHgAZQBjAC4AZQB4AGUAIgAgAC0AQQByAGcAdQBtAGUAbgB0AEwAaQBzAHQAIAAiAC8AeAAgAGAAIgAkACgAJABnACkAYAAiACIAIAAtAE4AbwBOAGUAdwBXAGkAbgBkAG8AdwA7ACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAWQBvAHUAIABzAGgAbwB1AGwAZAAgAG4AbwB3ACAAYgBlACAAYQBiAGwAZQAgAHQAbwAgAHMAZQBlACAAYQBuACAAdQBuAGkAbgBzAHQAYQBsAGwAIAB3AGkAbgBkAG8AdwAuAC4ALgAiADsAIAB9ACAAYwBhAHQAYwBoACAAewAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAkAF8ALgBFAHgAYwBlAHAAdABpAG8AbgA7ACAAfQAgAH0AIABlAGwAcwBlACAAewAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAFAAcgBvAGQAdQBjAHQAIABoAGEAcwAgAG4AbwB0ACAAYgBlAGUAbgAgAGYAbwB1AG4AZAAiADsAIAB9ACAAfQAgAH0AIABlAGwAcwBlAGkAZgAgACgAJABtACAALQBlAHEAIAAiAGEAbABsACIAKQAgAHsAIAB0AHIAeQAgAHsAIABmAG8AcgBlAGEAYwBoACAAKAAkAHAAIABpAG4AIAAkAGwAKQAgAHsAIABTAHQAYQByAHQALQBQAHIAbwBjAGUAcwBzACAALQBGAGkAbABlAFAAYQB0AGgAIAAiAG0AcwBpAGUAeABlAGMALgBlAHgAZQAiACAALQBBAHIAZwB1AG0AZQBuAHQATABpAHMAdAAgACIALwB4ACAAYAAiACQAKAAkAHAALgBJAGQAZQBuAHQAaQBmAHkAaQBuAGcATgB1AG0AYgBlAHIAKQBgACIAIAAvAHEAbgAgAC8AbgBvAHIAZQBzAHQAYQByAHQAIgAgAC0ATgBvAE4AZQB3AFcAaQBuAGQAbwB3ADsAIAB9ACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAVQBuAGkAbgBzAHQAYQBsAGwAYQB0AGkAbwBuACAAYwBvAG0AcABsAGUAdABlAGQAIABzAHUAYwBjAGUAcwBzAGYAdQBsAGwAeQAiADsAIAB9ACAAYwBhAHQAYwBoACAAewAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAkAF8ALgBFAHgAYwBlAHAAdABpAG8AbgA7ACAAfQAgAH0AIAB9ACAAJABwAHMAIAA9ACAAJABuAHUAbABsADsAIAB0AHIAeQAgAHsAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAIgBGAGUAdABjAGgAaQBuAGcAIAB0AGgAZQAgAGwAaQBzAHQAIABvAGYAIABNAFMASQAgAHAAcgBvAGQAdQBjAHQAcwAsACAAdABoAGkAcwAgAG0AYQB5ACAAdABhAGsAZQAgAGEAIAB3AGgAaQBsAGUALgAuAC4AIgA7ACAAJABwAHMAIAA9ACAARwBlAHQALQBXAG0AaQBPAGIAagBlAGMAdAAgAC0AQwBsAGEAcwBzACAAVwBpAG4AMwAyAF8AUAByAG8AZAB1AGMAdAA7ACAAaQBmACAAKAAkACgAJABwAHMAIAB8ACAATQBlAGEAcwB1AHIAZQApAC4AQwBvAHUAbgB0ACAALQBsAHQAIAAxACkAIAB7ACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAIgA7ACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAYABuAGAAbgBOAG8AIABpAG4AcwB0AGEAbABsAGUAZAAgAHAAcgBvAGQAdQBjAHQAcwAgAHcAZQByAGUAIABmAG8AdQBuAGQAIgA7ACAAfQAgAGUAbABzAGUAIAB7ACAAJABwAHMAIAB8ACAAUwBvAHIAdAAtAE8AYgBqAGUAYwB0ACAALQBQAHIAbwBwAGUAcgB0AHkAIABWAGUAbgBkAG8AcgAsACAATgBhAG0AZQAsACAAVgBlAHIAcwBpAG8AbgAgAHwAIABGAG8AcgBtAGEAdAAtAEwAaQBzAHQAIAAtAFAAcgBvAHAAZQByAHQAeQAgAEkAZABlAG4AdABpAGYAeQBpAG4AZwBOAHUAbQBiAGUAcgAsACAATgBhAG0AZQAsACAAVgBlAHIAcwBpAG8AbgAsACAAVgBlAG4AZABvAHIALAAgAEwAbwBjAGEAbABQAGEAYwBrAGEAZwBlACwAIABQAGEAYwBrAGEAZwBlAE4AYQBtAGUAOwAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAFsAMQBdACAAWwBQAHIAbwBtAHAAdABdACAAVQBuAGkAbgBzAHQAYQBsAGwAIABPAG4AZQAgAGAAbgBbADIAXQAgAFsAUwBpAGwAZQBuAHQAXQAgAFUAbgBpAG4AcwB0AGEAbABsACAAQQBsAGwAIABgAG4ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0AIgA7ACAAJABjACAAPQAgACQAKABSAGUAYQBkAC0ASABvAHMAdAAgAC0AUAByAG8AbQBwAHQAIAAiAFkAbwB1AHIAIABjAGgAbwBpAGMAZQAiACkALgBUAHIAaQBtACgAKQA7ACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAIgA7ACAAaQBmACAAKAAkAGMAIAAtAGUAcQAgACIAMQAiACkAIAB7ACAAVQAgAC0ATQAgACIAbwBuAGUAIgAgAC0ATAAgACQAcABzADsAIAB9ACAAZQBsAHMAZQBpAGYAIAAoACQAYwAgAC0AZQBxACAAIgAyACIAKQAgAHsAIAAkAGMAZgAgAD0AIAAkACgAUgBlAGEAZAAtAEgAbwBzAHQAIAAtAFAAcgBvAG0AcAB0ACAAIgBDAG8AbgBmAGkAcgBtACAAKAB5AGUAcwApACIAKQAuAFQAcgBpAG0AKAApADsAIABpAGYAIAAoACQAYwBmACAALQBlAHEAIAAiAHkAZQBzACIAKQAgAHsAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAIgAiADsAIABVACAALQBNACAAIgBhAGwAbAAiACAALQBMACAAJABwAHMAOwAgAH0AIAB9ACAAZQBsAHMAZQAgAHsAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAIgBJAG4AdgBhAGwAaQBkACAAYwBoAG8AaQBjAGUAIgA7ACAAfQAgAH0AIAB9ACAAYwBhAHQAYwBoACAAewAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAkAF8ALgBFAHgAYwBlAHAAdABpAG8AbgAuAEkAbgBuAGUAcgBFAHgAYwBlAHAAdABpAG8AbgAuAE0AZQBzAHMAYQBnAGUAOwAgAH0AIABmAGkAbgBhAGwAbAB5ACAAewAgAGkAZgAgACgAJABwAHMAIAAtAG4AZQAgACQAbgB1AGwAbAApACAAewAgACQAcABzAC4ARABpAHMAcABvAHMAZQAoACkAOwAgAH0AIAB9AA0ACgA=\n```\n\nTo generate a PowerShell encoded command from a PowerShell script, run the following PowerShell command:\n\n```pwsh\n[Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes([IO.File]::ReadAllText($script)))\n```\n\nTo decode a PowerShell encoded command, run the following PowerShell command:\n\n```pwsh\n[Text.Encoding]::Unicode.GetString([Convert]::FromBase64String($command))\n```\n\n## Images\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://github.com/ivan-sincek/uninstall-msi-products/blob/master/img/uninstall.jpg\" alt=\"Uninstall\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eFigure 1 - Uninstall\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-sincek%2Funinstall-msi-products","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivan-sincek%2Funinstall-msi-products","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-sincek%2Funinstall-msi-products/lists"}