Script para Alterar o Page File no Windows 2008 Server Core

É muito comum ao instalar o Windows 2008 em modo Core esquecer o tamanho que o arquivo de paginação irá ficar.

Normalmente ele irá criar um arquivo de paginação com o mesmo tamanho de memória, o que em hosts com 128 GB deixará um servidor (que tipicamente tem discos de 160 GB) com o disco do SO quase cheio.

É simples alterar o Page File por utilizar o script abaixo, que vc pode copiar em um arquivo cmd e executar.

wmic pagefile list /format:list
pause
wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False
wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=16384,MaximumSize=16384
pause
shutdown -r -t 0

Segue a explicação linha a linha:

  1. Lista as configurações atuais, apenas para conferência da linha 4, note o parametro Name
  2. Pausa para cancelar e modificar a linha 4 se for necessário
  3. Desativa o modo automático (default) e deixa em manual
  4. Altera o arquivo de paginação para 16 GB, sendo que você poderá utilizar outro tamanho que ache necessário
  5. Pausa antes do shutdown para verificar as mensagens caso ocorram erro
  6. Reinicia o servidor imediatamente

Bom proveito!