Tidak dapat meng-unmount drive "subst"


4

Jadi saya punya ini G: drive yang saya 99% yakin saya "dipasang" menggunakan subst untuk mengaitkan folder dengan huruf drive. Jika saya klik dua kali di atasnya saya melihat isinya C:\User\Marcel\Google Drive.

Ngomong-ngomong, sekarang aku ingin menyingkirkannya tetapi aku belum beruntung melakukannya. Saya sudah mencoba berlari subst G: /d di prompt perintah biasa dan tinggi, serta mencoba mengaitkan folder baru di atas G: dan kedua kali saya dapatkan Invalid parameter - G:. Itu juga masih ada setelah reboot yang aneh karena subst tidak seharusnya bertahan selama reboot. Saya juga sudah mencoba hal-hal ini dalam Safe Mode dan tidak ada yang berbeda.

Saya telah memeriksa apa yang berjalan pada startup menggunakan CCleaner dan tidak ada yang terkait di sana

Ada ide tentang cara mengatasinya? Lihat tangkapan layar di bawah ini tentang keanehan.

bung subst in Windows 7


Hanya untuk cekikikan mencoba reboot siklus daya penuh, itu mungkin / mungkin tidak membantu.
mdpc

@ mdpc Saya sudah memiliki masalah ini selama lebih dari enam bulan dan telah melakukan sekitar selusin reboot daya penuh sejak.
Marcel

Apa tidak net use katakan (normal / tinggi)?
mousio

@mousio New connections will be remembered. There are no entries in the list. untuk normal dan tinggi.
Marcel

Jawaban:


3

Jika Anda mengetik SUBST dengan sendirinya, tanpa parameter, itu akan mencantumkan semua huruf drive yang dibuat oleh subtansi, mis.

C:\>subst Z: C:\Windows
C:\>subst
 Z:\: => C:\Windows
C:\>subst z: /D
C:\>subst
 (blank)

peta Z: ke folder windows, tampilkan daftar pemetaan, hapus Z: pemetaan, tampilkan pemetaan lagi (tidak ada) Jadi, jika Anda tidak melihatnya di sana, itu tidak dibuat oleh subst.


2

Anda mungkin digunakan subst dari prompt perintah yang ditinggikan. Ketika itu selesai menelepon subst dari prompt perintah normal tidak mengembalikan pemetaan yang dibuat pada yang ditinggikan.

Coba panggil subst di prompt perintah yang ditinggikan (mulai - & gt; cmd - & gt; ctrl + bergeser + memasukkan atau klik kanan dan Run as administrator ).


Masih tidak ada dadu, bahkan dari prompt yang ditinggikan tidak ada pemetaan yang dikembalikan.
Marcel

Bisakah Anda memeriksa apakah sumber surat itu adalah kunci registri HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices?
mprill

Tidak, ada beberapa dari \DosDevices\B melalui \DosDevices\V tapi tidak \DosDevices\G.
Marcel

2
Saya juga mengalami masalah unmount a subst mendorong. Ternyata kebalikan dari apa yang Anda sarankan juga benar. Saya telah memasangnya di command prompt yang tidak ditinggikan dan mencoba untuk menghapusnya di prompt perintah yang ditinggikan. Beralih ke prompt perintah dengan tingkat privilege bawah yang sama memperbaiki masalah. Pujian!
Jim Fell

1

Coba gunakan net (seperti yang disarankan mousio di atas). Hari ini saya memiliki masalah yang sama dengan sebagian besar drive yang diambil oleh koneksi jaringan dan "net use * / d" mampu membuat huruf drive tersedia.

D:\>net use
New connections will be remembered.

Status       Local     Remote                    Network
-------------------------------------------------------------------------------
Disconnected K:        \\foo\scratch          Microsoft Windows Network
...
Disconnected Z:        \\foo\scratch          Microsoft Windows Network
The command completed successfully.

D:\>net use * /d

0
  1. Mulai / Jalankan / Ketik "diskmgmt.msc" dan tekan Memasukkan

  2. Klik kanan C: dan pilih Ubah Huruf dan Jalur Drive

  3. Jika G: terdaftar selain C :, pilih dan klik Menghapus

  4. OK jalan keluar


Sayangnya hanya D: terdaftar di bawah Ubah Huruf dan Jalur Drive ... untuk C: . Dan sebaliknya.
Marcel

0

Baru saja mengalami masalah ini. Menemukan bahwa huruf drive yang saya coba gantikan diambil oleh drive virtual. Jadi mungkin ada baiknya memeriksa setiap drive virtual yang mungkin telah Anda pasang dan lepaskan semuanya. misalnya PowerISO atau VirtualCloneDrive dll ...


Apakah ini menggunakan proses yang sama dengan subst perintah OP yang digunakan?
bertieb

0

Mungkin bukan masalah yang dimiliki pengguna asli, tetapi itu adalah salah satu cara saya menjadi kusut.

$ subst
I:\: => C:\Users\ME\Dropbox\Images

$ subst /D I:
Invalid parameter - D:/

$ subst I:\ /D
Invalid parameter - I: /D

$ subst I: /D
Path not found - D:/

Apakah masalahnya sudah jelas? Ini sesuatu yang sederhana:

$ which subst
/c/WINDOWS/system32/subst

Perhatikan jalannya ?! Saya menjalankan subt di shell Cygwin yang dibuat dengan menginstal GitHub pada Windows 10. Ikon untuk shell dan warna default adalah identik sehingga saya tidak melihat - konyol saya. Prompt "$" seharusnya menjadi petunjuk (atau MINGW64 pada bilah judul).

subst adalah perintah Linux yang sama sekali berbeda dari Subst Windows.


-1

Buka command prompt dan jalankan perintah ini

subst /D G:
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.