Office2019优化命令集
使用说明:
1、测试环境:Win10桌面环境,Office2019;所有命令需ANSI编码保存。
2、修复说明:
(1)修复Office 图片导入失败的问题(用户权限问题);
(2)修复Office Flash控件未注册的问题;
(3)修复Office 桌面右键97-2003快捷键打开BUG的问题;
(4)修复Office AppvIsvSubsystemsXX.dll丢失的问题(可封装前运行)
(5)清除Office 自带的(或更新后)自启动的任务计划程序(选用)
3、命令如下:
ActionScript
@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
阅读剩余的19%