Сценарии ниже, вдохновленные .bat-файлами в этой статье , корректируют локальные политики и, вероятно, должны работать.Я проверил на 10.0.16299.431 (Предприятие).Основано на статье (Создано Шоном Бринком, 24 января 2015 г.):
Для включения полноэкранного режима:
$forceStartSizePath = "\Software\Policies\Microsoft\Windows\Explorer"
New-ItemProperty -Path "HKCU:$forceStartSizePath" -Name "ForceStartSize" -Value 2 -Force
New-ItemProperty -Path "HKLM:$forceStartSizePath" -Name "ForceStartSize" -Value 2 -Force
Stop-Process -name explorer
Для включения нормального режима:
$forceStartSizePath = "\Software\Policies\Microsoft\Windows\Explorer"
New-ItemProperty -Path "HKCU:$forceStartSizePath" -Name "ForceStartSize" -Value 1 -Force
New-ItemProperty -Path "HKLM:$forceStartSizePath" -Name "ForceStartSize" -Value 1 -Force
Stop-Process -name explorer
Для сбросапо умолчанию:
$forceStartSizePath = "\Software\Policies\Microsoft\Windows\Explorer"
Remove-ItemProperty -Path "HKCU:$forceStartSizePath" -Name "ForceStartSize"
Remove-ItemProperty -Path "HKLM:$forceStartSizePath" -Name "ForceStartSize"
Stop-Process -name explorer
Примечание. Последняя строка (перезапуск проводника) может быть нежелательной, но она обеспечит мгновенный выбор настроек.Ваш экран будет мерцать (если работает локально) при перезапуске проводника.
Также;если части реестра отсутствуют, вы получите сообщение об ошибке.Используйте Test-Path
и New-Item
, чтобы проверить и создать недостающую часть пути.