故障现象
云桌面web页面报错无法访问此页面
观察到webstart.bat脚本开机可以正常运行,但是javaw并未自动启动,检查java程序路径正确(),手动执行webstart后故障依旧。
原因分析
经研发分析,用户使用的操作系统创建的用户虽然已经获取到了administrator权限,但是webstart脚本在系统内无法自动以管理员身份执行,需要手动右击以管理员身份执行后才能正常启动javaw。
解决方案
1.打开c盘/user/administrator(管理员用户名以实际创建为准)/webconf
2.找到文件夹中的webstart.bat右击编辑此脚本
3.在@echo off下插入如下命令,给webstart提权,使其能在运行时自动获取管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
4.保存webstart后重启设备即可
备注
1.云桌面服务器操作系统请使用纯净版系统,其他三方系统可能会出现如上问题。
2.云桌面webstart内容依版本而定,脚本内其他内容请勿编辑。