当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

作者:精品下载站 日期:2024-12-14 23:00:41 浏览:13 分类:玩电脑

如何运行 Windows 文件资源管理器(以管理员身份)?


文件资源管理器始终以最低权限在 Windows 中启动。即使您单击可执行文件

C:\Windows\explorer.exe

并尝试以“以管理员身份运行”模式启动它,不会发生权限提升。在本文中,我们将介绍一个以提升的权限(以管理员身份)运行文件资源管理器的简单技巧。

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

您没有访问文件夹的权限,请单击“继续”以永久获得访问权限

在添加到本地管理员组(甚至内置 Windows 管理员)的帐户下使用 Windows 文件资源管理器时,您通常必须打开系统文件夹、用户配置文件或编辑受保护的系统文件。当尝试在当前上下文中的 Windows 资源管理器中打开此类目录/文件时,会出现 UAC 警告,提示授予访问权限并提升权限。

它看起来像什么:让我们尝试在文件资源管理器中打开系统文件夹C:\Windows\System32\Config。用户帐户控制窗口出现警告您当前无权访问此文件夹:

You don’t currently have permission to access this folder.
Click Continue to permanently get access to this folder.

但您可以通过单击继续通过 UAC 权限提升获得访问权限。

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

当您单击“继续”时,UAC 会暂时提升您的 explorer.exe 进程的权限,并授予您的帐户 NTFS 完全控制权限。

已知问题:

没关系,但如果您这样做,您的帐户将被显式添加到文件夹 NTFS 权限中。但您要做的只是查看文件夹的内容,而不是更改其 ACL!如果服务器上有多个管理员怎么办?那么他们每个人在访问该文件夹时都会改变目录ACL。

更改权限后,即使您的帐户从本地管理员组中删除,您的用户帐户下运行的所有程序都对此文件夹具有完全控制权限(即使该程序未提升)。

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

在管理 Windows Server 上的共享网络文件夹时,文件资源管理器的这种行为会产生问题。作为一种解决方法,许多 Windows 管理员更喜欢通过 UNC 路径(

\mun-fs01\docs\

)而不是本地。在这种情况下,访问目录时不需要提升权限,因此 NTFS ACL 不会发生任何更改。

当然,当您经常使用系统文件或用户文件夹时,这种弹出的 UAC 通知会变得烦人。由于我不想禁用 UAC,因此我找到了启动 Exploler.exe 的方法。

如何在 Windows 10 和 Windows Server 上以管理员身份运行文件资源管理器?

当用户使用标准用户访问令牌登录时,Windows 资源管理器进程启动。您无法以标准方式提升 Explorer.exe 进程。此外,您将无法在“以管理员身份运行”模式下启动第二个资源管理器进程(这被

CreateExplorerShellUnelevatedTask

任务)。 Windows 文件资源管理器不支持在交互式用户会话的不同安全上下文中运行 explorer.exe 进程的多个实例。因此,您首先需要结束用户会话中当前的explorer.exe进程。

你可以杀死

explorer.exe

从任务管理器或在 PowerShell 控制台中使用以下命令进行处理(请务必运行

powershell.exe

作为管理员):

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
SUCCESS: The process "explorer.exe" with PID 3208 has been terminated.

要以管理员身份运行 explorer.exe 进程,请使用以下命令:

c:\windows\explorer.exe /nouaccheck

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

|UAC|检查

这些命令将终止当前用户的 explorer.exe 进程并启动一个新进程,该进程将继承 powershell.exe 运行时使用的提升的访问令牌。

或者您可以从任务管理器 -> 文件 -> 运行新任务 -> 启动新的特权资源管理器进程

explorer.exe /nouaccheck

(请务必选中选项“使用管理权限创建此任务”)。

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

您可以确保 Windows 资源管理器现在在任务管理器中以提升的方式运行。打开任务管理器并转到详细信息选项卡。右键单击任意列,单击选择并启用显示提升列。

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

如您所见,explorer.exe 现在具有属性 Elevated=Yes

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

之后,资源管理器将能够打开任何系统文件夹而不会出现 UAC 警告,并且从 Windows 资源管理器运行的所有子进程都将提升运行权限。

例如,当您需要编辑 hosts 文件 (c:\windows\system32\drivers tc) 时,这很方便:您可以使用记事本直接从资源管理器打开它,无需以管理员或其他用户身份启动单独的 notepad.exe 进程。

如果您经常需要在提升模式下运行explorer.exe,您可以使用上述命令在桌面上创建一个*.bat或*.ps1文件。

完成后,请务必以非提升模式重新启动 explorer.exe:

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
explorer.exe

如您所见,现在 explorer.exe 进程的 Elevated 值已更改为

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

此 Windows 资源管理器提升技巧适用于 Windows Server 2016/2019 和所有 Windows 10 版本。

在 Windows Server 2012/R2 和 Windows 8 上,为了运行提升的 Explorer 进程,您需要打开

cmd.exe

以管理员身份并运行命令:

tskill explorer & explorer

[玩转系统] 如何运行 Windows 文件资源管理器(以管理员身份)?

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯