Update: Fehlermeldung, wenn Sie versuchen, ein großes Windows Installer-Paket oder ein großes Windows Installer-Patchpaket in Windows Server 2003 oder Windows XP zu installieren: "Fehler 1718. Datei wurde von Richtlinie für die digitale Signatur zurückgewiesen"

Problembeschreibung

Wenn Sie versuchen, ein großes Microsoft Windows Installer (MSI)-Paket oder ein großes Microsoft Windows Installer-Patchpaket (.msp) auf einem Computer installieren, auf dem Microsoft Windows Server 2003 oder Microsoft Windows XP ausgeführt wird, wird die folgende Fehlermeldung angezeigt:
Fehler 1718. Dateiname wurde von Richtlinie für digitale Signaturen zurückgewiesen.
Darüber hinaus kann das folgende Ereignis im Anwendungsprotokoll protokolliert:
Typ: Fehler

Quelle: MsiInstaller

Kategorie: keine

Ereignis-ID: 1008

Datum: Datum
Uhrzeit: Uhrzeit
Benutzer: NV
Computer: ComputerName

Beschreibung: Die Installation des Dateinamens ist aufgrund eines Fehlers bei der Verarbeitung der Softwareeinschränkungsrichtlinie nicht zulässig. Das Objekt ist nicht vertrauenswürdig.

Ursache

Dieses Problem tritt auf, wenn der Windows Installer-Prozess nicht ausreichend zusammenhängenden virtuellen Speicher zu überprüfen, ob das MSI-Paket oder das MSP-Paket ordnungsgemäß signiert.

Problemlösung

Ein unterstütztes Update ist für Windows Server 2003 verfügbar. Es ist kein Update für Windows XP verfügbar.

Windows Server 2003 Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Microsoft Windows Server 2003 Servicepack zu warten, das diesen Hotfix enthält.

Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren. Hinweis Laden Sie den Hotfix gemäß der Anleitung in diesem Artikel.

Update für WindowsServer 2003 (KB925336)

Die folgende Datei steht zum Download im Microsoft Download Center zur Verfügung:

Download Update für Windows Server 2003 (KB925336) jetzt herunterladen

Für weitere Informationen darüber, wie Sie Microsoft Support-Dateien herunterladen können, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 so erhalten Sie Microsoft Support-Dateien
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.
DateinameDateiversionDateigrößeDatumZeitPlattformSP-AnforderungServicebereich
Advapi32.dll5.2.3790.2895620,54407-Mar-200707:05x86SP1SP1QFE
Advapi32.dll5.2.3790.4036619,00807-Mar-200707:02x86SP2SP2QFE

Update für WindowsServer 2003 X64 Edition (KB925336)

Die folgende Datei steht zum Download im Microsoft Download Center zur Verfügung:

Download Paket für Windows Server 2003 X64-Edition (KB925336) jetzt herunterladen

Für weitere Informationen darüber, wie Sie Microsoft Support-Dateien herunterladen können, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 so erhalten Sie Microsoft Support-Dateien
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.
DateinameDateiversionDateigrößeDatumZeitPlattformSP-AnforderungServicebereich
Advapi32.dll5.2.3790.28951,051,64807-Mar-200707:52x64SP1SP1QFE
Wadvapi32.dll5.2.3790.2895620,54407-Mar-200707:52x86SP1SP1QFE\WOW
Advapi32.dll5.2.3790.40361,052,16007-Mar-200716:52x64SP2SP2QFE
Wadvapi32.dll5.2.3790.4036619,00807-Mar-200716:52x86SP2SP2QFE\WOW

Update für WindowsServer 2003 für Itanium-Systeme (KB925336)

Die folgende Datei steht zum Download im Microsoft Download Center zur Verfügung:

Download Für Windows Server 2003 für Itanium-Systeme (KB925336) jetzt herunterladen

Für weitere Informationen darüber, wie Sie Microsoft Support-Dateien herunterladen können, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 so erhalten Sie Microsoft Support-Dateien
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.
DateinameDateiversionDateigrößeDatumZeitPlattformSP-AnforderungServicebereich
Advapi32.dll5.2.3790.28951,481,21607-Mar-200711:42IA-64SP1SP1QFE
Wadvapi32.dll5.2.3790.2895620,54407-Mar-200711:42x86SP1SP1QFE\WOW
Advapi32.dll5.2.3790.40361,482,24007-Mar-200716:53IA-64SP2SP2QFE
Wadvapi32.dll5.2.3790.4036619,00807-Mar-200716:53x86SP2SP2QFE\WOW

Voraussetzungen

Es sind keine Voraussetzungen erforderlich.

Neustartanforderung

Sie müssen Ihren Computer nach Installation dieses Hotfixes neu starten.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

PROBLEMUMGEHUNG

Diese Lösung gilt für Windows Server 2003 und Windows XP.

Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Sichern Sie die Registry für zusätzlichen Schutz, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows


Um dieses Problem zu umgehen, ändern Sie den Registrierungswert "PolicyScope" auf 1, bevor Sie versuchen, das Paket zu installieren. Gehen Sie hierzu folgendermaßen vor:

Hinweis Wenn der Computer einer Domäne angehört, kann Domäne Aktualisierung die Registrierungseinträge überschreiben, die Sie erstellen. Es wird dringend empfohlen, den Computer aus der Domäne trennen, bevor Sie diese Schritte.
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen Sie im Registrierungseditor und klicken Sie auf den folgenden Registrierungsschlüssel:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers

    Hinweis Bevor Sie diesen Schlüssel ändern, wird empfohlen, diesen Schlüssel sichern. Hierzu klicken Sie CodeIdentifiersund dann auf Exportieren. Speichern Sie die Datei an Sie es auf dem Computer finden.
  3. Ändern Sie den Registrierungswert "PolicyScope". Hierzu Doppelklicken Sie auf PolicyScopeund ändern Sie die Einstellung von 0 auf 1.
  4. Schließen Sie Registrierungs-Editor.
  5. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd einund klicken Sie dann auf OK , um ein Eingabeaufforderungsfenster zu öffnen.
  6. Geben Sie den folgenden Befehl in der Eingabeaufforderung ein und drücken Sie die EINGABETASTE:
    Net Stop msiserver
    Dieser Befehl beendet den Windows Installer-Dienst, wenn der Dienst derzeit im Hintergrund ausgeführt wird. Wenn der Dienst beendet wurde, schließen Sie das Eingabeaufforderungsfenster, und gehen Sie zu Schritt 7.

    Hinweis Erhält die folgende Meldung in der Befehlszeile schließen Sie das Eingabeaufforderungsfenster, und fahren Sie mit Schritt 7:
    Der Windows Installer-Dienst wurde nicht gestartet.
  7. Installieren Sie das Paket, das Sie installieren, wenn Sie die Fehlermeldung, die im Abschnitt "Symptome" genannt.
  8. Nachdem Sie das Paket installieren, wiederholen Sie die Schritte 1 und 2. Ändern Sie dann den Registrierungswert "PolicyScope" zurück auf 0.
  9. Wenn Sie den Computer von einer Domäne getrennt, der Domäne erneut beitreten und starten Sie den Computer neu.

    Hinweis Wenn den Computer nicht von einer Domäne getrennt, müssen Sie keinen Neustart des Computers.
Wenn die vorherigen Schritte das Problem nicht beheben, gehen Sie folgendermaßen vor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie Control Admintoolsund klicken Sie dann auf OK.
  2. Doppelklicken Sie auf Lokale Sicherheitsrichtlinie.
  3. Klicken Sie auf Richtlinien.

    Hinweis Aufgelisteten uneingeschränkt Software SoftwareeinschränkungsrichtlinienMaustaste und klicken Sie dann auf Neue Richtlinie erstellen.
  4. Doppelklicken Sie unter Objekttypauf erzwingen.
  5. Klicken Sie auf alle Benutzer außer den lokalen Administratoren, und klicken Sie dann auf OK.
  6. Starten Sie den Computer neu.
Wichtig Nachdem Sie die vorherigen Schritte können lokale Administratoren das MSI-Paket oder das MSP-Paket installieren. Nach der Installation des Pakets zurücksetzen Sie erzwingen auf die vorherigen Schritte. Klicken Sie in Schritt 5 auf alle Benutzer anstatt alle Benutzer außer den lokalen Administratoren.

Hinweise
  • Die Lösung funktioniert nicht in einer Active Directory-Domäne-Umgebung. In einer Active Directory-Domäne-Umgebung wird ein Aktualisierungsvorgang Domain Policy lokalen Softwareeinschränkungsrichtlinien überschrieben.
  • Hinzufügen von RAM auf dem Computer wird das Problem nicht behoben.

Weitere Informationen

Ab Microsoft Windows XP wurde eine Sicherheitsrichtlinie namens Softwareeinschränkungsrichtlinien (auch bekannt als sicherer) eingeführt, um Benutzer zu vermeiden, dass unsichere Dateien. Windows Installer verwendet Softwareeinschränkungsrichtlinien zum Überprüfen der Signaturen mit MSI-Paketdateien und signierte MSP-Dateien. Windows Installer wird sicherstellen, dass die Dateien nicht manipuliert wurden, bevor sie auf dem Computer installiert sind. Windows XP und Windows Server 2003 muss die gesamte MSI- oder MSP-Paketdatei in einen zusammenhängenden Block Arbeitsspeicher im Adressraum des Windows Installer-Prozesses geladen werden.

Wenn eine MSI- oder MSP-Paketdatei in einen zusammenhängenden Block virtuellen Speichers passt zu groß ist, kann Windows Installer nicht überprüfen, dass das Paket richtig ist. In diesem Szenario treten die Symptome, die im Abschnitt "Symptome" beschrieben werden. In diesem Artikel beschriebene Update ermöglicht Softwareeinschränkungsrichtlinien weniger virtuellen Speicher verwenden die Signatur. Windows Installer kann daher Dateien jeglicher Größe überprüfen.
Eigenschaften

Artikelnummer: 925336 – Letzte Überarbeitung: 14.01.2017 – Revision: 2

Feedback