DISM: mudanças entre as edições
(Criou página com '== Sobre == Olá! Visitante, reunimos aqui, informações sobre o DISM (Serviço e Gerenciamento de Imagens de Implantação) que é uma ferramenta de linha de comando usada para atender imagens do Windows. Você pode usá-lo para instalar, desinstalar, configurar e atualizar recursos, pacotes, drivers e configurações internacionais do Windows. Os comandos de manutenção DISM estão disponíveis para execução em um sistema operacional offline ou em execução. '''...') |
(→Script) |
||
| Linha 45: | Linha 45: | ||
@echo off | @echo off | ||
title Backup ou | title Backup ou Restauracao de Drivers | ||
color 0A | color 0A | ||
:menu | :menu | ||
echo ====================================== | echo ====================================== | ||
echo Backup ou | echo Backup ou Restauracao de Drivers | ||
echo by Diego Costa - Projeto Root | echo by Diego Costa - Projeto Root | ||
echo ====================================== | echo ====================================== | ||
| Linha 58: | Linha 58: | ||
echo 3. Sair | echo 3. Sair | ||
echo. | echo. | ||
set /p opcao=Escolha uma | set /p opcao=Escolha uma opcao [1-3]: | ||
if "%opcao%"=="1" goto backup | if "%opcao%"=="1" goto backup | ||
if "%opcao%"=="2" goto restaurar | if "%opcao%"=="2" goto restaurar | ||
if "%opcao%"=="3" exit | if "%opcao%"=="3" exit | ||
echo Opção | echo Opção invalida! | ||
pause | pause | ||
cls | cls | ||
| Linha 72: | Linha 72: | ||
mkdir C:\Temp\backup-drivers 2>nul | mkdir C:\Temp\backup-drivers 2>nul | ||
dism /online /export-driver /destination:C:\Temp\backup-drivers | dism /online /export-driver /destination:C:\Temp\backup-drivers | ||
echo Backup | echo Backup concluido! | ||
pause | pause | ||
cls | cls | ||
| Linha 78: | Linha 78: | ||
:restaurar | :restaurar | ||
echo Restaurando drivers do | echo Restaurando drivers do diretorio... | ||
pnputil.exe /add-driver C:\Temp\backup-drivers\*.inf /subdirs | pnputil.exe /add-driver C:\Temp\backup-drivers\*.inf /subdirs | ||
echo | echo Restauracao concluida! | ||
pause | pause | ||
cls | cls | ||
goto menu | goto menu | ||
Edição atual tal como às 12h58min de 14 de maio de 2025
Sobre
Olá! Visitante, reunimos aqui, informações sobre o DISM (Serviço e Gerenciamento de Imagens de Implantação) que é uma ferramenta de linha de comando usada para atender imagens do Windows. Você pode usá-lo para instalar, desinstalar, configurar e atualizar recursos, pacotes, drivers e configurações internacionais do Windows. Os comandos de manutenção DISM estão disponíveis para execução em um sistema operacional offline ou em execução.
Cenários comuns de manutenção e gerenciamento
As soluções de gerenciamento e manutenção de imagem se enquadram em duas categorias principais:
Gerenciar os dados ou as informações incluídas na imagem do Windows, como enumerar ou fazer um inventário dos componentes, atualizações, drivers ou aplicativos contidos em uma imagem, capturar ou dividir uma imagem, acrescentar ou excluir imagens em um arquivo .wim ou montar uma imagem.
Manutenção da própria imagem, incluindo a adição ou remoção de pacotes de driver e drivers, modificação de configurações de idioma, habilitação ou desabilitação de recursos do Windows e atualização para uma edição mais alta do Windows.
Fontes: https://learn.microsoft.com/pt-br/windows-hardware/manufacture/desktop/what-is-dism
DISM
Alguns comandos uteis
Cria um backup de todos os drivers instalados no sistema para um diretório especificado.
dism /online /export-driver /destination:c:\temp\backup-drivers
- Instala drivers a partir de um diretório especificado, incluindo subpastas.
pnputil.exe /add-driver C:\Temp\backup-drivers\*.inf /subdirs
Script
Para facilitar o processo criei um script em .bat para solicitar ao usuário se quer realizar o backup ou se quer restaurar o backup de drivers.
Como usar:
- Copie e cole o conteúdo abaixo em um arquivo com a extensão .bat (ex: drivers.bat).
- Execute o script como administrador (necessário para dism e pnputil).
- Siga o menu para escolher a ação desejada.
@echo off title Backup ou Restauracao de Drivers color 0A :menu echo ====================================== echo Backup ou Restauracao de Drivers echo by Diego Costa - Projeto Root echo ====================================== echo. echo 1. Fazer backup dos drivers echo 2. Restaurar drivers echo 3. Sair echo. set /p opcao=Escolha uma opcao [1-3]: if "%opcao%"=="1" goto backup if "%opcao%"=="2" goto restaurar if "%opcao%"=="3" exit echo Opção invalida! pause cls goto menu :backup echo Criando backup dos drivers... mkdir C:\Temp\backup-drivers 2>nul dism /online /export-driver /destination:C:\Temp\backup-drivers echo Backup concluido! pause cls goto menu :restaurar echo Restaurando drivers do diretorio... pnputil.exe /add-driver C:\Temp\backup-drivers\*.inf /subdirs echo Restauracao concluida! pause cls goto menu