Wie kann ich in Windows 7 ein Laufwerk für bestimmte Benutzer ausblenden?
Ich muss das Laufwerk D:
für bestimmte Benutzer unter Windows 7 ausblenden. Wie kann ich das tun?
Ich muss das Laufwerk D:
für bestimmte Benutzer unter Windows 7 ausblenden. Wie kann ich das tun?
Es gibt eine Gruppenrichtlinieneinstellung, um den Zugriff auf bestimmte Laufwerke zu deaktivieren, und eine weitere, um den Zugriff zu auszublenden. Sie benötigen dazu 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 wollen, nicht auf jeden Benutzer, müssen Sie sie individuell konfigurieren. Sie können dies nicht tun, indem Sie einfach gpedit.msc
öffnen; Sie müssen den Gruppenrichtlinien-Editor über die MMC hinzufügen:
mmc.exe
mit administrativen Rechten aus File
> Add or Remove Snapin
Add >
Browse
, klicken Sie auf die Registerkarte Users
und wählen Sie einen Benutzer oder eine Benutzergruppe aus. Es werden sowohl einzelne Benutzer als auch zwei generische Gruppen angezeigt: “Administratoren” und “Nicht-Administratoren”. OK
, dann auf Finish
im Assistenten. OK
. User Configuration > Administrative Templates > Windows Components > Windows Explorer
ein.Hide these specified drives in My Computer
, wenn Sie die Laufwerke nur ausblenden, aber weiterhin den direkten Zugriff (z. B. von der Ausführungsaufforderung usw.) auf die Laufwerke zulassen möchten. Finden Sie Prevent access to drives from My Computer
, um das Laufwerk zu verstecken und den Zugriff darauf zu verhindern. Enabled
und wählen Sie das/die Laufwerk(e), 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
. 10. Klicken Sie auf OK Wenn sich der/die Benutzer das nächste Mal anmelden, können sie das Laufwerk nicht sehen/auf es zugreifen Dies sollte funktionieren, da Sie speziell nach der Deaktivierung des Laufwerks D: gefragt haben.
Wenn Sie ein anderes Laufwerk als A, B, C oder D deaktivieren möchten, oder wenn Sie eine Version von Windows 7 haben, die den Gruppenrichtlinien-Editor nicht unterstützt, müssen Sie die Änderungen manuell in der Registrierung vornehmen.
Der erste Schritt besteht darin, die Registrierungsstruktur des Benutzers zu laden, von dem Sie die Laufwerke entfernen möchten. Der Benutzer muss abgemeldet sein, damit dies funktioniert; tatsächlich ist es besser, einen Neustart durchzuführen, bevor Sie diesen Vorgang durchführen.
HKEY_USERS
Load Hive
aus dem Menü File
C:\users\username
NTUSER.DAT
in das Feld File name
ein. Diese Datei ist eine vom System versteckte Datei, d. h. sie wird nicht im Dateiauswahlfenster angezeigt. Sie müssen sie eintippen. Achten Sie darauf, dass Sie nicht aus Versehen ntuser.dat.log
auswählen. Foo
. HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
, um die Laufwerke zu verbergen, oder NoViewOnDrive
, um den Zugriff vollständig zu deaktivieren. 1
(deaktiviert) oder 0
(aktiviert) dargestellt. Machen Sie diese Zahl binär und wandeln Sie sie dann in hexidezimal um. Dies ist die Nummer, die Sie in das Feld eintragen. Zum Beispiel ist D der vierte Laufwerksbuchstabe von rechts, und alles links davon ist eine 0, also wird die Zahl b1000
sein, was x08000000
ist, also würden Sie 08000000
als Wert eingeben. Um C und D zu deaktivieren, würden Sie b1100
, oder x0c000000
verwenden. Wenn Sie das verwirrt, posten Sie in den Kommentaren um Hilfe. HKEY_USERS
, wählen Sie die geladene Taste aus und klicken Sie dann auf File
> Unload Hive
. Dieser Schritt ist ABSOLUT KRITISCH!! Wenn Sie den Hive nicht entladen, kann sich der Benutzer nicht richtig anmelden. Klicken Sie mit der rechten Maustaste auf das besagte Laufwerk in Computer, wählen Sie Eigenschaften → Sicherheit. Aktualisieren Sie den Zugriff nach Bedarf: Entfernen Sie “Benutzer”, fügen Sie “Eltern” hinzu, usw.
Wenn Ihre Version von Windows keine Registerkarte “Sicherheit” hat, verwenden Sie icacls
von der Kommandozeile:
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
Sie können beliebige Laufwerke mithilfe der Gruppenrichtlinie ausblenden. Dadurch werden Einschränkungen für alle Benutzer auf dem Gerät festgelegt.
Hoffentlich hilft das! :)
Sie suchen nach einem Typ von Access Based Enumeration .
Einem Benutzer zu ermöglichen, nur Laufwerke/Ordner zu sehen, für die er die Berechtigungen hat, wird in Domänen unterstützt, aber nicht in Einzelplatzinstallationen, soweit ich weiß.
Früher konnte man dies unter Windows XP mit Windows SteadyState tun, aber dieses Tool wurde eingestellt.
Entnommen aus diesem Link (ein bisschen zu faul, es selbst abzutippen):