Warum kann ein Subst-Laufwerk an einer Eingabeaufforderung verwendet werden, nicht jedoch der Windows 7-Explorer?


11

Ich habe einen Registrierungsschlüssel unter [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] Der Wert des Schlüssels ist

"c:\windows\system32\cmd.exe" /c subst t: e:\MyFolder

Meistens scheint der subst-Befehl nur zur Hälfte zu funktionieren, wenn ich den Computer starte. Wenn ich eine Eingabeaufforderung öffne, kann ich t: fine verwenden. Wenn ich jedoch in Windows Explorer nachschaue, ist T: nicht vorhanden, und wenn ich es in die Adressleiste eingebe, wird die Fehlermeldung "Windows kann 't:' nicht finden. Überprüfen Sie die Schreibweise und versuchen Sie es erneut."

Dies ist auf Windows 7 Enterprise 64-Bit.

Irgendwelche Ideen?


Ich habe selbst noch nie subst verwendet, aber dies ist das, was Wikipedia zum Einrichten einer dauerhaften Zuordnung zu sagen hat. hoffe, es hilft
Xantec


Es gibt so viele Schichten von APIs und Wrapper-DLLs in Windows, dass es tatsächlich überraschend ist, wenn Sie eine Änderung vornehmen, die tatsächlich überall sichtbar ist. Der Befehl erschien zuerst unter DOS, das ist also die "erwartete" Umgebung.
LawrenceC

Antworten:


12

Dieser Befehl erstellt eine persistente Z: subst von C: \ DirectoryName

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v Z: /t REG_SZ /d "\??\C:\DirectoryName" /f

+1. Funktioniert immer noch in Windows Server 2012. Muss neu gestartet werden.
Neolisk

Es funktioniert nicht auf meinem Windows 10-Computer mit Version 1607 / Build 14393. Kann jemand bestätigen?
Julius Bullinger

11

Dies liegt wahrscheinlich daran, dass der Befehl run als Administrator mit erhöhten Rechten ausgeführt wird. Wenn Sie den Befehl subst nicht mit erhöhten Rechten ausführen, wird er im Windows-Explorer angezeigt. Sie können dies testen, indem Sie den Subst an einer Eingabeaufforderung mit erhöhten Rechten ausführen.


1
Ich habe es versucht, aber es hat immer noch nicht gedauert.
Jim Fell

Habe nicht geglaubt, dass das funktionieren würde, aber du hattest recht! es hat funktioniert, ich habe meine Dropbox Z zugeordnet: on the fly. gut gemacht
Mickey Perlstein

Funktioniert nicht unter Windows 10
Starnuto di topo

1
@Starnutoditopo, es funktioniert gut in Windows 10, vorausgesetzt, die Cmd-Shell ist nicht erhöht.
Eryksun

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.