我注意到,在 Windows 8 的“开始”屏幕上,我可以右键单击 Windows 旧版程序(可在 Windows XP、Vista 和 7 上运行的程序),我可以以管理员身份运行它。
但是,每当我点击 Windows 8 Modern UI 或 Metro 应用时,我都没有该选项。
我的问题是:-
- 为什么我不能以管理员身份运行 Modern UI 应用程序?
- 就安全而言这有什么区别吗?
答案1
如果您终止explorer.exe
进程并以管理员身份运行它,Windows 将向您提供以下错误消息:
在 Windows 中,仅当应用程序想要访问系统文件和文件夹时才需要管理员访问权限。
Windows 商店应用处于沙盒中,无法访问系统文件或原始文件系统。Windows 商店应用只能自行访问库和可移动媒体,如果要访问任何其他文件,用户必须通过文件打开选择器进行选择,以授予应用执行此操作的权限。
答案2
好问题,这进一步凸显了“遗留”应用程序和“Windows 8 商店”应用程序之间的混淆。
Windows 8 商店应用程序仅在当前用户下运行,无需以管理员身份运行,有点像在 iPad 上,它们在自己的“沙盒”/环境中运行,与整个系统的其余部分分开。