v15.2.2 - Invoke-SafeRegistrySet splat fix (STEP 4 install)
v15.2.2 — Invoke-SafeRegistrySet splat fix
Status: Production hotfix on v15.2.1.
Problem
Install failed at STEP 4 - IPv6 BLOCK with:
A parameter cannot be found that matches parameter name 'Value'.
Invoke-SafeRegistrySet @ipv6RegParams splatted hashtable keys (Value, Path, …) onto the wrapper function instead of Set-ItemProperty. Install aborted; fail-open ran.
Fix
Invoke-SafeRegistrySet now accepts the same parameters as Set-ItemProperty (-Path, -Name, -Value, -Type, -Force), so @ipv6RegParams splat works correctly.
Install
Re-run from extracted folder (Admin PowerShell):
.\install.ps1 -NoPauseIf a partial install left the network odd: .\emergency-reset.bat first, then .\install.ps1.