גישה מרחוק באמצעות Splashtop מאפשרת לך להתחבר בצורה מאובטחת למכשירים של הלקוחות שלך מכל מקום. במאמר זה נעבור יחד על פתרון בעיות נפוצות שיכולות למנוע חיבור מוצלח, כמו שירות Splashtop שנתקע ללא הגבלת זמן, שגיאת "סיסמת סשן Splashtop שגויה" ובעיות חיבור כלליות נוספות.
דרישות מקדימות
אנא ודא שכל השרתים הנדרשים עבור Splashtop נמצאים ברשימת ההיתרים (whitelist) ברשת שלך, וכן שפתחת את כל הפורטים הדרושים. מומלץ לעיין במאמר הבא כדי לראות את כל הגדרות חומת האש הנדרשות עבור Splashtop.
- הגדרות חומת אש לאינטגרציות של Atera
- ודא שגם הנתיבים הבאים נמצאים ברשימת ההיתרים במכשירים שלך: "C:\Program Files\ATERA Networks\AteraAgent", "C:\Program Files (x86)\Splashtop"
- אם התקנת ESET או כל אנטי-וירוס אחר, ייתכן שתיתקל בבעיות כי ברירת המחדל של אנטי-וירוסים היא לחסום חיבורי Remote Desktop Protocol (RDP). ב-ESET, ניתן להתאים את הגדרות ההתקנה כדי לאפשר חיבורי RDP. למידע נוסף
פתרון בעיות גישה מרחוק ב-Splashtop
אם יש לך בעיות עם Splashtop במכשירי Windows שלך, אנא בצע את השלבים הבאים:
1. ודא ש-Splashtop for RMM מותקן: ודא ש-Splashtop for RMM מותקן במכשיר שלך לפני שאתה מנסה להתחבר. ניתן להוריד אותם מכאן:
2. אפשר חלונות קופצים: ודא שחלונות קופצים (Pop-ups) מאופשרים בדפדפן שלך
2. בדוק את חיבור הסוכן: פתח CMD כדי לבדוק את החיבור, וראה אם אפשרויות הניהול נתקעות או לא.
- אם לא מגיב, הבעיה היא בסוכן של Atera. עיין במאמר זה: פתרון בעיות סוכן Windows של Atera
- אם מגיב, הבעיה היא ב-Splashtop; המשך בתהליך פתרון הבעיות.
3. הרץ סקריפט לתיקון בעיות Splashtop ב-Windows: הרץ את הסקריפט המופיע למטה כדי לבדוק דרישות מקדימות ולבצע פעולות תחזוקה שיכולות לפתור את הבעיה שאתה חווה.
סקריפט לתיקון בעיות Splashtop ב-Windows (.ps1)
כדי להריץ את הסקריפט על הסוכנים שלך, העלה אותו למערכת Atera שלך בהתאם למאמרי הידע הבאים:
הערה חשובה: יש להפעיל את הסקריפט כ-System ולוודא שהוא מוגדר כ-.ps1.
$domains = @(
"st-v3.api.splashtop.com",
"st-v3-g3.api.splashtop.com",
"st-v3-src.api.splashtop.com",
"st-v3-src-g3.api.splashtop.com",
"st-relay-v3.api.splashtop.com",
"st-relay-v3-g3.api.splashtop.com",
"st-premium-v3.api.splashtop.com",
"st-premium-v3-g3.api.splashtop.com"
)
foreach ($domain in $domains) {
try {
$url = "https://$domain/api/fulong/v3/echo/check-relay"
$response = Invoke-WebRequest -Uri $url -UseBasicParsing -TimeoutSec 10
$success = $false
if ($response.StatusCode -eq 200 -and $response.Content -match '"result"\s*:\s*20200') {
$success = $true
}
if ($success) {
Write-Host "$domain : $($response.StatusCode) - SUCCESS" -ForegroundColor Green
} else {
Write-Host "$domain : $($response.StatusCode) - UNEXPECTED RESULT" -ForegroundColor Yellow
}
}
catch {
Write-Host "$domain : ERROR - $($_.Exception.Message)" -ForegroundColor Red
}
}
# Kill Splashtop and MSI processes
$processesToKill = @("SRApp", "SRService", "SRManager", "SRAgent", "SRFeature", "SRServer", "msiexec")
foreach ($proc in $processesToKill) {
try {
$found = Get-Process -Name $proc -ErrorAction Stop
$found | Stop-Process -Force
Write-Host "Process $proc terminated successfully." -ForegroundColor Green
} catch {
Write-Host "Process $proc not found or could not be terminated." -ForegroundColor DarkYellow
}
}
# Delete Splashtop agent package for both agent versions
$agentPackagePaths = @(
"C:\Program Files\ATERA Networks\AteraAgent\Agent\packages\AgentPackageSTRemote", # 2.0.0.0 and up
"C:\Program Files\ATERA Networks\AteraAgent\Packages\AgentPackageSTRemote" # below 2.0
)
foreach ($agentPackagePath in $agentPackagePaths) {
if (Test-Path $agentPackagePath) {
try {
Remove-Item -Path $agentPackagePath -Recurse -Force
Write-Host "Deleted package: $agentPackagePath" -ForegroundColor Green
} catch {
Write-Host "Failed to delete: $agentPackagePath — $($_.Exception.Message)" -ForegroundColor Red
}
} else {
Write-Host "Package not found at $agentPackagePath" -ForegroundColor DarkGray
}
}
# Delete Splashtop Streamer installer (file version)
$installerPath = "C:\Windows\Temp\SplashtopStreamer.exe"
if (Test-Path $installerPath) {
try {
Remove-Item -Path $installerPath -Force
Write-Host "Deleted installer: $installerPath" -ForegroundColor Green
} catch {
Write-Host "Failed to delete installer: $installerPath — $($_.Exception.Message)" -ForegroundColor Red
}
} else {
Write-Host "Installer not found at $installerPath" -ForegroundColor DarkGray
}
# Delete temp folder from current user profile
try {
$loggedInUser = (Get-CimInstance -ClassName Win32_ComputerSystem).UserName
$userName = $loggedInUser.Split('\')[-1]
$userTempPath = "C:\Users\$userName\AppData\Local\Splashtop"
if (Test-Path $userTempPath) {
Remove-Item -Path $userTempPath -Recurse -Force
Write-Host "Deleted user temp folder: $userTempPath" -ForegroundColor Green
} else {
Write-Host "Temp folder not found for user: $userTempPath" -ForegroundColor DarkGray
}
} catch {
Write-Host "Failed to detect user profile or delete temp folder — $($_.Exception.Message)" -ForegroundColor Red
}
# Restart Splashtop service
$serviceName = "SplashtopRemoteService"
try {
Restart-Service -Name $serviceName -ErrorAction Stop
Write-Host "Restarted service: $serviceName" -ForegroundColor Green
} catch {
Write-Host "Failed to restart service: $serviceName — $($_.Exception.Message)" -ForegroundColor Red
}
לאחר הרצת הסקריפט על הסוכנים שלך, ודא שאתה מפעיל מחדש את שירות AteraAgent על ידי ניווט אל ניהול > מנהל השירותים, איתור שירות AteraAgent והפעלתו מחדש. לאחר מכן, המתן שתיים עד שלוש דקות ונסה לגשת שוב לסוכן שלך.
אם עדיין אינך מצליח לגשת לסוכן שלך דרך Splashtop, אנא פנה לצוות התמיכה שלנו.