admin 管理员组

文章数量: 1184232

遇到 “拒绝访问” 无法删除 pagefile.sys 文件,通常是因文件被系统进程占用或权限不足,可按以下步骤逐步解决:

一、确认虚拟内存设置已取消(关键前提)

若未先取消 D 盘虚拟内存配置,系统会持续占用文件,需重新操作:

  1. 按之前步骤进入 虚拟内存设置界面 (此电脑→属性→高级系统设置→性能→设置→高级→虚拟内存→更改)。
  2. 确保已取消 “自动管理所有驱动器的分页文件大小”,选中 D 盘并设置为 “无分页文件”,点击 “设置” 后重启电脑。
  3. 若已操作过,可跳过此步,但建议重新检查设置是否生效(重启后再次进入虚拟内存界面,确认 D 盘显示 “无分页文件”)。

二、解除文件占用

pagefile.sys 可能被系统进程锁定,需先释放占用:

  1. 重启电脑 :最简单直接的方法,重启后系统未加载全部进程时,文件占用概率降低,重启后立即尝试删除。
  2. 用任务管理器结束占用进程 :按 Ctrl+Shift+Esc 打开任务管理器,切换到 “详细信息” 选项卡,找到 “Memory Compression”(内存压缩)、“System”(系统进程)等可能占用虚拟内存的进程,右键选择 “结束任务”(谨慎操作,结束系统进程可能导致临时异常),结束后再删除文件。
  3. 用专业工具定位占用进程 :下载 Sysinternals 套件中的 Process Explorer(微软官方工具,安全可靠),以管理员身份运行,按 Ctrl+F 打开搜索框,输入 “pagefile.sys”,搜索结果会显示占用该文件的进程,右键选择 “Close Handle” 关闭句柄,即可释放文件占用。

三、获取文件权限

若因权限不足导致拒绝访问,需手动获取管理员权限:

  1. 图形界面修改权限 :右键点击 pagefile.sys 文件,选择 “属性”,切换到 “安全” 选项卡,点击 “高级”;在 “高级安全设置” 窗口中,点击 “所有者” 后的 “更改”,输入当前管理员用户名(如 “Administrator”),点击 “检查名称” 确认,勾选 “替换子容器和对象的所有者”,点击 “确定”;返回 “安全” 选项卡,点击 “编辑”,选中当前管理员账户,勾选 “完全控制” 权限,点击 “应用”“确定”,之后尝试删除文件Microsoft Q& A。
  2. 命令行强制获取权限 :按 Win+S 搜索 “cmd”,右键选择 “以管理员身份运行”;输入命令 takeown /f "D:\pagefile.sys" /d y (获取文件所有权),按回车;再输入 icacls "D:\pagefile.sys" /grant administrators:F (赋予管理员完全控制权限),按回车;执行完成后,输入 del /f /q "D:\pagefile.sys" ,即可强制删除文件。

四、安全模式下删除

安全模式下系统仅加载核心组件,第三方程序和部分系统进程不会启动,文件干扰最少:

  1. Win+I 打开设置,点击 “系统”→“恢复”,在 “高级启动” 下点击 “立即重启”;重启后进入选择界面,依次点击 “疑难解答”→“高级选项”→“启动设置”→“重启”,按数字键(如 4)选择 “安全模式”。
  2. 进入安全模式后,打开 D 盘,开启隐藏文件显示(方法同上),找到 pagefile.sys 文件,右键删除即可Microsoft Q& A。

五、特殊情况处理

  1. 若删除后重启电脑,D 盘再次生成 pagefile.sys,需重新检查虚拟内存设置,确保 D 盘已设为 “无分页文件” 且点击了 “设置” 按钮。
  2. 若使用第三方杀毒软件,可能因防护机制阻止删除,可临时关闭杀毒软件实时防护,删除后再重新开启。

本文标签: 拒绝访问 点击 编程