Skip to main content
< All Topics
Print

המדריך המלא: ניקוי ואיפוס AnyDesk (כולל סקריפט חכם)

בין אם אתם רוצים רק להעלים את רשימת החיבורים האחרונים (Recent Sessions) כדי לשמור על פרטיות, ובין אם אתם צריכים לבצע איפוס מלא כדי לקבל AnyDesk ID חדש, המדריך הזה מכסה הכל. פיתחנו פקודות PowerShell חכמות שעושות את העבודה במכה אחת, גם אם התוכנה פועלת ברקע וגם אם היא מעולם לא הותקנה (Portable).

???? מושגי יסוד: איפה מסתתרים הקבצים?

  • AppData (היסטוריה ולוגים):
    נמצא בנתיב %appdata%\AnyDesk. זוהי תיקיית המשתמש המכילה את היסטוריית החיבורים, תמונות ממוזערות של לקוחות (Thumbnails) והגדרות תצוגה.
  • ProgramData (זהות המחשב – ID):
    נמצא בנתיב C:\ProgramData\AnyDesk. תיקיית מערכת זו מכילה את קובץ ה-service.conf שמכיל את מזהה המחשב (המספר הייחודי). מחיקת תיקייה זו מאפסת את ה-ID ומצריכה הרשאות מנהל.
???? מה קורה אם AnyDesk מעולם לא הותקן (Portable)?

גם אם רק הורדתם את קובץ ה-EXE והפעלתם אותו מבלי ללחוץ על "Install AnyDesk", התוכנה עדיין מייצרת קבצים נסתרים בתיקיית ה-AppData שלכם כדי לזכור את ה-ID וההיסטוריה שלכם. מחיקת קובץ ה-EXE מההורדות אינה מספיקה כדי לנקות את העקבות! עליכם להשתמש בסקריפט הניקוי מטה.

מחולל סקריפט ניקוי אוטומטי (PowerShell)

בחרו את סוג הניקוי הרצוי. לאחר מכן, העתיקו את הסקריפט שנוצר, פתחו PowerShell כמנהל מערכת (Run as Administrator) והדביקו אותו.

???? בחר את רמת הניקוי:

# טוען סקריפט…

???? פקודת ההשמדה המלאה (The One-Liner)

אם אתם רוצים פשוט להעתיק פקודה אחת ולמחוק את כל זכר התוכנה מהמחשב (מושלם להוספה לסקריפטים של חברות IT), הריצו את שורת הקוד הבאה. היא עוצרת את ה-Service, סוגרת תהליכים, ומוחקת כל תיקייה שקשורה ל-AnyDesk.

Stop-Service AnyDesk -Force -ErrorAction SilentlyContinue; taskkill /IM AnyDesk.exe /F /T 2>$null; $paths = @("$env:APPDATA\AnyDesk","$env:LOCALAPPDATA\AnyDesk","$env:ProgramData\AnyDesk"); foreach($p in $paths){ if(Test-Path $p){ Remove-Item $p -Recurse -Force -ErrorAction SilentlyContinue } }

???? מדריך איפוס למשתמשי macOS

במחשבי Mac (אפל), קבצי ההגדרות נשמרים בתיקיות נסתרות. כדי לאפס את היסטוריית החיבורים ולקבל מזהה (ID) חדש, פתחו את ה-Terminal והריצו את הפקודות הבאות (ייתכן ותתבקשו להזין סיסמת מחשב עבור הפקודה האחרונה):

# Close AnyDesk first killall AnyDesk # Remove user history and settings rm -rf ~/.anydesk/ rm -rf ~/Library/Application\ Support/AnyDesk/ # WIPE DEVICE ID (Requires Admin Password) sudo rm -rf /etc/anydesk/

????️ פתרון בעיות נפוצות (Troubleshooting)

תקלה / בעיה סיבה ופתרון טכני
התיקייה C:\ProgramData לא נמחקת (Access Denied) שירות ה-AnyDesk פועל ברקע כשירות מערכת ונועל את הקובץ service.conf. חובה להריץ את ה-PowerShell כמנהל ולהשתמש בפקודת Stop-Service AnyDesk לפני המחיקה (כפי שמופיע במחולל).
ה-ID לא השתנה אחרי הניקוי! זה קורה בדרך כלל אם לא מחקתם את התיקייה ב-ProgramData, או שהפעלתם את AnyDesk מיד אחרי המחיקה לפני שה-Service קרס סופית. הפעילו את המחשב מחדש, הריצו את ה-One-Liner המלא, ואז פתחו את התוכנה מחדש.
איבוד רשימת אנשי קשר (ספר הכתובות) ניקוי עמוק של תיקיית %appdata%\AnyDesk מוחק אוטומטית גם את ספר הכתובות השמור מקומית. אם המידע הזה חשוב לכם, גבו את הקובץ user.conf לפני שאתם מריצים את הסקריפט.
Go to Top