Compartilhar via

Script para efetuar uma limpeza automática.

Anônima
2021-02-11T10:38:14+00:00

Eu queria fazer um arquivo e abrir ele como cmd para apagar certas coisas, mas eu não descobri como fazer os comandos que eu quero.

As seguintes pastas a serem apagadas são essas:

%temp%

temp

C:\Windows\SoftwareDistribution\Download - Histórico de atualizações do Windows Uptade

Prefetch
Recent
Windows.old / WindowsUpgrade - E se tiver de algum modo o comando identificar essas duas pastas ele apagar elas.

DNS Flush / Clean - E um comando pra deixar o ping flinstons.

Agradeço desde já quem conseguir me ensinar ou me ajudar.

Título Original: [Alguém pode me ajudar a criar um script no Cmd para efetuar uma limpeza automática ...]

Windows para casa | Windows 10 | Falhas de desempenho e do sistema

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

3 respostas

Classificar por: Mais útil
  1. Anônima
    2021-02-11T11:54:42+00:00

    Tudo bem taepik?

    Isso aqui te ajuda?

    @echo off

    taskkill /im explorer.exe /f

    Takeown /f  %temp% /R /D N

    icacls %temp% /E /T /G Todos:F

    RD /S %temp% /q

    del %temp% /q

    Takeown /f  "%windir%\temp" /R /D N

    icacls "%windir%\temp" /E /T /G Todos:F

    RD /S "%windir%\temp" /q

    del "%windir%\temp" /q

    Takeown /f  "%windir%\prefetch" /R /D N

    icacls "%windir%\prefetch" /E /T /G Todos:F

    RD /S "%windir%\prefetch" /q

    del "%windir%\prefetch" /q

    Takeown /f  %userprofile%\recent" /R /D N

    icacls %userprofile%\recent" /E /T /G Todos:F

    RD /S %userprofile%\recent" /q

    del %userprofile%\recent" /q

    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

    ipconfig /release

    ipconfig /renew

    ipconfig /flushdns

    Netsh winsock reset

    net localgroup administradores localservice /add

    *fsutil resource setautoreset true C:*

    netsh int ip reset resetlog.txt

    netsh winsock reset all

    netsh int 6to4 reset all

    Netsh int ip reset all

    netsh int ipv4 reset all

    netsh int ipv6 reset all

    netsh int httpstunnel reset all

    netsh int isatap reset all

    netsh int portproxy reset all

    netsh int tcp reset all

    netsh int teredo reset all

    Netsh int ip reset

    Netsh winsock reset

    netsh interface teredo set state disabled

    netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled

    netsh interface ipv6 isatap set state state=disabled

    DIR "%systemdrive%" | Find "Windows.old"

    if %ERRORLEVEL% EQU 1 GOTO :Remover

    if %ERRORLEVEL% EQU 0 GOTO :NaoRemover

    GOTO :Windows10Upgrade

    :Remover

    Takeown /f  "%systemdrive%\Windows.old" /R /D N

    icacls "%systemdrive%\Windows.old" /E /T /G Todos:F

    RD /S "%systemdrive%\Windows.old" /q

    del "%systemdrive%\Windows.old" /q

    GOTO :Windows10Upgrade

    :NaoRemover

    GOTO :Windows10Upgrade

    :Windows10Upgrade

    @Echo off

    DIR "%systemdrive%" | Find "Windows10Upgrade"

    if %ERRORLEVEL% EQU 1 GOTO :Remover

    if %ERRORLEVEL% EQU 0 GOTO :NaoRemover

    GOTO :WindowsUpgrade

    :Remover

    Takeown /f  "%systemdrive%\Windows10Upgrade" /R /D N

    icacls "%systemdrive%\Windows10Upgrade" /E /T /G Todos:F

    RD /S "%systemdrive%\Windows10Upgrade" /q

    del "%systemdrive%\Windows10Upgrade" /q

    DEL "%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows 10 Update Assistant.lnk"

    DEL "%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Assistente de Atualização do Windows 10.lnk"

    DEL "%userprofile%\Desktop\Windows 10 Update Assistant.lnk"

    DEL "%userprofile%\Desktop\Assistente de Atualização do Windows 10.lnk"

    GOTO :WindowsUpgrade

    :NaoRemover

    GOTO :WindowsUpgrade

    :WindowsUpgrade

    @Echo off

    DIR "%systemdrive%" | Find "WindowsUpgrade"

    if %ERRORLEVEL% EQU 1 GOTO :Remover

    if %ERRORLEVEL% EQU 0 GOTO :NaoRemover

    GOTO :Explorer

    :Remover

    Takeown /f  "%systemdrive%\WindowsUpgrade" /R /D N

    icacls "%systemdrive%\WindowsUpgrade" /E /T /G Todos:F

    RD /S "%systemdrive%\WindowsUpgrade" /q

    del "%systemdrive%\WindowsUpgrade" /q

    DEL "%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows 10 Update Assistant.lnk"

    DEL "%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Assistente de Atualização do Windows 10.lnk"

    DEL "%userprofile%\Desktop\Windows 10 Update Assistant.lnk"

    DEL "%userprofile%\Desktop\Assistente de Atualização do Windows 10.lnk"

    GOTO :Explorer

    :NaoRemover

    GOTO :Explorer

    :Explorer

    start explorer.exe

    exit

    Você só precisa abrir o bloco de notas e salvar o arquivo com a extensão .BAT com o nome que desejar e executá-la como Administrador.

    Algumas pastas podem não ser removidas se tiverem em uso por algum programa.

    50+ pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2021-02-13T10:18:54+00:00

    taepik, como vai?Alguma novidade? Deixe-nos saber!

    7 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2021-02-11T11:40:06+00:00

    Olá, como vai?

    Meu nome é Luís sou consultor independente.

    Há um artigo do Wanderson_Silva aqui no fórum que poderá auxiliá-lo nessa questão, veja no post abaixo:

    https://answers.microsoft.com/pt-br/windows/for...

    Outro artigo no fórum da Technet que poderá ser útil:

    https://social.technet.microsoft.com/Forums/pt-...

    Caso ainda sim tenha dúvidas, peço a gentileza de acessar o link abaixo que vai direcioná-lo ao MSDN, que é um fórum especialmente destinado para desenvolvedores, profissionais em TI e voltado para essa questão.

    http://social.msdn.microsoft.com/Forums/pt-br/home

    Para criar uma nova thread no fórum da MSDN, acesse: https://social.msdn.microsoft.com/Forums/pt-br/...

    Me coloco à disposição.

    6 pessoas acharam esta resposta útil.
    0 comentários Sem comentários