J'ai reçu ce pop-up du pare-feu Windows. Qu'est-ce que "C: 2 \" dans le chemin d'accès? Le vrai chemin estD:\Steam\SteamApps\common\...
J'ai essayé cd /d C:2\
en cmd et j'ai"The system cannot find the path specified."
J'ai aussi essayé cd C:2\
à Powershell et j'ai"Set-Location : Cannot find path 'C:\2\' because it does not exist."
Alors, comment est "C: 2 \" un raccourci pour "D: \"?
Mise à jour:
J'ai essayé de rechercher C:2
dans le registre, comme l'a suggéré @Tyson. Il y a beaucoup de résultats de recherche non pertinents lorsque je recherche C:2
dans le registre avec "Correspondance à toute la chaîne uniquement" non cochée et aucun résultat avec "Correspondance à toute la chaîne uniquement" coché. Pourtant j'ai trouvé la clé, c'est dedans HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
et sa valeur est 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|
. Il y a une règle pour D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exe
in Windows Firewall with Advanced Security > Inbound Rules
. J'ai également trouvé une règle pour Team Fortress 2, qui se trouve 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|
dans le registre et D:\Steam\SteamApps\common\Team Fortress 2\hl2.exe
dans la liste des règles de pare-feu Windows. D'autres jeux installés dans D:\Steam\...
ont à la D:\
fois des règles de registre et de pare-feu Windows. C'est donc probablement la façon dont Steam crée des alias pour des lecteurs autres que C: \, mais j'aimerais savoir comment cela fonctionne, et pourquoi dans un cas, c'était C:2\
dans un autre C:0\
, et dans le troisième justeD:\
. Je suppose que c'est probablement parce que c'est un disque dur externe, et parfois Steam ne pouvait pas le trouver au moment où Windows se réveillait après le sommeil, donc Steam lui a assigné différents alias.
Mais qu'est-ce qui fait que ces alias fonctionnent? Il n'y a aucun dossier appelé 2
ou 0
, c'est justeD:\Steam\...
2
sous - répertoire sur le répertoire de travail actuel du lecteur C. Bien sûr, si le CWD sur le lecteur C n'a pas un tel sous-répertoire, vous ne pouvez pas y CD.