Я пытаюсь настроить визуальные эффекты на «настройку на лучшую производительность» для оптимизации производительности ОС. Я использую конфигурацию Powershell DSC, которая ссылается на ресурс реестра и применяет эту конфигурацию.
Перед созданием файла конфигурации я запускаю команды powershell для целей тестирования. Я запускаю следующие команды
PS C:\WINDOWS\system32> $path = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects'
PS C:\WINDOWS\system32> $s = (Get-ItemProperty -ErrorAction stop -Name visualfxsetting -Path $path).visualfxsetting.
Я получаю следующую ошибку:
PS C:\WINDOWS\system32> $s = (Get-ItemProperty -ErrorAction stop -Name visualfxsetting -Path $path).visualfxsetting
Get-ItemProperty : Property visualfxsetting does not exist at path HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects.
At line:1 char:7
+ $s = (Get-ItemProperty -ErrorAction stop -Name visualfxsetting -Path ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (visualfxsetting:String) [Get-ItemProperty], PSArgumentException
+ FullyQualifiedErrorId : System.Management.Automation.PSArgumentException,Microsoft.PowerShell.Commands.GetItemPropertyCommand.
Когда я заглядываю в редактор реестра, в VisualEffects нет ключа с именем visualfxsetting и значение не установлено.
![enter image description here](https://i.stack.imgur.com/ujZUN.png)
Означает ли это, что сначала мне нужно создать ключ и значение реестра, а затем использовать его для применения конфигурации? Если да, то какой тип ключа реестра мне нужно создать и какое значение я должен установить?