主要是通过宏变量实现自动传递搜索参数的效果, 避免忘记记录一下.
解决 Bandizip 引起的共享目录压缩文件右键菜单打开缓慢问题
最近在处理远程 SMB 共享目录时遇到了一个很典型的卡顿问题,排查下来发现是 Bandizip 的右键菜单功能导致的。这里记录一下排查过程和解决方法,给有类似情况的同学参考。
问题现象
我的本地 Windows 10 PC 通过公网隧道挂载了一个远程 SMB 共享目录,隧道带宽很小。每次在共享目录里对压缩文件点击右键时,资源管理器都会卡住很久,有时甚至会直接报告"无响应"。
一开始以为是网络问题,但观察任务管理器发现,每次触发右键菜单的瞬间,网络流量就会突然上升——说明资源管理器在尝试读取远程文件。
排查过程
经过多轮观察和测试,我定位到了罪魁祸首:Bandizip 的右键菜单扩展。
Bandizip 会在压缩文件的右键菜单中注入两个功能:
- 预览压缩文件:在右键菜单中直接展示压缩包内的文件列表。
- 通过内容分辨压缩文件:根据文件内容识别压缩包类型,而非仅靠扩展名。
这两个功能在本地使用时体验很好,但在远程 SMB 场景下就成了灾难——它们都会触发对源文件的读取操作。尤其是"预览压缩文件",几乎会加载整个压缩文件的内容;“通过内容分辨压缩文件"相对轻量,通常只读取文件头来识别类型,但依然会产生不必要的网络开销。
解决方法
关闭这两个功能即可彻底解决问题:
- 打开 Bandizip,点击菜单栏 选项 → 设置。
- 切换到 上下文菜单 选项卡。
- 取消勾选 预览压缩文件。
- 取消勾选 通过内容分辨压缩文件(部分版本可能显示为"使用 Bandizip 预览压缩文件"或类似表述)。
- 点击 确定 保存。
实测关闭后,右键菜单弹出瞬间完成,不再触发任何文件读取,资源管理器也不再卡顿。
补充建议
关掉文件识别能力后,Bandizip 可能无法自动关联某些压缩包格式。建议同时启用"用 Bandizip 打开"的右键菜单项,这样遇到需要处理的压缩文件时,可以通过该选项手动调用 Bandizip 打开。
具体操作同样在 选项 → 设置 → 上下文菜单 中,勾选"用 Bandizip 打开"即可。
小结
这类问题的本质是:第三方软件的 Shell 扩展在访问远程文件时,会触发额外的文件读取操作,而在低带宽、高延迟的网络环境下,这种读取会被显著放大,最终表现为界面卡死。
除了 Bandizip,其他压缩软件(如 7-Zip、WinRAR)以及云存储、杀毒软件等也可能存在类似问题。 如果你也遇到共享目录右键卡顿,不妨检查一下资源管理器的右键菜单扩展,关掉不必要的功能往往能立竿见影。
解决开启代理后无法登陆 VSCode 问题
在开启代理后,VSCode 无法登录微软账号通常是由于 UWP 应用回环限制或认证模式问题,可通过切换认证模式或使用 EnableLoopback 工具解决。
Android 16 实现任意时刻重置锁屏密码
做定制系统的同学应该都碰到过这个需求:MDM 服务要在不知道当前密码的情况下,强制重置或清空锁屏密码。乍一看不难,但真做起来坑不少。本文记录一下我在 Android 16 上用 Escrow Token 机制踩过的路。
ESXi 8.x 直通 NVIDIA 2080Ti 22G 解决 “No devices were found” 的终极方案
📖 前言
在 Dell R730xd 这样的服务器上利用 ESXi 进行显卡直通(PCIe Passthrough),是构建低成本 AI 计算平台的经典方案。然而,在配置 Debian 13 虚拟机并尝试运行大语言模型(LLM)时,许多用户(包括我自己)都会卡在最后一步——NVIDIA 驱动安装。
历经多次踩坑,尝试了各种参数和旧版驱动无果后,最终发现了解决此问题的“银弹”:-m=kernel-open。本文将重点记录这一关键步骤,帮助大家少走弯路。
部署 OpenCode 指南
这篇内容是记录部署 OpenCode 的指南,整理了最顺滑的安装路径,踩过的坑都帮你填平了,直接跟着走就行。
面向公网环境,使用国内公网镜像源加速。
Android AGP 9.x 修改编译产物文件名的方法
OpenCode 添加 markitdown-mcp 指南
前言
在 AI 辅助编程的时代,OpenCode 作为一款强大的终端 AI 助手,能够帮助开发者完成各种编程任务。而 markitdown-mcp 则是一个基于 MCP (Model Context Protocol) 的服务,可以将各种资源(网页、文件、PDF 等)转换为 Markdown 格式,极大地扩展了 AI 的文档处理能力。
本文将详细介绍如何在 OpenCode 中配置和使用 markitdown-mcp。
Windows 的 WSL 子系统配置若干
在 WSL 中,默认情况下会将 Windows 的路径添加到 $PATH 环境变量中。如果需要禁用此功能,可以通过编辑 wsl.conf 文件实现。
PostgreSQL 限制用户登录和访问非Owner数据库
在实际生产环境中,我们常常需要精细控制数据库用户的访问权限。本文将介绍如何在 PostgreSQL 18 中实现两个核心安全需求:
- 限制特定用户只能从特定位置登录
- 禁止用户访问非自己拥有的数据库