为何 win7 默认不激活 Administrator 账户呢?

2016-05-21 20:33:03 +08:00
 arrowna
刚看到需要通过 net user administrator /active:yes 激活超级用户,
为何搞这么麻烦?

可以结合场景说下,微软这种sb设计么:)
3362 次点击
所在节点    Windows
25 条回复
acess
2016-05-23 00:00:59 +08:00
Administrator 是系统内置的管理员账号,是审核模式等特殊用途中才会启用的。
自己建的管理员账号也能有和 Administrator 一样的权限。
建议 LZ 不要因为“麻烦”就尝试让平时跑的所有程序都具有管理员权限,也不必去折腾 Administrator 账户,因为自己新建的管理员账户已经有足够高的权限。
有一些应用可能在开着 UAC 的时候碰到问题,比如 QQ 的远程协助和 Foxmail 邮件客户端。如果你必须用这些东西,只有运行前右键以管理员身份运行来暂时缓解。或者,可以尝试替代软件,比如 TeamViewer 和 Outlook 。

UAC 类似于 sudo 。但有一些地方不一样:
1.sudo 运行程序是以 root 身份运行, UAC 是“一个账户,两种权限”(实际上还不止两种),可以打开任务管理器,在详细信息里显示“特权”列,或者在 Process Explorer 中显示“ Integrity Level ”列, UAC 提过权的进程是 High ,默认是 Medium 。
2.UAC 会检查数字签名,有效数字签名给蓝色窗口,否则是黄色窗口。
3.UAC 的授权窗口和 sudo 都需要开发者主动触发,但 UAC 会在符合条件时自动弹窗提示提权。
4.UAC 还有一个配套的虚拟化技术,与这个对应的大概是 chroot 和 fakeroot 吧。

另外,如果完全关掉了 UAC ( Win10 控制面板里拉到底还不是完全关闭,只是需要提权时静默放行。改过 EnableLUA 键值才是彻底关闭),你会发现 UWP 应用都打不开了。
arrowna
2016-05-23 01:12:55 +08:00
@acess 选择从不通知就是关闭 UAC 么?
acess
2016-05-23 01:19:55 +08:00
@arrowna
Win7 下如果选择“从不通知”,运行任何程序都是有特权的。
Win8 以后,即使选择“从不通知”,运行程序默认是没特权的。
arrowna
2016-05-23 01:33:46 +08:00
@acess win8 现在还不是主流吧?
acess
2016-05-23 01:39:20 +08:00
@arrowna
无论 Win7 还是 Win8 , Administrator 账户都不会默认启用,它只是一个在特殊场合下才会用到的内置账号。
你碰到了什么应用,只认 Administrator ,在自己新建的管理员账户下会出问题?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/280296

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX