So beheben Sie den Fehler 0x80070659: Installation durch Systemrichtlinie für Microsoft Visual C++ verboten
Wenn Sie versuchen, Microsoft Visual C++ zu installieren und ständig die Meldung „0x80070659: Diese Installation ist durch die Systemrichtlinie verboten“ erhalten, ist das ärgerlich. Passiert unter Windows 11, 10, 8 und sogar 7. Ich weiß nicht, warum Windows es so kompliziert machen muss, aber hier ist, was in einigen Fällen funktioniert hat.
Voraussetzungen
Bevor Sie herumspielen, stellen Sie sicher, dass Sie Folgendes haben:
- Admin-Rechte – denn das prüft Windows natürlich gerne.
- Eine Sicherungskopie Ihrer Registrierung – vermeiden Sie böse Überraschungen.
- Machen Sie sich mit dem Windows-Registrierungseditor vertraut – gerade genug, um Ihren PC nicht völlig zu ruinieren.
Schritt 1: Öffnen Sie den Registrierungseditor
Hier geschieht die Magie … oder hier kann es schiefgehen, wenn Sie nicht aufpassen. So öffnen Sie es:
- Drücken Sie Win + R, um das Dialogfeld „Ausführen“ zu starten.
- Geben Sie ein
regeditund drücken Sie Enter. Warten Sie, bis der Registrierungseditor angezeigt wird.
Schritt 2: Navigieren Sie zum Registrierungsschlüssel des Installers
Suchen Sie nun den spezifischen Registrierungspfad, um nach Einschränkungen zu suchen:
- Navigieren Sie im Registrierungs-Editor zu HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer.
Bei manchen Setups ist dieser Schlüssel möglicherweise gar nicht vorhanden. Das ist kein Problem – Sie können ihn erstellen. Andernfalls suchen Sie nach der Ursache.
Schritt 3: Ändern des Installationsschlüssels
Hier kommt der schwierige Teil: Überprüfen Sie, ob der Installationsschlüssel vorhanden ist. Falls nicht, erstellen Sie ihn:
- Klicken Sie mit der rechten Maustaste auf Microsoft, wählen Sie Neu > Schlüssel und nennen Sie ihn Installer.
Überprüfen Sie nun, ob verdächtige Werte wie „DisableMSI“ oder ähnliches vorhanden sind. Falls Sie welche finden, müssen Sie sie möglicherweise löschen oder anpassen. Manchmal blockieren diese Werte Installationen, weil sie davon ausgehen, dass es sich um Sicherheitseinstellungen handelt, die nicht mehr vorhanden sein sollten.
Schritt 4: Installation zulassen
Beschleunigt die Dinge: Sie möchten wahrscheinlich einen Wert hinzufügen oder ändern:
- Klicken Sie im rechten Bereich mit der rechten Maustaste und wählen Sie Neu > DWORD-Wert (32 Bit).
- Nennen Sie es
EnableUserControl. - Legen Sie den Wert fest
1(zum Ändern doppelklicken Sie darauf).
Diese Optimierung erlaubt tendenziell Systemrichtlinien, die die Installation blockieren könnten. Ich bin mir nicht sicher, warum das funktioniert, aber es ist eine gängige Lösung.
Schritt 5: Starten Sie Ihren Computer neu
Dies sollte nicht übersprungen werden. Nach Registrierungsänderungen hilft ein Neustart Windows, neue Einstellungen zu erkennen. Manchmal wird eine Installation einfach abgelehnt, bis ein Neustart den Cache löscht.
Schritt 6: Versuchen Sie die Installation erneut
Hoffentlich verschwindet der Fehler jetzt und Visual C++ lässt sich problemlos installieren. Sollte es immer noch nicht funktionieren, müssen Sie möglicherweise erneut an der Registrierung herumbasteln oder die Gruppenrichtlinien anpassen (bei einem verwalteten Rechner).
Zusätzliche Tipps und häufige Probleme
Hier sind einige andere Dinge, die Sie ausprobieren können:
- Stellen Sie sicher, dass Windows auf dem neuesten Stand ist. Dadurch können viele Schwachstellen behoben werden.
- Deaktivieren Sie vorübergehend Antivirenprogramme oder Popup-Blocker – diese stören manchmal die Installationsprogramme.
- Wenn das Problem weiterhin besteht, sollten Sie den Windows Installer-Dienst reparieren oder neu installieren. Dies können Sie über eine PowerShell-Eingabeaufforderung mit erhöhten Rechten tun:
Get-Service -Name msiserver | Restart-Service
sfc /scannow
Ein weiterer Haken: Manche Setups erfordern einen vollständigen Reset des Windows Installers oder sogar eine Neuinstallation, was aber aufwändiger ist. Normalerweise reicht ein Registry-Upgrade aus.
Abschluss
Wenn alles gut gegangen ist, lässt sich der Fehler durch das Anpassen der Richtlinieneinstellungen in der Registrierung und einen Neustart beheben. Manchmal vermutet Windows auch eine Einschränkung, obwohl dies nicht der Fall ist. Eine kleine Anpassung der Flags bringt die Dinge wieder in Ordnung.
Häufig gestellte Fragen
Was bedeutet der Fehler 0x80070659?
Damit sagt Windows im Grunde: „Nein, das dürfen Sie nicht tun“, weil die Systemrichtlinien oder Berechtigungen die Installation blockieren.
Kann ich die Registrierungsänderungen rückgängig machen?
Ja, wenn Sie die Registrierung vorher sichern, können Sie die alten Einstellungen problemlos wiederherstellen. Laden Sie einfach Ihre Sicherung, und schon ist alles erledigt.
Ist das Ändern der Registrierung riskant?
Das kann passieren, wenn Sie nicht vorsichtig sind. Exportieren Sie Ihre Registrierung immer, bevor Sie Änderungen vornehmen. Ein falscher Schritt kann größere Probleme verursachen. In diesen Fällen ist es jedoch normalerweise sicher, wenn Sie die Schritte sorgfältig befolgen.
Zusammenfassung
- Sichern Sie Ihre Registrierung, bevor Sie loslegen.
- Navigieren Sie zu HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer.
- Erstellen oder ändern Sie den
EnableUserControlWert in1. - Starten Sie neu und versuchen Sie die Installation erneut.
- Stellen Sie sicher, dass Windows auf dem neuesten Stand ist, und deaktivieren Sie bei Bedarf das Antivirenprogramm.
Ich hoffe, dass dies jemandem hilft, stundenlanges Kopfzerbrechen zu vermeiden. Es hat einfach bei mehreren Setups funktioniert, also warum es nicht mal versuchen?