[Windows 7]HOWTO: 解决 Windows 无法设置脱机区域配置信息 0x80000001 的故障问题
HOWTO: 解决 Windows 无法设置脱机区域配置信息 0x80000001 的故障问题
企业 IT 人员为了减少桌面客户端系统在部署时所投入的精力和时间,都会选择桌面标准化的方式进行部署。通常会创建一个标准的自定义系统映像,并通过网络或存储载体进行安装。但是如果 IT 人员使用了中文的安装环境(boot.wim 使用 Windows PE zh-cn)却安装的是英文的系统(install.wim 使用 Windows 7 en-us),就会出现“Windows 无法设置脱机区域配置信息。错误代码:0x80000001”的故障问题,如下图所示:
这是因为中文版的安装向导中“要安装的语言”选项中并未包含“英语”,所以在完成文件释放后,首次进行系统配置时无法对系统执行对应语言的设置便会出现 0x8000001 错误。之前也考虑是否可以通过应答文件设置来跳过此步骤,强制向导选择英语版本的系统安装,但仍然会报错。所以要解决这个问题唯一的办法就是使安装向导(Windows PE)支持多语言的系统映像。
在 WAIK 的 Windows PE 用户手册中提供了“向 Windows 安装程序中添加多语言支持”的帮助指南。用户需要将对应系统映像语言的 PE 语言包安装到当前实例的 boot.wim 中。
以中文安装环境+英文系统(64bit)为例,下面是具体的操作过程:
- 使用 DISM 加载 boot.wim 的第一个映像(索引1)到本地目录,以便于之后添加 Windows PE 基础语言包。dism /mount-wim /wimfile:d:\isotemp\sourcesboot.wim /index:1 /mountdir:d:\mount
- 将要支持的语言添加到 Windows PE 中。dism /image:d:\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs\EN-US\LP_EN-US.CAB"
- 重新生成 lang.ini 文件以更新语言支持。dism /image:d:\mount /gen-langini /distribution:d:\mount
- 卸载 boot.wim 并保存对映像的修改。dism /unmount-wim /mountdir:d:\mount /commit
- 加载 boot.wim 的第二个映像(索引2),随后添加对于的三个PE语言包。dism /mount-wim /wimfile:d:\isotemp\sourcesboot.wim /index:2 /mountdir:d:\mount
- 将要支持的对应的三个语言包添加到 Windows PE 中。dism /image:d:\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs\EN-US\LP_EN-US.CAB"dism /image:d:\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs\EN-US\WINPE-SETUP_EN-US.CAB"dism /image:d:\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs\EN-US\WINPE-SETUP-CLIENT_EN-US.CAB"
- 为第二个映像重新生成 lang.ini 以更新语言支持。dism /image:d:\mount /gen-langini /distribution:d:\mount
- 卸载 boot.wim 并保存对映像的修改。dism /unmount-wim /mountdir:d:\mount /commit
最后,根据需要重新生成 ISO 刻录光盘或做成 USBFlash 进行安装,问题解决!进入安装界面会让用户先选择安装环境,之后与前面第一个截图一样可以在“要安装的语言”下选择系统语言。(提示:需要注意的是在 PE 里添加多语言支持并不代表系统就能支持多语言,仍需对系统映像执行修改。)
注意,如果自定义后的 ISO 映像大于 4.5GB,那么需要在根下创建一个名为 bootorder.txt 的文本文件,以确保引导文件都位于映像的开头。请将下面的内容复制到该文件中。
[WS2012] HOWTO: 取消 Windows Server 2012 RDP 限制每个用户只能进行一个会话
HOWTO: 取消 Windows Server 2012 RDP 限制每个用户只能进行一个会话
在 Windows Server 2008 / 2008 R2 上,如果 IT 管理员希望多个远程用户使用同一个账号同时访问服务器的 Remote Desktop(RDP),只需通过管理工具-远程桌面下的“远程桌面会话主机配置”进行设置即可。如下图所示:
但是在 Windows Server 2012 下会发现系统默认并未提供这个配置工具,除非手工通过添加角色和功能进行添加方可。作为服务器环境最少的角色和功能当然是最明智的选择,所以如果要取消 Windows Server 2012 RDP 限制每个用户只能进行一个会话,完全可以使用组策略编辑器来解决。
首先运行 gpedit.msc,找到“计算机配置”-“管理模板”-“Windows 组件”-“远程桌面服务”-“远程桌面会话主机”-“连接”-“将远程桌面服务用户限制到单独的远程桌面服务会话”将该选项禁用,最后执行 gpupdate/force 即可。
[SBS] My Server for Windows 8 Apps
My Server for Windows 8 Apps
前面 gOxiA 向大家介绍了一款面向 Windows Server 2012 Essentials 而设计的 Windows Phone 应用 - 我的服务器(My Server)for Windows Phone Apps,该应用同时也发布了 for Windows 8 Apps 的!我们可以在 Windows 8 的应用商店搜索“My Server”或通过后面这个链接来安装。
下载:http://apps.microsoft.com/webpdp/app/19d94f81-db21-4234-8b49-806694dbbaea
Windows 8 版的“我的服务器”与 Windows Phone 的在功能上并没有太大的差异,基本上就是个界面放大了的 Windows Phone Apps,具体运行效果可以参考下图:
最为实用的功能恐怕就是能够快速访问和管理共享文件了,对于 Surface RT 来讲,这个应用可用性还是很高的,能够帮助用户快速访问在 Windows Server 2012 Essentials 存储的资源。虽然 ESS 的 SDK 已经发布,但是要第三方来开发对应更强的应用恐怕暂时是没什么希望,只能寄托在微软身上,希望产品组能尽快开发出功能更强大更实用的“My Server”!!!