2013-09-13 03:51:26 +0000 2013-09-13 03:51:26 +0000
91
91

Stationsletters toewijzen aan lokale mappen

Is er een Windows equivalent van het oude dos SUBST commando?

Ik wil een lokale stationsletter kunnen toewijzen aan een map op een lokale schijf.

Ik realiseer me dat een gemapt station ook werkt (en tot nu toe is dat de techniek die ik uiteindelijk heb gebruikt), maar het lijkt pas vrij laat in het bootproces in te springen. Ik heb in het verleden ook geprobeerd om SUBST commando’s in batch files te zetten tijdens het boot proces, maar dat lijkt ook niet te werken.

Antwoorden (6)

92
92
92
2013-09-13 03:58:42 +0000

Goed nieuws! Het commando subst werkt nog steeds in Windows 7!

Om een nieuwe mapping te maken:

subst x: C:\Folder\Example

Om een mapping te verwijderen:

subst x: /D

92
92
92
2013-09-13 04:51:25 +0000

Alternatief:

net use x: \Voorbeeld

Het verschil tussen net use & subst hieronder breek

  • *

subst

Als een share onbeschikbaar wordt zal subst steeds opnieuw proberen om opnieuw verbinding te maken, wat een ernstige invloed heeft op de prestaties van je PC als het opnieuw verbinding probeert te maken. Dit komt minder vaak voor bij het in kaart brengen van lokale bestanden, omdat dit alleen gebeurt als je de mappen in het pad een andere naam geeft. De oplossing als dit gebeurt is subst x: /d

net use

net use werd in win2k/xp geïntroduceerd om een alternatief hiervoor te bieden. Wanneer net use wordt gebruikt om verbinding te maken met een locatie en die locatie onbereikbaar wordt, zal windows de schijf melden als losgekoppeld en niet proberen opnieuw verbinding te maken totdat de gebruiker opnieuw probeert verbinding te maken met bronnen op de gemapte schijf. Dit lost de prestatieproblemen op die opgemerkt zijn in subst

  • *

Voor meer informatie over beide commando’s kunt u via de commandoregel vragen stellen met /?

net use /? & subst /?

31
31
31
2015-04-07 01:43:05 +0000

De beste manier om dit te doen tijdens het opstarten is om het in het register te zetten. Open regedit.exe en navigeer naar

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Voeg een nieuwe REG_SZ waarde toe en noem het X: waar X je drive letter is

De waarde moet het pad zijn in deze vorm

\DosDevices\C:\Folder\Example
2
2
2
2015-08-13 19:19:21 +0000

Een andere manier is om een share te zetten op de map die u wilt mappen. Je kunt dan de map netwerk drive optie gebruiken die je kunt openen door met rechts te klikken op mijn computer in windows verkenner.

Merk op dat je netwerk ontdekking aan moet zetten voordat je de share instelt.

Het voordeel van deze aanpak is dat je de optie create on logon instelt.

1
1
1
2015-08-05 16:51:05 +0000

Gewoon om toe te voegen aan de antwoorden hierboven. Een andere optie is een symbolische link die wordt behandeld in deze SU vraag How to mount a network drive to a folder?

-5
-5
-5
2015-10-08 19:28:15 +0000

De beste manier is via schijfbeheer. U kunt een pad opgeven om een station te mounten in plaats van een stationsletter.

Ga naar Configuratiescherm -> Beheerprogramma’s -> Computerbeheer -> Schijfbeheer.

Klik met de rechtermuisknop op het volume dat u wilt wijzigen, en selecteer Stationsletter en paden wijzigen.

Zo kun je de oorspronkelijke driveletter helemaal verwijderen, en hem alleen onder een directory laten mounten. Zo omzeilt u de limiet van 24 stations in Windows.