Administrator Windows – run Powershell as Administrator
# Vytvoření cesty v registru pro Edge, pokud neexistuje
$path = "HKLM:\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallBlocklist"
if (-not (Test-Path $path)) {
New-Item -Path $path -Force | Out-Null
}
# Nastavení blokování všech rozšíření (*)
Set-ItemProperty -Path $path -Name "1" -Value "*"
Write-Host "Instalace rozšíření pro Microsoft Edge byla úspěšně zablokována." -ForegroundColor Green
# Vytvoření cesty v registru pro Chrome, pokud neexistuje
$path = "HKLM:\SOFTWARE\Policies\Google\Chrome\ExtensionInstallBlocklist"
if (-not (Test-Path $path)) {
New-Item -Path $path -Force | Out-Null
}
# Nastavení blokování všech rozšíření (*)
Set-ItemProperty -Path $path -Name "1" -Value "*"
Write-Host "Instalace rozšíření pro Google Chrome byla úspěšně zablokována." -ForegroundColor Green
$regPath = "HKLM:\SOFTWARE\Policies\Mozilla\Firefox\ExtensionSettings\*"
# Vytvoření struktury klíčů v registru, pokud ještě neexistuje
if (!(Test-Path $regPath)) {
New-Item -Path $regPath -Force | Out-Null
}
# Nastavení blokování instalace pro všechny doplňky (*)
New-ItemProperty -Path $regPath -Name "installation_mode" -Value "blocked" -PropertyType String -Force
Write-Host "Instalace doplňků ve Firefoxu byla úspěšně zablokována." -ForegroundColor Green