Sunshine游戏流媒体完全清理指南:从快速卸载到深度系统净化 Sunshine游戏流媒体完全清理指南从快速卸载到深度系统净化【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine当你决定告别Sunshine这款自托管游戏流媒体服务器时可能会发现简单的卸载并不够彻底。残留的配置文件、网络规则、系统服务都可能在你重新安装或使用其他软件时引发问题。本指南将带你完成从基础卸载到深度系统净化的完整流程确保你的系统干净如初。 快速清理5分钟搞定基本卸载如果你只是暂时卸载Sunshine计划稍后重新安装这个快速方案最适合你。它保留了你的个人配置让你未来可以快速恢复设置。第一步停止所有Sunshine进程无论使用什么操作系统第一步都是确保Sunshine完全停止运行# Windows管理员权限 taskkill /F /IM sunshine.exe /T # Linux/macOS sudo pkill -f sunshine为什么这么做正在运行的程序无法被完全删除强制停止可以防止文件被占用。第二步卸载主程序根据你的安装方式选择对应的卸载命令# WindowsWinget安装 winget uninstall lizardbyte.sunshine # Ubuntu/Debian sudo apt remove --purge sunshine # Fedora/RHEL sudo dnf remove sunshine # Arch Linux sudo pacman -Rns sunshine # macOSHomebrew brew uninstall sunshine # Flatpak安装 flatpak uninstall dev.lizardbyte.app.Sunshine第三步验证基础清理执行以下命令确认Sunshine主程序已被移除# 检查程序是否存在 which sunshine # Linux/macOS Get-Command sunshine # Windows PowerShell # 检查进程是否仍在运行 ps aux | grep sunshine | grep -v grep # Linux/macOS tasklist | findstr sunshine # Windows如果以上命令都没有输出恭喜你基础清理已完成。 中度清理释放空间并移除配置当你确定不再需要Sunshine或者需要释放磁盘空间时这个方案会删除程序文件和用户配置。配置文件大扫除Sunshine会在多个位置存储配置文件这些文件占用空间虽小但可能影响系统性能# Windows - 删除所有用户配置 Remove-Item -Recurse -Force $env:APPDATA\Sunshine Remove-Item -Recurse -Force $env:LOCALAPPDATA\Sunshine # Linux - 清理配置和缓存 rm -rf ~/.config/sunshine ~/.cache/sunshine ~/.local/share/sunshine # macOS - 删除应用支持文件 rm -rf ~/Library/Application\ Support/Sunshine ~/Library/Caches/Sunshine小贴士在执行删除前可以先备份重要的配置文件比如sunshine.conf和apps.json特别是如果你花费了大量时间配置游戏列表。日志文件清理Sunshine运行时会生成大量日志文件长期累积可能占用可观空间# 查找所有日志文件 find / -name *sunshine*log* 2/dev/null # Linux/macOS Get-ChildItem -Path C:\ -Recurse -Filter *sunshine*log* -ErrorAction SilentlyContinue # WindowsSunshine的日志界面可以帮助你了解程序运行状态但卸载后这些日志就不再需要了 深度清理解决疑难杂症当你遇到重新安装失败、端口冲突或其他奇怪问题时需要执行深度清理。这种情况通常发生在多次安装卸载后。系统服务彻底移除Sunshine可能以系统服务形式运行需要手动清理# Windows服务清理管理员权限 sc stop SunshineService sc delete SunshineService # Linux系统服务 systemctl --user stop sunshine systemctl --user disable sunshine rm -f ~/.config/systemd/user/sunshine.service systemctl --user daemon-reload # macOS启动项 launchctl remove dev.lizardbyte.sunshine rm -f ~/Library/LaunchAgents/dev.lizardbyte.sunshine.plist防火墙规则清理Sunshine会创建防火墙规则以允许网络访问这些规则卸载后可能仍然存在# Windows防火墙管理员PowerShell Remove-NetFirewallRule -DisplayName Sunshine -ErrorAction SilentlyContinue # Linux ufw sudo ufw delete allow 47989/tcp sudo ufw delete allow 47990/tcp sudo ufw delete allow 47998:48010/udp # Linux firewalld sudo firewall-cmd --remove-port47989/tcp --permanent sudo firewall-cmd --remove-port47990/tcp --permanent sudo firewall-cmd --remove-port47998-48010/udp --permanent sudo firewall-cmd --reload网络端口释放检查执行深度清理后验证Sunshine使用的端口是否已完全释放# 检查端口占用情况 netstat -tulpn | grep -E :47989|:47990|:47998|:47999|:48000|:48010 # Linux/macOS netstat -ano | findstr :47989 :47990 :47998 :47999 :48000 :48010 # Windows如果仍有进程占用这些端口可能需要重启网络服务或系统。️ 特殊安装方式的清理AppImage版本清理如果你是通过下载AppImage文件直接运行的# 查找并删除AppImage文件 find ~ -name *sunshine*AppImage -delete # 清理可能生成的配置文件 rm -rf ~/.local/share/sunshine-appimage源码编译安装清理如果你是从源码编译安装的# 进入编译目录 cd /path/to/sunshine/build # 执行卸载如果CMake支持 sudo make uninstall # 或者手动删除安装的文件 sudo rm -rf /usr/local/bin/sunshine sudo rm -rf /usr/local/share/sunshineDocker容器清理如果你使用Docker运行Sunshine# 停止并删除容器 docker stop sunshine-container docker rm sunshine-container # 删除镜像可选 docker rmi lizardbyte/sunshine # 清理相关卷 docker volume prune 清理效果验证与系统优化四步验证法完成清理后通过以下四步确认系统已完全干净文件系统检查- 确保没有残留文件进程与服务验证- 确认无Sunshine相关进程端口占用检查- 验证网络端口已释放注册表/配置文件检查- 清理系统级配置系统优化建议清理Sunshine后可以顺便优化系统# Windows磁盘清理 cleanmgr /sagerun:1 # Linux包缓存清理 sudo apt autoremove sudo apt autoclean # Debian/Ubuntu sudo dnf autoremove sudo dnf clean all # Fedora/RHEL # macOS系统维护 sudo periodic daily weekly monthly重新安装前的准备如果你计划重新安装Sunshine建议重启系统- 确保所有残留进程被清除检查依赖- 确保系统满足Sunshine的运行要求备份重要数据- 如果有需要保留的配置重新安装后你可以在配置界面重新设置网络选项如UPnP端口转发 常见问题与解决方案问题1卸载后重新安装失败症状安装程序报错提示文件已存在或权限问题。解决方案# Linux/macOS - 强制删除可能残留的目录 sudo rm -rf /opt/sunshine sudo rm -rf /usr/local/bin/sunshine # Windows - 使用管理员权限删除 Remove-Item -Recurse -Force C:\Program Files\Sunshine -ErrorAction SilentlyContinue问题2端口仍然被占用症状其他程序无法使用47989-48010端口。解决方案重启网络服务或系统检查是否有其他程序占用端口考虑修改防火墙规则问题3配置文件残留导致新安装异常症状新安装的Sunshine使用了旧配置导致功能异常。解决方案# 完全删除所有配置文件后重新安装 # Windows Remove-Item -Recurse -Force $env:APPDATA\Sunshine, $env:LOCALAPPDATA\Sunshine # Linux/macOS rm -rf ~/.config/sunshine ~/.cache/sunshine ~/.local/share/sunshine清理后重新安装你可以重新配置流媒体应用如Desktop和Steam 清理备忘录根据你的具体需求选择适合的清理级别操作快速清理中度清理深度清理停止进程✅✅✅卸载程序✅✅✅删除用户配置❌✅✅清理系统服务❌❌✅移除防火墙规则❌❌✅验证清理效果✅✅✅最后提醒深度清理操作会删除所有Sunshine相关数据包括你的个性化设置和游戏配置。如果你只是暂时卸载建议选择快速或中度清理保留配置以便未来恢复。通过本指南你应该能够彻底清理Sunshine及其所有痕迹。无论你是为了解决安装问题、释放磁盘空间还是完全告别这款软件这些步骤都能确保你的系统保持干净整洁。记住定期清理不需要的软件是保持系统健康的好习惯【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考