Dostałem to wyskakujące okienko z zapory systemu Windows. Co to jest „C: 2 \” na ścieżce? Prawdziwa ścieżka jestD:\Steam\SteamApps\common\...
Próbowałem cd /d C:2\
w cmd i dostałem"The system cannot find the path specified."
Próbowałem także cd C:2\
w Powershell i dostałem"Set-Location : Cannot find path 'C:\2\' because it does not exist."
Więc jak „C: 2 \” jest skrótem do „D: \”?
Aktualizacja:
Próbowałem szukać C:2
w rejestrze, jak sugerował @Tyson. Istnieje wiele nieistotnych wyników wyszukiwania, gdy szukam C:2
w rejestrze z niezaznaczonym „Dopasuj cały ciąg” i nie ma wyników z zaznaczonym „Dopasuj tylko cały ciąg”. Jednak znalazłem klucz, jest w HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
środku i ma wartość 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|
. Jest regułą D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exe
w Windows Firewall with Advanced Security > Inbound Rules
. Znalazłem również regułę dla Team Fortress 2, która znajduje się 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|
w rejestrze i D:\Steam\SteamApps\common\Team Fortress 2\hl2.exe
na liście reguł zapory systemu Windows. Inne zainstalowane gry D:\Steam\...
mają D:\
zarówno reguły rejestru, jak i reguły zapory systemu Windows. Prawdopodobnie w ten sposób Steam tworzy aliasy dla napędów innych niż C: \, ale chciałbym wiedzieć, jak to działa i dlaczego w jednym przypadku było C:2\
, w innym C:0\
, aw trzecim tylkoD:\
. Myślę, że to prawdopodobnie dlatego, że jest to zewnętrzny dysk twardy, a czasami Steam nie mógł go znaleźć w chwili, gdy Windows obudził się po śnie, więc Steam przypisał mu różne aliasy.
Ale co właściwie sprawia, że te aliasy działają? Nie ma folderów o nazwie 2
lub 0
, po prostuD:\Steam\...
2
podkatalogu w bieżącym katalogu roboczym dysku C. Oczywiście, jeśli CWD na dysku C nie ma takiego podkatalogu, to nie można na nim CD.