Windows 7标准用户Skype运行数周后弹出需管理员权限提示问题
这种权限问题我在处理Windows软件多用户场景时碰到过好多次,结合你说的情况——管理员安装后一开始正常,后来标准用户突然报错,大概率是Skype的权限配置或者用户本地的配置文件出了问题,给你几个一步步排查的方案,按顺序试应该能解决:
方案1:检查并修复Skype程序的权限设置
- 先找到Skype的安装目录,默认路径一般是
C:\Program Files (x86)\Skype\Phone - 右键点击
Skype.exe,选择【属性】→ 切换到【兼容性】选项卡 - 如果看到*“以管理员身份运行此程序”*被勾选了,直接取消;然后点击【更改所有用户的设置】,在弹出的窗口里同样取消这个勾选,避免对所有用户强制要求管理员权限
- 接着切换到【安全】选项卡,点击【编辑】按钮,找到标准用户A的账户,确保它拥有*“读取和执行”、“读取”*这两项权限,没有的话点击【添加】,输入用户A的账户名,赋予对应的权限后保存退出
方案2:重置标准用户的Skype本地配置文件
有时候用户专属的配置文件损坏会触发奇怪的权限校验:
- 让用户A完全退出Skype(包括任务管理器里的Skype相关进程,确保彻底关闭)
- 按下Win+R打开运行窗口,输入
%appdata%\Skype回车,打开Skype的用户配置目录 - 找到以用户A的Skype用户名命名的文件夹,右键重命名为
[用户名]_old(比如用户名叫Alice,就改成Alice_old) - 重新启动Skype,让它自动生成全新的配置文件,再试试能不能正常运行
方案3:调整UAC用户账户控制设置(谨慎操作)
如果前面的方法都没用,可能是Windows的UAC限制过于严格导致的:
- 以管理员身份打开【控制面板】→【用户账户】→【更改用户账户控制设置】
- 把滑块调整到*“仅在程序尝试更改我的计算机时通知我(默认)”*,如果之前是更高的级别,降低后重启电脑
- 注意:不建议调到“从不通知”,虽然能解决问题,但会降低系统的安全性
方案4:重新注册Skype的注册表项并修复目录权限
有时候注册表的权限异常会让Skype误以为没有正确安装:
- 以管理员身份打开命令提示符(CMD)
- 先输入以下命令,修复Skype的安装路径注册表项(如果你的安装路径不是默认的,把路径改成实际的):
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Skype" /v "InstallLocation" /t REG_SZ /d "C:\Program Files (x86)\Skype\Phone" /f - 然后输入这个命令,给所有用户赋予Skype安装目录的读取和执行权限:
icacls "C:\Program Files (x86)\Skype" /grant Users:(OI)(CI)RX /T - 执行完后重启电脑,再让用户A运行Skype测试
内容的提问来源于stack exchange,提问作者yeputons
相关产品推荐
相关产品推荐

