Saya mendapat pop-up ini dari firewall Windows. Apa itu "C: 2 \" di jalur? Jalan yang sebenarnya adalahD:\Steam\SteamApps\common\...
Saya mencoba cd /d C:2\
cmd dan mendapatkannya"The system cannot find the path specified."
Saya juga mencoba cd C:2\
di Powershell dan mendapatkannya"Set-Location : Cannot find path 'C:\2\' because it does not exist."
Jadi bagaimana "C: 2 \" cara pintas untuk "D: \"?
Memperbarui:
Saya mencoba mencari C:2
di registri, seperti yang disarankan @Tyson. Ada banyak hasil pencarian yang tidak relevan ketika saya mencari C:2
di registri dengan "Match whole string only" tidak dicentang dan tidak ada hasil dengan "Match whole string only" dicentang. Namun saya menemukan kuncinya, itu ada HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
dan nilainya v2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=17|Profile=Private|App=C:2\steam\steamapps\common\sonic & all-stars racing transformed\asn_app_pcdx9_final.exe|Name=asn_app_pcdx9_final.exe|Desc=asn_app_pcdx9_final.exe|Defer=User|
. Ada aturan untuk D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exe
di Windows Firewall with Advanced Security > Inbound Rules
. Saya juga menemukan aturan untuk Team Fortress 2, yang ada v2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=6|Profile=Private|App=C:0\steam\steamapps\common\team fortress 2\hl2.exe|Name=hl2.exe|Desc=hl2.exe|Defer=User|
di registri dan D:\Steam\SteamApps\common\Team Fortress 2\hl2.exe
di daftar aturan firewall Windows. Gim lain yang terpasang D:\Steam\...
memiliki D:\
aturan registri dan firewall Windows. Jadi itu mungkin bagaimana Steam membuat alias untuk drive selain C: \, tapi saya ingin tahu cara kerjanya, dan mengapa dalam satu kasus itu C:2\
, di yang lain C:0\
, dan yang ketiga hanyaD:\
. Saya kira itu mungkin karena ini adalah HDD eksternal, dan kadang-kadang Steam tidak dapat menemukannya saat Windows bangun setelah tidur, sehingga Steam menetapkan alias berbeda untuk itu.
Tapi apa yang membuat alias itu berhasil? Tidak ada folder yang dipanggil 2
atau 0
, hanya sajaD:\Steam\...
sumber
2
subdirektori pada direktori C drive yang berfungsi saat ini. Tentu saja, jika CWD pada drive C tidak memiliki subdir seperti itu, maka Anda tidak dapat CD untuk itu.Jawaban:
ADS # 1
Mungkinkah ini file yang disebut C, yang sebenarnya merupakan persimpangan (tautan simbolik) yang dapat diakses dari PATH aplikasi, dan yang dengannya ada ADS aliran NTFS alternatif (Aliran Data Alternatif) sehingga C: 1, C: 2, C: 3 , dll. akan memutuskan ke lokasi yang berbeda? Karena Steam telah terbatas pada instalasi satu-drive untuk sebagian besar keberadaannya, mungkin ini merupakan solusi untuk mendukung merelokasi game?
Masalah utama : Saya tidak tahu bahwa ADS bekerja dengan folder, target pintas, tautan, atau persimpangan. Namun, jika ya, itu akan membuatnya cukup dekat dengan sintaks ini.
# 2 Jalur relatif
Pada tautan yang diposting oleh KingZoingo, kita dapat melihat bahwa C: bisa menjadi jalur relatif saat ini:
Karena sah untuk memberi nama folder atau persimpangan "2", itu juga akan mengarah pada sintaks ini.
Masalah utama : Saya berharap Firewall menunjukkan jalur absolut yang sebenarnya.
sumber
Tanpa melihat, apa yang sebenarnya ada dalam memori proses yang sedang berjalan, sulit untuk mengatakannya.
Secara umum, program ini dapat melakukan banyak omong kosong untuk ingatannya sendiri, termasuk mengubah atau menghapus "Command line" yang dieksekusi dengannya. Atau menjalankan proses anak. (Sejauh yang saya ingat, Steam menempuh jarak yang jauh setiap kali dimulai, memeriksa pembaruan dan memulai ulang kembali sendiri sampai semuanya kehilangan makna.)
Singkatnya: walaupun sintaksis dari baris itu agak "legal", kenyataannya bisa berupa apa saja. Tidak mungkin ada jawaban yang menentukan, sampai seseorang dengan alat yang lebih baik menghadapi masalah yang sama dan menyelidikinya secara langsung.
sumber
Pertanyaan tersirat di sini, saya pikir, adalah apakah
c:2\foo
legal di Windows. Google tidak membantu di sini karena string pencarian terlalu umum. Tetapi MSDN sangat membantu dan menegaskan bahwa itu tidak benar. Lihat halaman mereka di sini . Jadi itu adalah titik data lain untuk mendukung klien Steam Anda mencoret-coret entri. Mungkin itu mencoba untuk memberi tahu Anda pendapatnya tentang permainan :)sumber