Автоматическое обновление Skype для Windows продолжает воссоздание ярлыка на рабочем столе

746
b_jonas

Я использую Skype в Windows 10. Skype часто автоматически устанавливает обновленные версии. Всякий раз, когда он делает такое обновление, он воссоздает ярлык (значок) для Skype на рабочем столе. Как сделать так, чтобы ярлык на рабочем столе не появлялся без отключения самих обновлений?

Я использую 64-разрядную (x86_64) версию для Windows 10 Pro. В настоящее время я использую Skype версии 8.29.0.50 от Microsoft. У меня есть привилегии администратора Windows на этом компьютере. Трудно получить более конкретную информацию о версии для Skype, но я думаю, что это личная версия (не бизнес-версия), и версия, которая состоит из традиционной программы Windows и приложения в стиле Metro. Skype был установлен специальным системным администратором, работающим неполный рабочий день.

На машине также установлена ​​бизнес-версия Skype, и, возможно, она была установлена ​​вместе с Office 365 Business (эта версия определенно установлена ​​на компьютере). Я считаю, что я им не пользуюсь: я запустил его один раз, но затем запросил потребительскую версию, потому что бизнес-версия не позволяет мне использовать мою ранее существующую старую учетную запись Skype. Я не думаю, что это тот, который я использую, и я определенно не думаю, что именно он создает ярлык на рабочем столе: программа для настольного компьютера называется «C: \ Program Files (x86) \ Microsoft \ Skype для рабочего стола \ Skype». .exe ", на который указывает ярлык на рабочем столе, бизнес-программа называется" C: ​​\ Program Files \ Microsoft Office \ root \ Office16 \ lync.exe ".

Кажется, что все основные функции Skype работают: я могу запускать или принимать голосовые вызовы Skype, они передают голос в обоих направлениях, я могу переключаться между различными микрофонами и динамиками, я могу приглашать новых пользователей Skype, использовать текстовый чат и могу поделиться своим изображением на экране во время голосового вызова. (Я не пробовал видеочат или получение общего экрана с этого компьютера.) Кроме того, многие люди, с которыми я общаюсь, уже используют Skype. Таким образом, я хочу продолжить использовать Skype. Хотя я знаю альтернативное программное обеспечение, которое я мог бы использовать, пожалуйста, не предлагайте их в качестве ответов на этот вопрос.

Этот ноутбук подключен к Интернету большую часть времени, из-за NAT. Я использую ноутбук во многих целях и получаю доступ к другим интернет-услугам, кроме Skype. Я не хочу отключать обновление Skype, потому что это может оставить ошибки безопасности открытыми слишком много. Поэтому, пожалуйста, не давайте ответов, которые бы отключили обновления.

Ярлык создается на глобальном (не локальном для пользователя) рабочем столе, имя файла - «C: \ Users \ Public \ Desktop \ Skype.lnk». Мне не нравятся ярлыки на рабочем столе, особенно те, которые установленные программы создают без моего запроса. Большинство установщиков других программ Windows спрашивают, создавать ли ярлык на рабочем столе в процессе установки, а для других установщиков достаточно один раз удалить значок на рабочем столе, и он никогда не будет воссоздан. Иконка рабочего стола для Skype также лишняя на этом компьютере, потому что у меня есть Skype, настроенный для запуска при входе в систему, и редко выходящий из него.

0
Используете ли вы настольную ("классическую" / win32) или UWP (магазинную) версию Skype? «версия, которая состоит из традиционной программы для Windows и приложения в стиле Metro», подразумевает, что у вас есть ... и то, и другое? Последнее, что я проверил, они раздельные. Bob 5 лет назад 2
@Bob: я не знаю, что я использую. Другой админ установил скайп на машину. У вас есть конкретная процедура для проверки, какая версия у меня? Должен ли я делать скриншоты? b_jonas 5 лет назад 0
Нажмите на 3 горизонтальные точки (меню) => `Об этой версии` для UWP или на 3 горизонтальные точки =>` Справка и обратная связь` для рабочего стола. UWP в настоящее время на 12.x, Desktop в настоящее время на 8.29. Bob 5 лет назад 0
Подождите. Еще один * админ *? Это бизнес машина? Вы говорите о обычном потребительском Skype или Skype для бизнеса (который переименован в Lync, отдельное приложение, поставляемое с Office 365 для бизнеса)? Bob 5 лет назад 0
@Bob Это рабочая станция, которую я использую исключительно для своей работы в малом бизнесе, HW и ОС принадлежат компании, но я единственный пользователь и выполняю большинство пользовательских задач sysadmin. Есть сотрудник, который работает системным администратором на неполный рабочий день, он установил Windows на компьютер и установил Skype по моему запросу. Я думаю, что это не Skype для бизнеса, а потребительский Skype, но я не уверен. b_jonas 5 лет назад 0
@Bob В меню указано «Справка и обратная связь», в открывшемся окне «Настройки» на вкладке «Справка и обратная связь» указано «Skype версия 8.29.0.50; © 2018 Skype & Microsoft; (✓) версия Skype », синий значок с белым S в нем и набор разделов справки. b_jonas 5 лет назад 0
Хорошо, это звучит как настольный потребительский Skype. Bob 5 лет назад 0
@Bob Подождите, есть осложнение. На машине также есть еще одна версия Skype, которая, как мне кажется, является бизнес-версией, и, возможно, поставлялась с MS Office 365 Business (последняя установлена). Я забыл об этом, потому что я специально попросил не-Business версию, чтобы я мог использовать свою существующую учетную запись Skype. Эта версия имеет ярлык меню «Пуск» и называется «C: \ Program Files \ Microsoft Office \ root \ Office16 \ lync.exe». Но я думаю, что здесь виновата потребительская версия, потому что ярлык на рабочем столе указывает на «C: \ Program Files (x86) \ Microsoft \ Skype для рабочего стола \ Skype.exe». b_jonas 5 лет назад 0
Эта проблема все еще существует с обновлением, которое я установил сегодня. b_jonas 5 лет назад 0
Можете ли вы сказать, какой Skype сделал это обновление? Бьюсь об заклад, ваш «персональный» Skype был установлен с опцией «все пользователи», если она там есть (которая установит ярлык в профиле общего пользователя, а не в вашем). s1ns3nt 5 лет назад 0
@ s1ns3nt Новый ярлык был установлен в «C: \ Users \ Public \ Desktop \ Skype.lnk» и указывает на «C: \ Program Files (x86) \ Microsoft \ Skype для рабочего стола \ Skype.exe». Личная программа Skype была запущена и вошла в систему до обновления, но она автоматически закрылась, когда я подтвердил разрешение на обновление Skype. После обновления программа Skype перезапустилась автоматически, и я все еще вошел в систему с моей личной учетной записью. b_jonas 5 лет назад 0
Если у вас по-прежнему установлена ​​«старая» версия персонального установщика, попробуйте удалить и переустановить его, но при установке выберите вариант «только для меня». Запустите его, дайте ему запустить обновление и посмотрите, будет ли он снова создавать ярлык. IIRC, он не устанавливает ярлык Public таким образом, что означает, что вы придерживаетесь настроек ... s1ns3nt 5 лет назад 0
Этот вопрос не получил достаточного внимания. ; ) Albin 5 лет назад 0

1 ответ на вопрос

2
Albin

Решение, которое работает независимо от того, какая версия Skype установлена ​​(или даже если обновление не имеет возможности создать ярлык), состояло бы в том, чтобы запустить Skype с учетной записью пользователя, которая НЕ имеет права создавать новые файлы на рабочем столе.

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

  • добавить новую учетную запись пользователя, которая будет ограниченной учетной записью

  • ограничение новая учетная запись пользователя не писать в папку рабочего стола для «всех пользователей»: C:\Users\Public\Desktop. Щелкните правой кнопкой мыши на папке, выберите свойства, выберите вкладку «Безопасность» и удалите доступ для записи (измените его с разрешенного на запрещенный). Таким же образом вы можете закрыть доступ к рабочему столу любого другого пользователя C:\Users\USERNAME\Desktop.

    enter image description here

    В качестве альтернативы вы можете просто ограничить доступ к созданию новых файлов с помощью кнопки «Дополнительно» на вкладке «Безопасность» папки (вам нужно нажать на ссылку «Показать расширенный доступ» в правом верхнем углу):

    enter image description here

  • Затем запустите Skype с правами этих пользователей. Вы можете - например - использовать PsExec.exe для этого или Process Explorer, вот как . Один из этих двух вам придется загрузить с веб-сайта Microsoft, если у вас его еще нет.

PS. извините за скриншоты на немецком в настоящее время у меня не установлена ​​английская ОС.

Я попробую что-то вроде этого. Но я полагаю, что ярлык устанавливает не сам процесс Skype, а автообновление, которое, я думаю, работает с привилегиями администратора, поэтому я не думаю, что ограничение разрешений самого процесса Skype поможет. b_jonas 5 лет назад 0
@b_jonas Автообновление не может иметь больше прав, чем скайп, который (насколько я понимаю) запускает автообновление. Если вы вручную не назначите ему больше прав, он «должен» работать (я надеюсь). Дайте мне знать и не забудьте назначить награду (если вы не хотите назначать ее). Albin 5 лет назад 0
Skype установлен на этом компьютере для всех пользователей, поэтому автообновление должно иметь возможность обновлять его для всех пользователей. Я думаю, что для этого нужны привилегии администратора. Должен ли я переустанавливать Skype только для одного пользователя? b_jonas 5 лет назад 0
@b_jonas Нет, это не должно иметь никакого значения. У Skype по-прежнему есть «права администратора» (если он запущен «ограниченным пользователем» с правами администратора), ему просто не разрешено писать в папку «Рабочий стол» для всех пользователей (поскольку пользователь, запустивший его, не имеет этого права) но он все еще может получить доступ ко всем другим папкам. Albin 5 лет назад 0