删除文件提示找不到该项目,请确认该项目的位置的解决办法

前段时间在用安装了Win7系统的笔记本电脑上处理文件的时候对文件进行删除操作时总提示“找不到该项目,请确认该项目的位置,然后重试”的现象。就算重新启动Win7系统后也无法删除文件,依旧会提示找不到该项目,本以为无果而终,但后来查阅了下资料时发现了原因及解决办法:

导致系统出现这个问题的原因通常情况下是文件或文件夹名称不符合Windows系统命名规范,一般就是名称中包含了特殊符号。或者使用下载软件下载东西时,软件自己创建创建的文件在下载任务没有完成前你给删除了文件。还有其他一些在以及将文件删除了的情况下别的地方还保存了该文件以前存放的目录,而你没注意到文件已经被删除再次进行删除时也会提示这个问题。总的来说这几种情况都会导致文件无法删除提示找不到该项目的问题。

一个简单有效的解决办法是:建立一个任意名称的记事本文件(TXT),然后在文档里面输入以下内容个:

DEL /F /A /Q \\? \% 1

RD /s /Q \\? \% 1

然后将其保存为bat文件。具体步骤是点击记事本左上角的“文件”→“另存为”→在文件类型里面选择“所有文件”→然后在“文件名”栏目中输入以下格式的文件名:

文件名.bat

接下下来如果在Windows 7系统中删除文件是提示找不到该项目,我们就将文件直接拖方到刚才建立的.bat(批处理文件)上就可以进行删除了,操作起来还是非常简单的哦。

Win7 Hiberfil.SYS是什么文件?及删除的影响与大小设置

Hiberfil.SYS是什么文件?Hiberfil.SYS 是 Windows 休眠功能(Windows Hibernation)将内存数据与会话保存至硬盘、以便计算机断电重新启动后可以快速恢复会话所需的内存镜像文件

Hiberfil.SYS文件

Hiberfil.SYS文件

Win7 Hiberfil.SYS文件的不同

在早期版本的 Windows 中,Hiberfil.SYS 文件的大小等同于物理内存大小;而在 Win7 Hiberfil.SYS 可以在物理内存大小的 50%-100% 的范围自行调整。因此, Windows 7 Hiberfil.SYS 大小不一定等同于物理内存大小。MTOOU.INFO绝对领域认为Win7之所以出现这种改变,主要是出于节省系统分区的硬盘空间考虑。因为 Hiberfil.SYS 必须位于系统分区的根目录,我们无法修改其文件名及所在位置。曾经有人在微软中文技术论坛中问过,为什么无法将 Hiberfil.SYS 由系统分区根目录转移至其它位置,这是由于 Windows 要想在硬盘的其它位置读取启动文件,必须首先加载文件系统驱动程序。但是已经转入休眠状态的 Windows,其文件系统驱动程序在 Hiberfil.SYS 里。不加载文件系统驱动,Windows 就无法读取 Hiberfil.SYS;不读取 Hiberfil.SYS,Windows 就无法加载文件系统驱动。这好比黄宏在春晚小品中表演的那个情节一样:林永健不打开箱子,黄宏就取不出身份证明;但黄宏不出示证件,林永健就无权打开箱子。(类似文章:hiberfil.sys是什么文件?删除hiberfil.sys节省硬盘空间

为了解决这个矛盾,Windows 唯有在读取 Hiberfil.SYS 之前加载一个小型的文件系统驱动程序,但是这个小型的驱动程序只能访问系统分区根目录中包括 Hiberfil.SYS 在内的有限的若干系统文件。这就是为什么 Hiberfil.SYS 无法由系统分区根目录转移至其它位置的原因。无法修改 Hiberfil.SYS 的所在位置是 Win7 减小 Hiberfil.SYS 的原因之一;提高 Hiberfil.SYS 的文件利用率是减小 Hiberfil.SYS 的另一个原因。

Hiberfil.SYS在哪里?

它会存在于你的系统安装盘:即通常是在C盘根目录下。但是有网友说找不到这个文件,其原因是Hiberfil.SYS 作为重要的系统文件在默认情况下是被隐藏的,你只要把隐藏系统保护文件的勾去除就很容易发现他在哪了。

Win7 Hiberfil.SYS文件大小

随着计算机物理内存容量越来越大,多数计算机都有相当一部分物理内存处于空闲状态,并非每次休眠都有完全等同于物理内存容量的内存数据需要保存为 Hiberfil.SYS。在早期版本的 Windows 中,尽管 Hiberfil.SYS 的大小始终等同于物理内存大小,但 Windows 每次休眠时也并没有从头到脚地更新 Hiberfil.SYS 的所有内容。换言之,早期版本的 Windows 的 Hiberfil.SYS 存在着没有充分利用的浪费的空间。基于以上两个原因,为了节省系统分区的硬盘空间,Windows 7 在计算机转入休眠之前,可以将内存数据进行 0-50% 比率的压缩,从而将 Hiberfil.SYS 减小为物理内存大小的 50%-100%。

修改Hiberfil.SYS文件大小

这个百分比可以通过 POWERCFG 命令配合 -H -SIZE 参数进行设置。例如,在物理内存容量 2GB 的 Windows 7 计算机中,如果以管理员权限执行命令:POWERCFG -H -SIZE 70即可将这台计算机的 C:\Hiberfil.SYS 减小为 2GB 的 70%,即 1.4GB。

在默认的系统设置中,Windows 7 使用物理内存容量的 75% 做为 Hiberfil.SYS 默认的文件大小,这是 Windows 开发团队在评估了大多数计算机的物理内存容量与内存空间占用后设置的平衡值。百分比设置得太大,容易造成系统分区空间浪费;百分比设置得太小,也可能因为 Hiberfil.SYS 空间不足引起休眠失败。如果我们在 Windows 7 中执行休眠时遇到如下故障的蓝屏代码,即表明当前 Hiberfil.SYS 设置得太小了:

STOP:0x000000A0 INTERNAL_POWER_ERROR

参数 1
参数 2
参数 3

(参数 1 始终为 0x0000000B、参数 2 是 Hiberfil.SYS 大小的字节数、参数 3 是无法被压缩并写入 Hiberfil.SYS 的剩余的内存数据字节数)此时,我们必须放弃失败的休眠,以正常模式重新启动 Windows 7,然后重新设置 Hiberfil.SYS 的大小。

总结

总之,我们在 Windows 7 中可以根据自己计算机的实际情况,通过 POWERCFG -H -SIZE 设置合适的 Hiberfil.SYS 大小。如果计算机内存容量不大或硬盘容量很大,不在乎几百 MB 至 1GB 的空间开销,我们可以将 Hiberfil.SYS 设置为物理内存容量的 100%,这样 Windows 7 可以省去压缩内存数据的步骤;如果计算机内存容量很大或系统分区可用空间非常紧张,可以将 Hiberfil.SYS 设置为更小的物理内存容量百分比,但要小心 Hiberfil.SYS 设置得太小可能会存在休眠失败的风险。对于大部分的普通用户而言,如果我们不确定应该如何设置 Hiberfil.SYS 的大小,保持 Windows 7 默认设置的 Hiberfil.SYS 为物理内存容量的 75% 即可。但除非这个文件让你或者你的电脑非常不爽,否则还是不要像某些网友所想的那样删除Hiberfil.SYS文件的好。

图文:windows7文件夹权限添加,解决目标文件夹访问被拒绝

随着windows7操作系统的普及推广,现在已经有很多人的电脑都在只用这个系统了。使用比较多或者细心的人应该会发现在win7的操作系统中,在文件夹下的c:\windows\winsxs的文件和文件夹受到保护无法删除或创建文件夹。现在拿文件夹c:\windows\winsxs\msil_accessibility_b03f5f7f11d50a3a_6.1.7600.16385_none_2232298e4f48d6ba做例子:讲讲如何解决这个问题。

1、在该文件下新建文件,提示没有权限:

2、怎么解决呢?呵呵,现在我们需要手动来添加权限,右键选择属性,你可以看到:

3、选择上图的“高级”,弹出下图

4、选择“所有者”选项卡,你看到的所有者是:TruustedInstaller,这个是系统内部的权限,那么我们来更改:

5、继续继续,操作如下图,选择“其他用户或组”按钮

6、所有者更改后,进行审核

7、审核完毕后,进行权限添加

8、可以看到其中默认的文件:

9、一切完备就需,现在有权限可以新建文件了。

10、对于文件也是同样的操作就可以有权限了。

总结:整过过程其实就是这样:属性→所有者→审核→更改用户权限→完成。此图文大家可以参考并举一反三来处理c:\windows\winsxs下文件夹无法删除等问题。
作者:Lasuer 转载请注明出处http://mtoou.info/windows7-wenjianjiaquanxian/