Ich muss das D:
Laufwerk für bestimmte Benutzer unter Windows 7 ausblenden . Wie kann ich das tun?
Ich muss das D:
Laufwerk für bestimmte Benutzer unter Windows 7 ausblenden . Wie kann ich das tun?
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 die Users
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 dann Finish
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 Sie Prevent 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 dem File
MenüC:\users\username
NTUSER.DAT
in das File 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ählen ntuser.dat.log
.Foo
.HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
, um die Laufwerke auszublenden oder NoViewOnDrive
den Zugriff vollständig zu deaktivieren.1
(deaktiviert) oder 0
(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 Zahl b1000
, das heißt x08000000
, Sie würden sie 08000000
als Wert eingeben . Zum Deaktivieren von C und D verwenden Sie b1100
oder x0c000000
. Wenn dies Sie verwirrt, posten Sie in den Kommentaren Hilfe.HKEY_USERS
, wählen Sie den geladenen Schlüssel aus und klicken Sie dann auf File
> Unload Hive
. Dieser Schritt ist ABSOLUT KRITISCH !! Wenn Sie die Struktur nicht entladen, kann sich der Benutzer nicht ordnungsgemäß anmelden.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:
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
Sie können alle Laufwerke mithilfe von Gruppenrichtlinien ausblenden. Dadurch werden Einschränkungen für alle Benutzer auf dem Computer festgelegt.
Hoffe das hilft! :)
Entnommen aus diesem Link (etwas zu faul, um es selbst einzutippen):
\\?\Volume{guid}
Syntax nicht unterstützen , müssen Sie DefineDosDevice(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.