我的问题是:如何正确设置文件共享,在家庭网络中,使用Windows 8/10,以便与"Everyone"共享任何文件夹(文件资源管理器->右击文件夹->属性->共享->高级共享->共享此文件夹)实际上与所有人共享文件夹,无需密码,即使有微软账户?
在你回答之前,请继续阅读,因为如果涉及到微软账户,**琐碎的解决方案是不可行的。
我有一个家庭网络,有Windows 8.1和Windows 10机器,都在同一个工作组中。没有家庭组。我希望能够在网络上共享单个文件夹,通过文件资源管理器将它们设置为共享。在Windows 7和Vista中,我只需进入网络和共享中心,启用文件和打印机共享,禁用受密码保护的共享,就可以了。在Windows 10和Windows 8中,同样的方法仍然有效,但只有在两台机器都使用本地账户的情况下。只要其中一台机器--无论是访问文件的机器还是共享文件的机器--使用微软账户,就无法再访问其他机器上的任何文件或文件夹。具体来说,如果使用微软账户的机器试图访问使用本地账户的机器,它将提示输入用户名和密码,除非提供目标机器上的实际用户的用户名和密码,否则访问将失败。将微软账户改为本地账户可以立即解决这个问题,而不需要改变其他配置。
这个问题是真实存在的,我已经在几台机器上重现了这个问题,我的朋友也遇到了同样的问题,我还发现了其他用户有同样问题的一些报告,但没有解决办法。这个问题在Windows 8和Windows 10中似乎是一样的。
成功地实施了变通方法(不是解决方案)。
1.将其他机器的用户名/密码存储在凭证管理器中,放弃无密码共享的想法。最好使用一个公共账户进行访问*。 2.2. 不要使用微软账户。
我按照这个指南,成功地在Windows 10中用微软账户共享了没有密码的文件夹:http://www.howtogeek.com/126214/how-to-create-network-file-shares-with-no-passwords-in-windows-8/
我在此发布,以防止链接腐烂。
1.打开网络和共享中心 2.然后点击左手面板上的 "更改高级共享设置 "链接。 3.现在展开 "所有网络 "部分。 4.最后将径向按钮切换到关闭密码保护的共享设置,并点击保存更改。 5.它成功了!
我没有广泛地试用这个方法(例如,如果你需要用密码保护的共享来代替),因为我局域网中的所有共享都不需要密码保护,而且由于没有WIFI,我知道只有我一个人可以访问这个共享。 但我认为,如果禁用所有密码,它仍然可以使用NTFS访问权限。
为了解释这个问题:
在Window 8.1和可能的Windows 8上,当使用微软账户登录Windows时,当你进行网络连接时,默认的用户名是MicrosoftAccount\<live_id_username>
,而不是像以前版本的Windows那样登录<computer_name>\<username>
。
这种MicrosoftAccount形式很可能在任何没有使用Microsoft账户的服务器上导致登录失败,这是因为在Windows 8/8.X中Microsoft/Local账户的实现方式非常严格。 账号在Windows 8/8.1中的严格实现方式。
我无法找到一种方法来强迫Windows 8/8.1使用旧的计算机名/用户名
的格式,除非使用你在帖子中列出的一种变通方法。
也许这个问题需要由微软自己来解决。
我已经测试过了,在Windows 10中仍然如此,所以不要指望有任何改善。 不幸的是,这只是微软/本地账户的实现方式。