答案1
在 Windows 7/8/8.1/10 上,拥有管理员权限和以管理员身份运行是两件独立的事情。
当你登录到 Windows 时,你会收到一个“令牌”/“票证”,它描述了你的用户可以做什么 - 这些通常分为 3 类:
- 用户(普通用户)
- 用户/管理员(管理员用户)
- 管理员(“管理员”)
如果你是管理员,但不是内置默认管理员(即 500 帐户),请参阅https://support.microsoft.com/en-us/kb/243330在“SID:S-1-5-21domain-500”下)-那么您的程序实际上以普通用户身份执行,但在需要时请求管理员权限。
您所看到的是一个典型的例子,一个程序的权限没有提升 - 因此仍然以标准用户身份运行。
要修复它,只需右键单击并选择“打开程序”即可以管理员身份运行“这意味着您的应用程序所做的一切都将在“THE”管理员的上下文中完成,而不仅仅是在需要时可以提升为管理员的用户的上下文中完成。
这是 Windows 的一个内置安全功能 - 虽然有时很麻烦,但实际上非常有用 - 即使只是为了让您在同意 UAC 提升提示之前停下来思考一秒钟。