Я отримав це спливаюче вікно із брандмауера Windows. Що таке "C: 2 \" у шляху? Справжній шлях єD:\Steam\SteamApps\common\...
Я спробував cd /d C:2\
у cmd і отримав"The system cannot find the path specified."
Я також спробував cd C:2\
у Powershell і отримав"Set-Location : Cannot find path 'C:\2\' because it does not exist."
То як це "C: 2 \" ярлик для "D: \"?
Оновлення:
Я намагався шукати C:2
в реєстрі, як запропонував @Tyson. Під час пошуку C:2
в реєстрі є безліч нерелевантних результатів пошуку, якщо не встановлено прапорець "Зрівняти лише весь рядок", і немає результатів, якщо встановлено "Зрівняти лише весь рядок". І все ж я знайшов ключ, він є HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
і його значення 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|
. Існує правило для D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exe
в Windows Firewall with Advanced Security > Inbound Rules
. Я також знайшов правило для Team Fortress 2, яке є 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|
в реєстрі та D:\Steam\SteamApps\common\Team Fortress 2\hl2.exe
в списку правил брандмауера Windows. Інші ігри, встановлені в, D:\Steam\...
мають D:\
як правила реєстру, так і правила брандмауера Windows. Тож, мабуть, Steam робить псевдоніми для дисків, окрім C: \, але я хотів би знати, як це працює, і чому в одному випадку це було C:2\
, в іншому C:0\
, а в третьому простоD:\
. Я думаю, це, мабуть, тому, що це зовнішній жорсткий диск, а іноді Steam не міг знайти його в той момент, коли Windows прокинувся після сну, тому Steam призначив для нього різні псевдоніми.
Але що насправді змушує ці псевдоніми працювати? Немає папок, які називаються 2
або 0
, це простоD:\Steam\...
2
підкаталог на поточному робочому режимі диска C. Звичайно, якщо CWD на диску C не має такого підкаталогу, ви не можете його CD.