Gibt es ein Fenster, das dem alten DOS- SUBST
Befehl entspricht?
Ich möchte einem Ordner auf einem lokalen Laufwerk einen lokalen Laufwerksbuchstaben zuweisen können.
Mir ist klar, dass ein zugeordnetes Laufwerk funktionieren wird (und das ist die Technik, die ich bisher verwendet habe), aber es scheint erst ziemlich spät im Boot-Prozess aktiv zu werden. Ich habe auch in der Vergangenheit versucht, SUBST
Befehle in Batch-Dateien in den Boot-Prozess zu setzen, aber das scheint auch nicht zu funktionieren.
Antworten:
Gute Nachrichten! Der
subst
Befehl funktioniert immer noch in Windows 7 !So erstellen Sie eine neue Zuordnung:
subst x: C:\Folder\Example
So entfernen Sie eine Zuordnung:
subst x: /D
quelle
gpedit.msc
/ Local Group Policy Editor hinzuzufügen ?Alternative:
Der Unterschied zwischen
net use
&subst
unter breaksubst
Wenn eine Freigabe nicht
subst
mehr verfügbar ist, wird immer wieder versucht, die Verbindung wiederherzustellen, was die Leistung Ihres PCs beim erneuten Herstellen der Verbindung erheblich beeinträchtigt. Dies ist beim Zuordnen lokaler Dateien seltener der Fall, da dies nur auftritt, wenn Sie die Ordner im Pfad umbenennen. Die Auflösung, wenn dies auftritt, istsubst x: /d
Nettonutzung
net use
wurde in win2k / xp eingeführt, um eine Alternative dazu zu bieten. Wennnet use
zum Herstellen einer Verbindung zu einem Speicherort verwendet wird und dieser Speicherort nicht mehr erreichbar ist, meldet Windows, dass das Laufwerk nicht mehr verbunden ist, und versucht erst dann erneut, eine Verbindung herzustellen, wenn der Benutzer versucht, erneut eine Verbindung zu Ressourcen auf dem zugeordneten Laufwerk herzustellen. Hierdurch werden die in aufgeführten Leistungsprobleme behobensubst
Weitere Informationen zu beiden Befehlen können Sie über die Kommandozeile mit abfragen
/?
net use /?
&subst /?
quelle
net use
Ansatz scheint vorzuziehen, aber wenn der Aufwand erheblich höher ist, weil der Netzwerkstapel betroffen ist, verwende ich subst, da das Problem des erneuten Versuchs wahrscheinlich nicht auftritt.Mapped network drives created by an elevated process will not be visible to an unelevated process and vice versa
(der Link erklärt auch, wie Sie die Registrierung optimieren können, um das zu umgehen).Der beste Weg, dies über das Booten hinweg zu tun, ist, es in die Registrierung zu stellen . Öffnen Sie regedit.exe und navigieren Sie zu
Fügen Sie einen neuen REG_SZ-Wert hinzu, und benennen Sie es,
X:
wo X Ihr Laufwerksbuchstabe istDer Wert sollte der Pfad in dieser Form sein
quelle
subst
Laufwerke werden nicht gesehen.Eine andere Möglichkeit besteht darin, dem Ordner, den Sie zuordnen möchten, eine Freigabe zuzuweisen. Sie können dann die Option für das Kartennetzwerklaufwerk verwenden, auf die Sie zugreifen können, indem Sie im Windows Explorer mit der rechten Maustaste auf meinen Computer klicken.
Beachten Sie, dass Sie die Netzwerkerkennung aktivieren müssen, bevor Sie die Freigabe einrichten.
Der Vorteil dieses Ansatzes besteht darin, dass Sie die Option zum Erstellen bei der Anmeldung festlegen.
quelle
Nur um die obigen Antworten zu ergänzen. Eine andere Option ist ein symbolischer Link, der in dieser SU-Frage behandelt wird .
quelle
Der beste Weg ist die Laufwerksverwaltung. Sie können anstelle eines Laufwerksbuchstabens einen Pfad angeben, unter dem ein Laufwerk eingehängt werden soll.
Gehen Sie zu Systemsteuerung -> Verwaltungstools -> Computerverwaltung -> Laufwerkverwaltung.
Klicken Sie mit der rechten Maustaste auf das Volume, das Sie ändern möchten, und wählen Sie Laufwerksbuchstaben und -pfade ändern.
Auf diese Weise können Sie den ursprünglichen Laufwerksbuchstaben entfernen und ihn nur in einem Verzeichnis bereitstellen. Auf diese Weise können Sie die Beschränkung von 24 Laufwerken in Windows umgehen.
quelle