Powershell이 ​​레지스트리 사용 권한과 상관없이 레지스트리 값을 변경할 수있는 이유는 무엇입니까?


1

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에 설정된 사용 권한과 상관없이 수퍼 유저 또는 무언가로 실행됩니까?


1
바보 같은 질문입니다. 변경하려는 계정과 동일한 계정을 사용하여 권한을 제거 했습니까? HKCU가 사용자 별 키이므로 다른 계정을 사용하는 경우 문제를 설명 할 수 있습니다.
Petesh

PowerShell을 통해 사용 권한을 확인하여 예상 한 것처럼 보이는지 확인하십시오. get-acl "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | format-list
dangph

Powershell은 항상 다음과 같이 실행됩니다.
megamorf

어리석은 질문이 아닙니다. 나는 분명히 내가 오해 한 것 같아. HKEY_CURRENT_USER. 관리 사용자와 비 관리자 계정이 있습니다. 인터넷 설정 키에 대한 사용 권한을 완전히 제거했기 때문에 관리자 계정에서 인터넷 설정이 엉망입니다. 그래도 비 관리자 계정은 괜찮습니다. 분명히 내가 영향을 미치려고했던 비 관리자 계정을 실제로 편집하지는 않았습니다. 그게 문제라고 생각합니다. 이제 실제로 비 관리자 레지스트리에 사용 권한을 적용 할 때주의해야합니다. 나는 여전히 문제가 있으면 여기에 다시 게시 할 것입니다.
King Holly
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.