Händig kommandofilen (4 / 5 steg)
Steg 4: Fylla upp funktioner
Nu låt oss fylla i dem! Infoga koden nedan under den senaste ekot med---
: om
Upprepa denna kommandofil skapades av Kevin Tipker i juni 2016
ECHO och är gratis att använda och modifiera på egen risk. Behaga bli mycket
ECHO försiktig om du inte förstår vad du gör
ECHO.
ECHO du kan hitta mer av mitt arbete i länken nedan.
eko-
: Hjälp
ECHO * att köra bat filen utan problem måste du vara en administratör
ECHO och köra det som administratör
ECHO.
ECHO 1. Generera säkerhetskopiering av filer (ange 7 för att se information)
eko - kontrollera om det finns en karta som heter Backup i C: / Om inte skapa det
ECHO.
ECHO 2. Kontrollera nätverksanslutningen
ECHO - se till att använda LAN
ECHO.
ECHO 4. Tar bort tillfälliga Internet-filer, historia och Cookies
eko - historia, cookies etc filer finns i
ECHO C:\Documents and Settings\användarnamn\Local lokala Internet Files
: BackupInfo
Upprepa denna process kommer att göra en säkerhetskopia av följande filer:
ECHO - Mina dokument
ECHO - favoriter
ECHO - e-post och kontakter (MS Outlook)
eko - säkerhetskopiera e-post och adress bok (Outlook Express)
ECHO - registret
ECHO.
ECHO * Obs: det finns en förändring som inte allt kommer att säkerhetskopieras
ECHO och det är eftersom du kanske inte har MS Oulook eller Outlook Express
: CreateBackup
:: variabler
:: detta måste vara ovan titeln regel (se bild 5)
Ange enhet = c:\Kopior
Ange backupcmd = xcopy/s/c/d /e /h /i/r /y
eko - säkerhetskopiera mina dokument...
% backupcmd % "%USERPROFILE%\My dokument" "%drive%\My dokument"
eko - säkerhetskopiera Favoriter...
% backupcmd % "% USERPROFILE%\Favorites" "% drive%\Favorites"
eko - säkerhetskopiera e-post och adress bok (Outlook Express)...
% backupcmd % "%USERPROFILE%\Application Data\Microsoft\Address Book" "%drive%\Address bok"
% backupcmd % "%USERPROFILE%\Local Settings\Application Data\Identities" "%drive%\Outlook Express"
eko - bakningen upp email och kontakter (MS Outlook)...
% backupcmd % "%USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook" "% drive%\Outlook"
eko - säkerhetskopiera registret...
om det inte finns "% drive%\Registry" mkdir "% drive%\Registry"
om det finns "% drive%\Registry\regbackup.reg" del "% drive%\Registry\regbackup.reg"
regedit /e "% drive%\Registry\regbackup.reg"
ECHO.
ECHO Backup komplett!
: CheckNetworkConn
ping -n 1 www.google.com > nul
utanför
OM inte ERRORLEVEL 1 goto: framgång
IF ERRORLEVEL 1 goto: TRYAGAIN
: TRYAGAIN
eko - Låt mig prova lite mer, var god vänta...
utanför
ping -n 1 www.google.com > nul
OM inte ERRORLEVEL 1 goto: SUCCESS2
IF ERRORLEVEL 1 goto: TRYIP
: TRYIP
ECHO - Kontrollera DNS...
ECHO - Lets try av IP-adress...
utanför
ping - n 1 216.239.37.99|find "svar från" > NUL
OM inte ERRORLEVEL 1 goto: SUCCESSDNS
IF ERRORLEVEL 1 goto: TRYROUTER
: TRYROUTER
ECHO - låter prova Pinga routern...
ping -n 2 192.168.1.1|find "Svar från" > NUL
OM inte ERRORLEVEL 1 goto: ROUTERSUCCESS
IF ERRORLEVEL 1 goto: NETDOWN
: ROUTERSUCCESS
ECHO - det verkar som du kan nå routern, men internet kan inte nås.
: NETDOWN
ECHO - det verkar att du har nätverksproblem, routern inte kan nås.
: SUCCESSDNS
ECHO - det verkar att du är med DNS-problem.
: FRAMGÅNG
eko - du har en aktiv internetanslutning
: SUCCESS2
ECHO - du har en aktiv internetanslutning men viss paketförlust upptäcktes.
: MISSLYCKANDE
eko - du inte har en aktiv internetanslutning
: ShowServices
ECHO - ActiveX Installer (AxInstSV)
ECHO - BitLocker Drive Encryption Service
ECHO - skrivare Extensions och anmälningar
eko - Print Spooler
ECHO - optimera enheter
ECHO - http-tjänsten (för problem med localhost servrar som XAMP)
: CloseSomeServices
:: Du kan lägga till olika tjänster här bara söka dem upp på google
nät stopp AxInstSV
nät stopp BDESVC
nät stopp PrintNotify
net stop Spooler
nät stopp defragsvc
nät stopp http
: DeleteCache
:: Detta är inte allt du kan använda det finns några mer som du kan ta bort internet-filer från din pc
ECHO - starta process...
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
ECHO - gjort!
: GetComputerInfo
REM ange variabler
ställa in systemet =
Ange tillverkare =
Ange modell =
Ange serienummer =
ställa in osname =
ställa in sp =
SETLOCAL ENABLEDELAYEDEXPANSION
Ange "volym = C:"
ställa in totalMem =
ställa in availableMem =
ställa in usedMem =
ECHO komma data [datorn: % computername %]...
ECHO vänta...
REM få datornamn
FÖR f "tokens = 2 delims = '='" % % i ("wmic OS få csname / värde") ställer in systemet = %% A
REM få datortillverkare
FÖR f "tokens = 2 delims = '='" % % i ("wmic ComputerSystem få tillverkare / värde") anger tillverkaren = %% A
REM få datormodell
FÖR f "tokens = 2 delims = '='" % % i ("wmic ComputerSystem få modell / värde") ställer in modell = %% A
REM få datorn serienummer
FÖR f "tokens = 2 delims = '='" % % i ("wmic Bios få SerialNumber / värde") ställer in serialnumber = %% A
REM få dator OS
FÖR f "tokens = 2 delims = '='" % % i ("wmic os få namn / värde") ställer in osname = %% A
FÖR f "tokens = 1 delims ='| '" % % i ("% osname %") ställer in osname = %% A
REM få dator OS SP
FÖR f "tokens = 2 delims = '='" % % i ("wmic os få ServicePackMajorVersion / värde") ställer in sp = %% A
REM Get minne
FÖR f "tokens = 4" % % i ("systeminfo ^ | findstr fysiska") göra om definieras totalMem (ange availableMem = %% en) annat (ange totalMem = %% en)
Ange totalMem = % totalMem:, = %
Ange availableMem = % availableMem:, = %
Ange/a usedMem = totalMem-availableMem
FÖR f "tokens = 1 * delims =:" % % i ('fsutil volym diskfree % volym %') (
Ange "diskfree =! disktotal!"
Ange "disktotal =! diskavail!"
Ange "diskavail = %% j"
)
FÖR f "tokens = 1, 2" % % IN ("% disktotal % % diskavail %") ställer in "disktotal = %% jag"& Ange"diskavail = %% j"
ECHO.
echo -----------------------------------------------------------------
eko om datorn
echo -----------------------------------------------------------------
eko - systemnamn: % system %
ECHO - tillverkare: tillverkaren %
eko - modell: modell %
ECHO - serienummer: serienummer %
ECHO - operativsystemet: % osname %
ECHO - C:\ Totalt: % disktotal: ~ 0, -9% GB
ECHO - C:\ Nytta: % diskavail: ~ 0, -9% GB
ECHO - totalt minne: % totalMem %
ECHO - använt minne: % usedMem %
ECHO - dator Processor: % processor_architecture %
Echo - Service Pack: % sp %
echo -----------------------------------------------------------------