Ich muss das D:
Laufwerk für bestimmte Benutzer unter Windows 7 ausblenden . Wie kann ich das tun?
windows-7
group-policy
restrictions
J. Olufsen
quelle
quelle
Antworten:
Es gibt eine Gruppenrichtlinieneinstellung, um den Zugriff auf bestimmte Laufwerke zu deaktivieren , und eine andere, um den Zugriff zu verbergen . Dazu benötigen Sie Windows 7 Professional, Ultimate oder Enterprise. Für andere Versionen scrollen Sie nach unten zu meiner alternativen Lösung.
Wenn Sie die Richtlinie nur auf bestimmte Benutzer anwenden möchten, nicht auf jeden Benutzer, müssen Sie sie einzeln konfigurieren. Sie können dies nicht einfach durch Öffnen tun
gpedit.msc
. Sie müssen den Gruppenrichtlinien-Editor aus der MMC hinzufügen:mmc.exe
mit AdministratorrechtenFile
>Add or Remove Snapin
Add >
Browse
, klicken Sie auf dieUsers
Registerkarte, und wählen Sie einen Benutzer oder eine Benutzergruppe aus. Es werden einzelne Benutzer sowie zwei generische Gruppen angezeigt. "Administratoren" und "Nicht-Administratoren".OK
und dannFinish
im Assistenten auf.OK
im Dialogfeld "Snapin hinzufügen" auf.User Configuration > Administrative Templates > Windows Components > Windows Explorer
.Hide these specified drives in My Computer
Sie, ob Sie nur die Laufwerke ausblenden möchten, aber dennoch den direkten Zugriff (z. B. über die Eingabeaufforderung usw.) auf die Laufwerke zulassen möchten. Suchen SiePrevent access to drives from My Computer
das Laufwerk, um es auszublenden und den Zugriff darauf zu verhindern.Enabled
Optionsfeld und die Laufwerke aus, die Sie einschränken möchten. Ab Windows 7 sind die einzigen Optionen:A and B drives only
C drive only
D drive only
A, B and C drives only
A, B, C and D drives only
Restrict all drives
Do not restrict drives
Wenn sich der Benutzer das nächste Mal anmeldet, kann er das Laufwerk nicht sehen / darauf zugreifen. Dies sollte funktionieren, da Sie speziell nach dem Deaktivieren des Laufwerks D gefragt haben.
Wenn Sie ein anderes Laufwerk als A, B, C oder D deaktivieren möchten oder wenn Sie über eine Version von Windows 7 verfügen, die den Gruppenrichtlinien-Editor nicht unterstützt , müssen Sie die Änderungen manuell in der Registrierung vornehmen.
Der erste Schritt ist das Laden der Registrierungsstruktur des Benutzers, von dem Sie die Laufwerke entfernen. Der Benutzer muss abgemeldet sein, damit dies funktioniert. In der Tat ist es besser, vor diesem Vorgang einen Neustart durchzuführen.
HKEY_USERS
Load Hive
aus demFile
MenüC:\users\username
NTUSER.DAT
in dasFile name
Feld ein. Diese Datei ist eine vom System ausgeblendete Datei und wird daher nicht im Dateiauswahlfenster angezeigt. Sie müssen es eingeben. Achten Sie darauf, nicht versehentlich auszuwählenntuser.dat.log
.Foo
.HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
, um die Laufwerke auszublenden oderNoViewOnDrive
den Zugriff vollständig zu deaktivieren.1
(deaktiviert) oder0
(aktiviert) dargestellt. Machen Sie diese Binärzahl und konvertieren Sie sie in Hexadezimalzahl. Dies ist die Nummer, die Sie in das Feld eingegeben haben. Zum Beispiel ist D der vierte Laufwerksbuchstabe von rechts und alles links davon ist eine 0, also ist die Zahlb1000
, das heißtx08000000
, Sie würden sie08000000
als Wert eingeben . Zum Deaktivieren von C und D verwenden Sieb1100
oderx0c000000
. Wenn dies Sie verwirrt, posten Sie in den Kommentaren Hilfe.HKEY_USERS
, wählen Sie den geladenen Schlüssel aus und klicken Sie dann aufFile
>Unload Hive
. Dieser Schritt ist ABSOLUT KRITISCH !! Wenn Sie die Struktur nicht entladen, kann sich der Benutzer nicht ordnungsgemäß anmelden.quelle
Klicken Sie mit der rechten Maustaste auf das Laufwerk in Computer und wählen Sie Eigenschaften → Sicherheit . Aktualisieren Sie den Zugriff nach Bedarf: Entfernen Sie "Benutzer", fügen Sie "Eltern" hinzu usw.
Wenn Ihre Windows-Version nicht über eine Registerkarte "Sicherheit" verfügt, verwenden Sie die folgende
icacls
Befehlszeile:quelle
Sie können alle Laufwerke mithilfe von Gruppenrichtlinien ausblenden. Dadurch werden Einschränkungen für alle Benutzer auf dem Computer festgelegt.
Hoffe das hilft! :)
quelle
Entnommen aus diesem Link (etwas zu faul, um es selbst einzutippen):
quelle
\\?\Volume{guid}
Syntax nicht unterstützen , müssen SieDefineDosDevice(1, "x:", "\\??\\Volume{guid}")
lediglich einen sitzungslokalen Laufwerksbuchstaben zuweisen. (Übrigens, das sind zwei verschiedene Präfixe. Kein Tippfehler.)Sie suchen nach einer Art von Access Based Enumeration .
Das Anzeigen von Laufwerken / Ordnern, für die Benutzer über die entsprechenden Berechtigungen verfügen, wird in Domänen unterstützt, jedoch meines Wissens nicht in eigenständigen Installationen.
Früher war dies unter Windows XP mit Windows SteadyState möglich, aber dieses Tool wurde eingestellt.
quelle