Day 6524 在 Windows XP 上安装 HP LaserJet Pro M127/128 打印机驱动时,提示“发生严重错误”或“系统找不到指定的文件”

情况说明:

由于实际情况所限,需要在一台 Windows XP(32位)的机器上安装 HP LaserJet Pro M127/128 的驱动程序,官方提供了相应操作系统的驱动程序,但总会发生如下情况之一:

(1)使用 HP 官方的安装程序(不论是“全功能软件和驱动程序”还是“PCLm 打印驱动程序”)进行安装,经历漫长的等待后,报“发生严重错误”,安装失败;

(2)对官方安装程序解包,或下载官方的“PCLm 驱动程序(无安装程序)”,然后在控制面板中手动添加打印机,或者使用设备管理器对“其他设备”中对应的感叹号设备进行更新(此时错误代码为 28:此设备的驱动程序未安装),开始安装后很快报错“系统找不到指定的文件”。

解决方法:

尝试多种方法未果后,抱着死马当活马医的心态尝试了一个百度知道中给出的答案:安装 .Net Framework 3.5(或者 .Net Framework 3.5 SP1)。非常神奇的是,装好后再尝试安装驱动,居然就真的顺利安装上了。

其他说明:

由于 Windows XP 对加密套件的支持比 Windows 7 还要古老,下载 .Net Framework 3.5 时最好下载离线安装包,并且在开始安装前断网(由于安装程序会尝试获取更新,但由于加密套件不支持会失败,一旦开始尝试就要等 5 个 60 秒才能放弃),安装完成后恢复网络即可。

Day 6447 在 64 位 Windows 10 下继续使用 MSSQL Server 2000

部分非常老的应用因厂家未提供更新,被迫在 Windows 10 下继续沿用其附带的 MSSQL Server 2000,会遇到报错“无法定位序数1于动态链接库C:\Windows\SYSTEM32\SQLUNIRL.dll上”。

该报错来自 SQL Server 2000 的”服务管理器”组件,实际上,SQL Server 2000 并非需要该组件才能正常运行,它只是提供了一个启动、停止 SQL 服务的界面,故该问题有两种解决方法:

1、禁用 SQL Server Service Manager 的自动启动:

右键单击任务栏选择“任务管理器”,在“启动”标签下找到 SQL Server Service Manager,右键单击选择“禁用”即可。

2、如果因为某些原因仍然需要此组件,也可以修复此问题:

以管理员权限打开命令提示符(cmd.exe),执行下列指令为 sqlunirl.dll 获取 TrustedInstaller 权限:

(注:MSSQL2000 是 32 位应用程序,本例 Windows 10 为 64 位版本,故下列指令中实际操作的是存在于 SysWOW64 目录中的文件,如为 32 位 Windows 10,请自行调整操作目标文件)

takeown /f “C:\Windows\SysWOW64\sqlunirl.dll”

icacls “C:\Windows\SysWOW64\sqlunirl.dll” /grant administrators:F

接下来,从 SQL Server 2000 安装包的 _x86\SYSTEM 目录下复制一个原版的 sqlunirl.dll,使用上述指令使其获得 TrustedInstaller 权限(注意修改操作目标),然后覆盖 SysWOW64 下的同名文件即可(注意先获取权限再覆盖,未测试顺序可否颠倒,如操作失败请按顺序操作试试看)。

Day 6314 关闭 Windows 10 中“下载”文件夹始终以“日期”进行分组

情况描述:

在 Windows 10 中,系统默认的“下载”文件夹可能会始终以“修改日期”进行分组排序,即按照类似下图的方式进行显示,并且这种分组对于“下载”文件夹是默认的,不能通过:

(1)在右键菜单中选择“分组依据-(无)”的方式进行修改,或

(2)在进行第(1)步操作后,在“文件夹选项”对话框中选择“应用到文件夹”的方式进行覆盖。

发生原因:

依据多个来源的信息,该问题是在 Windows 10 1903 版本后引入的,“下载”文件夹按照“修改日期”进行分组来自于系统模板设计,通过一般方式无法修改,只能修改注册表中的默认值。

处理方式:

1、打开注册表以下路径(提示:可以直接复制整个路径到菜单栏下方的文本框中,并按回车跳转):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}

2、首先在左侧 {00000000-0000-0000-0000-000000000000} 项上点击右键,选择“权限”,并点击“高级”按钮,在对话框上方点击“所有者”(如果之前从未修改过该项的话,此处应显示为 SYSTEM)后面的“更改”,在后续弹出的“选择用户或组”中点击左下角的“高级”按钮,并在新弹出的“选择用户和组”对话框右侧点击“立即查找”,并在“搜索结果”中选择 Administrators(注意带s,意为管理员组),最后点击所有对话框的“确定”按钮。

3、在注册表右侧对以下键值的内容进行修改:

键值 GroupBy

原始值 System.DateModified

修改为 System.Null

键值 SortByList

原始值 prop:System.DateModified

修改为 prop:System.ItemNameDisplay

4、重启 explorer.exe 或系统,并重新进入“下载”文件夹,最后一次在右键菜单中将“分组依据”修改为“无”,此时关掉窗口再重新打开“下载”文件夹,可发现没有再次变回按修改时间分组,修改完毕。

参考资料:
1. https://superuser.com/questions/1566886/downloads-folder-keeps-getting-grouped

2. https://learn.microsoft.com/en-us/windows/win32/properties/props-system-null

3. https://blog.csdn.net/weixin_42218499/article/details/124884803

4. . https://www.cnblogs.com/lzl_17948876/p/14439746.html

Day 6153 HEU KMS 激活 Office 时报错 0x80080005

本文解决方案来自:https://blog.csdn.net/qazwsxrx/article/details/126393987

问题描述:

在使用 HEU KMS 激活工具激活 Office 时,经过长时间的等待后返回错误信息,错误码为 0x80080005,即使清除许可证再试也没有效果。

可能原因:

本次笔记时的原因为:该设备之前曾使用 HEU KMS 工具架设本地 KMS 服务器进行激活,但这一次采用的是公用 KMS 服务器激活,之前 KMS 激活工具为本地激活创建的映像劫持不能用于在线激活所致。

解决方法:

1、删除注册表下述键值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SppExtComObj.exe

2、重新激活即可。

Day 6013 关于 HP M128mfp 多功能一体机通过 Windows 文件与打印机共享时,客户机无法打印且 printfilterpipelinesvc.exe 锁定临时文件的问题

情况说明:

HP M128mfp 是一款打印、扫描、传真一体机,虽然支持通过网络端口进行连接使用,但由于现场条件的限制,采用了传统的 Windows 文件与打印机共享模式使用,在打印服务器(通过 USB 直连打印机的计算机)上安装完成后,使用 \\IP\打印机名 在客户机上进行安装,第一次打印测试成功。

但第二天使用时,下发打印任务无反应,且同时有以下情况:

(1)打印池文件夹(C:\Windows\System32\Spool\PRINTERS)中出现多个扩展名为 tmp 的临时文件(正常临时文件扩展名应为 SHD 和 SHL),且尝试删除时,会提示文件被 printfilterpipelinsvc.exe 占用

(2)只通过命令行停止 Spooler 服务仍无法删除上述临时文件,必须在服务控制台(service.msc)中停用 Printer Spooler 方可删除(该条非一定出现)。

处理方法:

该处理方法不适用于所有类似情况,只适用于本案例:

(1)在打印服务器上打开此打印机的『打印机属性』,在『高级』选项卡中点击『打印处理器』,将『打印处理器』从 winprint 修改为 hpcpp155(或其它以 hp 开头的选项),并保持『默认数据类型』为 RAW。

(2)重启客户机(本步骤不可忽略)。

Day 5996 关于天猫魔盒 1S+ 系统降级的笔记

家里有一台大约 2014 年购买的天猫魔盒 1S+(型号 M10),经过多年的使用和多次系统升级,操作已经变得非常卡顿,还要在每次开机时被迫看我从来不看的综艺节目、国产电视剧的广告,更不要提 YunOS 曾经在命令要求下随意删除用户自行安装的第三方软件的黑历史了。

好在,同样由于经过多年的使用,该型号的天猫魔盒早已退出阿里的日常维护设备列表,相关的破解等工作也已由爱好者们完善,经过搜索、查找资料,成功将系统版本降级回出厂的 2.4,现在操作比最后升级的版本流畅许多。现将相关操作笔记如下,供个人及其他人参考。

注意:本文不是教程,您需要具有一定 Android 刷机操作基础才可以参考本文,本人不对由此造成的任何后果(包括但不限于硬件损坏、变砖等)负任何直接或连带责任。

继续阅读 “Day 5996 关于天猫魔盒 1S+ 系统降级的笔记”

Day 5993 为 Windows 10 环境下的 InDesign CC 2015 配置专用字体库,解决需要使用 InDesign 时 Windows 10 安装大量字体后效率低下的问题

场景说明:

由于某些工作需求,时常需要使用 Adobe InDesign CC 2015 经手一些排版文件,为此系统中需要安装 3000 多种字体以适应不同印刷品的需求。

在 Windows 10 之前(Windows 8/8.1 不清楚是否存在这个问题),安装这个量级的字体,不会对操作系统的日常使用造成明显影响,除了在需要枚举字体时会有一定程度的拖慢(如 mspaint 中输入文字时点击字体选择下拉菜单、notepad 打开“字体”对话框时)。

Windows 10 起,微软似乎对系统的字体枚举与渲染机制进行了一些修改,当安装如上量级的字体时,不仅在需要列出字体时会拖慢,甚至在打开许多系统组件时都会发生拖慢现象,如:每次(不仅仅是初次)打开 cmd、notepad、mspaint 时,都会需要十几秒的时间才能打开。由于本人工作杂糅各种事务,故系统组件的拖慢是不可忍受的,而由于工作仍然包含排版文件的处理,不安装这 3000 多种字体又是不可能的。 继续阅读 “Day 5993 为 Windows 10 环境下的 InDesign CC 2015 配置专用字体库,解决需要使用 InDesign 时 Windows 10 安装大量字体后效率低下的问题”

Day 5795 Windows 网络共享换用户名密码连接出错的笔记

情况说明:

连接过一个带密码的 Windows 网络共享后,即使使用 net use * /del 删除了 IPC 连接(有时候甚至提示『列表是空的』),再次采用其它账号密码连接同一共享时,Windows 提示:

不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次。

或者

指定的网络文件夹目前是以其他用户名和密码进行映射的。要用其他用户名和密码进行连接,首先请断开所有现有的连接到网络共享的映射。

原因:

Windows 对共享连接的凭据进行了缓存,即使断开了 IPC 连接,仍然需要过一段时间等待缓存失效。

解决方法:

在管理员命令提示符下执行以下指令:

net use * /del /y && net stop workstation && net start workstation

第一段删除所有活动 IPC 连接,第二段和第三段重启 Workstation 服务,即可立即清除缓存的凭据。

Day 5789 关于 QQ for Windows 另存为文件时扩展名消失问题的笔记

情况描述:

1、通过 QQ for Windows 向另一方(同为 Windows 环境)发送文件,如:计划书.docx ;

2、对方如果使用『接收』,文件进入预先设置的 FileRecv 文件夹,则文件名可正常保留为 计划书.docx ;

3、对方如果使用『另存为』将文件保存到其它位置,则会注意到如下几个特点:

(1)文件类型为:All;

(2)文件名变成 计划书 ,扩展名 .docx 消失。

临时解决方法:

在 Windows 文件夹选项中取消『隐藏已知文件类型的扩展名』勾选,之后再另存文件时即可保有后缀。

该问题应为 QQ for Windows 的设计缺陷。