我正在尝试将视觉效果设置为“调整到最佳性能”以优化操作系统性能。我正在使用引用注册表资源并应用此配置的 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 的键,也没有设置值。
这是否意味着首先我必须创建一个注册表项和值,然后使用它来应用配置?如果是这样,我必须创建什么类型的注册表项以及我必须设置什么值?