התקנת ClamAV ב־Windows באמצעות MSI: הורדה, עדכון וסריקה
מדריך מעשי ל־Windows עם פורטל ההורדות הרשמי ופקודות PowerShell.
Englishהורדה מהפורטל הרשמי
פורטל ההורדות של ClamAV מספק חבילות Windows מסוג MSI. בחרו גרסה נתמכת המתאימה למעבד: x64 ברוב מחשבי Intel ו־AMD, או ARM64 במחשב ARM מתאים. בדקו בהגדרות Windows, תחת מערכת ← אודות. העדיפו את הגרסה הנתמכת המוצעת כעת ואל תורידו מתקין מארוז מחדש באתר אקראי.
התקנת MSI
פתחו את קובץ ה־MSI, אשרו את בקשת המתקין והשלימו את האשף. הדוגמאות מניחות התקנה בנתיב C:\Program Files\ClamAV; אם בחרתם נתיב אחר יש להתאים אותו. מדובר בכלי שורת פקודה, ולא בלוח בקרה גרפי. השאירו את ההגנה בזמן אמת פעילה: התקנה זו מוסיפה סריקה לפי דרישה בלבד.
הכנת תצורה
פתחו PowerShell כמנהלי מערכת לצורך ההכנה הראשונית. הפקודות מעתיקות את דוגמת התצורה לתיקיית נתונים נפרדת. אם כבר קיימת תצורה מנוהלת, אין לדרוס אותה:
$Clam = 'C:\Program Files\ClamAV'
$Data = 'C:\ProgramData\ClamAV'
New-Item -ItemType Directory -Force -Path $Data | Out-Null
Copy-Item "$Clam\conf_examples\freshclam.conf.sample" "$Data\freshclam.conf"
notepad.exe "$Data\freshclam.conf"בפנקס הרשימות מחקו את השורה העצמאית Example. הגדירו או הפעילו את הערכים הבאים, ללא הגדרות פעילות כפולות, ושמרו:
DatabaseDirectory "C:\ProgramData\ClamAV\database"
DatabaseMirror database.clamav.netעדכון חתימות לפני הסריקה
באותו חלון הריצו את הפקודות הבאות. ההורדה הראשונה יכולה להימשך זמן. התקנת החבילה לבדה אינה מספיקה: נדרש מסד חתימות שהורד בהצלחה.
New-Item -ItemType Directory -Force -Path "$Data\database" | Out-Null
& "$Clam\freshclam.exe" --config-file="$Data\freshclam.conf"
& "$Clam\clamscan.exe" --versionסריקת תיקיית ההורדות
פתחו PowerShell רגיל בחשבון המשתמש שאת קבציו רוצים לבדוק, והריצו:
& 'C:\Program Files\ClamAV\clamscan.exe' --database='C:\ProgramData\ClamAV\database' --recursive --infected "$env:USERPROFILE\Downloads"
$ScanResult = $LASTEXITCODE
$ScanResultקוד יציאה 0 מציין שלא נמצא זיהוי בסריקה, 1 מציין זיהוי, ו־2 מציין שגיאה. בדקו בסיכום אם היו קבצים שדולגו או שגיאות הרשאה. הדוגמה מדווחת ואינה מוחקת קבצים. יש לבדוק ממצא לפני בידוד או מחיקה.
תחזוקה ותקלות נפוצות
FreshClam מעדכן חתימות; עדכון המנוע עצמו הוא משימה נפרדת. בהתקנה ידנית הפעילו את המעדכן לפני כל סבב סריקה. לעדכון מחזורי אפשר להגדיר משימה במתזמן המשימות עם נתיב התוכנה וארגומנט התצורה, ולוודא שהיא מסתיימת בהצלחה. אין לאפשר למשתמש לא מהימן לשנות משימה מוגבהת או את התצורה שלה.
אם הפקודה אינה נמצאת, בדקו את נתיב ההתקנה. שגיאת תצורה עשויה להעיד שהשורה Example נותרה פעילה. כשמסד החתימות חסר, בדקו ש־FreshClam הסתיים בהצלחה וששני הכלים משתמשים באותה תיקייה. בתקלת הורדה בדקו DNS, פרוקסי ורשת; כבדו הוראות המתנה של השרת במקום לכפות בקשות חוזרות.
מה הסריקה אינה מחליפה
אין לכבות הגנה בזמן אמת כדי להתקין את הכלים. סריקה ידנית אינה עוצרת כל קובץ חדש או תהליך שרץ במחשב. המשיכו לעדכן את Windows ולשמור גיבויים. להרחבה על פרטיות ואמון ביצרנים קראו את המאמר על ClamAV, שקיפות וקספרסקי.