Eu peguei esse pop-up no firewall do Windows. O que é "C: 2 \" no caminho? O caminho real éD:\Steam\SteamApps\common\...
Eu tentei cd /d C:2\
no cmd e consegui"The system cannot find the path specified."
Eu também tentei cd C:2\
em Powershell e consegui"Set-Location : Cannot find path 'C:\2\' because it does not exist."
Então, como "C: 2 \" é um atalho para "D: \"?
Atualizar:
Tentei procurar C:2
no registro, como sugeriu @Tyson. Existem muitos resultados de pesquisa irrelevantes quando procuro C:2
no registro com a opção "Corresponder apenas a seqüência inteira" desmarcada e nenhum resultado com a opção "Corresponder apenas a seqüência inteira" marcada. No entanto, eu encontrei a chave, está dentro HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
e seu valor é 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|
. Existe uma regra para D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exe
in Windows Firewall with Advanced Security > Inbound Rules
. Eu também encontrei uma regra para o 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|
no registro e D:\Steam\SteamApps\common\Team Fortress 2\hl2.exe
na lista de regras de firewall do Windows. Outros jogos instalados D:\Steam\...
possuem D:\
regras de registro e de firewall do Windows. Portanto, é provavelmente como o Steam cria aliases para unidades que não sejam C: \, mas eu gostaria de saber como funciona e por que, em um caso, era C:2\
, em outro C:0\
e no terceiro apenasD:\
. Eu acho que é provavelmente porque é um disco rígido externo e, às vezes, o Steam não o encontra no momento em que o Windows acorda depois de dormir, então o Steam atribuiu aliases diferentes para ele.
Mas o que realmente faz esses aliases funcionarem? Não há pastas chamadas 2
ou 0
, é apenasD:\Steam\...
2
subdiretório no diretório de trabalho atual da unidade C. Obviamente, se o CWD na unidade C não tiver esse subdiretório, você não poderá fazer o CD.