ibud 发表于 2025-2-19 08:37

批处理拖拽安装msixbundle、AppxBundle

LTSC版的win11如果要安装msixbundle格式的软件(比如Nanazip就是这个格式),要用到powershell 命令行,比较繁琐,可以用拖拽安装包到bat文件的方式,实现更便捷的安装。

新建一个bat文件输入以下内容:

@echo off
setlocal

REM 检查是否拖拽了文件
if "%~1"=="" (
    echo 请将安装文件拖拽到此批处理文件上。
    pause
    exit /b
)

REM 获取拖拽文件的完整路径
set "filePath=%~1"

REM 检查文件扩展名
set "ext=%~x1"
if /i not "%ext%"==".msix" if /i not "%ext%"==".msixbundle" if /i not "%ext%"==".appx" if /i not "%ext%"==".AppxBundle" (
    echo 文件扩展名不对。
    pause
    exit /b
)

REM 使用 Add-AppxPackage 命令安装应用程序
powershell -Command "Add-AppxPackage -Path '%filePath%'"

REM 提示安装完成
echo 安装完成。
pause

lygd3768 发表于 2025-2-19 09:04

试了试,很好用,谢谢

wadn 发表于 2025-2-19 09:08

谢谢分享!

bachelor66 发表于 2025-2-19 10:26

这样确实方便很多啊                     

782037612 发表于 2025-2-19 17:41

谢谢分享,确实方便

sqsw 发表于 2025-2-19 19:29

谢谢分享!

yj070 发表于 2025-2-22 19:21

不错,感谢提供分享!

rui-rui 发表于 2025-2-22 20:05

不错,楼主辛苦了呀。

雨止转晴 发表于 2025-2-22 20:25

用Win10 IoT LTSC 2021系统试了一下此批处理,好像不行,不知道是不是系统问题?

恒温麾下 发表于 2025-2-22 20:57

直接winget install 岂不美哉
页: [1]
查看完整版本: 批处理拖拽安装msixbundle、AppxBundle