Warum kann ein untergeordnetes Laufwerk an einer Eingabeaufforderung verwendet werden, nicht jedoch im Windows 7-Explorer

12163
Dan

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 

Wenn ich den Computer hochfahre, scheint der Befehl subst nur halb zu funktionieren. Wenn ich eine Eingabeaufforderung öffne, kann ich t: fine verwenden. Wenn ich jedoch in Windows Explorer T: schaue, ist es nicht vorhanden und wenn ich es in die Adressleiste eingebe, erhalte ich die Fehlermeldung "Windows kann 't:' nicht finden. Überprüfen Sie die Schreibweise und versuchen Sie es erneut."

Dies ist unter Windows 7 Enterprise 64 Bit.

Irgendwelche Ideen?

11
Ich habe Subst noch nie selbst benutzt, aber [this] (http://en.wikipedia.org/wiki/Subst#Persisting_across_reboots) ist das, was Wikipedia zum Einrichten einer dauerhaften Zuordnung zu sagen hat. ich hoffe es hilft Xantec vor 13 Jahren 0
@ Dan, Here: [So machen Sie die SUBST-Zuordnung bei Neustarts dauerhaft?] (Http://superuser.com/q/29072/78897) .. Pacerier vor 8 Jahren 0
Es gibt so viele Ebenen 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 wurde zum ersten Mal unter DOS angezeigt, das ist also die "erwartete" Umgebung. LawrenceC vor 6 Jahren 0

3 Antworten auf die Frage

12
Hank

Dieser Befehl erstellt ein persistentes 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 noch in Windows Server 2012. Erfordert einen Neustart. Neolisk vor 10 Jahren 0
Es funktioniert nicht auf meinem Windows 10-Computer mit der Version 1607 / build 14393. Kann jemand das bestätigen? Julius Bullinger vor 6 Jahren 0
11
MarianoC

Dies ist wahrscheinlich darauf zurückzuführen, dass der Befehl Ausführen als Administrator ausgeführt wird. Wenn Sie den Befehl subst nicht mit erhöhten Rechten ausführen, wird er in Windows Explorer angezeigt. Sie können dies testen, indem Sie das Subst an einer Eingabeaufforderung mit erhöhten Rechten ausführen.

Ich habe es versucht, aber es dauerte immer noch nicht. Jim Fell vor 11 Jahren 1
Ich glaube nicht, dass dies funktionieren würde, aber Sie hatten recht! Ich habe meine Dropbox auf Z: on the fly abgebildet. gut gemacht Mickey Perlstein vor 10 Jahren 0
Funktioniert nicht unter Windows 10 Starnuto di topo vor 8 Jahren 0
@Starnutoditopo, es funktioniert gut in Windows 10, vorausgesetzt, die Cmd-Shell wird nicht erhöht. eryksun vor 8 Jahren 1
0
cyberponk

Verwenden Sie das Dienstprogramm PSubst 3. Es ist eine DOS-Batchdatei, die ein Laufwerk permanent zuordnet. Funktioniert in jeder Windows-Version nach XP.

Github-Repository

Neueste Version herunterladen Direkter Link