Загрузка данных
```powershell
Write-Host "=== ПРОВЕРКА ЗАГРУЖЕННОГО КУСТА (HKLM\TempHive) ===" -ForegroundColor Cyan
Write-Host "`n--- Policies\System ---" -ForegroundColor Yellow
Get-ItemProperty "HKLM:\TempHive\Software\Microsoft\Windows\CurrentVersion\Policies\System" | Format-List
Write-Host "--- Policies\Explorer ---" -ForegroundColor Yellow
Get-ItemProperty "HKLM:\TempHive\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" | Format-List
Write-Host "--- Policies\Command Prompt ---" -ForegroundColor Yellow
Get-Item "HKLM:\TempHive\Software\Microsoft\Windows\CurrentVersion\Policies\Command Prompt" -ErrorAction SilentlyContinue | Select-Object -ExpandProperty Property
Write-Host "`n=== ПРОВЕРКА HKLM (машина) ===" -ForegroundColor Cyan
Write-Host "`n--- Policies\System ---" -ForegroundColor Yellow
Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" | Format-List
Write-Host "--- Policies\Explorer ---" -ForegroundColor Yellow
Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" | Format-List
Write-Host "--- Policies\Command Prompt ---" -ForegroundColor Yellow
Get-Item "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Command Prompt" -ErrorAction SilentlyContinue | Select-Object -ExpandProperty Property
Write-Host "`n=== ПРОВЕРКА HKCU (текущий пользователь - Администратор) ===" -ForegroundColor Cyan
Write-Host "`n--- Policies\System ---" -ForegroundColor Yellow
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\System" | Format-List
Write-Host "--- Policies\Explorer ---" -ForegroundColor Yellow
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" | Format-List
Write-Host "--- Policies\Command Prompt ---" -ForegroundColor Yellow
Get-Item "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Command Prompt" -ErrorAction SilentlyContinue | Select-Object -ExpandProperty Property
Write-Host "`n=== ПОИСК ЗАПРЕТОВ ПО ВСЕМУ РЕЕСТРУ ===" -ForegroundColor Cyan
Write-Host "`n--- Поиск DisableCMD в HKLM ---" -ForegroundColor Yellow
Get-ChildItem "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies" -Recurse -ErrorAction SilentlyContinue | ForEach-Object {
$path = $_.PSPath
$props = Get-ItemProperty -Path $path -ErrorAction SilentlyContinue
if ($props.DisableCMD -eq 1) { Write-Host "НАЙДЕН: $path -> DisableCMD=1" -ForegroundColor Red }
if ($props.NoControlPanel -eq 1) { Write-Host "НАЙДЕН: $path -> NoControlPanel=1" -ForegroundColor Red }
if ($props.NoRun -eq 1) { Write-Host "НАЙДЕН: $path -> NoRun=1" -ForegroundColor Red }
if ($props.DisableTaskMgr -eq 1) { Write-Host "НАЙДЕН: $path -> DisableTaskMgr=1" -ForegroundColor Red }
}
Write-Host "`n--- Поиск DisableCMD в загруженном кусте TempHive ---" -ForegroundColor Yellow
Get-ChildItem "HKLM:\TempHive\Software\Microsoft\Windows\CurrentVersion\Policies" -Recurse -ErrorAction SilentlyContinue | ForEach-Object {
$path = $_.PSPath
$props = Get-ItemProperty -Path $path -ErrorAction SilentlyContinue
if ($props.DisableCMD -eq 1) { Write-Host "НАЙДЕН: $path -> DisableCMD=1" -ForegroundColor Red }
if ($props.NoControlPanel -eq 1) { Write-Host "НАЙДЕН: $path -> NoControlPanel=1" -ForegroundColor Red }
if ($props.NoRun -eq 1) { Write-Host "НАЙДЕН: $path -> NoRun=1" -ForegroundColor Red }
if ($props.DisableTaskMgr -eq 1) { Write-Host "НАЙДЕН: $path -> DisableTaskMgr=1" -ForegroundColor Red }
}
Write-Host "`n=== ПРОВЕРКА ПОДОЗРИТЕЛЬНЫХ ПРОЦЕССОВ ===" -ForegroundColor Cyan
Get-Process | Where-Object { $_.Name -match "agent|guard|monitor|control|restrict|lock|protect|shield|defend|secure|filter|block|parent|family|child|school|class|exam|teach|edu" } | Select-Object Name, Id, Description, Company | Format-Table -AutoSize
Write-Host "`n=== ПРОВЕРКА СЛУЖБ, СВЯЗАННЫХ С ОГРАНИЧЕНИЯМИ ===" -ForegroundColor Cyan
Get-Service | Where-Object { $_.Name -match "agent|guard|monitor|control|restrict|lock|protect|parent|family|child" } | Select-Object Name, DisplayName, Status | Format-Table -AutoSize
Write-Host "`n=== ПРОВЕРКА АВТОЗАГРУЗКИ (РЕЕСТР) ===" -ForegroundColor Cyan
Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run" | Format-List
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" | Format-List
Write-Host "`n=== ГОТОВО ===" -ForegroundColor Green
```
Скопируйте весь этот блок одной командой в PowerShell (под встроенным Администратором) и покажите весь вывод. По нему сразу станет ясно, где прячется ограничение.