使用管理员登录时“请求的操作需要提升权限”

使用管理员登录时“请求的操作需要提升权限”

首先,我使用网络上的 PC 并使用自己的 Active Directory 登录名,但是当我说管理员帐户时,我的意思是我正在使用网络的 AD 管理员帐户。

我正在尝试在记事本中编辑我的 Hosts 文件,我经常这样做以测试某些东西,因为它需要提升权限,所以我创建了一个始终请求提升权限的帐户的快捷方式。

这一切都运行正常,直到今天,它开始似乎接受管理员登录,但随后却没有打开记事本,而是返回了一条消息:

C:\Windows\notepad.exe

The requested operation requires elevation.

[Ok]

如果我输入了错误的管理员登录密码,我就会弹出重新尝试的提示,输入正确的密码后 UAC 就会消失,就像成功了一样,然后会弹出一个新窗口。

我没有对服务器上管理员的权限进行任何更改,并且可以以管理员身份完美地登录到任何机器,但是当完全以管理员身份登录时,虽然看起来我可以通过“以管理员身份运行”启动记事本 + Hosts,但如果我尝试保存,我只能像普通用户一样另存为。

桌面上还有一个程序的图标,该程序安装时需要提升权限,我现在无法使用管理员通过 UAC 从我的帐户中删除该程序,也无法在管理员的桌面上删除它。

PC 是 Win 7 Pro,服务器是 2008 R2 Standard。任何避免重新安装的帮助都将不胜感激!

答案1

听起来权限已经改变,这会影响您正在使用的管理员帐户。

我上一家店曾经支持过大约 20 台虚拟机,我们解决无法保存 Hosts 文件的方法是将其复制到另一个文件夹中,在那里进行更改,然后复制并覆盖原始文件。修改文件夹中的文件需要提升权限,而简单的复制和覆盖则不需要。

为了方便实现这一点,我创建了一个批处理文件,如果文件尚不存在,它会将文件复制到当前用户的桌面,如果文件已存在,它会将其移回。这样,我可以双击、进行更改、保存,然后再次双击,就大功告成了。

它并不优雅,但却快速且简单。

相关内容