Как заблокировать доступ в Интернет к приложению Spotify для Windows 10 (в Магазине Windows)?

1769
Michael Yaworski

Я хочу заблокировать доступ к Интернету у Spotify. Это приложение для Windows 10, загруженное из Магазина Windows. Причина блокировки доступа в Интернет заключается в том, что я могу слушать музыку в автономном режиме на своем компьютере, в то время как мой папа слушает музыку в Google Home из той же учетной записи.

Я думаю, что ответ на этот вопрос может быть общим для любого приложения Магазина Windows. Я просто не знаю, где программа, чтобы заблокировать его от брандмауэра Windows.

Существует аналогичный вопрос на этом сайте здесь, но устарела, потому что это для Windows, 7/8.

Я знаю, как указать правило в брандмауэре Windows для отключения доступа в Интернет, но мне было интересно, как это сделать для приложения Магазина Windows? В частности, для Spotify. Или, если есть какой-то другой путь, это также будет приемлемым ответом.

2

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

2
Stephen Jurist
  1. Откройте «Панель управления»
  2. Выберите «Система и безопасность»
  3. В разделе «Брандмауэр Windows» выберите «Разрешить программу через брандмауэр Windows».
  4. Снятие флажка слева от имени приложения запрещает доступ к сетевым ресурсам, а проверка разрешает доступ.
  5. Если программа, которую вы хотите заблокировать или разблокировать, отсутствует в списке, вы можете нажать кнопку «Разрешить другую программу…», чтобы добавить ее. Выберите приложение в списке и выберите «Добавить». Если программы нет в этом списке, используйте кнопку «Обзор…», чтобы выбрать файл программы вручную.

Так как вы сказали, что это не работает, вот еще один вариант

  1. Откройте брандмауэр Защитника Windows
  2. Перейти к "Расширенные настройки"
  3. С левой стороны нажмите ссылку «Исходящие правила».
  4. На правой панели нажмите «Новое правило», чтобы создать новое правило для исходящего трафика.
  5. В появившемся мастере убедитесь, что выбрана «программа», а затем нажмите «Далее»
  6. Выберите опцию «Путь к этой программе», а затем введите (или найдите) путь к программе, которую вы хотите заблокировать.

Важное примечание, прежде чем нажать продолжить! (Источник: howtogeek)

Когда вы используете команду «Обзор» для выбора EXE-файла, Windows по умолчанию использует так называемые переменные среды, если конкретный путь включает в себя заданную часть пути, представленную одной из этих переменных. Например, вместо вставки C: \ Users \ Steve \ он поменяет эту часть на переменную среды% USERPROFILE%.

По какой-то причине, несмотря на тот факт, что этот метод по умолчанию заполняет поле пути программы, он нарушает правило брандмауэра. Если файл, который вы просматривали, находится где-либо, где используется переменная среды (например, / User / path или / Program Files / path), вам нужно вручную отредактировать запись пути к программе, чтобы удалить переменную и заменить ее на правильную и полный путь к файлу. В случае, если это немного запутанно, давайте проиллюстрируем наш пример программы сверху.

Когда мы перешли к файлу EXE для нашего веб-браузера Maxthon, Windows подключила следующую информацию о пути программы для файла, который находился в нашей папке «Документы»:

% USERPROFILE% \ Documents \ MaxthonPortable \ App \ Maxthon \ Bin \ Maxthon.exe Этот путь к файлу понимается Windows, но по какой-то причине больше не распознается при вставке в правило брандмауэра. Вместо этого нам нужно заменить путь к файлу, который включает переменную среды, полным путем к файлу. В нашем случае это выглядит так:

C: \ Users \ Jason \ Documents \ MaxthonPortable \ App \ Maxthon \ Bin \ Maxthon.exe Возможно, это какая-то особенность, связанная с текущей версией брандмауэра Windows 10, и что вы можете использовать переменные окружения в других версиях, но мы рекомендуем вам просто удалить переменную и использовать полный и абсолютный путь к файлу, чтобы избавить себя от головной боли сегодня и в будущем.

Наконец, есть одна небольшая, но важная вещь, которую нужно иметь в виду. Для большинства приложений основной EXE-файл - это файл, который вы хотите заблокировать, но есть примеры приложений, в которых все немного нелогично. Возьмите Minecraft, например. На первый взгляд кажется, что вы должны заблокировать Minecraft.exe, но Minecraft.exe - это всего лишь файл запуска, и фактическое подключение к сети происходит через Java. Поэтому, если вы хотите ограничить подключение вашего ребенка к онлайн-серверам Minecraft, вам нужно заблокировать Javaw.exe, а не Minecraft.exe. Однако это нетипично, так как большинство приложений могут быть заблокированы через основной исполняемый файл.

В любом случае, выбрав приложение и подтвердив путь, вы можете, наконец, нажать кнопку «Далее». На экране мастера «Действие» выберите параметр «Блокировать соединение» и нажмите «Далее».

  1. На экране «Профиль» вас попросят выбрать, когда применяется правило. Здесь у вас есть три варианта:

Домен: правило применяется, когда компьютер подключен к домену.

Частный. Это правило применяется, когда компьютер подключен к частной сети, например, к домашней сети или сети малого бизнеса.

Общедоступный: правило применяется, когда компьютер подключен к общедоступной сети, например, в кафе или отеле.

Если у вас есть ноутбук, который вы используете дома (сеть, которую вы определили как частную) и в кафе (сеть, которую вы определили как общедоступную), и вы хотите, чтобы правило применялось к обоим местам, вам необходимо проверить оба варианта. Если вы хотите, чтобы правило применялось только тогда, когда вы находитесь в общественном месте Wi-Fi в кафе, тогда просто отметьте Public. В случае сомнений просто отметьте их все, чтобы заблокировать приложение во всех сетях. Когда вы сделали свой выбор, нажмите «Далее».

  1. Последний шаг - назвать ваше правило. Дайте ему четкое имя, которое вы узнаете позже, затем нажмите «Готово».

Все исходящие сообщения из рассматриваемого приложения теперь отключены. Если вы хотите еще больше усилить контроль над приложением, вы можете выбрать опцию «Входящие правила» в правой панели навигации «Брандмауэр Windows в режиме повышенной безопасности» и повторить процесс, шаг за шагом, воссоздавая идентичное правило брандмауэра. который также управляет входящим трафиком для этого приложения.

"Spotify Music" находится в списке, но даже если не отмечено, приложение все еще имеет доступ к Интернету Michael Yaworski 5 лет назад 0
Я обновил свой ответ и добавил еще один процесс для подражания! Надеюсь, что это работает! Stephen Jurist 5 лет назад 0
Ваше обновленное решение - это то, что я обычно делаю, но проблема в том, что на шаге 6 я не могу найти Spotify (или любое приложение Windows Store) в качестве программы Michael Yaworski 5 лет назад 0
Когда вы ищите spotify в левом нижнем углу (где написано "введите здесь для поиска"), щелкните правой кнопкой мыши на spotify и выберите открыть местоположение файла. Если это другой ярлык, щелкните его правой кнопкой мыши и снова откройте расположение файла Stephen Jurist 5 лет назад 0
Другое место, где это может быть, - это StartMenu - C: \ Users \ USERNAME \ AppData \ Roaming \ Microsoft \ Windows \ Меню Пуск \ Программы Stephen Jurist 5 лет назад 0
Нажатие правой кнопкой мыши на Spotify не имеет опции «открыть местоположение файла». Это потому, что это приложение для Магазина Windows. Я не совсем уверен, как работают приложения, но это нелепо скрыто и защищено. Кроме того, это не в программах меню Пуск. Michael Yaworski 5 лет назад 0
Откройте оболочку cmd и введите `где spotify`? DavidPostill 5 лет назад 0
@DavidPostill Спасибо. К сожалению, даже с результатом `where spotify`, как программы для правила, он все равно получает доступ в интернет. В результате получается `C: \ Users \ Michael Yaworski \ AppData \ Local \ Microsoft \ WindowsApps \ Spotify.exe`. Может быть причина в том, что в моем имени есть пробел? Michael Yaworski 5 лет назад 0
В качестве серьезного предложения откажитесь от версии приложения и просто установите обычную настольную версию. Windows 10 по-разному работает с программами «приложения» (UWP) по сравнению с традиционными программами Win32 (или какими-либо еще). Anaksunaman 5 лет назад 0