wmenzel
Goto Top

Wo genau in der Registry ist meine Laufwerksfreigabe und Freigabeberechtigungen gespeichert?

Wo genau in der Registry ist meine Laufwerksfreigabe und die dazugehörigen Freigabeberechtigungen gespeichert?

Wo genau in der Registry von Windows 10 sind meine Laufwerksfreigaben und Freigabeberechtigungen gespeichert?
(Alle Stellen / Teilstruktur / Namen)


Ich kenne leider die richtigen Fachausdrücke nicht.
Es kann daher sein, dass ich die falschen Worte verwende!


Mit Adminrechten habe ich auf meinem PC - zur Vereinfachung hier eine einzige -
Laufwerksfreigabe mit mehreren Freigabeberechtigungen eingerichtet.
Server nicht vorhanden.

Unter welcher Teilstruktur und unter welchem Wertnamen sind die dazugehörigen Einträge in der lokalen Registry?

Bei Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
ist unter dem Namen F756U_D_Instal meine Freigabe (Typ REG_BINATY).
Anzeige in Regedit - Werte
CSCFlags=0
MaxUses=4294967295
Path=D:\
Permissions=0
Remark=F756U_D_Instal
ShareName=F756U_D_Instal
Type=0


Frage 1:
Vermute ich richtig, dass bei
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares\Security
die Werte von F756U_D_Instal (Typ REG_BINARY) dazugehört?


Frage 2
In der Registry gibt es sowohl bei
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
als auch bei
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares\Security
den Wertname: Users.
Gehören die Daten vom Wertname Users zu meiner Freigabe?


Ich bedanke mich im Voraus für die Beantwortung meiner Fragen, Hinweise und Tipps.

Content-ID: 1598626178

Url: https://administrator.de/contentid/1598626178

Ausgedruckt am: 24.11.2024 um 22:11 Uhr

departure69
departure69 08.12.2021 um 09:12:51 Uhr
Goto Top
@WMenzel:

Hallo.

In einer CMD kannst Du per "net share" sehen, was von Deinem PC überhaupt in's Netzwerk freigegeben ist. Dort findet sich dann sowohl der Freigabename (mit dem die Freigabe in's Netzwerk agiert), als auch der lokale Pfad. Und den lokalen Pfad kannst Du 1:1 in die Suchfunktion von regedit eingeben, dann wirst Du die richtigen Stellen finden.

Viele Grüße

von

departure69
WMenzel
WMenzel 08.12.2021 um 09:30:38 Uhr
Goto Top
Zur Info
Ich habe keinen Server. Meine beiden PCs sind über einen Unmanaged Switch miteinander per LAN-Kabel verbunden.
Die Laufwerksfreigaben und Freigabeberechtigungen richte ich wie folgt ein:
Im Dateiexplorer Rechtsklick auf das Laufwerk (den Laufwerksbuchstaben)
Zugriff gewähren auf -> Erweiterte Freigabe -> Lasche Freigabe
Unten bei Erweiterte Freigabe -> [Erweiterte Freigabe …]
Diesen Ordner freigeben
Freigabename und Kommentare eingeben
Dann auf [Berechtigungen]
Über [Hinzufügen …] erstelle ich die Gruppen- oder Benutzernamen und deren Berechtigungen ein.

Einzelne freigegebenen Laufwerke / Verzeichnisse am anderen PC verbinde ich temporär entweder manuell über Dateiexplorer -> Netzlaufwerk verbinden -> Netzlaufwerk verbinden. In der Dropdownliste von Ordner sollen natürlich alle am anderen PC freigegeben Laufwerke / Verzeichnisse aufgelistet sein.
Oder das Netzlaufwerk verbinden mache ich mit einer Batch-Datei.
Zusätzlich brauche ich die Möglichkeit über Fernsteuerung auf dem andern PC auf freigegebene Laufwerke / Verzeichnisse zuzugreifen.

Daher muss ich für jedes freigegebene Laufwerke / Verzeichnis mehrere Gruppen- oder Benutzernamen und deren Berechtigungen einstellen.
MrCount
MrCount 08.12.2021 um 10:09:20 Uhr
Goto Top
Servus,

hier mal ein Powershell-Script, mit dem die gemappten Laufwerke in eine CSV exportiert und wieder hergestellt werden können.

function export_drives
{
	$username = $env:UserName
	$file = "c:\users\$username\drives_$username.csv"  
	# Define array to hold identified mapped drives.
	$mappedDrives = @()

	# Get a list of the drives on the system, including only FileSystem type drives.
	$drives = Get-PSDrive -PSProvider FileSystem

	# Iterate the drive list
	foreach ($drive in $drives) {
		# If the current drive has a DisplayRoot property, then it's a mapped drive.  
		if ($drive.DisplayRoot) {
			# Exctract the drive's Name (the letter) and its DisplayRoot (the UNC path), and add then to the array.  
			$mappedDrives += Select-Object Name,DisplayRoot -InputObject $drive
		}
	}

	# Take array of mapped drives and export it to a CSV file.
	$mappedDrives | Export-Csv $file
}


function import_drives
{
	$username = $env:UserName
	$file = "c:\users\$username\drives_$username.csv"  
	# Import drive list.
	$mappedDrives = Import-Csv $file

	# Iterate over the drives in the list.
	foreach ($drive in $mappedDrives) {
		# Create a new mapped drive for this entry.
		New-PSDrive -Name $drive.Name -PSProvider "FileSystem" -Root $drive.DisplayRoot -Persist -ErrorAction Continue   
	}
}

Write-Host "Select (E)xport or (I)mport"  
$opt = Read-Host -Prompt "selection"  

if ($opt -eq "e")  
{
	export_drives
}

if ($opt -eq "i")  
{
	import_drives
}


Read-Host "done"  
149569
149569 08.12.2021 um 10:11:03 Uhr
Goto Top
MirkoKR
MirkoKR 08.12.2021 aktualisiert um 12:58:20 Uhr
Goto Top
Zitat von @WMenzel:

Ich habe keinen Server. Meine beiden PCs sind über einen Unmanaged Switch miteinander per LAN-Kabel verbunden.


Jeder Windows-Rechner ist auch ein Server.
Win 10 eben eingeschränkt für z.B. Datei und Druckdienste...
.
Lochkartenstanzer
Lochkartenstanzer 08.12.2021 um 18:08:03 Uhr
Goto Top
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Shares

https://docs.microsoft.com/de-de/troubleshoot/windows-client/networking/ ...
WMenzel
WMenzel 06.02.2022 um 07:18:17 Uhr
Goto Top
Vielen Dank an Alle, die geantwortet haben.

Leider wurde meine Frage 1, ob der Unterschlüssel Security "dazugehört", nicht konkret beantwortet.


In den Registry-Zweigen
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
und
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares\Security
stehen außer den Laufwerksfreigaben, die ich über den Namen eindeutig identifizieren kann,
weitere Einträge:
"Users"
"print$"
Die Druckernamen von freigebebenen Druckern
Ein Eintrag von einem Steuerprogramm
Auf meine Frage 2, ob das zu den Laufwerksfreigaben gehört, wurde leider gar nicht eingegangen.