在日常工作中,我们经常需要截取各种屏幕图像,但并非所有界面都能直接进行截图操作。例如,当Windows 10系统弹出自带的用户账户控制(UAC)窗口时,其他截图工具往往会被限制,导致无法完成截图任务。幸运的是,Windows 10内置了多种工具和设置,可以帮助我们解决这类特殊截图问题。
通过组策略设置,实现UAC窗口的截图
在默认情况下,当系统弹出UAC提示窗口时,为了提升桌面安全性,系统会阻止其他截图程序的运行。此时,我们可以通过修改组策略来绕过这一限制。
图1 组策略设置界面
完成上述设置后,当系统再次弹出UAC窗口时,我们只需按下Alt+PrintScreenSysRq组合键,即可成功进行截图(如图2所示)。需要注意的是,虽然禁用此策略可以方便截图,但系统默认设置可以有效防止恶意程序的运行,因此建议在截图完成后恢复组策略的默认设置。
图2 修改组策略后可以成功截图
利用远程桌面功能,截取用户登录界面
通常情况下,如果用户注销当前会话,系统中的所有程序都会自动关闭,这使得常规的截图方法难以捕捉用户登录界面。Windows 10的远程桌面功能可以在当前桌面环境下登录远程计算机,因此我们可以利用这一功能来截取用户登录界面。
首先,在局域网内的任意一台Windows 10计算机上,通过搜索框输入“远程桌面”,并打开系统属性窗口。切换到“远程”选项卡,在远程桌面部分选择“允许远程连接到此计算机”,然后点击“选择用户”按钮,设置一个用于远程连接的用户。同时,记下该用户的登录密码以及当前计算机的内网IP地址(如图3所示)。
图3 开启远程桌面连接设置
接下来,在需要截图的Windows 10计算机上启动远程桌面连接组件,并按照提示输入远程计算机的IP地址。成功连接后,在当前计算机的桌面上将看到远程用户的登录界面。此时,只需按下Alt+PrintScreenSysRq组合键,即可成功截取用户登录界面(如图4所示)。同样地,这种方法也可以用于截取用户注销、锁定等界面。
图4 成功截取用户登录界面
借助虚拟机功能,截取各种启动和安装界面
对于电脑的启动界面(如Windows 10多重启动菜单)以及系统安装界面等图片,由于此时电脑的程序尚未启动,常规的截图方法往往无法使用。不过,Windows 10内置了虚拟机组件,我们可以通过安装特定系统的虚拟机来实现截图。
首先,打开控制面板,并依次展开“程序→启用或关闭Windows功能”。在Windows功能列表中,找到并勾选Hyper-V,然后点击“确定”并按照提示安装虚拟机组件(如图5所示)。
图5 启用Hyper-V功能
重启计算机后,在所有应用中启动“Hyper-V管理工具”,并按照提示安装需要截图的虚拟系统。这样,在Windows 10中启动相应的虚拟系统后,我们就可以进行截图了,例如直接截取系统安装界面等(如图6所示)。
图6 使用虚拟机截取系统安装界面
灵活运用画图工具,自制特殊界面截图
虽然虚拟机的方法几乎可以截取各种特殊格式的截图,但虚拟机的安装需要花费大量时间。如果只是需要截取某个简单的界面(如BIOS设置),我们可以使用Windows 10自带的画图组件来手动制作。
例如,对于UEFI启动界面,我们可以先使用相机拍摄该界面,然后将拍摄到的图片导入画图工具。在原图的右侧增加适当大小的空白区域,并使用蓝色填充底色。接着,根据原拍摄图片添加对应的框格,并使用画图的文字填充工具(高亮颜色可以使用画图的去色和矩形工具进行填充)将文字的颜色设置为白色,并按提示填写相应的文字(如图7和图8所示)。
图7 相机拍摄的UEFI启动选择界面图
图8 拍摄图片和自制图片的对比
技术扩展:
除了上述技巧外,我们还可以对Windows 10自带的截图功能进行个性化设置,以方便日常使用。例如,在Windows 10中已经自带了截图应用,为了方便调用,我们可以将其快捷方式发送到桌面,并为快捷方式设置一个快捷键(如F9)。这样,在需要截图时只需按F9即可快速启动截图应用。默认情况下,在Windows 10中按下微软键+PrintScreenSysRq组合键会自动保存截图。如果想要实现屏幕截图命名从1开始的自动排序,可以展开注册表的[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer],双击右侧的“ScreenshotIndex”,将其值修改为0。