Я хотел бы иметь скрипт, который изменил бы текущую тему Windows 7. Я нашел запись реестра, где это хранится, но мне, по-видимому, нужно предпринять некоторые дальнейшие действия, чтобы заставить Windows Загрузить тему. Что мне следует делать?
вот скрипт, который я пытаюсь использовать, но он не работает (реестр обновлен, но тема не изменилась):
######################################
# Change theme by updating registry. #
######################################
# Define argument which defines which theme to apply.
param ( [string] $theme = $(Read-Host -prompt "Theme") )
# Define the themes we know about.
$knownThemes = @{ "myTheme" = "mytheme.theme"; "alien" = "oem.theme" }
# Identify paths to user themes.
$userThemes = " C:UsersyodaAppDataLocalMicrosoftWindows"
# Get name of theme file, based on theme provided
$themeFile = $knownThemes["$theme"]
# Build path to theme and set registry.
$newThemePath = "$userThemes$themeFile"
$regPath = "HKCU:SoftwareMicrosoftWindowsCurrentVersionThemes"
Set-ItemProperty -path $regPath -name CurrentTheme -value $newThemePath
# Update system with this info...this isn't working!
rundll32.exe user32.dll, UpdatePerUserSystemParameters