Loại bỏ Symantec Antivirus khỏi máy Mac?


2

Tôi đã cài đặt Symantec Antivirus trên máy Mac (MacBook Pro giữa năm 2009) chạy Snow Leopard (10.6.2) thông qua gizmo phần mềm do công việc cung cấp - cùng với một số phần mềm khác. Tôi không gặp vấn đề gì vì các trình cài đặt gặp phải một số vấn đề trong khi giải nén Firefox 3.5.7, mà tôi cũng đã cố gắng cài đặt qua cùng một phần mềm được cung cấp công việc cùng một lúc. Tôi đã xóa các thư mục phần mềm Symantec vì không rõ mọi thứ đã hoạt động, nhưng trình quét Symantec vẫn quản lý để khởi động sau khi khởi động lại - và vẫn hiển thị trong System Preferences.

Tôi đã truy cập trang web Symantec thông qua một tìm kiếm của Google và tìm thấy một trang về việc loại bỏ Symantec Antivirus khỏi máy Mac. Tôi đã tải xuống tệp '.sit' của trình gỡ cài đặt và tôi đã chạy nó, nhưng nó không thể tìm thấy phần mềm Symantec trên đĩa. Tôi cũng không thể - không phải trong / Ứng dụng hoặc / Ứng dụng / Tiện ích mà tôi có thể thấy. Nhưng O / S có thể - nó chạy chương trình.

  • Bất kỳ ý tưởng về làm thế nào để thực sự thoát khỏi nó?
  • Tôi có cần phải cài đặt lại để trình gỡ cài đặt chính xác có sẵn không?

Tôi cũng tìm thấy một thư mục trong / private / tmp thuộc 'gizmo phần mềm' - nhưng tôi không thể xóa nó, ngay cả với quyền root, bởi vì nó được gắn trên system hệ thống tệp chỉ đọc '(theo lỗi tin nhắn). Trên thực tế, nó là một phần của hệ thống tập tin gốc (và duy nhất), thường không chỉ đọc. Có ý tưởng nào về những gì cần phải được thực hiện để có thể loại bỏ những thứ đó (như một bản sao đáng ngờ của Firefox 3.5.7) từ đó không? Hoặc làm thế nào một khu vực của hệ thống tập tin có thể được đánh dấu 'chỉ đọc'?


Đó là máy Mac của tôi - Tôi đã trả tiền vì tôi không thể bắt công ty mua cho tôi, mặc dù chúng tôi cần một số máy Mac để chạy phần mềm của chúng tôi trên Mac. Họ đã mua một số để xây dựng, v.v., nhưng không sẵn sàng để tôi có một cái để hiển thị cho khách hàng, v.v.

Câu trả lời:


2

Bạn có thể nhấp chuột phải vào Tùy chọn hệ thống và chọn xóa không? Đó là cách dễ nhất để thoát khỏi nó.

Các tập lệnh khởi động có thể nằm rải rác ở một số vị trí:

  • ~ / Thư viện / LaunchDaemons
  • ~ / Thư viện / LaunchAgents
  • / Thư viện / LaunchDaemons
  • / Thư viện / LaunchAgents
  • / Thư viện / StartupItems
  • / Hệ thống / Thư viện / LaunchDaemons
  • / Hệ thống / Thư viện / LaunchAgents
  • / Hệ thống / Thư viện / StartupItems

Khi bạn tìm thấy chúng, hãy xem các tệp vì chúng có thể có đường dẫn đến các nhị phân trong đó.

Ngoài ra, để gõ các lệnh sau, bạn có thể dọn rác các tệp và khởi động lại.

Tuy nhiên, để tránh khởi động lại không cần thiết

Nếu phần mềm nằm trong bất kỳ thư mục có tên Launch nào, bạn nên sử dụng phần mềm này để vô hiệu hóa chúng:

sudo launchctl unload -w /path/to/launchd/plist

Điều này sẽ tắt phần mềm và đánh dấu nó để không bao giờ tự động khởi động. Bạn có thể dọn rác một cách an toàn sau khi bạn đã dỡ nó.

Nếu nó nằm trong thư mục StartupItems, bạn sẽ sử dụng:

sudo SystemStarter stop SERVICE

Sau khi dừng bạn có thể rác các tập tin.


Nhấp chuột phải tương đương với Control-Click - vì vậy tôi có thể làm điều đó và có thể xóa các mục Tùy chọn hệ thống. Tôi đã tìm thấy một trong những phần mềm (khác) mà tôi muốn loại bỏ trong / Library / LaunchDaemons; Tôi nghĩ rằng tôi đã tìm thấy những cái Symantec trong / Library / StartupItems - các thư mục khác trông sạch sẽ. Cảm ơn sự giúp đỡ tuyệt vời.
Jonathan Leffler

0

Bởi vì câu hỏi của bạn là một trong những lượt truy cập hàng đầu để "vô hiệu hóa" nó (tức là một lần), tôi sẽ thêm câu hỏi này vào đây cho các nhân viên khác trong tương lai.

Bạn cũng có thể vô hiệu hóa nó (cho đến lần khởi động lại tiếp theo) bằng cách sử dụng launchctl

Xem kịch bản này của @ steve-jansen

Lưu trữ dưới đây chỉ cần incase bị xóa:

#!/bin/bash

# relaunch with sudo if we aren't root
if [[ $EUID -ne 0 ]]; then
   echo "$0: relaunching as sudo $0 $1 $USER"
   sudo "$0" $1 $USER
   exit $?
fi

real_user=$USER
if [ -n "$2" ]; then
  real_user=$2
fi

stop() {
  echo $0: unloading Symantec Endpoint Protection daemon
  launchctl unload /Library/LaunchDaemons/com.symantec.symdaemon.plist

  echo $0: unloading Symantec Endpoint Protection shared settings daemon
  launchctl unload /Library/LaunchDaemons/com.symantec.sharedsettings.plist

  echo $0: closing Symantec Endpoint Protection UI widget as $real_user
  sudo -u $real_user launchctl unload /Library/LaunchAgents/com.symantec.uiagent.application.plist
}

start() {
  echo $0: loading Symantec Endpoint Protection daemon
  launchctl load /Library/LaunchDaemons/com.symantec.symdaemon.plist

  echo $0: loading Symantec Endpoint Protection shared settings daemon
  launchctl load /Library/LaunchDaemons/com.symantec.sharedsettings.plist

  echo $0: launching Symantec Endpoint Protection UI widget as $real_user
  sudo -u $real_user launchctl load /Library/LaunchAgents/com.symantec.uiagent.application.plist
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  *)
    echo "Usage: $0 [start|stop]"
    ;;
esac
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.