为什么 Powershell 能够不管注册表权限如何都能更改注册表值?

为什么 Powershell 能够不管注册表权限如何都能更改注册表值?

使用 Windows 8.1 Enterprise。通过 Regedit,我删除了管理员甚至系统对密钥的权限HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings

我以为这样可以防止更改任何这些键。但是,通过 PowerShell,我仍然能够ProxyEnable使用以下命令更改值:

set-itemproperty -path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" ProxyEnable -value 1

PowerShell 是否以某些超级用户身份运行,而不考虑 Regedit 中设置的权限?

相关内容