双11买了一台原道W8A平板,系统为Windows 8.1 with Bing,其实就是Windows 8.1 core版换个马甲。
Windows 8.1核心版无组策略功能,无法通过组策略(gpedit.msc)解除系统对Guest账号的局域网共享限制,唯一的可能就是通过修改注册表,下面教程就是修改注册表来解除Guest网络登录限制,从而实现共享。
1.运行Regedit,定位到HKEY_LOCAL_MACHINE\SECURITY,这个表项正常情况下此时无法向下展开,因为受权限限制。
2.修改HKEY_LOCAL_MACHINE\SECURITY权限,在SECURITY右键单击,选择“权限(P)...”;在“SECURITY的权限”对话框点击“高级”按钮;在“SECURITY的高级安全设置”对话框选择“Administrators”,点击“编辑”按钮;在“SECURITY的权限项目”对话框点击“显示高级权限”,记下此时的权限以备将来恢复默认权限:“写入DAC”和“读取控制”选中,其它不选中;选中“完全控制”,点击“确定”,点击“确定”,点击“确定”。
3.关闭Regedit并重新运行,定位到HKEY_LOCAL_MACHINE\SECURITY,此时应该能够向下展开。
4.定位到HKEY_LOCAL_MACHINE\SECURITY\Policy\Accounts,在这个项下有多个S-1-5开头的项;定位到以S-1-5开头的项,以501结尾的项(正常以501结尾的项只有一个,表示Guest账号的SID),这个项名称因计算机的不同而不同;继续向下定位到ActSysAc项,将ActSysAc项导出到一个文件Guest.reg,关闭Regedit。
5.将Guest.reg另备份为一个文件Guest_bak.reg;用记事本打开Guest.reg,原始内容为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SECURITY\Policy\Accounts\S-1-5-21-2648565257-3347463983-3134921286-501\ActSysAc]
@=hex(0):81,00,00,00
将其修改为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SECURITY\Policy\Accounts\S-1-5-21-2648565257-3347463983-3134921286-501\ActSysAc]
@=hex(0):42,00,00,00
备注:上述修改表示将Guest添加到“从网络访问此计算机”和“拒绝本地登录”列表,并从“拒绝从网络访问亭台计算机”列表中删除。
以上内容参考了实验探索六大登录权利所对应的注册表键值(三)
http://blogs.itecn.net/blogs/ahpeng/archive/2005/06/27/351.aspx
感谢作者所作的探索。
6.向Guest.reg添加以下内容:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa]
"LimitBlankPasswordUse"=dword:00000000
"restrictanonymous"=dword:00000000
备注:
"restrictanonymous"=dword:00000000 表示启用来宾账户。
"LimitBlankPasswordUse"=dword:00000000 表示禁用使用空密码的本地帐户只允许进行控制台登录
7.将Guest.reg导入注册表,完整的Guest.reg内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SECURITY\Policy\Accounts\S-1-5-21-2648565257-3347463983-3134921286-501\ActSysAc]
@=hex(0):42,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa]
"LimitBlankPasswordUse"=dword:00000000
"restrictanonymous"=dword:00000000
8.恢复HKEY_LOCAL_MACHINE\SECURITY的权限。
9.重启计算机,现在可以以Guest身份访问Windows 8.1核心版的共享文件夹了。
作者:LCZSQ