You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过脚本安装PowerPoint插件及实现开机自动更新部署

PowerPoint插件脚本安装及自动更新方案

脚本适配及运行方法

你找到的原脚本为Excel加载项安装脚本,适配PowerPoint插件只需将脚本内所有Excel相关的注册表路径、进程名、加载项配置项替换为PowerPoint对应值即可,修改后按以下步骤运行:

  • 将调整后的脚本保存为Install-PPTAddin.ps1到本地目录
  • 打开PowerShell终端,临时放开当前用户执行权限:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
  • 进入脚本所在目录后执行:.\Install-PPTAddin.ps1 -AddinPath "你的新版插件本地路径" -Force

制作调用脚本的bat批处理

直接新建文本文档,粘贴以下内容后修改对应路径,保存为.bat格式即可直接双击运行:

@echo off
:: 静默调用PowerShell脚本执行插件更新
powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File "你的Install-PPTAddin.ps1完整路径" -AddinPath "你的新版插件完整路径" -Force
exit

开机自动更新配置方案

要实现开机后、PPT启动前自动更新,需完成以下配置:

  1. 给脚本增加前置校验逻辑
    • 新增进程检测逻辑:Get-Process POWERPNT -ErrorAction SilentlyContinue | Stop-Process -Force -ErrorAction SilentlyContinue,执行安装前先关闭正在运行的PPT
    • 新增旧版本清理逻辑:先读取PowerPoint加载项对应的注册表路径,获取旧版插件的GUID或安装路径,先执行卸载/删除操作,再安装新版
  2. 配置开机触发规则
    • 方式一(推荐):新建Windows计划任务,触发器设置为「用户登录时」,操作设置为启动你制作的bat文件,勾选「使用最高权限运行」,可设置延迟30秒执行确保系统组件加载完成
    • 方式二:将bat文件的快捷方式放入公共开机启动目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp,所有用户登录时都会自动执行

替代方案

如果你的插件为MSI格式的COM加载项,无需基于现有脚本修改,直接通过bat调用msiexec命令即可实现静默卸载+安装:

@echo off
:: 静默卸载旧版,替换为你插件旧版的GUID
msiexec /x {XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} /qn
:: 等待卸载完成
timeout /t 5 /nobreak >nul
:: 静默安装新版
msiexec /i "你的新版插件MSI路径" /qn
exit

内容的提问来源于stack exchange,提问作者Jegan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 11:24:04