Это известная проблема в Windows 8.1
Есть обходной путь, но он немного грязный:
Поскольку средство выбора беспроводной сети в Windows 8.1 не показывает специальные сети, подключение должно выполняться вручную.
Чтобы увидеть все сети в диапазоне, включая ad-hoc, выполните эту команду в командной оболочке (cmd.exe):
netsh wlan show networks
НАСТРОИТЬ
Это должно быть сделано один раз для каждой сети.
перейдите в "Центр управления сетями и общим доступом", нажмите "Настроить новое соединение или сеть", дважды щелкните "Ручное подключение к беспроводной сети", введите SSID специальной сети (как показано "netsh wlan show networks") в В поле "Имя сети" настройте параметры безопасности соответственно, снимите флажок "Автоматически запускать это подключение" (важно), нажмите "Далее", затем "Закрыть". Выполните эту команду (важно):
netsh wlan set profileparameter <ssid> connectiontype=ibss
Замените на SSID вашей сети.
CONNECT
После настройки выполните эту команду всякий раз, когда вы хотите подключиться:
netsh wlan connect <ssid>
Замените на SSID вашей сети.
При наведении курсора на значок WiFi в системном трее будет отображаться название сети, к которой вы в данный момент подключены, даже если это нерегламентированная сеть (средство выбора сети не будет показывать ее, если она нерегламентированная). Имя также отображается в окне "Центр управления сетями и общим доступом".
ОТКЛЮЧИТЬ
Чтобы отключиться от сети ad-hoc: подключитесь к другой сети, отключите Wi-Fi или выполните следующую команду:
netsh wlan disconnect
ОЧИСТКА
Чтобы удалить сетевой профиль из Windows, выполните следующую команду:
netsh wlan delete profile <ssid>
Замените на SSID вашей сети.