WINDOWS 10截图,win10直接截图
工作中经常需要截图,但是有些图片默认不能直接截取。比如UAC截取的截图,在Windows 10中弹出UAC窗口时,默认无法运行其他截图程序,自然无法截图成功。其实对于这种特殊的截图,Windows 10已经自带了各种可以拦截的组件。
更改组策略——截取UAC图片
默认情况下,当前系统弹出UAC拦截窗口时,系统会默认提高桌面安全性,导致无法运行其他截图程序。此时,可以通过修改组策略来规避此限制。
在搜索框中输入“gpedit.msc”启动组策略编辑器,依次展开“计算机配置Windows设置安全设置本地策略安全选项”,双击右边窗口打开“用户帐户控制:升级时提示切换到安全桌面”,设置为“禁用”(图1)。
图1组策略设置
禁用以上策略后,现在以管理员身份打开注册表编辑器、运行命令提示符等组件,系统会弹出用户账号控制窗口。此时只需按Alt PrintScreenSysRq键就能成功截图(图2)。但是请注意,系统默认设置可以有效阻止恶意程序的运行。建议截图后再次恢复组策略默认设置。
图2修改组策略后可以截图。
巧用远程桌面,截取用户登录界面
默认情况下,如果当前用户注销,系统中的所有程序都会自动关闭,因此很难用常规方法截取用户登录界面图。Windows 10的远程桌面可以在当前桌面环境下登录到远程电脑,所以使用该组件可以截获用户登录界面。
首先在局域网内任意一台Windows 10电脑的设置窗口输入“远程桌面”。打开系统属性窗口后,切换到“远程”,在远程桌面选项下选择“允许远程连接到这台电脑”,点击“选择用户”,设置一个使用远程连接的用户,记住他的登录密码和当前电脑的内网IP地址(图3)。
图3打开远程桌面连接。
然后在需要截图的Windows 10电脑上打开远程桌面连接组件,根据提示输入远程连接电脑的IP。连接成功后,可以在当前电脑桌面上看到远程用户的登录界面。这时候按Alt PrintScreenSysRq键就可以成功截图了。同样的方法可以用来截图用户的注销、锁定等界面(图4)。
图4截取登录界面。
巧用虚拟机,截取各种启动、安装截图
对于电脑的启动界面(如Windows 10多启动菜单),系统安装界面的图片,由于此时电脑程序没有启动,常规方法无法截图。不过Windows 10已经自带虚拟机组件,在Windows 10中安装特定的系统虚拟机就可以截图了。
打开控制面板,依次展开“程序/启动或关闭windows功能”,然后在Windows功能下我们找到并勾选Hyper-V,点击“确定”,然后按照提示安装虚拟机组件(图5)。
图5启用Hyper-V
重启电脑后,在所有应用中启动Hyper-V管理工具,根据提示安装需要截图的虚拟系统,这样就可以在Windows 10中启动相应的虚拟系统后进行截图,比如可以直接抓取系统安装界面(图6)。
图6使用虚拟机拦截系统安装界面
用活画图,自制特殊界面截图
使用虚拟机的方法几乎可以抓取各种特殊格式的截图,但是虚拟机的安装需要花费大量的时间。如果只抓取了BIOS设置等简单的界面,我们也可以使用Windows 10自带的绘图组件手动制作。比如通过摄像头拍摄可以看到的UEFI启动界面,基本上就是一个蓝底白字的字符界面。我们只需要在绘图中设置相应的颜色和相应的文字(图7)。
图7相机拍摄的UEFI启动选择界面
先用相机拍摄启动界面,导入到绘图后在原图右侧添加一个大小合适的空白区域,然后用蓝色背景填充背景色,根据原拍摄的图片添加相应的边框。最后使用绘图字符填充工具(高亮颜色用绘图脱色和矩形工具填充),将字符颜色设置为白色,根据提示填充相应的字符(图8)。
图8拍摄图片与自制图片对比。
技术扩展:
除了以上技巧,我们还可以为了自己的方便,对Windows 10的截图功能进行个性化设置。比如Windows 10已经有了自己的截图应用。为了方便调用,可以将它的快捷方式发送到桌面,然后为快捷方式设置一个快捷键如F9,这样在需要抓取图片时,按F9就可以快速启动截图应用。默认情况下,在Windows 10中,按微软键PrintScreenSysRq自动保存截图。可以在注册表中展开【HKEY _当前_用户软件微软Windows当前版本浏览器】,双击右侧的“ScreenshotIndex”将其值改为0,这样就可以实现从1开始对截屏进行命名,方便大量截图时自动排序图片。