如果在 在命令提示符中运行命令 或 Windows PowerShell 期间不断看到“发生系统错误 5,访问被拒绝”,则控制台可能缺乏执行它们所需的权限。例如,涉及管理功能(例如“网络用户”)或高级故障排除 的命令需要增强的权限,否则将不起作用。
要修复 Microsoft Windows 中的“系统错误 5”,您必须以管理员身份运行命令提示符和 Windows PowerShell。下面的说明将引导您通过多种方式以提升的权限打开两个命令行解释器。
以管理员身份运行命令提示符和 Windows PowerShell
使用默认用户权限无法在命令提示符或 Windows PowerShell 中运行命令。如果命令输出导致“系统错误 5”,您必须以管理员身份启动您首选的命令行解释器。
以管理员身份打开命令提示符
1.打开开始 菜单(或按Windows 键)并键入cmd 或命令提示符 。
2.在搜索结果中选择以管理员身份运行 选项。
3.在“用户帐户控制 (UAC)”对话框中选择是 。
注意: Windows 7 中不存在用户帐户控制。
然后您将看到一个命令提示符窗口,标题栏上带有“管理员”标签。执行命令时不会再遇到“系统错误5”。
以管理员身份打开命令提示符的更快方法是在“开始”菜单中搜索后立即按 Ctrl + Shift + Enter .
以管理员身份打开 Windows PowerShell
Windows 10 和 11 都提供了通过 Windows + X(又名高级用户)菜单以管理员身份打开 Windows PowerShell 的选项。
1.按 Windows + X 或右键单击开始 按钮。
2.选择Windows 终端(管理员) 或Windows PowerShell(管理员) 。
.3.在用户帐户控制 (UAC) 提示中选择是 。
然后,您将看到带有“管理员”标签的 Windows PowerShell 窗口(如果控制台通过 Windows 终端 启动,则为选项卡)。在其中执行命令时不会出现“系统错误5”。
或者,您可以在开始 菜单中搜索powershell ,然后选择以管理员身份运行 或按Ctrl + Shift + Enter 打开提升的 Windows PowerShell 窗口。
提示 :了解如何在 Windows 10 高级用户菜单上使用命令提示符替换 Windows PowerShell 。
始终运行提升的命令提示符和 Windows PowerShell 控制台
可以在 Windows 中构建桌面快捷方式,能够以管理员身份自动打开命令提示符或 Windows PowerShell。这消除了错误地使用标准用户权限启动控制台并遇到“系统错误 5”的可能性。
1.根据您想要创建快捷方式的命令行解释器,打开文件资源管理器窗口并转到相关目录:
命令提示符 - 本地C盘 >Windows >System32
Windows PowerShell — 本地磁盘 C >Windows >System32 >WindowsPowerShell >v1.0
2.找到标记为 cmd (命令提示符)或 powershell (Windows PowerShell) 的文件。然后,右键单击它并选择显示更多选项 (仅限 Windows 11)>发送到 >桌面(创建快捷方式) 。
3.右键单击桌面上新创建的cmd – 快捷方式 或powershell – 快捷方式 图标。然后,选择属性 。
4.在快捷方式 选项卡下,选择高级 。
5.选中以管理员身份运行 旁边的框,然后选择确定 。
6.选择应用 和确定 退出“属性”框。.
您现在可以双击该快捷方式并在 UAC 弹出窗口中选择是 ,以使用管理权限打开命令提示符或 Windows PowerShell。请随意将快捷方式重命名为您喜欢的任何名称。
禁用命令提示符和 Windows PowerShell 的 UAC 提示
用户帐户控制 (UAC) 是 Windows Vista、8、8.1、10 和 11 中的一项安全功能,可防止程序未经许可对系统进行更改。但是,每次想要使用管理员权限打开命令提示符或 Windows PowerShell 时处理 UAC 提示会分散注意力。
解决这个问题的最快方法是完全禁用 UAC。然而,这会带来重大的安全风险。或者,您可以仅绕过命令提示符或 Windows PowerShell 的提示。这更安全,但需要时间来设置。
完全禁用用户帐户控制
1.在开始 菜单中搜索uac ,然后选择打开 以启动“用户帐户控制设置”对话框。
2.将滑块拖动至从不通知 。
3.选择确定 在系统范围内停用用户帐户控制。
要稍后重新激活 UAC,只需执行上述步骤并将滑块拖动到第一个或第二个凹口即可。
提示: 您还可以通过选择系统和安全 >更改用户帐户控制设置 来访问“用户帐户控制设置”对话框。 s>6。
仅针对命令提示符和 Windows PowerShell 绕过 UAC
1.在开始 菜单中搜索schtasks ,然后按Enter 启动任务计划程序。
2.右键单击侧边栏上的任务计划程序库 ,然后选择新建文件夹 。
3.输入文件夹的名称,例如无 UAC 。
4.选择侧边栏上新创建的文件夹,然后选择创建任务 。
5.为任务命名 - 例如,命令提示符(管理员) ,然后选中以最高权限运行 旁边的框。.
6.切换到操作 选项卡并选择新建 。
7.将操作 设置为启动程序 ,然后粘贴到命令提示符或 Windows PowerShell 可执行文件的文件路径:
命令提示符 - C:\Windows\System32\cmd.exe
Windows PowerShell — C:\Windows\System32\WindowsPowerShell\v1.0
9.切换到条件 选项卡并取消选中仅当计算机使用交流电源时才启动任务 。然后,选择确定 保存任务。
10。右键单击桌面上的空白区域,然后选择新建 >快捷方式 。
11。输入以下路径,将文件夹名称 和任务名称 替换为您在创建任务时插入的名称:
C:\Windows\System32\schtasks.exe /RUN /TN“文件夹名称\任务名称”
选择下一步 继续。
12.输入快捷方式的名称,然后选择完成 。
13。双击桌面上刚刚创建的快捷方式,将启动新的提升的命令提示符或 Windows PowerShell 控制台,而不会出现 UAC 提示。
修复标准 Windows 帐户上的系统错误 5
假设您在 PC 上的非管理员帐户中遇到“发生系统错误 5”。在这种情况下,您仍然可以按照上述说明插入管理员密码来运行增强的命令提示符或 Windows PowerShell 控制台。如果您不知道,请向拥有电脑管理权限的用户请求许可。
或者,您可以将标准帐户更改为管理员帐户 (假设您是电脑的所有者),以避免每次想要打开具有提升权限的命令行解释器时都必须输入管理员密码。以下步骤适用于 Windows 10 和 11。
1.登录您的管理员帐户,然后选择开始 >设置 >帐户 >家庭和其他用户 。
.2.在其他用户 下选择标准帐户,然后选择更改帐户类型 。
3.将帐户类型 设置为管理员 ,然后选择确定 。
已修复:系统错误 5 尚未发生
重申一下,只需以管理员身份运行命令提示符和 Windows PowerShell 即可修复 Microsoft Windows 中的“系统错误 5”错误代码。如果您经常使用这两个控制台,那么花时间设置始终以提升的权限启动它们的快捷方式(最好没有烦人的用户帐户控制提示来处理)从长远来看可能会节省时间。
.