上周末应同村的流浪哥邀请赴豪宅小聚,到他家时正赶上他在忙着双十一抢购。
见我来了,他迫不及待地指着购物车里的一台网红打印机,问我:“赶紧,帮我解决一个问题,我好省下这台打印机的钱!”
我心想,不愧是久经商场的老将,早已深谙商家的各种算计,搞了半天这是要算计到我这儿来了啊!
不等我回答,他紧接着说道:“如果一台电脑不联网,同时又没有连接任何打印机,想要打印东西应该怎么办?”
看着他呆萌的大脸,我说我帮你有什么好处?
他狡黠地微笑了一下,暗示我好处少不了。
这个问题嘛...我摇头晃脑,开始搜肠刮肚找起了办法。
很快我想到了 XPS Viewer
,通常 Windows
系统都有预装 Microsoft XPS Document Writer
虚拟打印机。
完全可以先把内容打印成 xps
或 oxps
格式的虚拟文件,然后转移到有打印机的电脑上再通过 XPS Viewer
打印。
在连接有打印机的电脑上打开 xps
或 oxps
格式的虚拟文件,然后直接打印到实体打印机上就可以完成纸张打印。
连接打印机的电脑上需要安装好 XPS查看器
。
如果是 Windows7
,那么只要在 控制面板 > 程序 > 打开或关闭 Windows 功能
里开启 XPS Viewer
即可。
如果是 Windows10
,那么只要在 开始 > 设置 > 应用 > 可选功能 > 添加功能
里安装 XPS 查看器
即可。
XPS查看器
安装非常简单,然而对于 Windows10
的用户来说,通常需要联网才能成功安装。
联网安装的方法网上有很多,只要你的电脑能正常访问互联网,那么在等待片刻时间即可完成 XPS查看器
的安装。
但是,如果一台电脑它是不联网的,那该怎么安装 XPS查看器
呢?
有的小伙伴会问,这叫什么问题,这种情况有意义吗?
有些公司为了管控互联网而部分限制了访问,实际上这种情况下是无法正常安装可选功能的。
换句话说,当我们的电脑需要打开 xps
或 oxps
格式的虚拟文件时,因为没有联网所以无法正常下载安装 XPS查看器
。
于是就产生了一个问题,像这种几乎和断网没啥区别的情况下,又如何能安装上 XPS查看器
呢?
寻找安装源(包)
首先想到的是,XPS查看器
会不会存在于安装镜像中,也就是我们系统的安装盘中。
以管理员身份运行 PowerShell
,列出正在运行的操作系统中的可选功能。
PS C:\> Get-WindowsOptionalFeature -Online | findstr "XPS"
如图,答案是否定的,Windows10的镜像中并不包含 XPS查看器
。
其他方法,诸如在 Windows2016
镜像中寻找等方法,我也已经折腾过了,建议小伙伴们不要学我浪费了时间。
最后经过查证才得知,默认支持镜像安装 XPS查看器
只提供到 Windows 10 Version 1709
,之后的 Windows 10 Version 1803
开始就不再提供了。
最后搜索到网上相关的帖子,链接如下:
https://social.technet.microsoft.com/Forums/en-US/0acc5178-9336-41b6-8a0f-ae4ea1ced453/feature-on-demand-empty-add-xps-viewver-win1803?forum=winserverwsus
找到了安装源(包)应该是这个样子的。
于是灵机一动,用了个歪招,再一次利用联网安装时,找出了系统自动下载的安装源(包),文末有免费下载哦。
路径如下,135dad3ce3fd44ea6c6aa650cb70f324
应该是临时命名的文件夹名称。
C:\Windows\SoftwareDistribution\Download\135dad3ce3fd44ea6c6aa650cb70f324
尝试离线安装 XPS.Viewer
有了安装包,胆子就大多了。
1、获取映像中关于 XPS.Viewer
的功能信息。
Dism /Online /Get-CapabilityInfo /CapabilityName:XPS.Viewer~~~~0.0.1.0
2、将 XPS.Viewer
功能添加到系统中。
Dism /Online /Add-Capability /CapabilityName:XPS.Viewer~~~~0.0.1.0
注意哦,此时会报错,因为它会自动尝试连接网络下载安装。
很显然,我们没有联网,当然会出错了,所以这里的命令参数要改一改,必须要指定安装源(包)才可以。
新建文件夹 C:\sysadm
,把前面提到的安装包文件 Microsoft-Windows-Xps-Xps-Viewer-Opt-Package~31bf3856ad364e35~amd64~~.cab
放到新建的文件夹内。
再次尝试使用以下命令安装。
Dism /Online /Add-Capability /CapabilityName:XPS.Viewer~~~~0.0.1.0 /LimitAccess /Source:"C:\sysadm"
这样离线安装就成功了!
总结
有了离线安装包后,就可以实施批量安装等操作了,对于解决部分联网不畅等问题真是大大滴有用啊!
如果你有离线安装 XPS查看器
的需求,可以参考尝试这些方法。
嗯,测试成功了,我得赶紧趁着这次双十一找流浪哥要好处去。
本文测试环境,系统版本是 Windows 10 x64 2004 (19041.208)
,仅供小伙伴们参考。
XPS查看器离线安装包下载链接:
应小伙伴们的要求,我多测试了几个平台。
如果好用,请小伙伴们务必关注微信公众号@网管小贾,并多多分享给他人。
Xps-Viewer-Win10_2004.7z
Xps-Viewer-Win10_1909.7z
Xps-Viewer-Win10_LTSC.7z
Xps-Viewer-Win10_21H2.7z (New!)
链接及提取码:
★扫码关注公众号, 发送【000781】获取阅读密码
WeChat@网管小贾 | www.sysadm.cc