这几天一直在折腾windows7 64位的系统,在不断在装机与映像还原过程中,发现一个关于PPS的怪现象:
假设系统中有两个用户,一个系统管理员,一个标准用户。
如果用标准用户安装PPS,则在当前用户中运行PPS不会触发UAC确认,PPS图标上也没有小盾牌,可以直接播放电影,一切正常;但另一个管理员用户(因标准用户安装PPS时需要输入管理员用户的密码)运行PPS却需要确认,PPS图标上也有一个小盾牌。虽然不用输入密码,但是很烦;
如果将此标准用户改变为管理员,则安装PPS的被改变为管理员的用户运行PPS需要UAC确认,PPS图标上有小盾牌。但另一个原本的管理员用户运行PPS却不再触发UAC,PPS图标上也没有小盾牌;
在安装好PPS后再新建任意用户,不论权限如何,PPS均不会需要UAC确认,PPS图标上也没有小盾牌;
继续深入测试,得出一个确定的结论(其中因其它的原因装机4次),PPS需要UAC确认的情况只存在于安装PPS时的真用户下(名词解释:真用户是指安装PPS时具有权限的用户,如果安装PPS时用户是管理员,则其为真用户,如果安装PPS的用户为标准用户,那安装时输入哪个管理员用户的密码,哪个管理员用户就是真用户),而对其他任意当时存在的用户和安装完成后再新建的用户都没有任何影响。
注:每次安装PPS时的系统都是全新的,并不是卸载后进行的重复安装。
综上所述,只要安装完PPS再新建一个用户,或者用一个临时管理员用户安装完pps后再将此用户删除,PPS就不会再触发UAC确认了,也算半半解决了这个问题。而我本人在网上找了很久都是说要关闭UAC,晕死。
但由此提出一个疑问:PPS到底是怎样触发UAC的呢?