要在非管理员权限下安装AdoptOpenJDK的MSI,可以使用以下方法:
- 使用PowerShell脚本运行MSI文件。
Start-Process -FilePath "C:\path\to\AdoptOpenJDK.msi" -ArgumentList "/quiet" -Verb RunAs
这将使用管理员权限运行MSI文件,即使当前用户没有管理员权限。
- 使用NSIS(Nullsoft Scriptable Install System)创建一个安装脚本,并使用非管理员权限运行它。首先,下载并安装NSIS。
然后,创建一个名为install.nsi的文本文件,输入以下内容:
Outfile "AdoptOpenJDKInstaller.exe"
RequestExecutionLevel user
Section
SetOutPath "$TEMP"
ExecWait 'msiexec /i "C:\path\to\AdoptOpenJDK.msi" /quiet'
SectionEnd
Function .onInit
StrCpy $PLUGINSDIR "$EXEDIR\plugins"
FunctionEnd
保存文件后,打开NSIS并编译install.nsi脚本。这将生成一个名为AdoptOpenJDKInstaller.exe的可执行文件。
最后,以非管理员权限运行AdoptOpenJDKInstaller.exe,这将以静默方式安装AdoptOpenJDK。
请注意,这些方法仅适用于Windows操作系统。