Bei der Verwaltung von Windows-Betriebssystemen wird manchmal beim Versuch, auf eine bestimmte Datei oder einen bestimmten Ordner zuzugreifen, der folgende Fehler angezeigt:
“Sie haben derzeit keine Zugriffsberechtigung für diesen Ordner. Klicken Sie auf” Weiter “, um permanenten Zugriff auf diesen Ordner zu erhalten.”
Die Meldung, dass wir keine Berechtigung für eine Datei oder einen Ordner haben, obwohl klar ist, dass unser Benutzer über die Berechtigungen des Administrators verfügt, beruht auf dem Besitz oder Eigentümer der Datei , dh wenn ein bestimmtes Element in Windows erstellt wurde Der Ersteller wird Eigentümer dieses Objekts und kann anderen Benutzern verschiedene Arten von Berechtigungen erteilen oder verweigern. Wenn dieses Objekt aus irgendeinem Grund nur die Berechtigungen für den Ersteller-Benutzer hat und dieser Benutzer nicht mehr verfügbar ist, müssen wir einen bestimmten Vorgang ausführen, um den Eigentümer des Objekts zu ändern und erneut mit den Berechtigungen zu zählen, die zum Ausführen von Aktionen erforderlich sind.
Dieser Vorgang ist etwas umfangreich, da wir zu den erweiterten Sicherheitsoptionen der Datei oder des Ordners gehen müssen. Diesmal wird TechnoWikis jedoch die Möglichkeit erläutern, über das Kontextmenü oder einen bereits bekannten Rechtsklick in den Besitz einer Datei zu gelangen. Dieser Prozess kann in jeder Windows-Edition von 7 bis 10 implementiert werden.
1. Konfigurieren Sie das Kontextmenü für Dateien in Windows
Um diesen Vorgang auszuführen, muss eine Betriebssystemregistrierung bearbeitet werden. Daher ist es ratsam, vor dem Ausführen des Vorgangs eine Sicherungskopie zu erstellen und die erforderlichen Vorkehrungen zu treffen, um zu vermeiden, dass sich Datensätze auf das Verhalten oder die Stabilität des Systems auswirken.
Für den Zugriff auf den Registrierungseditor in Windows, in diesem Fall Windows 10, haben wir zwei Möglichkeiten:
- In das Suchfeld von Windows 10 gebe ich den Begriff regedit ein und wähle in der angezeigten Liste die Option Befehl ausführen.
- Verwenden Sie die Tastenkombination + R (Ausführen) und geben Sie im angezeigten Fenster den Befehl regedit ein und drücken Sie Enter oder Accept.
Im erweiterten Fenster gehen wir zur nächsten Route.
HKEY_CLASSES_ROOT * shell
Der nächste Schritt ist das Erstellen eines Schlüssels im Shell-Ordner. Dazu klicken wir mit der rechten Maustaste auf den Shell-Ordner und wählen die Option Neu / Passwort:
Wir werden diesem neuen Schlüssel den Namen runas zuweisen:
Jetzt doppelklicken wir oder klicken Sie mit der rechten Maustaste / Ändern in das Standardregister im mittleren Bereich des neu erstellten Schlüssels und geben den Text Besitz übernehmen in das Feld Wertinformation ein. Klicken Sie auf OK, um die Änderungen zu speichern.
Jetzt klicken wir mit der rechten Maustaste in eine beliebige Leerstelle der Key-Runen und wählen die Option Neu / Kettenwert:
Dieser neuen Zeichenfolge wird der Name NoWorkingDirectory zugewiesen:
Der nächste Schritt besteht darin, einen neuen Schlüssel im runas-Ordner zu erstellen. Dazu klicken wir mit der rechten Maustaste auf die Runen und wählen New / Key und weisen den Befehl name zu:
Jetzt doppelklicken wir auf den Standarddatensatz der Befehlstaste und geben im Feld Wertinformationen Folgendes ein. Klicken Sie auf OK, um die Änderungen zu speichern.
cmd.exe / c takeown / f "% 1 " && icacls "% 1 " / Grant-Administratoren: F
Jetzt erstellen wir innerhalb der Befehlstaste einen neuen Kettenwert, indem wir mit der rechten Maustaste klicken und Neu / Zeichenfolgenwert auswählen und den Namen IsolatedCommand zuweisen:
Wir öffnen diesen Datensatz und geben die folgende Zeile in das Feld Wertinformation ein. Klicken Sie auf OK, um die Änderungen zu speichern.
cmd.exe / c takeown / f "% 1 " && icacls "% 1 " / Grant-Administratoren: F
Auf diese Weise haben wir das Kontextmenü für die Dateien in Windows konfiguriert.
2. Erstellen Sie das Kontextmenü für Windows-Ordner
Um das Kontextmenü von Take Ownership in den Ordnern zu erstellen, müssen wir im Datensatzeditor den folgenden Pfad angeben:
HKEY_CLASSES_ROOT Directory shell
Im Shell-Ordner muss ein neuer Schlüssel erstellt werden, wie zuvor angegeben (New / Password), der als runas bezeichnet wird:
Als nächstes öffnen wir das Default-Register des neuen Schlüssels und geben den Namen Take Possession in das Feld Value information ein. Klicken Sie auf OK, um die Änderungen zu speichern.
Befolgen Sie die oben angegebenen Schritte, um einen neuen Zeichenfolgenwert mit dem Namen NoWorkingDirectory im Runenschlüssel zu erstellen:
Nun klicken wir mit der rechten Maustaste auf die Key-Runen und wählen New / Key und weisen den Befehl name zu:
Doppelklicken Sie auf das Standardregister im Befehl und weisen Sie die folgende Zeile zu. Drücken Sie OK, um die Änderungen zu speichern.
cmd.exe / c takeown / f "% 1" / r / dy && icacls "% 1" / Gewähren von Administratoren: F / t
Der nächste Schritt besteht darin, einen neuen Zeichenfolgenwert mit dem Namen “IsolatedCommand inside” zu erstellen. Dazu klicken Sie mit der rechten Maustaste auf das mittlere Bedienfeld, wählen die Option “Neu / Zeichenfolgenwert” und weisen den angegebenen Namen zu:
Wir öffnen den erstellten Wert und weisen die folgende Zeile im Feld Wertinformation zu. Klicken Sie auf OK, um die Änderungen zu übernehmen
cmd.exe / c takeown / f "% 1" / r / dy && icacls "% 1" / Gewähren von Administratoren: F / t
Alle diese Änderungen werden sofort wirksam, sodass kein Neustart des Systems erforderlich ist. Jetzt können wir mit der rechten Maustaste auf eine Datei oder einen Ordner klicken und die Option sehen, die erstellt wurde, um das Element in Besitz zu nehmen:
Wenn wir auf die erweiterten Sicherheitsoptionen zugreifen, werden wir feststellen, dass der Besitz korrekt übernommen wurde:
Dies ist ein einfacher Vorgang, der uns viel Zeit spart und uns die Kontrolle über die Elemente ermöglicht, die verhindern, dass sie in Windows verwaltet werden