Office2019优化命令集
使用说明:
1、测试环境:Win10桌面环境,Office2019;所有命令需ANSI编码保存。
2、修复说明:
(1)修复Office 图片导入失败的问题(用户权限问题);
(2)修复Office Flash控件未注册的问题;
(3)修复Office 桌面右键97-2003快捷键打开BUG的问题;
(4)修复Office AppvIsvSubsystemsXX.dll丢失的问题(可封装前运行)
(5)清除Office 自带的(或更新后)自启动的任务计划程序(选用)
3、命令如下:
@echo off set /a _Debug=0 ::========================================== :: 获取管理员权限 set _Args=%* if "%~1" NEQ "" ( set _Args=%_Args:"=% ) fltmc 1>nul 2>nul || ( cd /d "%~dp0" cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~dp0"" && ""%~dpnx0"" ""%_Args%""", "", "runas", 1 > "%temp%\GetAdmin.vbs" "%temp%\GetAdmin.vbs" del /f /q "%temp%\GetAdmin.vbs" 1>nul 2>nul exit ) ::========================================== :: 修复Office 图片导入失败的问题(用户权限问题) reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Cache" /t REG_SZ /d "C:\Users\Administrator\AppData\Local\Microsoft\Windows\INetCache" /f reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Cache" /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache" /f ::========================================== :: 修复Office Flash控件未注册的问题 reg add "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{233C1507-6A77-46A4-9443-F871F945D258}" /v "Compatibility Flags" /t REG_DWORD /d "0" /f reg add "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{233C1507-6A77-46A4-9443-F871F945D258}" /v "ActivationFilterOverride" /t REG_DWORD /d "1" /f reg add "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB6E-AE6D-11CF-96B8-444553540000}" /v "Compatibility Flags" /t REG_DWORD /d "0" /f reg add "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB6E-AE6D-11CF-96B8-444553540000}" /v "ActivationFilterOverride" /t REG_DWORD /d "1" /f reg add "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB70-AE6D-11CF-96B8-444553540000}" /v "Compatibility Flags" /t REG_DWORD /d "0" /f reg add "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB70-AE6D-11CF-96B8-444553540000}" /v "ActivationFilterOverride" /t REG_DWORD /d "1" /f reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{233C1507-6A77-46A4-9443-F871F945D258}" /v "Compatibility Flags" /t REG_DWORD /d "0" /f reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{233C1507-6A77-46A4-9443-F871F945D258}" /v "ActivationFilterOverride" /t REG_DWORD /d "1" /f reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB6E-AE6D-11CF-96B8-444553540000}" /v "Compatibility Flags" /t REG_DWORD /d "0" /f reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB6E-AE6D-11CF-96B8-444553540000}" /v "ActivationFilterOverride" /t REG_DWORD /d "1" /f reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB70-AE6D-11CF-96B8-444553540000}" /v "Compatibility Flags" /t REG_DWORD /d "0" /f reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{D27CDB70-AE6D-11CF-96B8-444553540000}" /v "ActivationFilterOverride" /t REG_DWORD /d "1" /f ::========================================== :: 修复Office 桌面右键97-2003快捷键打开BUG的问题 reg add "HKCR\.doc\Word.Document.8\ShellNew" /v "FileName" /t REG_SZ /d "Word.doc" /f reg add "HKCR\.xls\Excel.Sheet.8\ShellNew" /v "FileName" /t REG_SZ /d "Excel.xls" /f reg add "HKCR\.ppt\PowerPoint.Show.8\ShellNew" /v "FileName" /t REG_SZ /d "PowerPoint.ppt" /f reg add "HKCU\Software\Microsoft\Office\16.0\Excel\Security" /v "ExtensionHardening" /t REG_DWORD /d "0" /f ::========================================== :: 修复Office AppvIsvSubsystemsXX.dll丢失的问题(可封装前运行) del /f /s /q "%HOMEDRIVE%\Program Files (x86)\Microsoft Office\root\Office16\AppvIsvSubsystems32.dll" del /f /s /q "%HOMEDRIVE%\Program Files (x86)\Microsoft Office\root\Office16\C2R32.dll" del /f /s /q "%HOMEDRIVE%\Program Files\Microsoft Office\root\Office16\AppvIsvSubsystems64.dll" del /f /s /q "%HOMEDRIVE%\Program Files\Microsoft Office\root\Office16\C2R64.dll" copy /y "%HOMEDRIVE%\Program Files\Common Files\microsoft shared\ClickToRun\AppvIsvSubsystems32.dll" "%HOMEDRIVE%\Program Files (x86)\Microsoft Office\root\Office16" copy /y "%HOMEDRIVE%\Program Files\Common Files\microsoft shared\ClickToRun\C2R32.dll" "%HOMEDRIVE%\Program Files (x86)\Microsoft Office\root\Office16" copy /y "%HOMEDRIVE%\Program Files\Common Files\microsoft shared\ClickToRun\AppvIsvSubsystems64.dll" "%HOMEDRIVE%\Program Files\Microsoft Office\root\Office16" copy /y "%HOMEDRIVE%\Program Files\Common Files\microsoft shared\ClickToRun\C2R64.dll" "%HOMEDRIVE%\Program Files\Microsoft Office\root\Office16" ::========================================== :: 清除Office 自带的(或更新后)自启动的任务计划程序(选用) schtasks /delete /tn "\Microsoft\Office\Office Automatic Updates 2.0" /f schtasks /delete /tn "\Microsoft\Office\Office ClickToRun Service Monitor" /f schtasks /delete /tn "\Microsoft\Office\OfficeBackgroundTaskHandlerLogon" /f schtasks /delete /tn "\Microsoft\Office\OfficeBackgroundTaskHandlerRegistration" /f schtasks /delete /tn "\Microsoft\Office\OfficeTelemetryAgentFallBack2016" /f schtasks /delete /tn "\Microsoft\Office\OfficeTelemetryAgentLogOn2016" /f schtasks /delete /tn "\Microsoft\Office" /f echo.&echo 操作已经完成 pause>nul