Как открыть общий доступ к любой папке без пароля в Windows 8/10 в домашней сети, если используется учетная запись Microsoft?

64

У меня вопрос: как правильно настроить общий доступ к файлам в домашней сети с Windows 8/10, поэтому делиться любой папкой с «Все» (File Explorer-> щелкните правой кнопкой мыши папку-> Properties-> Sharing-> AdvancedSharing- > Поделиться этой папкой) на самом деле разделяет папку со всеми, без пароля, даже с учетными записями Microsoft?

Прежде чем ответить, пожалуйста, прочитайте, потому что тривиальное решение не работает, если участвуют учетные записи Microsoft .

У меня есть домашняя сеть с компьютерами под управлением Windows 8.1 и Windows 10, все в одной рабочей группе. Нет домашней группы. Я хочу иметь возможность обмениваться отдельными папками в сети, установив их в общий доступ через проводник. В Windows 7 и Vista я просто захожу в Центр управления сетями и общим доступом, включаю общий доступ к файлам и принтерам, отключаю общий доступ, защищенный паролем, и все это работает. В Windows 10 и Windows 8 то же самое по-прежнему работает, но только если обе машины используют локальные учетные записи, Как только одна из машин - либо обращающаяся к файлам, либо разделяющая их - использует учетную запись Microsoft, больше нет возможности доступа к файлам или папкам на других машинах. В частности, если машина с учетной записью Microsoft пытается получить доступ к машине с локальной учетной записью, она запросит имя пользователя и пароль, и доступ не будет выполнен, если не будут указаны имя пользователя и пароль действительного пользователя на целевой машине. Изменение учетной записи Microsoft на локальную учетную запись немедленно решает проблему без каких-либо других изменений конфигурации.

Эта проблема реальна, и я воспроизвел ее на нескольких машинах, у моих друзей была такая же проблема, и я нашел несколько отчетов других пользователей с такой же проблемой, но решения не найдено. Кажется, проблема одинакова в Windows 8 и Windows 10.

Успешно реализованные обходные пути (не решения):

  1. Сохраните имена пользователей / пароли на других компьютерах в диспетчере учетных данных и оставьте идею совместного использования без пароля. Лучше всего использовать общий аккаунт для доступа *.
  2. Не используйте учетные записи Microsoft.
Питер
источник
1
Вы пытались предоставить ANONYMOUS LOGONудостоверение личности вашей общей папке?
Я говорю Восстановить Монику
Не конкретно, но «все» включают «анонимный вход» по умолчанию. Я постараюсь, когда я дома, но не ожидаю, что это изменит.
Питер
Нет, начиная с Windows XP идентификатор анонимного входа был удален из группы «Все».
Я говорю Восстановить Монику
1
Я не могу вспомнить время, когда я использовал какую-либо версию Windows, когда у меня была общая папка на одном компьютере, и я мог без проблем обращаться к ней по локальной сети. Там всегда что-то происходит, будь то домен; рабочие группы; или это разрешения ш т ... давай уже.
Ejaz
2
И с последним обновлением Windows 10 Microsoft снова сломала это. Теперь он не будет работать с локальными учетными записями. Почему они ведут войну против анонимных акций? Некоторые люди хотят их !!!
robross0606

Ответы:

19

Чтобы объяснить проблему:

В Windows 8.1 и, предположительно, Windows 8, при использовании учетной записи Microsoft для входа в Windows по умолчанию при подключении к сети используется имя пользователя MicrosoftAccount\<live_id_username>, а не имя входа, <computer_name>\<username>как в предыдущих версиях Windows.

Эта форма MicrosoftAccount может вызвать сбой входа в систему на любом сервере, который не использует учетную запись Microsoft, из-за строгого способа, которым учетные записи Microsoft / Local реализованы в Windows 8 / 8.1.

Я не смог найти способ заставить Windows 8 / 8.1 использовать старый формат computer-name\user-name, кроме как с одним из обходных путей, которые вы перечислили в своем посте. Вероятно, эта проблема должна решаться самой Microsoft.

Я проверил, и это все еще верно для Windows 10, поэтому не ожидайте никаких улучшений. К сожалению, именно так были реализованы учетные записи Microsoft / Local.

harrymc
источник
С тех пор я продублировал проблему с Windows 10 и перепробовал все обходные пути, упомянутые в Интернете, но безрезультатно. Я вижу, что диалоговое окно подсказки содержит сам компьютер с Windows 10 в качестве домена, и единственный способ изменить это - войти <computer-name>\<username>в диалоговое окно. Я до сих пор не знаю, как в моем ответе, другого решения, кроме тех, которые вы указали в своем сообщении. Вы можете поднять эту проблему в канале обратной связи Windows 10.
harrymc
С тех пор, как я задал вопрос, прошло 10 месяцев и было более 15000 просмотров. Никто не знал, как это исправить, поэтому я отмечаю это как ответ, чтобы признать, что общий доступ к сети частично нарушен в Windows 8 и 10.
Peter
У меня проблема с совместным использованием локальной папки (Windows 10) с другим ПК с Windows 10. Но этот другой Win 10 PC имеет учетную запись Microsoft, и я могу получить доступ к его папке без пароля. Я не могу подтвердить ваши выводы.
Фиолетовый Жираф
1
Только что попробовал еще раз, все еще не работает 25 ноября 2015 г.
Питер
2
Все еще не работает над юбилейным обновлением Windows 10
Сякур Рахман
34

Мне удалось поделиться папками без паролей в Windows 10 с учетными записями Microsoft, следуя этому руководству: http://www.howtogeek.com/126214/how-to-create-network-file-shares-with-no-passwords-in- Windows 8/

Я публикую здесь, чтобы предотвратить гниение ссылок:

  1. Открытый центр сети и обмена
  2. Затем нажмите ссылку «Изменить дополнительные параметры общего доступа» на левой панели. Скриншот
  3. Теперь разверните раздел Все сети. Скриншот
  4. Наконец, переключите радиальную кнопку на параметр «Отключить общий доступ, защищенный паролем», и нажмите «Сохранить изменения». Скриншот
  5. Оно работает!

Я не пробовал это интенсивно (например, если вам нужно иметь защищенный паролем общий ресурс), так как все общие ресурсы в моей локальной сети не должны быть защищены паролем, и, поскольку нет Wi-Fi, я знаю, что я только один для доступа к общему ресурсу. Но я думаю, что если он отключит все пароли, он все равно будет работать с разрешениями доступа NTFS

Magnetic_dud
источник
2
Это точное решение, которое, по словам вопроса, не работает, за исключением того, что забывают упомянуть, что вам также необходимо включить общий доступ к файлам и принтерам в одном и том же окне. Я только что проверил на некоторых компьютерах, чтобы убедиться, что это все еще так: Доступ к общей папке на компьютере с учетной записью Microsoft с компьютера с локальной учетной записью все еще не работает таким образом, без какой-либо формы дополнительных общих учетных данных - даже с последними патчи windows 10 на обеих машинах.
Питер
2
@Magnetic_dud Проблема в другом. Если текущий пользователь является учетной записью Microsoft, он не может получить доступ к общим папкам на других машинах Win10. Перейдите в локальную учетную запись, и общий ресурс на другом компьютере внезапно станет доступным.
Крем
3
Это не сработало для меня на win 10 & win xp. :( Я предполагаю, потому что Windows 10 отключил учетную запись
GUEST
2
Это не работает для меня ... если я не использую C: \ Users \ Public \ Downloads \. Это отлично работает. Другие папки не работают. Кажется, в инструкциях HowToGeek отсутствует шаг для включения других папок.
candied_orange
2
Вам необходимо предоставить Everyoneидентифицирующие разрешения для папок, которыми вы поделились. Кроме того, если вы хотите, чтобы пользователи могли изменять папки по сети, вам необходимо отредактировать разрешения «Общий доступ» и убедиться, что «Все» имеют полный доступ.
Я говорю: восстанови Монику