卸载Code42应用程序
概述
本文解释如何从您的计算机上卸载Code42应用程序。
卸载Code42应用程序将删除与此计算机上的备份相关的日志文件。如果卸载是故障排除过程的一部分,将您的日志文件发送给我们的技术支持工程师在卸载之前。
本文仅适用于Incydr Basic、Advanced和Gov F1。有关Incydr专业版、企业版、地平线版和政府版F2,请参见从用户设备上卸载内部风险代理程序.
标准的卸载
一个标准的卸载程序会从你的电脑上删除Code42应用程序。在您的计算机上保留一个身份文件,以便将来重新安装。
窗户
Mac
Linux
完全卸载
完全卸载会删除Code42应用程序、计算机的身份文件以及计算机上的任何备份。只有在以下情况下才执行完全卸载:
- 您希望永久结束此计算机的所有Code42应用程序备份。
- 一个技术支持工程师指示你这样做。
要完全卸载Code42应用程序:
- 遵循以上说明为标准卸载.
- 从计算机中删除以下文件夹:
手动卸载Mac
如果您无法使用上面提供的说明在Mac上卸载Code42应用程序,请执行以下步骤。
在Windows或Linux上通常不需要手动卸载。但是,如果您已经尝试通过非标准方法删除Mac上的Code42应用程序,那么正常的卸载过程将在随后运行时出错。这是因为安装文件在Mac上被锁定,必须使用chflags noschg
命令),然后才能卸载。
您只能在技术支持工程师的监督下执行这些手动卸载步骤。如果运行不当,这些命令可能会对系统造成损害。
为所有用户安装
- 在Terminal中执行如下命令:
sudo ls
- 输入计算机管理员密码,按“返回”。
- 复制并粘贴以下命令。
sudo
launchctl unload /Library/LaunchDaemons/com.code42.service.plist
sudo chflags noschg /Applications/Code42.app
sudo chmod -R 755 "/库/应用程序支持/崩溃计划/"
- 打开Finder窗口,删除以下文件夹:
/图书馆/ LaunchDaemons / com.code42.service.plist
/应用程序/ Code42 /
/图书馆/缓存/ CrashPlan /
/图书馆/应用程序/ CrashPlan /支持
在最后一个文件夹中是backupArchives可能包含来自另一台计算机的入站备份的目录。如果此文件夹中有数据,请将其移动到其他位置。
每用户安装
- 在Terminal中执行如下命令:
sudo ls
- 输入计算机管理员密码,按“返回”。
- 复制并粘贴以下命令。“
~
符号指定用户文件夹。sudo launchctl unload ~/Library/LaunchAgents/com.code42.service.plist
sudo chflags noschg ~/Applications/Code42.app . sudo
sudo chmod -R 755 "~/库/应用支持/CrashPlan/"
- 打开Finder窗口并删除以下文件夹:~ /图书馆/应用程序/ CrashPlan /支持
在这个文件夹中是backupArchives可能包含来自另一台计算机的入站备份的目录。如果此文件夹中有数据,请将其移动到其他位置。
脚本卸载Mac和Windows
若要通过脚本在Mac或Windows上执行自动手动卸载,请使用我们的专业服务团队提供的以下示例脚本。
您只能在技术支持工程师的监督下使用这些卸载脚本。如果运行不当,这些脚本有可能对系统造成损害。
Mac
专业服务文件名:mac_uninstall.sh
#下面的部分卸载Code42,如果它已经安装在系统上。if [-e /Library/Application\ Support/CrashPlan/];然后launchctl unload /Library/LaunchDaemons/com.crashplan.engine。plist launchctl unload /Library/LaunchDaemons/com.code42.serviceplist /Library/Application\ Support/CrashPlan/Uninstall.app/Contents/资源/uninstall.sh fi#下面的部分删除Code42标识文件。如果您希望完全卸载,请取消下面的注释。# rm -r /库/应用\支持/CrashPlan/
窗户
Windows管理Instrumentation(WMI)脚本
专业服务文件名:win_uninstall_WMI.ps1
#下面的部分卸载Code42,如果它已经安装在系统上。Stop-Service -Name "CrashPlanService" Stop-Service -Name "Code42Service" $PRODID = (Get-CIMInstance -Class Win32_Product | Where-Object{$_。Name -Match 'CrashPlan'})。IdentifyingNumber Start-Process "msiexec.exe" -Wait -ArgumentList "/X $PRODID /norestart /qn" $PRODID = (Get-CIMInstance -Class Win32_Product | Where-Object {$_. exe"Name -Match 'Code42'})。IdentifyingNumber Start-Process "msiexec.exe" -Wait -ArgumentList "/X $PRODID /norestart /qn" #下面的部分删除Code42标识文件。如果您希望完全卸载,请取消下面的注释。#删除项目-路径"C:\ProgramData\CrashPlan" -递归-强制
Windows Management Instrumentation命令行(WMIC)脚本
Professional Services文件名:win_uninstall_wmic.bat
@ECHO off REM下面的部分卸载Code42,如果它已经安装在系统上。sc stop CrashPlanService sc stop Code42Service waitfor NEVERSIGNAL /t 20 2> NUL FOR /f "tokens=1" %%I IN ('WMIC product get IdentifyingNumber^, Name ^| findstr CrashPlan') DO start /wait msiexec /x %%I /q /norestart FOR /f "tokens=1" %%I IN ('WMIC product get IdentifyingNumber^, Name ^| findstr Code42') DO start /wait msiexec /x %%I /q /norestart REM下面的部分删除Code42标识文件。如果您希望完全卸载,请取消下面的注释。REM rd /s /q C:\ProgramData\CrashPlan退出
Windows命令提示符单行批处理命令
cmd /c start /wait powershell.exe "(Get-WmiObject Win32_Product | where {$_. exe "Name -eq 'Code42'})。IdentifyingNumber | ForEach-Object{(Start-Process msiexec.exe -ArgumentList \"/qnr /x $_\" -verb runas -Wait -PassThru)};删除项目-路径"C:\ProgramData\CrashPlan" -递归-Force"