Excluindo chaves e pastas do registro com o CMD usando mensagens e pausas

1

Eu faço um script para excluir algumas chaves do registro e alguns arquivos e pastas do computador. Eu quero saber porque estou recebendo erros, mesmo que todas as chaves e pastas existam.

Erros dizem que as chaves não existem, mesmo que as pastas não existam, mas todas elas existem e eu verifiquei novamente mesmo após o reinício do computador.

Foi executado como admin, o sistema é o Windows 10, x64

@echo off
echo Deleting registry keys
reg delete "HKLM\SOFTWARE\WOW6432Node\TeamViewer" /f
reg delete "HKCU\SOFTWARE\TeamViewer" /f
reg delete "HKCR\TeamViewerConfiguration" /f
reg delete "HKCR\TeamViewerSession" /f
timeout /t 5

echo Deleting Team View from program files
del /S /Q C:\Program Files (x86)\TeamViewer
rmdir /S /Q C:\Program Files (x86)\TeamViewer
timeout /t 3

echo Deleting Team view
del /S /Q C:\Users\%USERNAME%\AppData\Roaming\TeamViewer
rmdir /S /Q C:\Users\%USERNAME%\AppData\Roaming\TeamViewer
timeout /t 3

echo Deleting Team View
del /S /Q C:\Users\%USERNAME%\AppData\Local\TeamViewer
rmdir /S /Q C:\Users\%USERNAME%\AppData\Local\TeamViewer
timeout /t 3
exit
    
por Mario 29.04.2017 / 20:46

1 resposta

4

Erro é que diz que chaves não existem

Você não precisa de " s em torno do keyname :

reg delete HKLM\SOFTWARE\WOW6432Node\TeamViewer /f
reg delete HKCU\SOFTWARE\TeamViewer /f
reg delete HKCR\TeamViewerConfiguration /f
reg delete HKCR\TeamViewerSession /f

Leitura Adicional

por 29.04.2017 / 21:29