[Windows] 关于 win11 经典菜单请教一下,为什么我的脚本不管用

win11 右键菜单改了很多地方,很多人都说不好用。所以我照着https://www.sordum.org/14479/windows-11-classic-context-menu-v1-1/的方法写了个脚本来切换新菜单和经典菜单。

function ToggleWin11ContextMenu { param() $registry = 'HKCU:\SOFTWARE\CLASSES\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}' if (Test-Path $registry) { Remove-Item $registry -Recurse -Force Stop-Process -Name explorer } else { New-Item -Path "$registry\InprocServer32" -Force Stop-Process -Name explorer }
}

理论上我的脚本应该没问题,但是实际上只有第一次切换可以正常工作。此后不论怎么新建删除注册表还是重启资源管理器,永远都是新菜单。但是参考链接里人家的工具却可以正常的来回切换,按理说都是修改注册表,怎么我的就不管用了呢?