I am trying to optimize the Windows OS by disabling the Visual effects. Well setting Visual Effects value to ‘adjust to best performance’ to be exact. I am using the following Configuration Script:
[pre]
Configuration OSConfig
{
param
(
[parameter()]
[string]
$NodeName = ‘localhost’
)
It is best practice to always directly import resources, even if the resource is a built-in resource.
Import-DSCResource -Name WindowsClient
Import-DscResource -Name Registry
Node $NodeName
{
The name of this resource block, can be anything you choose, as long as it is of type [String] as indicated by the schema.
Registry VisualEffects
{
Ensure = “Present”
Key = “HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects”
ValueName = “VisualFXSetting”
ValueData = “2”
ValueType = “Dword”
}
}
}
[/pre]
What i Expects this to do is, it should create a VisualFXSetting property under the Visual Effects Key and set its value to 2. But this is not happening after i run the Start-DscConfiguration Command. Is this the way to do it?