Server 2008: Keyset ist bei der Installation geplanter Aufgaben nicht vorhanden

Server 2008: Keyset ist bei der Installation geplanter Aufgaben nicht vorhanden

Das Produkt, an dem ich arbeite, hat ein Installationsprogramm, das eine ganze Reihe von Dingen erledigt, darunter das Installieren normaler Dateien, das Festlegen von Registrierungsschlüsseln, das Installieren von Websites und Webdiensten auf IIS und das Erstellen geplanter Aufgaben. Wir verwenden dieses Installationsprogramm seit Jahren und haben ab und zu ein Problem damit, aber normalerweise können wir es lösen. Bei diesem hier sind wir ratlos.

Wir versuchen, eine Reihe geplanter Aufgaben zu erstellen, und jedes Mal wird die Meldung „Schlüsselsatz existiert nicht (Ausnahme von HRESULT: 0x80090016)“ angezeigt. Wir haben dieses Installationsprogramm heute auf mehreren verschiedenen Computern verwendet und hatten keine Probleme, aber wir haben Probleme mit einem bestimmten Computer.

Jede Google-Suche hat uns gesagt, dass es sich um ein Problem mit dem Dienst „Geschützter Speicher“ handelt. Zuerst stellten wir fest, dass dieser Dienst nicht ausgeführt wurde, also starteten wir ihn und haben immer noch Probleme. Andere Suchvorgänge haben vorgeschlagen, einen Ordner in „Dokumente und Einstellungen\Alle Benutzer\Anwendungsdaten\Microsoft\Crypto“ zu leeren, aber da wir auf Server 2008 arbeiten, existiert dieser Pfad nicht genau und ich konnte nicht herausfinden, wo er stattdessen sein könnte (ich habe im Ordner „Benutzer“ unter „Standard“ nachgesehen und festgestellt, dass dies der Benutzer ist, der „Alle Benutzer“ ersetzt hat).

Ich habe auch einige Ergebnisse gesehen, die angezeigt werden, wenn Sie mit IIS auf Server 2008 arbeiten. Diese deuten darauf hin, dass ein Problem mit einigen Zertifikaten vorliegt, die dem IIS-Benutzer keinen Zugriff gestatten. Wir verwenden bei unserer Installation jedoch keine Zertifikate und der Fehler tritt auf, bevor wir IIS erreichen.

Für diejenigen, die sich mit Code auskennen: Wir verwenden TaskScheduler.dll (das, soweit ich weiß, den ganzen COM+-Kram für Sie übernimmt), um unsere Aufgaben zu erstellen, und unser Installationsprogramm wird mit dem WiX-Toolkit und C# erstellt.

Hat jemand schon einmal ein solches Problem oder diesen Fehler gesehen und es geschafft, es zu beheben oder zu umgehen?

Antwort1

Wir mussten den S-1-5-18Ordner löschen/umbenennen C:\ProgramData\Microsoft\Crypto\RSA. Nachdem das erledigt war, gab es keine Probleme mehr.

verwandte Informationen