Obtuve esta ventana emergente del firewall de Windows. ¿Qué es "C: 2 \" en el camino? El verdadero camino esD:\Steam\SteamApps\common\...
Lo intenté cd /d C:2\
en cmd y obtuve"The system cannot find the path specified."
También probé cd C:2\
en Powershell y obtuve"Set-Location : Cannot find path 'C:\2\' because it does not exist."
Entonces, ¿cómo es "C: 2 \" un atajo para "D: \"?
Actualizar:
Intenté buscar C:2
en el registro, como sugirió @Tyson. Hay muchos resultados de búsqueda irrelevantes cuando busco C:2
en el registro con "Coincidir solo con toda la cadena" sin marcar y ningún resultado con "Coincidir solo con toda la cadena" marcado. Sin embargo, encontré la clave, está dentro HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
y su valor es 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|
. Hay una regla para D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exe
adentro Windows Firewall with Advanced Security > Inbound Rules
. También encontré una regla para Team Fortress 2, que está 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|
en el registro y D:\Steam\SteamApps\common\Team Fortress 2\hl2.exe
en la lista de reglas del firewall de Windows. Otros juegos instalados D:\Steam\...
tienen D:\
reglas de registro y firewall de Windows. Entonces, probablemente sea cómo Steam crea alias para unidades que no sean C: \, pero me gustaría saber cómo funciona y por qué en un caso lo fue C:2\
, en otro C:0\
y en el tercero soloD:\
. Supongo que probablemente sea porque es un HDD externo, y a veces Steam no pudo encontrarlo en el momento en que Windows se despertó después de dormir, por lo que Steam le asignó diferentes alias.
Pero, ¿qué hace que funcionen esos alias? No hay carpetas llamadas 2
o 0
, es soloD:\Steam\...
2
subdirectorio en el directorio de trabajo actual de la unidad C. Por supuesto, si el CWD en la unidad C no tiene un subdirectorio, entonces no puede CD.