[Tips]HOWTO: 在 Windows Server 2012 下安装不兼容的打印机
HOWTO: 在 Windows Server 2012 下安装不兼容的打印机
早在 Windows Server 2012 Beta 阶段 gOxiA 就对其进行了测试和评估,对 Hyper-V 的新特性和新功能尤为赞赏,所以期待RTM之后就将公司的虚拟化平台全面升级到 Windows Server 2012,但是期间却遇到了一个棘手的问题。因为公司资源有限,除了有单独的网络激打以外,还将一台复合机(多功能打印复印机)与 Hyper-V 主机相连供大家使用,这台复合机的驱动仅提供了 Windows Server 2008 的版本,如果在 Windows Server 2012 下安装会提示驱动未包含认证签名的错误警告而终止安装。但是如果先将该设备安装在 Windows Server 2008 R2 上并共享,然后再从 Windows Server 2012 上连接就能安装上驱动。
这样看来设备的驱动还是能够正常工作在 Windows Server 2012 下的,只是因为64位的原因必须要使用经过签名的驱动。既然如此,我们是否可以借助“禁用驱动程序强制签名”来强行安装不兼容的驱动呢?!试试便知!参考之前的日志《HOWTO: 进入 Windows Server 2012 的高级启动选项菜单》,使 Windows Server 2012 能够通过高级启动选项菜单来选择“禁用驱动程序强制签名”。过程如下图:
进入启动菜单后,首先选择“疑难解答”,之后在“高级选项”里选择“启动设置”,最后在“启动设置”中点击“重启”,这样系统会重新启动,并显示像之前 Windows 版本一样的高级启动选项。
现在我们便可以选择“禁用驱动程序强制签名”来启动系统了,在进入系统之后就可以安装未包含签名的驱动程序。
借助这个办法,这个不完全兼容 Windows Server 2012 的打印机便能够正常地工作在该系统上了。但是需要注意,设备的驱动应该尽可能选择与 Windows Server 2012 最接近的版本,如 Windows 7 或 2008 R2 64位的,此外微软并不建议在64位系统上安装未经签名的驱动,这样可能会导致系统不稳定或出现其他故障,所以大家应当在完整测试后再投入到生产环境中。
[WS2012]HOWTO: 进入 Windows Server 2012 的高级启动选项菜单
HOWTO: 进入 Windows Server 2012 的高级启动选项菜单
自 Windows 8 / Server 2012 开始,为了加快系统的启动速度,新的操作系统在启动过程上进行了很大的改进,因此用户无法再像原先那样在启动过程中按下F8键来调用系统的高级启动选项菜单。针对这样的设计微软官方好像是做过解释,大概是只有当系统出现异常时,启动过程才会自动出现高级启动选项菜单。除此之外就需要用户在当前系统上执行转到高级启动选项菜单的操作。
在 Windows 8 下要实现这一操作非常简单,用户可以调出超级按钮,点击“更改电脑设置”,之后在“常规”下找到“高级启动”,并点击“立即重启”。
之后系统就会很快速的进入到全新的高级启动选项菜单下,我们可以根据需要进行选择。
当然,我们也可以在搜索中直接键入高级启动,便可在设置下找到高级启动选项。
那么在 Windows Server 2012 上我们如何能进入高级启动选项菜单呢?通过以上的步骤肯定是行不通的,那么我们可以使用两种办法来实现。
- 命令行方式 – shutdown 命令,这种方式显而易见,需要在已经登录的系统中执行,当然这个方式也是最简单、最直接的!但是某些场景下可能不尽人意。shutdown –r –o
- 修改 BCD,使每次系统启动时都先转到高级启动选项菜单上。此种方法非常适合 IT 人员做测试或排错时使用,例如 gOxiA 最近解决一个复合机驱动兼容性问题的场景就适用这个办法。bcdedit /set advancedoptions yes
这个命令行需要以管理员权限来执行,当我们调试完毕后,可以将 yes 改为 no 便可恢复之前正常的启动。
[WS2012] HOWTO:切换至 Windows Server 2012 的 Minimal Server 模式
HOWTO:切换至 Windows Server 2012 的 Minimal Server 模式
《Windows Server 2012 的四种运行界面模式》这篇日志中 gOxiA 讲述了 Windows Server 2012 的四种运行界面模式,相信大家对其中的 Minimal 最为敢兴趣!今天 gOxiA 将用一些时间与大家分享如何切换到 Minimal 模式。在开始前我们先来了解一张图示:
在这种图中显示了 Windows Server 2012 四种运行界面模式的层次以及对应的模块名称,以官方的说法,WS2012提供的只有两种安装选项,Server Core 和 Server with GUI,后者便是文中所讲的 FullServer。但是我们可以通过命令行在实际的四种模式间进行灵活的切换。如果我们先前安装系统时选择的是 Server Core,之后我们可以借助 Powershell 将界面模式切换至 Minimal,或 FullServer,最终则是更全面的 Desktop Experience,而这些也是我们要了解的重点。
例如,我们要将一个处于 FullServer 界面模式的系统切换至 Server Core,那么可以直接运行下面的命令行:
在执行完上面的命令后,需要重启计算机(restart-computer),之后我们便会看到当前的系统已经是 Server Core 界面模式。如果日后需要切换到 Minimal 模式,则只需安装“server-gui-mgmt-infra”模块即可,命令参考如下:
重新启动计算机后,进入的系统便是 Minimal 模式,如上图所示,我们除了能运行 sconfig 外,还能启动“ServerManager”或“MMC”。如果我们需要再继续切换到 FullServer 模式除了可以通过“添加角色和功能”以外,我们仍旧可以使用 Powershell 执行切换。
Powershell 切换到 FullServer 的参考命令如下:
这样我们便能切换到完整的服务器运行界面模式,如上图所示。
如果希望通过 Powershell 获取当前 Windows Server 2012 的组件安装情况可以使用“get-windowsfeature”命令。
在掌握了 Windows Server 2012 四种运行模式的切换方式后,IT人员就能轻松,灵活地根据实际的管理需求,对服务器界面进行选择和部署。