Могу ли я удалить веб-сервис Dymo Label и при этом использовать приложение Dymo?


11

Мне не нравится ненужный постоянный открытый порт от веб-службы Dymo Label, когда я использую приложение Dymo каждые несколько недель.

Можно ли удалить веб-сервис и при этом использовать приложение для печати этикетки время от времени?

Все, что я нашел в Интернете, это инструкции по полному удалению программного обеспечения Dymo, что не является моей целью.

Я установил новейшую версию программного обеспечения Dymo Label 8.6.1.

Ответы:


20

Способ 1: выгрузить агент запуска.

Веб-служба Dymo Label запускается агентом запуска во время загрузки (или, что лучше, входа в систему с пользователем). Вы должны иметь возможность просто выгрузить связанный агент запуска:

sudo launchctl list | grep dymo #check if agent com.dymo.dls.webservice is loaded
sudo launchctl unload /Library/LaunchAgents/com.dymo.dls.webservice.plist

Вы , возможно , придется использовать переключатель силы: ... unload -w ....

Способ 2: установите RunAtLoadна false.

Если вы не добились успеха, вы можете попробовать изменить ключ RunAtLoad в /Library/LaunchAgents/com.dymo.dls.webservice.plist с помощью

sudo nano /Library/LaunchAgents/com.dymo.dls.webservice.plist

от

<key>RunAtLoad</key>
<true/>

в

<key>RunAtLoad</key>
<false/>

Перезагрузитесь и проверьте, работает ли ваш принтер этикеток Dymo без открытого порта веб-службы.


1
Я редактировал /Library/LaunchAgents/com.dymo.dls.webservice.plist. Теперь веб-сервис больше не запускается, и печать все еще работает. Спасибо :-)
Герд Кастан

Редактирование /Library/LaunchAgents/com.dymo.dls.webservice.plistработало прекрасно. Спасибо!
Джошуа Пинтер

Способ 2 красивый. Спасибо.
Вик Джанг

Обычно безопаснее использовать команду по умолчанию, а не редактор при внесении изменений в списки свойств; sudo defaults write /Library/LaunchAgents/com.dymo.dls.webservice.plist RunAtLoad -bool false
макака

2

Просто удалите его или заблокируйте порт с помощью брандмауэра и посмотрите, печатает ли он для вас. Если нет, возможно, вам придется переустановить приложение (или прекратить блокировку порта), чтобы оно снова заработало.

Я использую Little Snitch как простой способ блокировать определенные соединения. Кто-то умнее меня, возможно, скажет вам, как настроить встроенный брандмауэр для бесплатной блокировки соединения, но вы можете использовать бесплатную пробную версию Little Snitch, чтобы хотя бы посмотреть, работает ли программное обеспечение, когда вы не позволяете ему дозвониться до дома.


1

Загрузите установщик Dymo с http://download.dymo.com/dymo/Software/Mac/DLS8Setup.8.7.3.dmg

  1. Запустить его.
  2. После шага принятия лицензии вы будете на странице Тип установки, нажмите Настроить.
  3. Установите флажок для удаления и снимите флажок для обновления веб-службы.
  4. Запустите остальную часть установщика.
  5. По завершении запустите программу установки снова.
  6. На этот раз на странице настройки снимите флажок, чтобы обновить веб-службу и завершить установку.

1

Оказывается, это действительно легко. Я получил это от обслуживания клиентов Dymo:

Перейдите по адресу: Macintosh HD / Library / LaunchAgents / и удалите файл с именем: com.dymo.dls.webservice.plist.

Затем перезагрузите. Локальный принтер все еще работает, а онлайн-сервис исчез.

Я ожидаю, что если вы действительно хотите использовать онлайн-сервис, просто сохраните этот преф-файл агента запуска где-нибудь еще на вашем жестком диске и замените его в папке LaunchAgents, когда вы захотите снова активировать его.


-1

Откройте параметры запуска и отключите его при запуске.


2
Можете ли вы расширить свой ответ, чтобы объяснить, как добраться до «параметров запуска»?
grg

Его нет в списке элементов автозагрузки в Системных настройках
errant.info
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.