PowerShell применить новые настройки на панели задач

Я играю с powershell и меняю некоторые настройки панели задач, меняя ключ реестра. Например, я написал функцию отключения включения автоматического скрытия.

$autoHideSettingsPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2";
$autoHideValueName = "Settings";

Function toggleAutohideRegistrySettings($enable)
{

    $key = Get-ItemProperty -Path $autoHideSettingsPath -Name $autoHideValueName;   

    Write-Host "key is: " + $key
    if($enable)
    {
        $key.$autoHIdeValueName[8] = $key.$autoHideValueName[8] -bor 1;

    }else{
        $key.$autoHIdeValueName[8] = $key.$autoHideValueName[8] -band 0;    
    }

    Set-ItemProperty -Path $autoHideSettingsPath -Name $autoHideValueName -Value $key.$autoHideValueName;
}

Изменение в реестре работает отлично. Но для вступления в силу мне нужно перезапустить explorer.exe. Что я, очевидно, также могу сделать в PS ... но я заметил, что когда вы применяете настройки автоматического скрытия в меню (путь мыши), explorer.exe не перезапускается.

Итак, мой вопрос: как применить изменения к панели задач в PS, не перезапуская explorer.exe?

Ответы на вопрос(1)

Ваш ответ на вопрос