117 lines
5.2 KiB
Batchfile
117 lines
5.2 KiB
Batchfile
@echo off
|
|
::
|
|
|
|
|
|
set geraeteTyp=%1
|
|
echo.
|
|
echo *****************************************************************
|
|
echo ** **
|
|
echo ** SCCM-Cache leeren **
|
|
echo ** **
|
|
echo *****************************************************************
|
|
echo ***************************************************************
|
|
echo.
|
|
cscript clearcache.vbs
|
|
sleep 10
|
|
|
|
::vssadmin /Delete Shadows /For=C: /Oldest /Quiet
|
|
echo *****************************************************************
|
|
echo ** **
|
|
echo ** Schattenkopien auf System werden bereinigt und neu gesetzt **
|
|
echo ** **
|
|
echo *****************************************************************
|
|
echo **************************************************************
|
|
echo.
|
|
cd\
|
|
cd c:\Windows\system32 /-f
|
|
vssadmin List Shadows
|
|
vssadmin List Volumes
|
|
vssadmin Delete Shadows /For=C: /Oldest /Quiet
|
|
vssadmin Delete Shadows /For=D: /Oldest /Quiet
|
|
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=4%
|
|
vssadmin Resize ShadowStorage /For=D: /On=D: /MaxSize=6%
|
|
|
|
sleep 10
|
|
|
|
echo.
|
|
echo ****************************************************************
|
|
echo ** **
|
|
echo ** Hibernate-Datei neu aufbauen **
|
|
echo ** **
|
|
echo ******************************************************************
|
|
echo ****************************************************************
|
|
echo.
|
|
powercfg /hibernate off
|
|
|
|
sleep 5
|
|
|
|
|
|
::Einschalten der Hibernate nur geräteTyp L=Laptop
|
|
echo geraetetyp: %geraeteTyp%
|
|
if "%geraeteTyp%"=="l" powercfg /hibernate on -size 100
|
|
|
|
if "%geraeteTyp%"=="L" powercfg /hibernate on -size 100
|
|
|
|
if "%geraeteTyp%"=="c" powercfg /hibernate off
|
|
|
|
if "%geraeteTyp%"=="C" powercfg /hibernate off
|
|
echo *****************************************************************************
|
|
echo ***** *****
|
|
echo ***** Hibernate-Datei ist aktiviert und ******
|
|
echo ***** groesse auf max. 100% des vorhandenen Arbeitsspeicherts! ******
|
|
echo *******************************************************************************
|
|
echo.
|
|
|
|
|
|
echo ***************************************************************************
|
|
echo ******** ********
|
|
echo ******** Temporary Internet Files loeschen ********
|
|
echo ******** ********
|
|
echo *****************************************************************************
|
|
c:
|
|
cd c:\users
|
|
for /f "delims=" %%a in ('dir /ad /b /s "Temporary Internet Files"') do echo "%%a" & rd /s /q "%%a"
|
|
|
|
|
|
sleep 10
|
|
|
|
echo *****************************************************************************
|
|
echo ******** ********
|
|
echo ******** Umdisponierung der Auslagerungsdatei ********
|
|
echo ******** ********
|
|
echo *****************************************************************************
|
|
::REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /f /v PagingFiles /t REG_MULTI_SZ /d "D:\pagefile.sys 8128 8128"
|
|
|
|
sleep 10
|
|
|
|
echo *****************************************************************************
|
|
echo ******** ********
|
|
echo ******** OST-Dateien loeschen ********
|
|
echo ******** ********
|
|
echo *****************************************************************************
|
|
cd\
|
|
cd c:\users
|
|
for /F "delims=" %%a in ('dir /b /aD') do echo "%%a\AppData\Local\Microsoft\Outlook\*.ost" & del /Q "%%a\AppData\Local\Microsoft\Outlook\*.ost"
|
|
|
|
echo ***************************************************************************
|
|
echo ******** HDD-Cleanup ********
|
|
echo *******************************************************************************
|
|
echo *****************************************************************************
|
|
echo **** ......................Regs werden gesetzt............................****
|
|
echo *****************************************************************************
|
|
|
|
::Cleanmgr /sageset:1337
|
|
regedit /s Set1337.reg
|
|
echo.
|
|
echo.
|
|
echo ************************************************************************
|
|
echo ***** HDD-Cleanup aller Laufwerke ********
|
|
echo ***** Datentraegerbereinigung, wird ausgefuehrt! ********
|
|
echo ****** Dies kann einige Minuten dauern! ********
|
|
echo **************************************************************************
|
|
Cleanmgr /sagerun:1337
|
|
Cleanmgr /sagerun:65535
|
|
sleep 40
|
|
:EOF
|
|
exit
|
|
|