From 5a87469b0d859aed0b749f1e7ad3d8d14eac87b5 Mon Sep 17 00:00:00 2001 From: zoicware <118035521+zoicware@users.noreply.github.com> Date: Thu, 16 Oct 2025 21:14:58 -0400 Subject: [PATCH] disable generative ai in visual assist --- RemoveWindowsAi.ps1 | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/RemoveWindowsAi.ps1 b/RemoveWindowsAi.ps1 index d8d9947..7d3ee84 100644 --- a/RemoveWindowsAi.ps1 +++ b/RemoveWindowsAi.ps1 @@ -406,6 +406,20 @@ function Disable-Copilot-Policies { } + + #additional json path for visual assist + $visualAssistPath = "$env:windir\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\VisualAssist\VisualAssistActions.json" + if (Test-Path $visualAssistPath) { + Write-Status -msg "$(@('Disabling','Enabling')[$revert]) Generative AI in Visual Assist..." + + takeown /f $visualAssistPath *>$null + icacls $visualAssistPath /grant administrators:F /t *>$null + + $jsoncontent = Get-Content $visualAssistPath | ConvertFrom-Json + $jsonContent.actions | Add-Member -MemberType NoteProperty -Name usesGenerativeAI -Value @($false, $true)[$revert] -force + $newJSONContent = $jsonContent | ConvertTo-Json -Depth 100 + Set-Content $visualAssistPath -Value $newJSONContent -Force + } }