التشغيل الضغط على علامه الويندوز والراء
وحط بالخانه كما بالصوره
PowerShell
1. تنظيف الملفات المؤقتة:
نسخ الكود
Remove-Item -Path "$env:TEMP\*" -Recurse -Force
2. تنظيف ملفات تحديث Windows:
نسخ الكود
Remove-Item -Path "C:\Windows\SoftwareDistribution\Download\*" -Recurse -Force
3. تنظيف سلة المهملات:
نسخ الكود
Clear-RecycleBin -Force
4. تنظيف ملفات السجل المؤقتة:
نسخ الكود
Get-ChildItem -Path "C:\Windows\Temp\*" -Recurse -Force | Remove-Item -Force
5. تنظيف الملفات القديمة (تعديل التاريخ):
نسخ الكود
Get-ChildItem -Path "C:\Users\YourUsername\Documents\*" -Recurse | Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-30) } | Remove-Item -Force
(استبدل "YourUsername" باسم مستخدمك الفعلي)
* واذا حاب تعمل ملف واحد وتجمع فيه هذي الاوامر او تزيدها بكيفك بضغطه واحده ينظف
1- اعمل ملف تنفيذ بصيغه الملف
CleanUp.ps1
وامر البدايه cd
نسخ الكود
# تنظيف الملفات المؤقتةWrite-Host "Cleaning temporary files..."Remove-Item -Path "$env:TEMP\*" -Recurse -Force# تنظيف ملفات تحديث Windows
Write-Host "Cleaning Windows Update files..."
Remove-Item -Path "C:\Windows\SoftwareDistribution\Download\*" -Recurse -Force
# تنظيف سلة المهملات
Write-Host "Clearing Recycle Bin..."
Clear-RecycleBin -Force
# تنظيف الملفات القديمة في المستندات
Write-Host "Cleaning old files from Documents..."
Get-ChildItem -Path "C:\Users\YourUsername\Documents\*" -Recurse | Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-30) } | Remove-Item -ForceWrite-Host "Cleaning completed!"
YourUsername<<<
+ ملف اخر بضغطه واحده +
# تنظيف الملفات المؤقتةWrite-Host "Cleaning temporary files..."Get-ChildItem -Path "$env:TEMP\*" -Recurse | Remove-Item -Force -ErrorAction SilentlyContinue# تنظيف ملفات تحديث Windows
Write-Host "Cleaning Windows Update files..."
Get-ChildItem -Path "C:\Windows\SoftwareDistribution\Download\*" -Recurse | Remove-Item -Force -ErrorAction SilentlyContinue
# تنظيف سلة المهملات
Write-Host "Clearing Recycle Bin..."
Clear-RecycleBin -Force -ErrorAction SilentlyContinue
# تنظيف الملفات القديمة في المستندات (أكثر من 30 يوم)
Write-Host "Cleaning old files from Documents..."
$cutoffDate = (Get-Date).AddDays(-30)
Get-ChildItem -Path "$env:USERPROFILE\Documents\*" -Recurse | Where-Object { $_.LastWriteTime -lt $cutoffDate } | Remove-Item -Force -ErrorAction SilentlyContinue
# تنظيف الملفات المؤقتة في متصفح Chrome
Write-Host "Cleaning Chrome temporary files..."
$chromeTempPath = "$env:LOCALAPPDATA\Google\Chrome\User Data\Default\Cache\*"
Get-ChildItem -Path $chromeTempPath -Recurse | Remove-Item -Force -ErrorAction SilentlyContinue
# تنظيف الملفات المؤقتة في متصفح Edge
Write-Host "Cleaning Edge temporary files..."
$edgeTempPath = "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Default\Cache\*"
Get-ChildItem -Path $edgeTempPath -Recurse | Remove-Item -Force -ErrorAction SilentlyContinue
# تنظيف مجلد Downloads (أكثر من 30 يوم)
Write-Host "Cleaning old files from Downloads..."
Get-ChildItem -Path "$env:USERPROFILE\Downloads\*" -Recurse | Where-Object { $_.LastWriteTime -lt $cutoffDate } | Remove-Item -Force -ErrorAction SilentlyContinue
# إزالة التطبيقات المؤقتة من مجلد AppData
Write-Host "Cleaning temporary files from AppData..."
Get-ChildItem -Path "$env:APPDATA\Local\Temp\*" -Recurse | Remove-Item -Force -ErrorAction SilentlyContinueWrite-Host "Cleaning completed!"
C:\Program Files
تم صنع الملف هنا وحذف الامر المعقد لكم
عندك مجموعه من الاوامر
https://arabian8gulf.blogspot.com/2024/06/windows.html
ونتابع الجديد
0 تعليقات