![So legen Sie Rechte fest](https://rvso.com/image/1452244/So%20legen%20Sie%20Rechte%20fest.png)
Gibt es in Windows 7 oder höher eine Möglichkeit, einem Programm das Schreibrecht an beliebiger Stelle in der Registrierung zu verweigern?
Bitte geben Sie an, auf welche Windows-Version sich Ihre Antwort bezieht.
Antwort1
In Windows Vista und höher können Sie dies erreichen, indem Sie dieIntegritätsstufedes betreffenden Programms auf Niedrig oder Nicht vertrauenswürdig.
Eine Möglichkeit hierfür ist die Verwendung vonicacls.exe
Dienstprogrammum die Integritätsstufe des Programms festzulegen. Angenommen, Sie möchten notepad.exe auf niedrige Integrität setzen. Geben Sie in einer Eingabeaufforderung mit erhöhten Rechten Folgendes ein:
icacls notepad.exe /setintegritylevel low
Dadurch wird verhindert, dass Notepad Objekte auf Systemebene mit mittlerer oder hoher Integritätsstufe beeinflusst, wie etwa Systemdateien, verschiedene Registrierungsstrukturen usw.
Je nach Programm kann dies eine sehr gute oder einesehrschlechte Idee.
Integritätsstufen können verwirrend sein. Bitte nehmen Sie sich die Zeit, sie sorgfältig zu prüfen.die Dokumentation, um zu lernen, wie man entdecktdie aktuelle Integritätsstufe, und um die volle Auswirkung der von Ihnen versuchten Änderungen zu verstehen.
SeisehrSeien Sie dabei vorsichtig, denn es ist ziemlich leicht, etwas völlig durcheinander zu bringen, insbesondere wenn Sie sich nicht ganz sicher sind, was Sie tun. Machen Sie eine Sicherungskopie, experimentieren Sie mit einer Kopie, versuchen Sie dies nicht zu Hause, die Sekretärin wird jegliches Wissen abstreiten usw. usw.
Antwort2
Nicht direkt, aber es ist möglich, eine Situation zu schaffen, in der es funktioniert.
Sie können in der Registrierung Sicherheitseinstellungen für Benutzerkonten festlegen, jedoch nicht für Programme.
Sie können ein Programm auch als anderer Benutzer starten. Theoretisch könnten Sie also ein Benutzerkonto erstellen, das nicht geändert werden kann, und dann diesen Benutzer so einstellen, dass er nicht berechtigt ist, diesen bestimmten Registrierungsschlüssel zu ändern, ihm aber dennoch die Berechtigung zum Lesen dieses Schlüssels und optional zum Schreiben in andere Schlüssel erteilen.
Beachten Sie, dass: Das Beschränken des Zugriffs auf die Registrierung kann zu merkwürdigen Fehlern führen, da Programme normalerweise nicht prüfen, ob der Registrierungsteil, in den sie schreiben möchten, tatsächlich gelesen werden kann, insbesondere wenn Sie Rechte im Abschnitt HKEY_Current User festlegen.
So legen Sie Rechte fest
Öffnen Sie die Registrierung und navigieren Sie zu dem Schlüssel, bei dem Sie die Rechte ändern möchten. Klicken Sie mit der rechten Maustaste auf den Schlüssel (Ordnerding) und wählen Sie Berechtigungen...
Von hier aus können Sie Rechte erteilen. Hinweis: Vollzugriff = alles ausführen, einschließlich: Wert abfragen, Wert festlegen, Unterschlüssel erstellen, Unterschlüssel aufzählen, benachrichtigen, Link erstellen, löschen, DAC schreiben, Besitzer schreiben und Lesezugriff.
Mit den Sonderberechtigungen können Sie individuelle Rechte vergeben. Drücken Sie hierzu die AdvancedSchaltfläche .