윈도우 8 권한

윈도우 8 권한

이틀 전에 표준 Windows 8 설치를 완료했습니다. 새로 설치한 것이었습니다. 그러나 이전에는 Windows 7이 디스크에 있었고 설치 프로그램이 이를 Windows.old로 마이그레이션했습니다.

이상하고 이상한 이유로 .NET 응용 프로그램과 관련하여 디스크에 "쓰기"하는 데 어려움을 겪고 있습니다. 내 .NET(자체 작성) 응용 프로그램 중 어느 것도 시작 시 생성되는 디스크의 로그 파일에 쓸 수 없는 것 같습니다.

내 사용자에 대해 UAC를 비활성화하고 디스크 C에 대한 모든 권한을 설정했지만 운이 없었습니다. 계속 오류가 발생합니다.

클라이언트가 필요한 권한을 보유하지 않습니다.

Google을 검색하고 온라인 튜토리얼을 시도해 보았지만 여전히 운이 없었습니다!

답변1

Windows 8을 매우 유사한 방식으로 설치했는데 쓰기 작업에 높은 권한이 필요한 폴더가 많이 남아 있었습니다. 귀하의 .NET 응용 프로그램은 일반적으로 이러한 폴더에 쓰는 작업이든 권한 상승 작업이든 이러한 작업을 수행할 수 없는 계정에 속해 있을 수 있습니다. (저는 .NET 응용 프로그램이 어떻게 작동하는지 잘 모릅니다.)


다행히도 해결책은 매우 간단합니다. 폴더의 소유권을 가져옵니다.

예를 들어 내 PerfLogs 폴더에는 일부 지저분한 권한이 있습니다(예, PerfLogs에는 어쨌든 다른 권한이 있다는 것을 알고 있지만 편리했습니다). 로그 폴더로 이것을 시도해 보세요. 속성을 열고 보안 탭을 살펴보세요.

여기에 이미지 설명을 입력하세요

고급을 클릭합니다. 보시다시피 저는 그럴 권한도 없습니다.보다권한. 귀하의 사례는 그다지 극단적이지 않을 수도 있습니다.

여기에 이미지 설명을 입력하세요

계속을 클릭하고 고급 보안 설정을 살펴보세요. 내가 의심하는 부분은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관리자만 로그 폴더에 쓸 수 있고 .NET 앱이 관리자가 아닌 경우 로그는 기록되지 않습니다.


.NET 앱을 실행하는 사용자가 누구인지 자세히 알아보고 로그 폴더에 쓰기 권한이 허용되는지 알아보세요. 문제가 없기 때문에 이것은 어렵고 빠른 해결책이 아닙니다. 최악의 경우 임시 Everyone로 추가하여 Full access문제가 해결되는지 확인하세요.

답변2

나는 또한 이 문제로 어려움을 겪고 있는 사람들에게도 이것이 도움이 된다는 것을 알았습니다.

http://answers.microsoft.com/en-us/windows/forum/windows_vista-security/error-0x80070522-a-required-privilege-is-not-held/78cc11ec-c543-418d-9183-131318e9db8a

이전 방식으로는 UAC를 비활성화할 수 없으므로 관리자 모드에서 Windows 8을 완전히 실행하려면 다음을 확인하십시오. http://www.neowin.net/forum/topic/1120770-windows-8-run-everything-as-administrator/

답변3

CMD를 실행하고 관리자 권한으로 실행하십시오. 다음 명령을 입력하십시오.

net user administrator /active:yes 

로그아웃하고 새로 생성된 관리자로 로그인하세요. 방금 최고 관리자 권한을 얻었습니다. 이전 프로필의 모든 내용을 새 프로필에 복사하세요.

관련 정보