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 + } }