Mengapa subst drive dapat digunakan dari prompt perintah tetapi tidak untuk Windows 7 explorer

11

Saya memiliki kunci registri di bawah [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] . Nilai kuncinya adalah

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

Lebih sering daripada tidak ketika saya boot komputer perintah subst tampaknya hanya berfungsi setengah. Jika saya membuka command prompt saya bisa menggunakan t: baik. Namun jika saya melihat di windows explorer T: tidak ada dan jika saya mengetiknya di address bar saya mendapat pesan kesalahan yang mengatakan "Windows tidak dapat menemukan 't:'. Periksa ejaan dan coba lagi."

Ini pada Windows 7 Enterprise 64 bit.

Ada ide?

Dan
sumber
Saya tidak pernah menggunakan subt sendiri, tapi inilah yang dikatakan Wikipedia tentang pengaturan pemetaan yang persisten. Semoga ini bisa membantu
Xantec
Ada begitu banyak lapisan API dan pembungkus. DLL di Windows yang sebenarnya mengejutkan ketika Anda membuat perubahan yang memang terlihat di mana-mana. Perintah pertama kali muncul di DOS sehingga itu "diharapkan" lingkungan.
LawrenceC

Jawaban:

12

Perintah ini menciptakan Z: subtitle C: \ DirectoryName yang persisten

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v Z: /t REG_SZ /d "\??\C:\DirectoryName" /f
Gulungan
sumber
+1. Masih berfungsi di Windows Server 2012. Perlu dimulai ulang.
Neolisk
Ini tidak berfungsi pada mesin Windows 10 saya dengan versi 1607 / build 14393. Adakah yang bisa mengonfirmasi?
Julius Bullinger
11

Ini mungkin terjadi karena menjalankan perintah menjalankan ditinggikan (sebagai administrator). Jika Anda menjalankan perintah subst tidak ditinggikan Anda akan melihatnya di Windows Explorer. Anda dapat menguji ini dengan menjalankan subst pada prompt perintah yang ditinggikan.

MarianoC
sumber
1
Saya mencoba ini, tetapi masih belum juga.
Jim Fell
Tidak percaya ini akan berhasil, tetapi Anda benar! itu berhasil saya memetakan dropbox saya ke Z: on the fly. Bagus sekali
Mickey Perlstein
Tidak bekerja di Windows 10
Starnuto di topo
1
@Tarnutoditopo, berfungsi dengan baik di Windows 10, dengan asumsi shell cmd tidak meningkat.
Eryk Sun