2014-09-02 17 views
0

UefiSecureBootManualTests.zip (EnableSecureBoot.ps1 및 append_LostCA_db.ps1)에서이 자습서와 PowerShell 스크립트를 사용하여 here이 .efi 파일에 서명하고 SecureBoot가 시스템이 부팅되는지 (모두 제대로 작동하는지) 확인하도록했습니다.어떻게이 "Set-SecureBootUEFI : 잘못된 인증 데이터 : 0xC0000022"오류를 해결할 수 있습니까?

이제 system32에서 winload 파일을 가져 와서 같은 스크립트를 사용하여 서명 한 다음 키를 덮어 쓰고 SecureBoot가 서명 한 winload로만 부팅 할 수 있는지 확인합니다. 이번에는 append_LostCA_db.ps1 삭제 -AppendWrite 매개 변수에서 Set-SecureBootUEFI 명령을 수정하여 덮어 쓸 수 있다는 점을 제외하고는 동일한 스크립트를 사용하고 있습니다.

Set-SecureBootUEFI : Incorrect authentication data: 0xC0000022 
At F:\SecureBoot\AllowNewCertificate\suprascriu_LostCA_db.ps1:13 char:5 
+  Set-SecureBootUEFI -Name db -Time 2011-05-21T13:30:00z -ContentFilePath Lost ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
+ CategoryInfo   : PermissionDenied: (Microsoft.Secur...BootUefiCommand:SetSecureBootUefiCommand) [Set-Secu 
    reBootUEFI], UnauthorizedAccessException 
    + FullyQualifiedErrorId : SetFWVarFailed,Microsoft.SecureBoot.Commands.SetSecureBootUefiCommand 

가 어떻게이 문제를 해결할 수 있습니다

하지만 지금은 오류를 받고 있어요?

내가 Win8.1의 64와 HP 데스크탑을 사용하고

LATER 편집 : 사람이 서명을 말할 것을 8.1 64 나에게 일의

답변

0

하나 unsinged winload을 줄 수 있다면 정말 도움이 될 것이다 콘텐츠가 수정되지 않았 음을 의미합니다. (즉,은 여전히 ​​안전/유효/신뢰할 수있는 을 의미합니다). 그래서 내가 이미 서명 한 파일 (부팅시 사용하고 Microsoft에서 서명 한 로더)에 서명 할 수없는 이유입니다. 그 이유는 내가 얻었습니다.UnauthorizedAccessException.

해결 방법은 없습니다.