Isakq
Hectopat
- Katılım
- 13 Şubat 2022
- Mesajlar
- 215
- Makaleler
- 1
Daha fazla
- Sistem Özellikleri
- MSI RTX 3060 12GB / İ5 12400 / Anakart Adı MSI Pro H610M-E DDR4 (MS-7D48) / KINGSTON SNV2S1000G SSD / 16GB RAM.
- Cinsiyet
- Erkek
Selamlar arkadaşlar. Öncelikle şunu söylemek istiyorum. Ben herhangi bir şekilde bu işlerin uzmanı olan birisi değilim. Sadece birkaç deneme yapıyorum ve takılıyorum işte. Ama ChatGPT kullanarak bir BAT dosyası yaptım. Bu dosyanın amacı, sistem bakı mıdır yani herhangi bir ek kötü amaç gütmek için yapılmadı zaten kendi bilgisayarımda kullanmak için yaptım. Neyse şimdi size bu BAT dosyasındaki komutları buraya yazacağım ve sizden ricam, bu komutları inceleyip herhangi bir hata veya sıkıntı var mı yok mu diye kontrol edip bana bildirmeniz.
Komutlar şu şekilde:
@Echo off.
Check for administrator privileges.
Whoami /groups | find "s-1-16-12288" >nul 2>&1
İf %errorlevel% neq 0 (
Echo yonetici haklari istiyor...
PowerShell -command "start-process '%0' -verb runas"
Exit /b
)
Echo sistem bakimi basliyor...
Echo 1. Windows guncellemeleri kontrol ediliyor:
PowerShell -command "ınstall-module -name pswindowsupdate -Force -scope currentuser; get-windowsupdate -acceptall -ınstall -autoreboot" > windows_update.log 2>&1
İf %errorlevel% equ 0 (
Echo Windows guncellemeleri kontrol edildi.
) Else (
Echo Windows guncellemeleri kontrol edilirken bir hata olustu. Ayrintilar icin windows_update.log dosyasina bakin.
)
Echo 2. gereksiz arka plan programlari kapatiliyor:
Taskkill /f /im notepad.exe >nul 2>&1
İf %errorlevel% equ 0 (
Echo gereksiz arka plan programlari kapatildi.
) Else (
Echo gereksiz arka plan programlari kapatilirken bir hata olustu veya program bulunamadi.
)
Echo 3. DNS onbellegi temizleme:
Ipconfig /flushdns >nul 2>&1
İf %errorlevel% equ 0 (
Echo DNS onbellegi temizlendi.
) Else (
Echo DNS onbellegi temizlenirken bir hata olustu.
)
Echo 4. gecici dosyalari temizleme:
Del /s /q /f %temp%\* >nul 2>&1
İf %errorlevel% equ 0 (
Echo gecici dosyalar temizlendi.
) Else (
Echo gecici dosyalar temizlenirken bir hata olustu.
)
Echo 5. prefetch dosyalarini temizleme:
Del /s /q /f C:\Windows\Prefetch\* >nul 2>&1
İf %errorlevel% equ 0 (
Echo prefetch dosyalari temizlendi.
) Else (
Echo prefetch dosyalari temizlenirken bir hata olustu.
)
Echo 6. disk temizleme basliyor:
Cleanmgr /sagerun: 1 > cleanmgr.log 2>&1
İf %errorlevel% equ 0 (
Echo disk temizleme tamamlandi.
) Else (
Echo disk temizleme sirasinda bir hata olustu. Ayrintilar icin cleanmgr.log dosyasina bakin.
)
Echo 7. bellek yoneticisini yeniden baslatma:
Echo bellek yoneticisi yeniden baslatiliyor...
rundll32.exe advapi32.dll,processıdletasks >nul 2>&1
İf %errorlevel% equ 0 (
Echo bellek yoneticisi yeniden baslatildi.
) Else (
Echo bellek yoneticisi yeniden baslatilirken bir hata olustu.
)
Echo 8. sistem dosya denetleyicisi (SFC) taramasi basliyor:
Echo bu islem biraz zaman alabilir, bekleyin...
SFC /scannow > sfc.log 2>&1
İf %errorlevel% equ 0 (
Echo SFC taramasi tamamlandi.
) Else (
Echo SFC taramasi sirasinda bir hata olustu. Ayrintilar icin sfc.log dosyasina bakin.
)
Echo 9. DISM scanhealth taramasi basliyor:
Echo bu islem biraz zaman alabilir, bekleyin...
DISM /online /cleanup-image /scanhealth > dism_scan.log 2>&1
İf %errorlevel% equ 0 (
Echo DISM scanhealth taramasi tamamlandi.
) Else (
Echo DISM scanhealth taramasi sirasinda bir hata olustu. Ayrintilar icin dism_scan.log dosyasina bakin.
)
Echo 10. DISM restorehealth onarimi basliyor:
Echo bu islem biraz zaman alabilir, bekleyin...
DISM /online /cleanup-image /restorehealth > dism_restore.log 2>&1
İf %errorlevel% equ 0 (
Echo DISM restorehealth onarimi tamamlandi.
) Else (
Echo DISM restorehealth onarimi sirasinda bir hata olustu. Ayrintilar icin dism_restore.log dosyasina bakin.
)
Echo 11. disk denetleme (chkdsk) basliyor:
Echo bu islem sistemi yeniden baslatmayi gerektirebilir. Islemi tamamlamak icin sistem yeniden baslatilacak.
Pause.
Chkdsk C: /f /r > chkdsk.log 2>&1
İf %errorlevel% equ 0 (
Echo disk denetleme tamamlandi.
) Else (
Echo disk denetleme sirasinda bir hata olustu. Ayrintilar icin chkdsk.log dosyasina bakin.
)
Echo sistem bakimi tamamlandi.
Pause.