Zugriff verweigert, obwohl ich Administrator bin?

34

Mein Benutzerkonto unter Windows 7 ist Teil der Gruppe Administratoren, die über Vollzugriffsrechte für C: \ inetpub \ wwwroot verfügt:

Alt-Text

Wenn ich jedoch versuche, einen Ordner darin zu erstellen, wird der Fehler "Zugriff verweigert" angezeigt. Dies wird behoben, indem mein spezielles Benutzerkonto zur Liste hinzugefügt wird. Sollte dies nicht erforderlich sein?

Borek Bernard
quelle

Antworten:

4

Dies ist das erwartete Verhalten bei aktivierter Benutzerkontensteuerung.

Wie versuchen Sie, den Ordner zu erstellen? Windows Explorer generiert eine UAC-Eingabeaufforderung. Ich gehe also davon aus, dass Sie eine andere Methode verwenden.

Wenn Sie es an einer Eingabeaufforderung ausführen, stellen Sie sicher, dass es mit erhöhten Berechtigungen ausgeführt wird.

ThatGraemeGuy
quelle
Ich dachte, UAC könnte hier eine Rolle spielen. Für jeden Ordner mit Berechtigungen für die Administratorengruppe ist eine erhöhte Eingabeaufforderung oder ein bestimmter Benutzername erforderlich? Wenn ja, hat es einen Sinn, Berechtigungen für Gruppen mit aktivierter Benutzerkontensteuerung zuzuweisen, wenn ich über eine normale Eingabeaufforderung ohne Berechtigungen auf diese Dateien / Ordner zugreifen möchte?
Borek Bernard
Nein, bei einer nicht erhöhten Eingabeaufforderung muss Ihr Benutzerkonto in der ACL explizit angegeben werden, damit Sie Zugriff erhalten.
ThatGraemeGuy
25

Die Sache ist jedoch, dass die Benutzerkontensteuerung den Explorer nicht ordnungsgemäß "anheben" kann. Lesen Sie den folgenden Artikel, in dem erklärt wird, warum dies geschieht und wie dies behoben werden kann. Ich dachte, dies wurde in Windows 7 behoben, aber es sieht so aus, als ob dies nicht der Fall wäre , siehe Windows 7-Zugriff verweigert

Mucker
quelle
1
Dies ist meines Erachtens die richtige Antwort.
Chandra Eskay
9
Bitte fassen Sie die relevanten Aspekte für mein Upvote zusammen - andernfalls können wir die Informationen verlieren, da das Problem wahrscheinlich länger besteht als die Website, auf die Sie verlinken (in Windows 7, das auf einer virtuellen Maschine ausgeführt wird, die uns alle überlebt).
Salbei
4
Downvoting der Nur-Link-Antwort. Und ich würde zweimal -1 geben, wenn ich dafür nur aus Prinzip um Gegenstimmen bitten könnte. Es ist in Ordnung, nein, ermutigt, einen Link zur Quelle einer Antwort zu hinterlassen, aber wie gesagt, ohne den Inhalt könnte der Link irgendwann unbrauchbar werden
Tobias Kienzler,
Der verlinkte Artikel gibt an, dass es sich um einen Explorer-Fehler handelt. Es ist nicht. Stattdessen ist es das Ergebnis von Explorer-Recyclingprozessen für mehrere Fenster. Sie können das Verhalten ändern, indem Sie "Jedes Fenster in einem separaten Prozess ausführen" aktivieren.
Gogowitsch
3
Downvote für Antwort nur mit Link
Endolith
9

Von Technet :

Microsoft hat die UAC-Funktion entwickelt, um zu verhindern, dass bösartige Software unbemerkt installiert wird und eine computerweite Infektion verursacht. Im Gegensatz zu früheren Windows-Versionen wird bei der Anmeldung eines Administrators an einem Computer unter Windows Vista das vollständige Administratorzugriffstoken des Benutzers in zwei Zugriffstoken aufgeteilt: ein vollständiges Administratorzugriffstoken und ein Standardbenutzerzugriffstoken. Während des Anmeldevorgangs werden Autorisierungs- und Zugriffssteuerungskomponenten, die einen Administrator identifizieren, entfernt, was zu einem Standard-Benutzerzugriffstoken führt. Das Standard-Benutzerzugriffstoken wird dann zum Starten des Desktops, des Prozesses Explorer.exe, verwendet. Da alle Anwendungen ihre Zugriffssteuerungsdaten vom ersten Start des Desktops erben, werden sie auch als Standardbenutzer ausgeführt.

Nachdem sich ein Administrator angemeldet hat, wird das vollständige Administratorzugriffstoken erst aufgerufen, wenn der Benutzer versucht, eine Verwaltungsaufgabe auszuführen.

Jedes Mal, wenn Sie versuchen, Administratoranmeldeinformationen zu verwenden, sollten Sie eine UAC-Eingabeaufforderung erhalten, um dieses Admin-Token aufzurufen und Zugriff auf diese Änderung zu erhalten. Wenn dies nicht funktioniert, sollten Sie Ihre UAC-Einstellungen überprüfen .

Die Einstellung, die Sie höchstwahrscheinlich deaktivieren müssen, ist " Benutzerkontensteuerung: Alle Administratoren im Administratorgenehmigungsmodus ausführen ". Sie können dieses Verhalten ändern, indem Sie den Schlüssel "EnableLUA" in der folgenden Sprache ändern:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

Das sollte dazu führen, dass Administratoren die ganze Zeit als Administratoren ausgeführt werden. Dies ist gefährlich und ich würde empfehlen, diese Funktion für den täglichen Gebrauch wieder zu aktivieren.

Doltknuckle
quelle
1
Dies sollte die akzeptierte Antwort sein
JoelFan
Ich habe versucht, JoelFan zu unterstützen, aber ich habe zweimal darauf getippt und diese dumme Seite lässt mich nicht wieder zulegen! Was für ein Trottel. Aber ja, das hat alles, einschließlich des Warum und Wohin. Es fehlt nur, dass "EnableLUA" "0" sein muss, um deaktiviert zu werden, aber als Power-User wird dies wahrscheinlich von den meisten verstanden. Windows 10 Home hat kein gpedit und Microsoft wirbt mit dem "Pro Pack", um es für 99 US-Dollar zu installieren. Es gab ein Installationsprogramm für Win7, das ich ursprünglich ausprobiert hatte, aber nicht funktionierte, obwohl andere auf der Site behaupteten, es habe funktioniert, nachdem sie Dateien von SysWOW64 nach System32 kopiert hatten. Also wirklich, regedit hat sich nur für mich entschieden.
Vapcguy
1

Wie viele gesagt haben, gibt es viele Gründe, warum dies passieren kann. Wenn Sie Eigentums- / Berechtigungsprobleme vollständig ausgeschlossen haben, ist es sehr wahrscheinlich, dass ein anderes Programm den Zugriff auf die Dateien verhindert.

Manchmal ist es ein Programm, das speziell dazu gedacht ist, den Dateizugriff einzuschränken, wie z. B. Folder Lock. Der häufigste Grund ist jedoch, dass Sie die Dateien in einem anderen Programm geöffnet haben, z. B. einem Texteditor (z. B. Atom in meinem Fall) Sperren Sie die Dateien. In einem solchen Fall wird der Zugriff verweigert, obwohl Sie ein Administrator sind, da kein Benutzer eine Datei ändern kann, wenn sie von einer anderen App zum Lesen / Schreiben gesperrt ist. Daher sollten Sie nach dem Schließen des Programms oder der geöffneten Dateien im Programm wieder regelmäßigen Zugriff darauf haben.

Spencer Williams
quelle
das war es für mich, npm
aufgabe
0

In Windows7 ist das Administratorkonto ausgeblendet. Sie können das Administratorkonto aktivieren.

  1. Klicken Sie auf Start
  2. Programm - Zubehör - Klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung und wählen Sie "Ausführen als" als Administrator.
  3. Geben Sie in der Eingabeaufforderung den Befehl net user administrator / active ein: yes

Es wird es heilen. Sie werden 2 Benutzerkonto ein Administrator und Ihr Benutzer. Jetzt können Sie sich als Administrator bei Windows anmelden. Jetzt werden Sie die Dateien ändern oder sogar löschen.

Träumerjunge
quelle
0

Ich hatte auch das gleiche Problem. Ich habe alles getan, was oben erwähnt wurde, aber es hat nicht funktioniert. Das Problem war noch nicht gelöst. aber jetzt ist mein problem gelöst:

  1. Öffnen Sie den Ordner, für den der Zugriff verweigert wird, manuell.
  2. Wählen Sie die ausführbare Datei / Anwendungsdatei in diesem Ordner aus.
  3. Klicken Sie mit der rechten Maustaste darauf und gehen Sie zu EIGENSCHAFTEN -> KOMPATIBILITÄT
  4. Sehen Sie sich nun die PRIVILEGE-EBENE an und prüfen Sie, ob RUN AS ADMINISTRATOR vorhanden ist
  5. Klicken Sie dann auf EINSTELLUNGEN FÜR ALLE BENUTZER ÄNDERN.

Ich denke, das Problem ist jetzt gelöst.

Mayur
quelle
2
Welche ausführbare Datei? Bei der Frage geht es darum, Zugriff auf die Auflistung von Ordnern zu erhalten, nicht auf eine bestimmte Datei darin. Und Sie "raten"? ja klar
Underscore_d
0

Wie MAYUR oben habe ich auch das erwähnte UAC-bezogene Update ausprobiert, aber das hat bei mir nicht funktioniert.

Ich konnte keinen neuen Ordner erstellen oder einen vorhandenen Ordner in ein Verzeichnis in meinem Benutzerkonto verschieben ( Users/x/workspace/).

Um dies zu beheben, ich:

  • UAC auf der zweitniedrigsten Ebene wieder aktiviert (wodurch Programme Inhalte ohne UAC-Warnung nicht ändern können)
  • hat einen neuen Ordner namens erstellt Users/x/workspace2und den gesamten Inhalt von workspacenach eingefügt workspace2.
  • Es wurde überprüft, dass workspacein cygwin keine virtuellen Ordner mehr vorhanden sind.
  • Gelöscht workspace
  • Umbenannt workspace2inworkspace
Blake
quelle