800

阿木币

0

精华

3 小时

在线时间

发表于 2025-11-17 17:36:32 201 浏览 1 回复

[地面站] Prometheusim 安装问题

image.png 我在进行Prometheusim仿真环境安装的时候按照wiki中的教程进行安装,首先安装了matlab runtime,然后在双击脚本的EnableWSL.bat脚本的时候会出现一个终端弹窗然后马上消失,终端弹窗我进行了截图,如下所示: 7d6962cf1f974b338672d16e50e76214.png 我的环境是win11家庭中文版,请问是哪里出现了问题,是因为WSL没有安装吗?
我知道答案 回答被采纳将会获得4 阿木币 已有1人回答

扫一扫浏览分享
回复

使用道具 举报

4

阿木币

0

精华

1 小时

在线时间

发表于 2025-11-19 09:56:34
这是因为windows更新后,云原本使用的mshta vbscript调用管理员控制台闪退,改用start-process 就行了。新建一个EnableWSL.bat脚本将内容修改为(去掉尖括号)<%1 powershell -Command "Start-Process cmd.exe -ArgumentList '/c \"%~s0\" ::' -Verb RunAs" && exit
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe "Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux">,UpdateWSL.bat脚本将内容修改为(去掉尖括号)<%1 powershell -Command "Start-Process cmd.exe -ArgumentList '/c \"%~s0\" ::' -Verb RunAs" && exit
chcp 65001 >nul
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
dism.exe /online /enable-feature /featurename:Containers-DisposableClientVM /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
wsl --set-default-version 2
@echo off
:: 提示用户是否重启电脑
echo 是否现在重启电脑使得配置生效? (Y/N)
set /p userInput=请输入 Y 或 N:

:: 判断用户输入
if /i "%userInput%"=="Y" (
    echo 正在重启电脑...
    shutdown /r /f /t 0
) else if /i "%userInput%"=="N" (
    exit
) else (
    echo 无效输入,脚本退出。
    exit
)> 微信图片_20251119095423_154_117.png 微信图片_20251119095528_155_117.png
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表