MSI Installer-Fehler 2203; Wie erzwinge ich Berechtigungen für das Installationsverzeichnis?

5359
SeanKilleen

[Cross-Gepostet auf StackOverflow.com, da sich die Frage auf die Entwicklung bezieht. Fühlen Sie sich frei, mich wissen zu lassen, wo es am besten gehört.]

Hallo zusammen,

Ich werde versuchen, es kurz zu fassen:

Hintergrund / Ausgabe

  • ASP.NET MVC 3 RC wird auf meinem Windows 7-Computer installiert.
  • Deinstallierte andere Versionen von MVC (2 und 3 Beta 1).
  • Installierte den Installer - bekam einen generischen Fehler, 2203.
  • Protokolldateien sagten, dass es einen Berechtigungsfehler in C: \ Windows \ Installer gab.
  • Markiertes C: \ Windows \ Installer - sicher genug, es ist als schreibgeschützt markiert.
  • Ich habe "Schreibgeschützt" in den Ordnereigenschaften deaktiviert und angewendet. Es scheint den Dialog zu öffnen und auf alle Dateien anzuwenden.
  • Wenn Sie jedoch erneut auf Eigenschaften klicken, wird das Kontrollkästchen mit Schreibschutz gesichert.
  • Die Sicherheitsregisterkarte des Ordners wurde überprüft - sowohl das System als auch die Gruppe Administratoren haben vollen Zugriff.
  • Ich habe den Besitz überprüft - die Gruppe Administratoren wird als Eigentümer aufgeführt.
  • Verifiziert, dass ich als Administrator im System bin (tatsächlich das einzige Konto in der Gruppe Administratoren neben Administrator).

Also, was gibt es? Vielen Dank im Voraus für Ihre Hilfe!

0

2 Antworten auf die Frage

0
Moab

Klicken Sie mit der rechten Maustaste auf das Installationspaket und wählen Sie "Als Administrator ausführen". Prüfen Sie, ob es jetzt installiert wird.

Windows 7-Benutzerkonten sind eingeschränkte Administratorkonten, keine vollständigen Administratorkonten wie in XP.

Danke, Moab. Ich habe das Installationsprogramm standardmäßig auf diese Weise ausgeführt (ich führe immer MSI-Installationsprogramme auf diese Weise aus). Die Endlösung bestand darin, den Besitz der Dateien zu übernehmen (zweimal) und die Attribute zu ändern (zweimal). Ich bin nicht sicher, warum diese Prozedur funktioniert hat, aber sie hat es getan, also werde ich sie nicht in Frage stellen. :) Danke für Ihre Hilfe! SeanKilleen vor 13 Jahren 0
Ich stimme zu, frage niemals Dinge, wenn sie richtig laufen. :-) Moab vor 13 Jahren 0
0
SeanKilleen

Die Endlösung bestand darin, den Besitz der Dateien zu übernehmen (zweimal) und die Attribute zu ändern (zweimal). Ich bin nicht sicher, warum diese Prozedur funktioniert hat, aber sie hat es getan, also werde ich sie nicht in Frage stellen. :)