“Program Files”文件奇迹般地出现在C:(win7)

“Program Files”文件奇迹般地出现在C:(win7)

我的 c: 驱动器中出现了一个名为“Program Files”的无扩展名文件。它充当“Program Files”文件夹的镜像。我无法删除它,因为它会删除实际文件夹。我该如何摆脱它,因为每次打开驱动器时看到它都很烦人。

这是有问题的文件的屏幕截图。

在此处输入图片描述

获取子项 C:\-force

答案1

为了检查这是否是符号链接或硬链接,请打开 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 行中应该显示文件:

如果可行,请尝试重命名文件:

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

我的文件夹 Programme 在英文系统上被称为“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

答案2

不可能创建同名的文件和文件夹。根据您对 @megamorf 的回答的评论判断,此问题是由您使用的某些有缺陷的程序引起的。

在尝试修复之前,确保您的备份是最新的。您正在定期备份,对吗?:)

然后运行文件系统检查。如果一切顺利,它将删除该文件。如果出错,它可能会删除真正的 Program Files 文件夹...所以确保你已经备份了

以下是如何运行此检查:(来自我的其他答案

打开电脑并右键单击损坏的硬盘,选择 特性

右键单击驱动器,单击属性

前往工具选项卡并单击现在检查

工具选项卡,立即检查按钮

将出现一个窗口,单击开始

开始按钮

扫描和修复问题可能需要一些时间(甚至可能是几个小时)。在扫描完成之前,尽量不要使用计算机。不要断开驱动器,也不要关闭系统电源。

这里我们谈论的是无法在正在运行的系统上检查的 C:驱动器,因此 Windows 将要求您重新启动并在启动期间执行其任务。

如果出现问题并删除了真正的 Program Files 文件夹,则必须从备份中恢复它(可能使用另一台 PC,因为您的 PC 可能无法启动)。无论如何,您应该只剩下一个名为 Program Files 的文件/文件夹,您可以正常删除它。

相关内容