remove wallpaper and set backgroud color in windows

create a .ps1 powershell file

Remove-Item -Path "$env:userprofile\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper"

add-type -typedefinition "using System;`n using System.Runtime.InteropServices;`n public class PInvoke { [DllImport(`"user32.dll`")] public static extern bool SetSysColors(int cElements, int[] lpaElements, int[] lpaRgbValues); }"

[PInvoke]::SetSysColors(1, @(1), @(0x272822)) # set backgroud color to grey