diff --git a/start.ps1 b/start.ps1 index 5a4bf7b..6501227 100644 --- a/start.ps1 +++ b/start.ps1 @@ -56,7 +56,19 @@ Function Set-Login { $download = "https://git.tcmeta.net/kurtis/win95ify-11/raw/branch/main/login.png" Invoke-WebRequest $download -Out "$folderPath\login.png" Write-Host "Updating Login Screen" + if (Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization") { + Write-Host "Personalization Registry Exists" + } else { + New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization" -Force + Write-Host "PersonalizationCSP Registry Created" + } New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization" -Name "LockScreenImage" -Value "$folderPath\login.png" -PropertyType "String" -Force + if (Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP") { + Write-Host "PersonalizationCSP Registry Exists" + } else { + New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP" -Force + Write-Host "PersonalizationCSP Registry Created" + } New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP" -Name "LockScreenImageStatus" -Value "00000001" -PropertyType "DWord" -Force New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP" -Name "LockScreenImagePath" -Value "$folderPath\login.png" -PropertyType "String" -Force New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP" -Name "LockScreenImageUrl" -Value "$folderPath\login.png" -PropertyType "String" -Force