Você está na página 1de 22

::

==================================================================================
:: NOME : Remover Office
:: AUTOR : Ivo "Sir Ti_Rex" Dias
:: VERSION : 2.0.1
::
==================================================================================

:: Configura��es de tela.
::
/**********************************************************************************
**/
:mode

echo off
title Remover Office
color 2

goto permission
::
/**********************************************************************************
**/

:: Escrever no alto da tela.


::
/**********************************************************************************
***/
:print
cls
echo.
echo.Ferramenta de remocao do Office
echo.
echo.%*
echo.

goto :eof
::
/**********************************************************************************
**/

:: Verificando permiss�o de Administrador.


::
/**********************************************************************************
**/
:permission
openfiles>nul 2>&1

if %errorlevel% EQU 0 goto terms

call :print Verique se executou o programa como Administrador.

echo. Voce nao executou como Administrador.


echo. Essa ferramenta nao vai ser efetiva sem isso.
echo.
echo. Aperte com o botao direito e selecione Executar como Administrador.
echo.
echo.Aperte alguma tecla para continuar. . .
pause>nul
goto :eof
::
/**********************************************************************************
**/

:: Termos.
::
/**********************************************************************************
***/
:terms
call :print Termos de uso.

echo. Essa ferramenta modifica arquivos e o registro do sistema.


echo. Nao nos responsabilizamos pelo uso da ferramenta, em caso de duvidas
echo. seguir as orientacoes na pagina da Microsoft.
echo. Voce eh livre para aprimorar esse codigo.
echo.

choice /c YN /n /m "Voce deseja continuar? (Sim[Y]/Nao[N]) "


if %errorlevel% EQU 1 goto Menu
if %errorlevel% EQU 2 goto Close

echo.
echo.Um erro ocorreu.
echo.
echo.Aperte alguma tecla para continuar . . .
pause>nul
goto :eof
::
/**********************************************************************************
***/

:: Menu de ferramentas.
::
/**********************************************************************************
***/
:Menu
call :print Menu.

echo. 1. Fazer copia do registro.


echo. 2. Remover Office
echo. 3. Encerrar.
echo.

set /p option=Escolha uma opcao:

if %option% EQU 1 (
call :Registry
) else if %option% EQU 2 (
call :Office16
) else if %option% EQU 3 (
goto Close
) else (
echo.
echo.Opcao invalida.
echo.
echo.Aperte alguma tecla para continuar . . .
pause>nul
)

goto Menu
::
/**********************************************************************************
***/

:: Fazer backup do registro.


::
/**********************************************************************************
***/
:Registry

for /f "tokens=1-5 delims=/, " %%a in ("%date%") do (


set now=%%a%%b%%c%%d%time:~0,2%%time:~3,2%
)

:: ------------------------------------------------------------------------
:: Fazer backup do registro.
call :print Fazer backup do registro in: %USERPROFILE%\Desktop\Backup%now%.reg

if exist "%USERPROFILE%\Desktop\Backup%now%.reg" (
echo.Um erro ocorreu.
echo.
echo. As alteracoes nao foram feitas no registro.
echo. Pode tentar novamente mais tarde.
echo.
echo.Aperte alguma tecla para continuar . . .
pause>nul
goto :eof
) else (
regedit /e "%USERPROFILE%\Desktop\Backup%now%.reg"
)
:: ------------------------------------------------------------------------

:: ------------------------------------------------------------------------
:: Verificando backup.
call :print Verificando backup.

if not exist "%USERPROFILE%\Desktop\Backup%now%.reg" (


echo.Um erro ocorreu.
echo.
echo. Algo deu errado.
echo. Recomendo que faca o backup manualmente.
echo.
echo.Aperte alguma tecla para continuar . . .
pause>nul
goto :eof
) else (
echo.O procedimento foi realizado corretamente.
echo.
echo.Aperte alguma tecla para continuar . . .
pause>nul
goto :eof
)
:: ------------------------------------------------------------------------

::
/**********************************************************************************
***/

:: Remover Office.
::
/**********************************************************************************
***/
:Office16

:: --------------------------------------------------
:: Encerrando APPs.
call :print Microsoft Office, Internet Explorer e Windows Explorer precisam ser
encerrados.

echo. Por favor, salve os documentos que ainda estao abertos.


echo.
echo.Aperte alguma tecla para continuar . . .
pause>nul
:: --------------------------------------------------

:: --------------------------------------------------
:: Encerrando Office apps.
call :print Encerrando aplicativos do Office . . .

taskkill /f /im winword.exe /t


taskkill /f /im excel.exe /t
taskkill /f /im powerpnt.exe /t
taskkill /f /im onenote.exe /t
taskkill /f /im outlook.exe /t
taskkill /f /im mspub.exe /t
taskkill /f /im msaccess.exe /t
taskkill /f /im infopath.exe /t
taskkill /f /im groove.exe /t
taskkill /f /im lync.exe /t
:: --------------------------------------------------

:: --------------------------------------------------
:: Encerrando tarefa Click-to-Run.
call :print Encerrando aplicativos do Office . . .

taskkill /f /im officeclicktorun.exe /t


taskkill /f /im officeondemand.exe /t
taskkill /f /im officec2rclient.exe /t
taskkill /f /im appvshnotify.exe /t
taskkill /f /im firstrun.exe /t
taskkill /f /im setup.exe /t
:: --------------------------------------------------

:: --------------------------------------------------
:: Encerrando outros apps.
call :print Encerrando aplicativos do Office . . .

taskkill /f /im integratedoffice.exe /t


taskkill /f /im integrator.exe /t
taskkill /f /im communicator.exe /t
taskkill /f /im msosync.exe /t
taskkill /f /im onenotem.exe /t
taskkill /f /im iexplore.exe /t
taskkill /f /im mavinject32.exe /t
taskkill /f /im werfault.exe /t
taskkill /f /im perfboost.exe /t
taskkill /f /im roamingoffice.exe /t
taskkill /f /im msiexec.exe /t
taskkill /f /im ose.exe /t
:: --------------------------------------------------
:: Prote��o contra Pirataria.
call :print Protegendo o computador contra Softwares ilicitos . . .
taskkill /f /im KMSPico.exe /t
taskkill /f /im AutoKMS.exe /t
if exist "%ProgramFiles%\KMSpico" (
takeown /f "%ProgramFiles%\KMSpico"
attrib -r -s -h /s /d "%ProgramFiles%\KMSpico"
rmdir /s /q "%ProgramFiles%\KMSpico"
) else if exist "C:\Windows\AutoKMS" (
takeown /f "C:\Windows\AutoKMS"
attrib -r -s -h /s /d "C:\Windows\AutoKMS"
rmdir /s /q "C:\Windows\AutoKMS"
)
if exist "C:\Windows\KMSPico" (
takeown /f "C:\Windows\KMSPico"
attrib -r -s -h /s /d "C:\Windows\KMSPico"
rmdir /s /q "C:\Windows\KMSPico"
) else if exist "C:\Windows\System32\Tasks\AutoKMS" (
takeown /f "C:\Windows\System32\Tasks\AutoKMS"
attrib -r -s -h /s /d "C:\Windows\System32\Tasks\AutoKMS"
rmdir /s /q "C:\Windows\System32\Tasks\AutoKMS"
)

:: --------------------------------------------------
:: Parando Office Source Engine.
call :print Parando o servico Office Source Engine . . .

net stop ose

call :print Parando o servico Office Source Engine . . .

sc query ose | findstr /I /C:"STOPPED"


If %errorlevel% EQU 0 (
sc config ose start= disabled obj= LocalSystem
)
:: --------------------------------------------------

:: --------------------------------------------------
:: Removendo arquivos do Office.
call :print Removendo arquivos do Office . . .

if exist "%PROGRAMFILES%\Microsoft Office 15" (


takeown /f "%PROGRAMFILES%\Microsoft Office 15"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft Office 15"
rmdir /s /q "%PROGRAMFILES%\Microsoft Office 15"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office 15" (
takeown /f "%PROGRAMFILES(x86)%\Microsoft Office 15"
attrib -r -s -h /s /d "%PROGRAMFILES(x86)%\Microsoft Office 15"
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office 15"
)

if exist "%PROGRAMFILES%\Microsoft Office\root\Integration" (


cd /d "%PROGRAMFILES%\Microsoft Office\root\Integration"
takeown /f C2RManifest*.xml
attrib -r -s -h /s /d C2RManifest*.xml
del /s /q /f C2RManifest*.xml
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\root\Integration" (
cd /d "%PROGRAMFILES(x86)%\Microsoft Office\root\Integration"
takeown /f C2RManifest*.xml
attrib -r -s -h /s /d C2RManifest*.xml
del /s /q /f C2RManifest*.xml
)

if exist "%PROGRAMFILES%\Microsoft Office\PackageManifest" (


takeown /f "%PROGRAMFILES%\Microsoft Office\PackageManifest"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft Office\PackageManifest"
rmdir /s /q "%PROGRAMFILES%\Microsoft Office\PackageManifest"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\PackageManifest" (
takeown /f "%PROGRAMFILES(x86)%\Microsoft Office\PackageManifest"
attrib -r -s -h /s /d "%PROGRAMFILES(x86)%\Microsoft Office\PackageManifest"
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office\PackageManifest"
)

if exist "%PROGRAMFILES%\Microsoft Office\PackageSunrisePolicies" (


takeown /f "%PROGRAMFILES%\Microsoft Office\PackageSunrisePolicies"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft Office\PackageSunrisePolicies"
rmdir /s /q "%PROGRAMFILES%\Microsoft Office\PackageSunrisePolicies"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\PackageSunrisePolicies" (
takeown /f "%PROGRAMFILES(x86)%\Microsoft Office\PackageSunrisePolicies"
attrib -r -s -h /s /d "%PROGRAMFILES(x86)%\Microsoft
Office\PackageSunrisePolicies"
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office\PackageSunrisePolicies"
)

if exist "%PROGRAMFILES%\Microsoft Office\root" (


takeown /f "%PROGRAMFILES%\Microsoft Office\root"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft Office\root"
rmdir /s /q "%PROGRAMFILES%\Microsoft Office\root"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\root" (
takeown /f "%PROGRAMFILES(x86)%\Microsoft Office\root"
attrib -r -s -h /s /d "%PROGRAMFILES(x86)%\Microsoft Office\root"
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office\root"
)

if exist "%PROGRAMFILES%\Microsoft Office\AppXManifest.xml" (


takeown /f "%PROGRAMFILES%\Microsoft Office\AppXManifest.xml"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft Office\AppXManifest.xml"
del /s /q /f "%PROGRAMFILES%\Microsoft Office\AppXManifest.xml"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\AppXManifest.xml" (
takeown /f "%PROGRAMFILES(x86)%\Microsoft Office\AppXManifest.xml"
attrib -r -s -h /s /d "%PROGRAMFILES(x86)%\Microsoft Office\AppXManifest.xml"
del /s /q /f "%PROGRAMFILES(x86)%\Microsoft Office\AppXManifest.xml"
)

if exist "%PROGRAMFILES%\Microsoft Office\FileSystemMetadata.xml" (


takeown /f "%PROGRAMFILES%\Microsoft Office\FileSystemMetadata.xml"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft Office\FileSystemMetadata.xml"
del /s /q /f "%PROGRAMFILES%\Microsoft Office\FileSystemMetadata.xml"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\FileSystemMetadata.xml" (
takeown /f "%PROGRAMFILES(x86)%\Microsoft Office\FileSystemMetadata.xml"
attrib -r -s -h /s /d "%PROGRAMFILES(x86)%\Microsoft
Office\FileSystemMetadata.xml"
del /s /q /f "%PROGRAMFILES(x86)%\Microsoft Office\FileSystemMetadata.xml"
)

if exist "%PROGRAMDATA%\Microsoft\ClicToRun" (
takeown /f "%PROGRAMDATA%\Microsoft\ClicToRun"
attrib -r -s -h /s /d "%PROGRAMDATA%\Microsoft\ClicToRun"
rmdir /s /q "%PROGRAMDATA%\Microsoft\ClicToRun"
)

if exist "%COMMONPROGRAMFILES%\Microsoft Shared\ClickToRun" (


takeown /f "%COMMONPROGRAMFILES%\Microsoft Shared\ClickToRun"
attrib -r -s -h /s /d "%COMMONPROGRAMFILES%\Microsoft Shared\ClickToRun"
rmdir /s /q "%COMMONPROGRAMFILES%\Microsoft Shared\ClickToRun"
) else if exist "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\ClickToRun" (
takeown /f "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\ClickToRun"
attrib -r -s -h /s /d "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\ClickToRun"
rmdir /s /q "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\ClickToRun"
)

if exist "%PROGRAMDATA%\Microsoft\office\FFPackageLocker" (
takeown /f "%PROGRAMDATA%\Microsoft\office\FFPackageLocker"
attrib -r -s -h /s /d "%PROGRAMDATA%\Microsoft\office\FFPackageLocker"
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\FFPackageLocker"
)

if exist "%PROGRAMDATA%\Microsoft\office\ClickToRunPackageLocker" (
takeown /f "%PROGRAMDATA%\Microsoft\office\ClickToRunPackageLocker"
attrib -r -s -h /s /d "%PROGRAMDATA%\Microsoft\office\ClickToRunPackageLocker"
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\ClickToRunPackageLocker"
)

if exist "%PROGRAMDATA%\Microsoft\office\FFStatePBLocker" (
takeown /f "%PROGRAMDATA%\Microsoft\office\FFStatePBLocker"
attrib -r -s -h /s /d "%PROGRAMDATA%\Microsoft\office\FFStatePBLocker"
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\FFStatePBLocker"
)

if exist "%PROGRAMDATA%\Microsoft\office\Heartbeat" (
takeown /f "%PROGRAMDATA%\Microsoft\office\Heartbeat"
attrib -r -s -h /s /d "%PROGRAMDATA%\Microsoft\office\Heartbeat"
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\Heartbeat"
)

if exist "%USERPROFILE%\Microsoft Office" (


takeown /f "%USERPROFILE%\Microsoft Office"
attrib -r -s -h /s /d "%USERPROFILE%\Microsoft Office"
rmdir /s /q "%USERPROFILE%\Microsoft Office"
)

if exist "%USERPROFILE%\Microsoft Office 15" (


takeown /f "%USERPROFILE%\Microsoft Office 15"
attrib -r -s -h /s /d "%USERPROFILE%\Microsoft Office 15"
rmdir /s /q "%USERPROFILE%\Microsoft Office 15"
)
if exist "%USERPROFILE%\Microsoft Office 16" (
takeown /f "%USERPROFILE%\Microsoft Office 16"
attrib -r -s -h /s /d "%USERPROFILE%\Microsoft Office 16"
rmdir /s /q "%USERPROFILE%\Microsoft Office 16"
)
:: --------------------------------------------------

:: --------------------------------------------------
:: Removendo tarefas agendadas.
call :print Removendo tarefas agendadas . . .

schtasks.exe /delete /tn "FF_INTEGRATEDstreamSchedule" /f


schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentLogOn2016"
schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentFallBack2016"
schtasks.exe /delete /tn "FF_INTEGRATEDUPDATEDETECTION" /f
schtasks.exe /delete /tn "C2RAppVLoggingStart" /f
schtasks.exe /delete /tn "Office 15 Subscription Heartbeat" /f
schtasks.exe /delete /tn "\Microsoft\Office\Office 15 Subscription Heartbeat" /f
schtasks.exe /delete /tn "Microsoft Office 15 Sync Maintenance for {d068b555-9700-
40b8-992c-f866287b06c1}" /f
schtasks.exe /delete /tn "\Microsoft\Office\OfficeInventoryAgentFallBack" /f
schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentFallBack" /f
schtasks.exe /delete /tn "\Microsoft\Office\OfficeInventoryAgentLogOn" /f
schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentLogOn" /f
schtasks.exe /delete /tn "Office Background Streaming" /f
schtasks.exe /delete /tn "\Microsoft\Office\Office Automatic Updates" /f
schtasks.exe /delete /tn "\Microsoft\Office\Office ClickToRun Service Monitor" /f
schtasks.exe /delete /tn "Office Subscription Maintenance" /f
schtasks.exe /delete /tn "\Microsoft\Office\Office Subscription Maintenance" /f
:: --------------------------------------------------

:: --------------------------------------------------
:: Removendo servico Click-to-Run.
call :print Removendo servico Click-to-Run . . .

sc delete Clicktorunsvc
:: --------------------------------------------------
::Removendo arquivos de licenciamento
call :print Removendo arquivos de licenciamento . . .
MsiExec.exe /X{90160000-008F-0000-1000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-008C-0000-0000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-008C-0409-0000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-007E-0000-0000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-008C-0000-0000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-008C-0409-0000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-007E-0000-1000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-008C-0000-1000-0000000FF1CE} /quiet
MsiExec.exe /X{90160000-008C-0409-1000-0000000FF1CE} /quiet
MsiExec.exe /X{50150000-008F-0000-1000-0000000FF1CE} /quiet
MsiExec.exe /X{50150000-007E-0000-0000-0000000FF1CE} /quiet
MsiExec.exe /X{50150000-008C-0000-1000-0000000FF1CE} /quiet
:: --------------------------------------------------
:: Removendo chaves no Registro.
call :print Removendo chaves no Registro . . .

reg delete "HKCU\Software\Microsoft\Office\15.0\Registration" /f


reg delete "HKCU\Software\Microsoft\Office\16.0\Registration" /f
reg delete "HKCU\Software\Microsoft\Office\Registration" /f
reg delete "HKLM\SOFTWARE\Microsoft\AppVISV" /f

reg delete "HKLM\SOFTWARE\Microsoft\Office\15.0\Common\InstallRoot\Virtual" /f


reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\InstallRoot\Virtual" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\Common\InstallRoot\Virtual" /f

reg delete "HKLM\SOFTWARE\Classes\CLSID\{2027FC3B-CF9D-4ec7-A823-38BA308625CC}" /f

reg delete "HKCU\SOFTWARE\Microsoft\Office\15.0\ClickToRun" /f


reg delete "HKLM\SOFTWARE\Microsoft\Office\15.0\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\15.0\ClickToRunStore" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\ClickToRunStore" /f
reg delete "HKCU\SOFTWARE\Microsoft\Office\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\ClickToRunStore" /f

reg delete "HKLM\Software\Microsoft\Office\15.0" /f


reg delete "HKLM\Software\Microsoft\Office\15.0" /f
reg delete "HKLM\Software\Microsoft\Office\16.0" /f
reg delete "HKLM\Software\Microsoft\Office\16.0" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office" /f

reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Lync15" /f


reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Lync16" /f

reg delete "HKLM\SOFTWARE\Classes\Protocols\Handler\osf" /f

reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifier
s\Microsoft SPFS Icon Overlay 1 (ErrorConflict)" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifier
s\Microsoft SPFS Icon Overlay 2 (SyncInProgress)" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifier
s\Microsoft SPFS Icon Overlay 3 (InSync)" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverl
ayIdentifiers\Microsoft SPFS Icon Overlay 1 (ErrorConflict)" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverl
ayIdentifiers\Microsoft SPFS Icon Overlay 2 (SyncInProgress)" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverl
ayIdentifiers\Microsoft SPFS Icon Overlay 3 (InSync)" /f

reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell


Extensions\Approved\{B28AA736-876B-46DA-B3A8-84C5E30BA492}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{8B02D659-EBBB-43D7-9BBA-52CF22C5B025}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{0875DCB6-C686-4243-9432-ADCCF0B9F2D7}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{42042206-2D85-11D3-8CFF-005004838597}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{506F4668-F13E-4AA1-BB04-B43203AB3CC0}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{D66DC78C-4F61-447F-942B-3FB6980118CF}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{46137B78-0EC3-426D-8B89-FF7C3A458B5E}" /f

reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper


Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{B4F3A835-0E21-4959-BA22-42B3008E02FF}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{D0498E0A-45B7-42AE-A9AA-ABA463DBD3BF}" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{B4F3A835-0E21-4959-BA22-42B3008E02FF}" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{D0498E0A-45B7-42AE-A9AA-ABA463DBD3BF}" /f

reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\
{0875DCB6-C686-4243-9432-ADCCF0B9F2D7}" /f

reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\Namespace\
{B28AA736-876B-46DA-B3A8-84C5E30BA492}" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NetworkNeighborhood\Namesp
ace\{46137B78-0EC3-426D-8B89-FF7C3A458B5E}" /f

reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Microsoft
Office Temp Files" /f

set clave=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set valor=0FF1CE

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set valor=O365

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)

set clave=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set valor=ProfessionaRetail

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)

set clave=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
set valor=0FF1CE

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
set valor=O365

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)

set clave=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
set valor=ProfessionalRetail

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)
:: --------------------------------------------------

:: --------------------------------------------------
:: Removendo atalhos.
call :print Removendo atalhos . . .

if exist "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Microsoft Office


2016" (
takeown /f "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016"
rmdir /s /q "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016"
)

if exist "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Herramientas de


Microsoft Office 2016" (
takeown /f "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Herramientas
de Microsoft Office 2016"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft\Windows\Start
Menu\Programs\Herramientas de Microsoft Office 2016"
rmdir /s /q "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Herramientas
de Microsoft Office 2016"
)

if exist "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Microsoft Office


2016 Tools" (
takeown /f "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016 Tools"
attrib -r -s -h /s /d "%PROGRAMFILES%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016 Tools"
rmdir /s /q "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016 Tools"
)

cd /d "%PROGRAMFILES%\Microsoft\Windows\Start Menu\Programs"
takeown /f *2016.lnk
attrib -r -s -h /s /d *2016.lnk
del /s /f /q *2016.lnk

if exist "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016" (


takeown /f "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Office
2016"
attrib -r -s -h /s /d "%APPDATA%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016"
rmdir /s /q "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Office
2016"
)

if exist "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Herramientas de Microsoft


Office 2016" (
takeown /f "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Herramientas de
Microsoft Office 2016"
attrib -r -s -h /s /d "%APPDATA%\Microsoft\Windows\Start
Menu\Programs\Herramientas de Microsoft Office 2016"
rmdir /s /q "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Herramientas de
Microsoft Office 2016"
)

if exist "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016


Tools" (
takeown /f "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Office
2016 Tools"
attrib -r -s -h /s /d "%APPDATA%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016 Tools"
rmdir /s /q "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Office
2016 Tools"
)

cd /d "%APPDATA%\Microsoft\Windows\Start Menu\Programs"
takeown /f *2016.lnk
attrib -r -s -h /s /d *2016.lnk
del /s /f /q *2016.lnk

if exist "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Office


2016" (
takeown /f "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016"
attrib -r -s -h /s /d "%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016"
rmdir /s /q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016"
)

if exist "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Herramientas de


Microsoft Office 2016" (
takeown /f "%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\Herramientas de Microsoft Office 2016"
attrib -r -s -h /s /d "%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\Herramientas de Microsoft Office 2016"
rmdir /s /q "%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\Herramientas de Microsoft Office 2016"
)

if exist "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Office


2016 Tools" (
takeown /f "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016 Tools"
attrib -r -s -h /s /d "%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016 Tools"
rmdir /s /q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016 Tools"
)

cd /d "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs"
takeown /f *2016.lnk
attrib -r -s -h /s /d *2016.lnk
del /s /f /q *2016.lnk

if exist "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Office


2016" (
takeown /f "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016"
attrib -r -s -h /s /d "%USERPROFILE%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016"
rmdir /s /q "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016"
)

if exist "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Herramientas de


Microsoft Office 2016" (
takeown /f "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Herramientas de
Microsoft Office 2016"
attrib -r -s -h /s /d "%USERPROFILE%\Microsoft\Windows\Start
Menu\Programs\Herramientas de Microsoft Office 2016"
rmdir /s /q "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Herramientas
de Microsoft Office 2016"
)

if exist "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016


Tools" (
takeown /f "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016 Tools"
attrib -r -s -h /s /d "%USERPROFILE%\Microsoft\Windows\Start
Menu\Programs\Microsoft Office 2016 Tools"
rmdir /s /q "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft
Office 2016 Tools"
)

cd /d "%USERPROFILE%\Microsoft\Windows\Start Menu\Programs"
takeown /f *2016.lnk
attrib -r -s -h /s /d *2016.lnk
del /s /f /q *2016.lnk
:: --------------------------------------------------
:: Remover Resquicios
:: --------------------------------------------------
:: Removendo arquivos do Office.
call :print Removendo arquivos do Office . . .
if exist "%PROGRAMFILES%\Microsoft Office 15" (
rmdir /s /q "%PROGRAMFILES%\Microsoft Office 15"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office 15" (
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office 15"
)

if exist "%PROGRAMFILES%\Microsoft Office\root\Integration" (


cd /d "%PROGRAMFILES%\Microsoft Office\root\Integration"
del /s /q /f C2RManifest*.xml
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\root\Integration" (
cd /d "%PROGRAMFILES(x86)%\Microsoft Office\root\Integration"
del /s /q /f C2RManifest*.xml
)

if exist "%PROGRAMFILES%\Microsoft Office\PackageManifest" (


rmdir /s /q "%PROGRAMFILES%\Microsoft Office\PackageManifest"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\PackageManifest" (
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office\PackageManifest"
)

if exist "%PROGRAMFILES%\Microsoft Office\PackageSunrisePolicies" (


rmdir /s /q "%PROGRAMFILES%\Microsoft Office\PackageSunrisePolicies"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\PackageSunrisePolicies" (
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office\PackageSunrisePolicies"
)

if exist "%PROGRAMFILES%\Microsoft Office\root" (


rmdir /s /q "%PROGRAMFILES%\Microsoft Office\root"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\root" (
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office\root"
)

if exist "%PROGRAMFILES%\Microsoft Office\AppXManifest.xml" (


del /s /q /f "%PROGRAMFILES%\Microsoft Office\AppXManifest.xml"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\AppXManifest.xml" (
del /s /q /f "%PROGRAMFILES(x86)%\Microsoft Office\AppXManifest.xml"
)

if exist "%PROGRAMFILES%\Microsoft Office\FileSystemMetadata.xml" (


del /s /q /f "%PROGRAMFILES%\Microsoft Office\FileSystemMetadata.xml"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office\FileSystemMetadata.xml" (
del /s /q /f "%PROGRAMFILES(x86)%\Microsoft Office\FileSystemMetadata.xml"
)

if exist "%PROGRAMDATA%\Microsoft\ClicToRun" (
rmdir /s /q "%PROGRAMDATA%\Microsoft\ClicToRun"
)

if exist "%COMMONPROGRAMFILES%\Microsoft Shared\ClickToRun" (


rmdir /s /q "%COMMONPROGRAMFILES%\Microsoft Shared\ClickToRun"
) else if exist "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\ClickToRun" (
rmdir /s /q "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\ClickToRun"
)

if exist "%PROGRAMDATA%\Microsoft\office\FFPackageLocker" (
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\FFPackageLocker"
)

if exist "%PROGRAMDATA%\Microsoft\office\ClickToRunPackageLocker" (
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\ClickToRunPackageLocker"
)
if exist "%PROGRAMDATA%\Microsoft\office\FFStatePBLocker" (
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\FFStatePBLocker"
)

if exist "%PROGRAMDATA%\Microsoft\office\Heartbeat" (
rmdir /s /q "%PROGRAMDATA%\Microsoft\office\Heartbeat"
)

if exist "%USERPROFILE%\Microsoft Office" (


rmdir /s /q "%USERPROFILE%\Microsoft Office"
)

if exist "%USERPROFILE%\Microsoft Office 15" (


rmdir /s /q "%USERPROFILE%\Microsoft Office 15"
)

if exist "%USERPROFILE%\Microsoft Office 16" (


rmdir /s /q "%USERPROFILE%\Microsoft Office 16"
)

if exist "%PROGRAMFILES%\Microsoft Office" (


rmdir /s /q "%PROGRAMFILES%\Microsoft Office"
) else if exist "%PROGRAMFILES(x86)%\Microsoft Office" (
rmdir /s /q "%PROGRAMFILES(x86)%\Microsoft Office"
)

if exist "%COMMONPROGRAMFILES%\Microsoft Shared\Office11" (


rmdir /s /q "%COMMONPROGRAMFILES%\Microsoft Shared\Office11"
) else if exist "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office11" (
rmdir /s /q "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office11"
)

if exist "%COMMONPROGRAMFILES%\Microsoft Shared\Office12" (


rmdir /s /q "%COMMONPROGRAMFILES%\Microsoft Shared\Office12"
) else if exist "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office12" (
rmdir /s /q "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office12"
)

if exist "%COMMONPROGRAMFILES%\Microsoft Shared\Office14" (


rmdir /s /q "%COMMONPROGRAMFILES%\Microsoft Shared\Office14"
) else if exist "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office14" (
rmdir /s /q "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office14"
)

if exist "%COMMONPROGRAMFILES%\Microsoft Shared\Office15" (


rmdir /s /q "%COMMONPROGRAMFILES%\Microsoft Shared\Office15"
) else if exist "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office15" (
rmdir /s /q "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Office15"
)

if exist "%COMMONPROGRAMFILES%\Microsoft Shared\Source Engine" (


rmdir /s /q "%COMMONPROGRAMFILES%\Microsoft Shared\Source Engine"
) else if exist "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Source Engine" (
rmdir /s /q "%COMMONPROGRAMFILES(x86)%\Microsoft Shared\Source Engine"
)

if exist "%APPDATA%\microsoft\templates\Normal.dotm" (
del /s /q /f "%APPDATA%\microsoft\templates\Normal.dotm"
)

if exist "%APPDATA%\microsoft\templates\Word.dotx" (
del /s /q /f "%APPDATA%\microsoft\templates\Word.dotx"
)

if exist "%APPDATA%\microsoft\document building blocks\3082\15\Building


Blocks.dotx" (
del /s /q /f "%APPDATA%\microsoft\document building blocks\3082\15\Building
Blocks.dotx"
)

if exist "%ALLUSERSPROFILE%\Microsoft\Office" (
rmdir /s /q "%ALLUSERSPROFILE%\Microsoft\Office"
)

if exist "%USERPROFILE%\Microsoft\Office" (
rmdir /s /q "%USERPROFILE%\Microsoft\Office"
)
:: --------------------------------------------------
if exist "%APPDATA%\Microsoft\Office" (
rmdir /s /q "%APPDATA%\Microsoft\Office"
)
if exist "%APPDATA%\Microsoft\Word" (
rmdir /s /q "%APPDATA%\Microsoft\Word"
)
if exist "%APPDATA%\Microsoft\Excel" (
rmdir /s /q "%APPDATA%\Microsoft\Excel"
)
if exist "%APPDATA%\Microsoft\Outlook" (
rmdir /s /q "%APPDATA%\Microsoft\Outlook"
)

if exist "%USERPROFILE%\AppData\Local\Microsoft\Office" (
rmdir /s /q "%USERPROFILE%\AppData\Local\Microsoft\Office"
)
if exist "%USERPROFILE%\AppData\Local\Microsoft\Word" (
rmdir /s /q "%USERPROFILE%\AppData\Local\Microsoft\Word"
)
if exist "%USERPROFILE%\AppData\Local\Microsoft\Excel" (
rmdir /s /q "%USERPROFILE%\AppData\Local\Microsoft\Excel"
)
if exist "%USERPROFILE%\AppData\Local\Microsoft\Outlook" (
rmdir /s /q "%USERPROFILE%\AppData\Local\Microsoft\Outlook"
)
:: --------------------------------------------------
:: Removendo arquivos temporarios do Windows.
call :print Removendo arquivos temporarios do Windows . . .

cd /d %TEMP%
del /s /f /q *.*
:: --------------------------------------------------

:: --------------------------------------------------
:: Removendo chaves no Registro.
call :print Removendo chaves no Registro . . .

reg delete "HKCU\Software\Microsoft\Office\15.0\Registration" /f


reg delete "HKCU\Software\Microsoft\Office\16.0\Registration" /f
reg delete "HKCU\Software\Microsoft\Office\Registration" /f
reg delete "HKLM\SOFTWARE\Microsoft\AppVISV" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\15.0\Common\InstallRoot\Virtual" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\Common\InstallRoot\Virtual" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\Common\InstallRoot\Virtual" /f
reg delete "HKLM\SOFTWARE\Classes\CLSID\{2027FC3B-CF9D-4ec7-A823-38BA308625CC}" /f
reg delete "HKCU\SOFTWARE\Microsoft\Office\15.0\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\15.0\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\15.0\ClickToRunStore" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\16.0\ClickToRunStore" /f
reg delete "HKCU\SOFTWARE\Microsoft\Office\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\ClickToRun" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office\ClickToRunStore" /f
reg delete "HKLM\Software\Microsoft\Office\15.0" /f
reg delete "HKLM\Software\Microsoft\Office\15.0" /f
reg delete "HKLM\Software\Microsoft\Office\16.0" /f
reg delete "HKLM\Software\Microsoft\Office\16.0" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Lync15" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Lync16" /f
reg delete "HKLM\SOFTWARE\Classes\Protocols\Handler\osf" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifier
s\Microsoft SPFS Icon Overlay 1 (ErrorConflict)" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifier
s\Microsoft SPFS Icon Overlay 2 (SyncInProgress)" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifier
s\Microsoft SPFS Icon Overlay 3 (InSync)" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverl
ayIdentifiers\Microsoft SPFS Icon Overlay 1 (ErrorConflict)" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverl
ayIdentifiers\Microsoft SPFS Icon Overlay 2 (SyncInProgress)" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverl
ayIdentifiers\Microsoft SPFS Icon Overlay 3 (InSync)" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{B28AA736-876B-46DA-B3A8-84C5E30BA492}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{8B02D659-EBBB-43D7-9BBA-52CF22C5B025}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{0875DCB6-C686-4243-9432-ADCCF0B9F2D7}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{42042206-2D85-11D3-8CFF-005004838597}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{506F4668-F13E-4AA1-BB04-B43203AB3CC0}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{D66DC78C-4F61-447F-942B-3FB6980118CF}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell
Extensions\Approved\{46137B78-0EC3-426D-8B89-FF7C3A458B5E}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{B4F3A835-0E21-4959-BA22-42B3008E02FF}" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{D0498E0A-45B7-42AE-A9AA-ABA463DBD3BF}" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{31D09BA0-12F5-4CCE-BE8A-2923E76605DA}" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{B4F3A835-0E21-4959-BA22-42B3008E02FF}" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper
Objects\{D0498E0A-45B7-42AE-A9AA-ABA463DBD3BF}" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\
{0875DCB6-C686-4243-9432-ADCCF0B9F2D7}" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\Namespace\
{B28AA736-876B-46DA-B3A8-84C5E30BA492}" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NetworkNeighborhood\Namesp
ace\{46137B78-0EC3-426D-8B89-FF7C3A458B5E}" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Microsoft
Office Temp Files" /f
reg delete "HKCU\SOFTWARE\Microsoft\Office" /f
reg delete "HKLM\SOFTWARE\Microsoft\Office" /f
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\ose" /f
reg delete "HKLM\SOFTWARE\Microsoft\AppVISV" /f
reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Office" /f
set clave=HKLM\SOFTWARE\Microsoft\Office\Delivery\SourceEngine\Downloads
set valor=0FF1CE}

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set
clave=HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\Delivery\SourceEngine\Downloads
set valor=0FF1CE}

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set valor=0FF1CE

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set valor=O365

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)

set clave=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
set valor=ProfessionaRetail

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)

set clave=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
set valor=0FF1CE

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
set valor=O365

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)

set clave=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
set valor=ProfessionalRetail

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a - en-us" /f
reg delete "%%a - es-es" /f
)

reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ENTERPRISE" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ULTIMATE" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.PRO" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.PROPLUS" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ENTERPRISER" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ULTIMATER" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.PROR"
/f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.HOMESTUDENTR" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.STANDARDR" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Office14.SMALLBUSINESSR"
/f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ENTERPRISE" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ULTIMATE" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PRO" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PROPLUS" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ENTERPRISER" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ULTIMATER" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PROR" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HOMESTUDENTR" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\STANDARDR" /f
reg delete
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SMALLBUSINESSR" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ENTE
RPRISE" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ULTI
MATE" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.PRO"
/f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.PROP
LUS" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ENTE
RPRISER" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.ULTI
MATER" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.PROR
" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.HOME
STUDENTR" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.STAN
DARDR" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office14.SMAL
LBUSINESSR" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ENTERPRISE" /
f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ULTIMATE" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\PRO" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\PROPLUS" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ENTERPRISER"
/f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ULTIMATER" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\PROR" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\HOMESTUDENTR"
/f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\STANDARDR" /f
reg delete
"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\SMALLBUSINESS
R" /f
set clave=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-
18\Products
set valor=F01FEC

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\Features
set valor=F01FEC

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\Products
set valor=F01FEC

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\UpgradeCodes
set valor=F01FEC

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\Win32Assemblies
set valor=Office16

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\Win32Assemblies
set valor=Office15

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\Win32Assemblies
set valor=Office14

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\Win32Assemblies
set valor=Office12

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

set clave=HKCR\Installer\Win32Assemblies
set valor=Office11

for /f %%a in ('"reg query "%clave%" | find "%valor%""') do (


reg delete "%%a" /f
)

reg delete "HKU\.DEFAULT\Software\Microsoft\Office" /f


reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\winword.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\excel.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\powerpnt.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\onenote.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\outlook.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\mspub.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\msaccess.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\infopath.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\groove.exe" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution
Options\lync.exe" /f
:: --------------------------------------------------

:: --------------------------------------------------
:: Encerrando.
call :print O procedimento foi completado com sucesso.

echo.Aperte alguma tecla para encerrar . . .


pause>nul
goto :eof
:: --------------------------------------------------

::
/**********************************************************************************
***/

:: Fim da ferramenta.
::
/**********************************************************************************
***/
:close

exit
::
/**********************************************************************************
***/

Você também pode gostar