Windows ADK使用场景之一:应用程序兼容工具。
在企业域环境中,通常,普通域用户是没有安装软件权限的,需要安装软件时,都是由IT运维人员通过域的管理员来安装。但是,有一些软件,IT运维人员通过域管理员账号安装完成后,在执行时还是需要管理员权限,如下图:
这是一个SSLVPN客户端软件,没有管理员权限就没有办法使用SSLVPN
要解决这个问题。可以使用Windows ADK。
一、安装这个软件
从微软官方网站下载Windows ADK
https://learn.microsoft.com/zh-cn/windows-hardware/get-started/adk-install
可以把软件下载到本地,然后点安装
安装选项里,只需要勾选:应用程序兼容性工具。
二、使用Windows ADK授权软件
1、打开Windows ADK
根据需要打开,我这里用64位
2、打开软件后,Custom Databases-New Databases-Create New-Application Fix
3、依次软入程序名称,描述,选择软件程序路径
4、下一步,勾选:Run AsInvoker
说明:
RunAsInvoker – 在没有UAC提示符的情况下以父进程的特权运行应用程序;
RunAsAdmin – 以管理员身份运行应用程序(每次都会出现UAC提示)。
5、一直下一步到完成安装,然后点save来保存设定。
最后一步,File-install完成。
这样就完成了配置,任务普通域用户,用其域账号登录电脑后,都可以执行SSLVPN这个程序,不需要再跳出要管理员密码的提示窗口。