Windows 8-Berechtigungen

0

Ich habe dieses wirklich seltsame Problem mit Windows 8, bei dem ich keine Programmdateien in meinem C: -Laufwerk bearbeiten oder speichern kann. Es sagt es mir immer wieder access is denied, auch wenn ich den Besitz des Ordners übernommen habe und als Administrator angemeldet bin. Ich kann ganz gut auf meinen anderen Laufwerken speichern.

Das new Menüpunkt fehlt sogar die regulären Elemente und ermöglicht mir nur, einen Ordner zu erstellen.

enter image description here

Kann mir bitte jemand weiterhelfen? Das ist wirklich frustrierend.

So sieht die Datei aus, nachdem ich die Berechtigungen bearbeitet habe:

enter image description here

Ich habe die volle Kontrolle, kann aber keine Dateien im Verzeichnis bearbeiten oder erstellen.

TheGateKeeper
quelle
Ich habe mein Eigentum übernommen Program Files Mappe] Oh Junge...
ta.speot.is
Das Bild ist zu klein, um etwas zu erkennen. Wenn meine unten hinzugefügten Anweisungen nicht ausreichen, sollten Sie Bilder einzelner Fenster und nicht des gesamten Bildschirms auf einmal veröffentlichen, damit sie lesbar bleiben.
Nicole Hamilton
Fügen Sie dies in Ihre Adressleiste ein: i.stack.imgur.com/woKZf.jpg
TheGateKeeper
@NicoleHamilton: Große Bilder, die über den imgur-Uploader eingefügt wurden, können immer in Originalgröße angezeigt werden, indem Sie direkt auf ihre URL zugreifen. Zumindest in Firefox ist es ganz einfach - klicken Sie einfach mit der rechten Maustaste und wählen Sie "Bild anzeigen".
Karan
@ Karan Danke! Das wusste ich nicht.
Nicole Hamilton

Antworten:

2

Als Eigentümer haben Sie nicht automatisch das Recht, eine Datei oder ein Verzeichnis zu ändern. Es gibt eine ACL (Access Control List), die Sie daran hindert, das zu tun, was Sie wollen. Sie können die ACL mit der Taste anzeigen oder bearbeiten cacls Befehl. Hier ist zum Beispiel die eigene ACL Program Files Verzeichnis:

12 C% cacls '\Program Files'
C:\Program Files NT SERVICE\TrustedInstaller:F
                 NT SERVICE\TrustedInstaller:(CI)(IO)F
                 NT AUTHORITY\SYSTEM:C
                 NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
                 BUILTIN\Administrators:C
                 BUILTIN\Administrators:(OI)(CI)(IO)F
                 BUILTIN\Users:R
                 BUILTIN\Users:(OI)(CI)(IO)(special access:)
                                           GENERIC_READ
                                           GENERIC_EXECUTE

                 CREATOR OWNER:(OI)(CI)(IO)F

Sofern Sie keinen guten Grund haben, den Sie nicht erwähnt haben, möchten Sie die ACL in diesem Verzeichnis wahrscheinlich nicht ändern. Aber wenn Sie das wirklich tun, geben Sie sich die volle Kontrolle:

cacls '\Program Files' /E /G userid:F

Hinzugefügt:

Das cacls Befehl ändert die ACL nur für dieses Verzeichnis, nicht für den Inhalt. Wenn Sie eine Konfigurationsdatei irgendwo in Ihrer Datenbank bearbeiten möchten Program Files Verzeichnisbaum, müssen Sie die verwenden cacls Befehl für diese Datei selbst. Zum Beispiel:

cacls '\Program Files\FooBarGame\ConfigDirectory\ConfigFile' /E /G userid:F
Nicole Hamilton
quelle
Ich möchte einfach eine Konfigurationsdatei für ein Spiel bearbeiten. Warum gibt es all diese Einschränkungen? Ich hatte noch nie solche Probleme unter Windows 7 und früher.
TheGateKeeper
1
Ähm, unter Win7 hättest du sicher Probleme haben sollen. Die obige ACL befindet sich auf einem Win7-Computer, und ich garantiere, sie hindert mich daran, irgendetwas in diesem Verzeichnis zu bearbeiten, es sei denn, ich bin erhöht. Ein wichtiger Grund, keine Inhalte in Ihrem Browser zu bearbeiten Program Files Das liegt daran, dass es die Deinstallation einer von Ihnen geänderten Anwendung vermasselt.
Nicole Hamilton
Gibt es eine Möglichkeit, diese zu ändern cacls von der Windows-Oberfläche? Die Befehle, die Sie eingefügt haben, scheinen unter Windows 8 nicht zu funktionieren. Ich habe den Besitz der Datei übernommen und ihnen die vollständigen Berechtigungen erteilt, kann sie jedoch nicht bearbeiten.
TheGateKeeper
Was siehst du wenn du cacls Die Konfigurationsdatei, die Sie ändern möchten? Ihre ursprüngliche Frage war, wie Sie die Program Files Verzeichnis also antwortete ich, wie das geht. Aber das betrifft nur dieses Verzeichnis, nicht alles, was es enthält. Als Sie sagten, es sei eine bestimmte Konfigurationsdatei, hätte ich meine Antwort vielleicht so aktualisieren sollen, wie ich es gerade getan habe. Ich habe keine Win8-Maschine, die Ihnen die Verwendung der GUI i / f erklärt.
Nicole Hamilton
0

Alles, was Sie tun müssen, ist sicherzustellen, dass Sie den Editor als Administrator öffnen. Startmenü & gt; Rechtsklick-App "Notizblock" & gt; Wählen Sie "Als Administrator ausführen" in der Taskleiste. Dann editiere und speichere deine Konfigurationsdatei. Ich mache es die ganze Zeit mit FSX.

Wingman
quelle