QuickLook 32/64位版本安装路径冲突从诊断到修复的完整指南【免费下载链接】QuickLookBring macOS “Quick Look” feature to Windows项目地址: https://gitcode.com/gh_mirrors/qu/QuickLookQuickLook 把 macOS 上空格预览文件的体验带到了 Windows让你不双击打开就能快速查看图片、视频、PDF 和压缩包。但不少人会撞上 QuickLook 安装路径冲突这个坑同一份安装包在这台电脑上预览正常到了另一台电脑却毫无反应。这篇文章带你把从诊断到修复的完整过程走一遍看完就能定位并解决。为什么 32/64 位会打架一条因果链QuickLook 32位64位版本不匹配不是几个孤立的毛病而是同一条因果链上炸开的原生组件由两个独立工程编译QuickLook.Native32/ 面向 Win32QuickLook.Native64/ 面向 x64各产出对应位数的 DLL两个工程的OutDir都指向$(SolutionDir)Build\$(Configuration)\也就是说两种位数的编译产物默认会汇总到同一目录文件混放是冲突的根源安装器 Product.wxs 声明了Platformx86和InstallScopeperUser并在用户级注册表HKCU\Software\QuickLook写入安装标记于是冲突就发生在两个层面程序位数和系统位数对不上时QuickLook.exe 加载对应 DLL 的那一刻就会失败右键预览直接没反应而旧位数的文件没清理干净时输出目录和插件目录串味插件加载失败就是这么来的。快速自查清单先判断症状属于哪一类⚠️ 修之前先做三步定位避免白忙打开设置 → 系统 → 关于记下系统类型是 64 位还是 32 位在 QuickLook 安装目录里查看 QuickLook.exe 的属性确认它自身是哪种位数对照下面的症状归类你看到的现象大概率原因右键预览没反应日志里报无法加载 dllQuickLook 32位64位版本不匹配大部分格式正常个别类型插件报错插件残留或输出目录文件混放磁盘里有多个 QuickLook 目录、快捷方式指向旧路径自定义安装路径留下的旧副本三种情形对照修复情形一装错了位数程序位数必须跟系统位数对齐所以这一步没有技巧对照系统类型重新下载安装包安装完成后在资源管理器里选中任意图片按空格键预览窗口弹出来就说明主程序已经正常情形二清理插件残留插件按位数去定位原生组件残留的旧位数文件会直接让它找不到依赖右键系统托盘图标完全退出 QuickLook删除%LOCALAPPDATA%\QuickLook\Plugins下的残留内容重新安装与主程序位数一致的插件情形三自定义安装路径WiX 安装器通过WixUI_InstallDir支持修改目标目录默认根目录是ProgramFilesFolder通常对应C:\Program Files。手动改路径时记住三点路径里别放中文和空格确认当前账号对该目录有读写权限两种位数建议用不同目录名如 QuickLook32 / QuickLook64避免再次混放切换与验证一条流水线走完换位数时按顺序走完这四步才能保证干净控制面板 → 程序和功能卸载 QuickLook删除残留目录C:\Program Files\QuickLook、%APPDATA%\QuickLook以及插件目录里的遗留文件安装正确位数的版本保持默认路径验证右键系统托盘图标确认版本信息再随机预览几种不同格式的文件如果你自己编译过源码记住两个原生工程的输出都落在Build\下。打包含插件的包之前先清空Build\别让两种位数的文件混在一个目录里出厂。两条收尾建议与延伸阅读普通用户坚持默认路径位数不对就先卸载、再清理、后重装别在原目录上覆盖自编译的开发者按位数分开清理输出目录绝不跨目录手动挪文件安装器的完整逻辑可以读 QuickLook.Installer/ 下的 WiX 配置想确认原生组件的位数分别查看 QuickLook.Native32/ 和 QuickLook.Native64/ 两个工程文件即可。【免费下载链接】QuickLookBring macOS “Quick Look” feature to Windows项目地址: https://gitcode.com/gh_mirrors/qu/QuickLook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?