Important
Execute o Script como Administrador
Para simplificar seu uso, tomei a decisão de combinar meus scripts bash, que antes eram separados.
Note
Por enquanto a apenas 7 script. Porém, pretendo colocar mais. Enquanto isso se quiser mais opções de script vá no meu outro github com scrips escritos em powershell
Marca Windows
Este script ele irá limpar o cache da chave windows o que você terar que colocar novamente caso utilize o script. Este script permite também, fazer com que aquela marca do windows: "Ative o windows", ela simplesmente desapareça quando reiniciar a maquina quando o script tiver sido utilizado.
SLMGR.VBS /CPKY
: Este comando é usado para limpar a chave do produto do registro do Windows. Ele remove a chave do produto sem desinstalá-la do sistema. Isso pode ser útil para impedir que programas maliciosos acessem a chave do produto por meio do registro.
SLMGR.VBS /CKMS
: Este comando é usado para limpar o nome do servidor de Gerenciamento de Chaves (KMS) usado para ativação. O KMS é um serviço da Microsoft que permite que organizações ativem seus sistemas operacionais Windows usando um servidor de rede local em vez de chaves de produto individuais. Este comando limpa o nome do servidor KMS, o que significa que o sistema não usará mais o KMS para ativação.
Net stop Sppsvc
: Este comando interrompe o serviço de Plataforma de Proteção de Software (Sppsvc). O Sppsvc é responsável por gerenciar a licença e ativação de software em sistemas Windows. Parar esse serviço pode ser útil em determinados cenários de solução de problemas ou ao realizar tarefas de manutenção específicas.
CD C:\Windows\System32\SPP\Store\2.0
: Este comando muda o diretório atual para a localização especificada. Neste caso, ele muda para a pasta "C:\Windows\System32\SPP\Store\2.0". Essa pasta é onde os arquivos de licença do Windows são armazenados.
Ren Tokens.dat Tokens.old
: Este comando renomeia o arquivo "Tokens.dat" para "Tokens.old". Isso pode ser útil para fazer backup do arquivo original ou para resolver problemas relacionados à ativação do Windows.
SLMGR.VBS /RILC
: Este comando reativa a licença de software do Windows. Ele reconstrói a licença de software no sistema, o que pode ser útil se a ativação do Windows estiver enfrentando problemas.
Marca d'água solicitando ativação do Windows | Link |
---|---|
Marca windows | https://answers.microsoft.com/pt-br/windows/forum/all/marca-d%C3%A1gua-solicitando-ativa%C3%A7%C3%A3o-do/2ca8e29c-a54c-4498-baa6-22b04aa2b81c |
Windows Update
Para explicar o script, ele irar verificar como o comandos do net recursos do windows update para tudo ocorrer bem. Caso esteja tenho problemas como o windows update, pode para eles usando o stop no start assim você reinicia o seu sistema. Ai verifica se tudo está certo.
Os comandos com o "SC" funcionam apenas no terminal CMD windows, não funcionam no powershell. Já os demais como o net funcioname nos dois sem problema.
net start bits
net start wuauserv
net start cryptSvc
net start msiserver
SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto
net start bits
net start wuauserv
net start cryptSvc
net start msiserver
SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto
net start bits
: Este comando inicia o serviço Background Intelligent Transfer Service (BITS). O BITS é um serviço do Windows que facilita a transferência assíncrona, priorizada e limitada de arquivos entre máquinas usando a largura de banda da rede ociosa.
net start wuauserv
: Este comando inicia o serviço Windows Update (wuauserv). O serviço Windows Update é responsável por gerenciar e fornecer atualizações para o sistema operacional Windows.
net start cryptSvc
: Este comando inicia o serviço Cryptographic Services (cryptSvc). O serviço Cryptographic Services fornece funções criptográficas essenciais para o Windows, como criptografia, descriptografia e operações com certificados.
net start msiserver
: Este comando inicia o serviço Windows Installer (msiserver). O serviço Windows Installer é responsável por instalar, modificar e remover pacotes de software no formato MSI (Microsoft Installer).
SC config wuauserv start= auto
: Este comando usa o comando SC (Service Control) para configurar o tipo de inicialização do serviço Windows Update (wuauserv) como automático. Configurar o tipo de inicialização como automático garante que o serviço seja iniciado automaticamente quando o sistema inicializar.
SC config bits start= auto
: Este comando usa o comando SC para configurar o tipo de inicialização do serviço Background Intelligent Transfer Service (bits) como automático. Configurar o tipo de inicialização como automático garante que o serviço seja iniciado automaticamente quando o sistema inicializar.
SC config cryptsvc start= auto
: Este comando usa o comando SC para configurar o tipo de inicialização do serviço Cryptographic Services (cryptsvc) como automático. Configurar o tipo de inicialização como automático garante que o serviço seja iniciado automaticamente quando o sistema inicializar.
SC config trustedinstaller start= auto
: Este comando usa o comando SC para configurar o tipo de inicialização do serviço TrustedInstaller (trustedinstaller) como automático. O serviço TrustedInstaller é responsável por instalar, modificar e remover atualizações do Windows e componentes opcionais.
Reset-Para-Netsh
Abra o Script como Administrador
Um script Bat, que resetar configurações e portas como TCP. Do computador, Caso esteja tendo problemas com internet no computador ou notbook.
Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI, versões 21H2 e 20H2
Via terminal:
start Reset_net.bat
Via Sistema Operacional Gráfico:
Execute o arquivo como Admistrador!
Shell de Rede (netsh)
- netsh winsock reset all
- netsh int 6to4 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
- ipconfig /renew
- netsh advfirewall firewall add rule name="Block %porta%" dir=in action=block protocol=TCP localport=%porta%
Systeminfo simplificado
O intuito do script é ter informações sobre seu Desktop pessoal.
Para utilizar o script, baixe ele em arquivo zipado ou por linha de comando (cmd)
Execute ele de preferencia como administrador.
Já com o Informações.bat instalado, execute no terminal se preferir:
start Informacoes.bat
O script irar retornar informações sobre:
processador
@echo [!] Informacoes Do Processador:
color 5
timeout /t 6 > null
@echo.
wmic CPU get name
@echo.
@echo [*] Arquitetura: %PROCESSOR_ARCHITECTURE%
@echo [*] Processador: %PROCESSOR_IDENTIFIER%
@echo [*] Versao: %PROCESSOR_REVISION%
@echo [*] Nucleos: %NUMBER_OF_PROCESSORS%
@echo.
@echo --------------------
Disco
@echo [!] Informacoes do disco:
color 6
timeout /t 5 > null
@echo.
wmic diskdrive list brief
@echo --------------------
@echo.
@echo [!] Informacoes da Placa De Video:
color 7
timeout /t 5 > null
@echo.
wmic path win32_VideoController get name
wmic path win32_VideoController get name, adapterram, driverversion
@echo.
@echo --------------------
Memoria Ram
@echo [!] Informacoes da Memoria Ram:
@echo.
wmic memorychip get Manufacturer,Capacity,PartNumber,Speed,DeviceLocator
echo.
@echo --------------------
Informações De Rede
@echo [!] Informacoes De Rede:
@echo.
timeout /t 6 > null
color 8
netsh interface ipv4 show addresses "Wi-Fi" | findstr "Endereço IP"
netsh wlan show interfaces | findstr "Perfil"
netsh wlan show interfaces | findstr "Estado"
netsh wlan show interfaces | findstr "Sinal"
netsh wlan show interfaces | findstr "Canal"
netsh wlan show interfaces | findstr "Descrição"
netsh wlan show interfaces | findstr "BSSID"
netsh wlan show interfaces | findstr "Criptografia"
netsh wlan show interfaces | findstr "Faixa"
Para obter informações do ip e relacionado a endereço, foi utilizado o curl junto como o ipinfo.io
curl -s ipinfo.io | findstr "ip"
curl -s ipinfo.io | findstr "country"
curl -s ipinfo.io | findstr "region"
curl -s ipinfo.io | findstr "postal"
curl -s ipinfo.io | findstr "city"
curl -s ipinfo.io | findstr "hostname"
curl -s ipinfo.io | findstr "loc"
curl -s ipinfo.io | findstr "org"
E outras informações adicionais, como placa de video, endereço ip, Proprietário registrado e etc.
@echo [!] Salvando as informacoes em um arquivo txt (informacoes.txt)...
@echo --------------------
@echo off
@echo -------------------- > informacoes.txt
@echo. >> informacoes.txt
@echo [*] github: https://github.com/suchsoak >> informacoes.txt
@echo. >> informacoes.txt
@echo -------------------- >> informacoes.txt
@echo. >> informacoes.txt
wmic OS get name >> informacoes.txt
ver >> informacoes.txt
@echo. >> informacoes.txt
date /t >> informacoes.txt
@echo. >> informacoes.txt
Verificadores De Disco
Abra o arquivo.bat como adiminstrador.
Verificadores Para Profissionais De Ti. Um simples script para verificar arquivos do hd ou ssd.
start Verificadores.bat
- Sfc /ScanNow
- dism /online /cleanup-image /scanhealth
- dism /online /cleanup-image /restorehealth
- dism /Online /Cleanup-Image /CheckHealth
- chkdsk
- wmic
- cd %temp%
- del /F /Q *
Resetar Drive Video
pnputil /enum-devices /class Display | findstr "ID da Instância"
pnputil /restart-device "%ID%"
HR CODE
Parte do código
curl qrenco.de/%qr%
MIT License Copyright (c) 2024 ~#M?x