前幾天安裝了一個Spring的小軟件,結果打開Office 2010就彈出過期提示,而且這兩天越來越嚴重,直接演變到Office 2010標題欄變成紅色,提示“Office 2010非商業用途(未經授權產品)”,雖然也能繼續使用,但是看起來很不舒服。在網上找到了一個臨時解決的方法,就是將下面藍色文字部分保存到記事本,保存為“清除提示.cmd”文件,然與運行即可!支持64位和32位的Office 2010版本。
@echo off
ECHO 停止服務中,請稍等
net stop osppsvc 1>nul 2>nul
IF EXIST "%systemroot%\office14_reg.reg" GOTO RESTORE
ECHO 請以管理員身份運行,按確認鍵繼續
PAUSE >nul
IF EXIST "%programfiles%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" GOTO ORG
IF EXIST "%programfiles(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" GOTO X86ONX64
ECHO 您尚未安裝Office2010 Beta2,或已經處理過
GOTO done
:ORG
ren "%programfiles%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" setup.exe.lock
ren "%programfiles%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL" OSPPC.DLL.lock
if exist "%programfiles(x86)%" goto backReg64
goto backReg32
:X86ONX64
ren "%programfiles(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe" setup.exe.lock
ren "%programfiles(x86)%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL" OSPPC.DLL.lock
rem 備份注冊表(32位)
:backReg32
REG EXPORT "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\ED417E2A8BA189D4C8741500D3BAD4A3" "%systemroot%\office14_reg.reg" >null
ECHO Y|REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\ED417E2A8BA189D4C8741500D3BAD4A3" >null
goto done
rem 備份注冊表(64位)
:backReg64
REG EXPORT "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\25515AF94F8EA9D4EA5AB9C9A6A19248" "%systemroot%\office14_reg.reg" >null
ECHO Y|REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\25515AF94F8EA9D4EA5AB9C9A6A19248" >null
GOTO done
:RESTORE
ECHO 請以管理員身份運行來恢復原有文件,按確認鍵繼續
PAUSE >nul
IF EXIST "%programfiles%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe.lock" ren "%programfiles%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe.lock" setup.exe
IF EXIST "%programfiles%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL.lock" ren "%programfiles%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL.lock" OSPPC.DLL
IF EXIST "%programfiles(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe.lock" ren "%programfiles(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\Setup.exe.lock" setup.exe
IF EXIST "%programfiles(x86)%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL.lock" ren "%programfiles(x86)%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPC.DLL.lock" OSPPC.DLL
REG IMPORT "%systemroot%\office14_reg.reg"
DEL "%systemroot%\office14_reg.reg"
:done
ECHO Done!
pause >nul
運行完畢后,就可以去掉Word、Excel等標題上出現“非商業用途(未經授權產品)”字樣。