我来帮你创建一个批处理脚本,用于自动清理和禁用WPS稻壳AI相关功能。这个脚本会处理注册表、文件和计划任务等多个方面。
@echo off
chcp 65001 >nul
title WPS稻壳AI清理工具
echo ========================================
echo WPS 稻壳AI 自动清理脚本 v1.0
echo ========================================
echo.
:: 检查是否以管理员权限运行
net session >nul 2>&1
if %errorlevel% neq 0 (
echo [错误] 请以管理员身份运行此脚本!
echo 右键点击脚本文件,选择"以管理员身份运行"
pause
exit /b 1
)
echo [提示] 开始清理WPS稻壳AI配置...
echo.
:: ==================== 1. 终止相关进程 ====================
echo [1/6] 终止相关进程...
taskkill /f /im wps.exe >nul 2>&1
taskkill /f /im wpscloudsvr.exe >nul 2>&1
taskkill /f /im wpsupdate.exe >nul 2>&1
taskkill /f /im wpscenter.exe >nul 2>&1
echo 完成
echo.
:: ==================== 2. 清理注册表 ====================
echo [2/6] 清理注册表项...
:: 禁用稻壳AI功能
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\plugins\plugindb\104\kdocs" /v "enable" /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\plugins\plugindb\104\kdocs" /v "visible" /t REG_DWORD /d 0 /f >nul 2>&1
:: 禁用AI助手
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\ai" /v "enable" /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\ai" /v "showai" /t REG_DWORD /d 0 /f >nul 2>&1
:: 禁用云服务
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\cloud" /v "enable" /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\cloud" /v "autoLogin" /t REG_DWORD /d 0 /f >nul 2>&1
:: 禁用推荐和广告
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\common" /v "showad" /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\common" /v "shownotice" /t REG_DWORD /d 0 /f >nul 2>&1
echo 完成
echo.
:: ==================== 3. 清理本地文件 ====================
echo [3/6] 清理本地文件...
:: 清理稻壳AI缓存目录
set "wps_data=%USERPROFILE%\AppData\Local\Kingsoft\WPS Office"
if exist "%wps_data%" (
for /d %%i in ("%wps_data%\*") do (
if exist "%%i\plugin\kdocs" (
rd /s /q "%%i\plugin\kdocs" >nul 2>&1
echo 已删除: %%i\plugin\kdocs
)
if exist "%%i\ai" (
rd /s /q "%%i\ai" >nul 2>&1
echo 已删除: %%i\ai
)
)
)
:: 清理临时文件
if exist "%TEMP%\wps*" (
del /f /q "%TEMP%\wps*" >nul 2>&1
echo 已清理临时文件
)
echo 完成
echo.
:: ==================== 4. 禁用计划任务 ====================
echo [4/6] 禁用相关计划任务...
:: 禁用WPS更新任务
schtasks /change /tn "WPS Update" /disable >nul 2>&1
schtasks /change /tn "Kingsoft\WPSUpdateTask" /disable >nul 2>&1
:: 禁用稻壳AI相关任务
schtasks /change /tn "Kingsoft\WPSDocer" /disable >nul 2>&1
schtasks /change /tn "WPS\WPSDocer" /disable >nul 2>&1
echo 完成
echo.
:: ==================== 5. 添加启动禁用 ====================
echo [5/6] 禁用自动启动项...
:: 清理启动项
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "WPS Office" /f >nul 2>&1
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "wpscloudsvr" /f >nul 2>&1
echo 完成
echo.
:: ==================== 6. 创建阻止文件 ====================
echo [6/6] 创建阻止文件...
:: 创建空文件防止组件自动恢复
set "block_dir=%USERPROFILE%\AppData\Local\Kingsoft\WPS Office\.block"
if not exist "%block_dir%" mkdir "%block_dir%"
echo 此文件用于阻止稻壳AI组件自动恢复 > "%block_dir%\block_ai.txt"
:: 设置只读属性防止被删除
attrib +r "%block_dir%" /s /d >nul 2>&1
echo 完成
echo.
:: ==================== 完成 ====================
echo ========================================
echo [成功] WPS稻壳AI清理完成!
echo.
echo 提示:
echo 1. 重启WPS后设置生效
echo 2. 如WPS更新后需要重新运行此脚本
echo 3. 某些功能可能需要重启电脑才能完全生效
echo ========================================
pause
使用说明
1. 保存脚本
- 将上述代码复制到记事本
- 保存为
clean_wps_ai.bat - 注意文件编码选择 ANSI(否则中文可能乱码)
2. 运行方式
- 右键点击 脚本文件
- 选择 "以管理员身份运行"
- 按提示操作即可
3. 脚本功能
| 步骤 | 操作内容 |
|---|---|
| 1 | 终止WPS相关进程 |
| 2 | 清理注册表中的稻壳AI配置 |
| 3 | 删除本地缓存和插件文件 |
| 4 | 禁用WPS相关计划任务 |
| 5 | 移除自动启动项 |
| 6 | 创建阻止文件防止恢复 |
4. 注意事项
- ⚠️ 运行前请保存所有WPS文档
- 脚本需要管理员权限
- WPS更新后可能需要重新运行
- 如果WPS安装路径不同,可能需要调整脚本中的路径
5. 附加建议
如果希望每次WPS更新后自动运行,可以:
- 将脚本添加到任务计划程序
- 设置为开机时运行
- 或手动在更新后执行一次
如需恢复功能,删除创建的阻止文件并修改注册表对应值即可。