제가 작업하는 제품에는 일반 파일 설치, 레지스트리 키 설정, IIS에 웹 사이트 및 웹 서비스 설치, 예약된 작업 생성 등 다양한 작업을 수행하는 설치 프로그램이 있습니다. 우리는 이 설치 프로그램을 수년 동안 사용해 왔으며 때때로 문제가 발생하지만 일반적으로 이를 정렬할 수 있습니다. 이것은 우리를 당황하게 만들었습니다.
예약된 작업을 여러 개 생성하려고 하는데 매번 "키 세트가 존재하지 않습니다(HRESULT 예외: 0x80090016)"라는 메시지가 표시됩니다. 오늘 여러 다른 컴퓨터에서 이 설치 프로그램을 사용했는데 문제가 없었지만 특히 한 컴퓨터에 문제가 있습니다.
모든 Google 검색에서 보호 저장소 서비스에 문제가 있다고 알려졌습니다. 처음에는 이 서비스가 실행되지 않는 것을 발견하여 서비스를 시작했지만 여전히 문제가 발생합니다. 다른 검색에서는 Documents and Settings\All Users\Application Data\Microsoft\Crypto에서 폴더를 지울 것을 제안했지만 Server 2008에서 실행 중이라는 점을 고려하면 해당 경로가 정확히 존재하지 않으며 위치를 찾지 못했습니다. 대신 (Default 아래의 Users 폴더를 조사한 결과 "All Users"를 대체한 사용자인 것으로 나타났습니다).
또한 서버 2008에서 IIS를 처리할 때 일부 결과가 나타나는 것을 보았으며 일부 인증서에 IIS 사용자에 대한 액세스를 허용하지 않는 문제가 있음을 시사하지만 설치 시 인증서를 사용하지 않으며 오류는 다음과 같습니다. IIS에 도달하기 전에 이런 일이 일어났습니다.
코드를 아는 사람들을 위해 우리는 TaskScheduler.dll(제가 아는 한 모든 COM+ 항목을 처리하는 것으로 알고 있음)을 사용하여 작업을 생성하고 설치 프로그램은 WiX 도구 키트와 C#을 사용하여 구축했습니다.
이와 같은 문제를 보거나 이 오류를 보고 이를 해결하거나 우회한 적이 있는 사람이 있습니까?
답변1
.S-1-5-18
C:\ProgramData\Microsoft\Crypto\RSA
일단 그것이 완료되면 아무런 문제가 없었습니다.