Просто чтобы проверить, может ли это быть символическая или жесткая ссылка, не могли бы вы открыть cmd и ввести следующие команды, пожалуйста:
cd C:\
dir
Файл помечен как символическая ссылка и / или есть квадратные скобки с путем в конце, как это?
18.03.2015 09:51 <SYMLINKD> Program Files [C:\Program Files]
Изменить 1:
Хорошо, пожалуйста, откройте Powershell от имени администратора (найдите Powershell, щелкните правой кнопкой мыши, запустите от имени администратора), затем попробуйте следующее и дайте мне знать, если он возвращает только одну запись:
cd C:\
Get-ChildItem C:\ | where{$_.mode -notlike "d*" -and $_.name -eq "Program Files"} | format-list
В строке versioninfo должно быть указано File:
Если это сработало, попробуйте переименовать файл:
Get-ChildItem C:\ | where{$_.mode -notlike "d*" -and $_.name -eq "Program Files"} | Rename-Item -NewName "Program Files.old"
Изменить 2:
Итак, вот моя папка C:\:
PS C:\Windows\system32> gci C:\ -Force
Verzeichnis: C:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d--hs 27.06.2012 14:21 $Recycle.Bin
d--hs 15.02.2011 10:42 Boot
d---- 28.11.2014 17:21 Chocolatey
d--hs 14.07.2009 07:08 Documents and Settings
d--hs 26.06.2012 17:22 Dokumente und Einstellungen
d-rh- 27.06.2012 10:28 MSOCache
d---- 14.07.2009 05:20 PerfLogs
d-r-- 28.11.2014 17:23 Program Files
d-r-- 27.02.2015 08:38 Program Files (x86)
d--h- 16.11.2014 14:46 ProgramData
d--hs 26.06.2012 17:22 Programme
d--hs 14.10.2014 21:49 System Volume Information
d---- 18.03.2015 09:51 temp
d-r-- 29.06.2012 15:48 Users
d---- 29.11.2014 19:54 Windows
d---- 29.09.2014 18:00 xampp
-a--- 25.11.2013 10:17 3072 ads_err.adi
-a--- 06.09.2013 11:03 4562 ads_err.adm
-a--- 25.11.2013 10:17 24843 ads_err.adt
-a--- 19.04.2012 09:30 178 BOOT.TXT
-arhs 21.11.2010 04:23 383786 bootmgr
-arhs 15.02.2011 10:42 8192 BOOTSECT.BAK
-a--- 12.08.2013 09:59 81 CTX.DAT
-a-hs 12.03.2015 08:48 3153510400 hiberfil.sys
-a--- 23.09.2005 00:39 894976 msdia80.dll
-a-hs 12.03.2015 08:48 4204683264 pagefile.sys
В английских системах моя папка Program называется "Program Files".
Изменить 3:
Program Files - это соединение, которое Windows использует в NTFS. Открытие одной из двух папок Program Files должно привести к ошибке отказа в доступе.
C:\Windows\system32>dir /ah c:\
Datenträger in Laufwerk C: ist Windows7_OS
Volumeseriennummer: 04CF-2273
Verzeichnis von c:\
27.06.2012 13:21 <DIR> $Recycle.Bin
15.02.2011 10:42 <DIR> Boot
21.11.2010 04:23 383.786 bootmgr
15.02.2011 10:42 8.192 BOOTSECT.BAK
14.07.2009 06:08 <JUNCTION> Documents and Settings [C:\Users]
26.06.2012 16:22 <JUNCTION> Dokumente und Einstellungen [C:\Users]
12.03.2015 08:48 3.153.510.400 hiberfil.sys
27.06.2012 09:28 <DIR> MSOCache
12.03.2015 08:48 4.204.683.264 pagefile.sys
16.11.2014 14:46 <DIR> ProgramData
26.06.2012 16:22 <JUNCTION> Programme [C:\Program Files]
14.10.2014 20:49 <DIR> System Volume Information