FAQ:TBarCode Office 安装
修复损坏的 ClickOnce 应用缓存
修复损坏的 ClickOnce 应用缓存
VSTO 安装程序使用 Microsoft 的 ClickOnce 技术为当前用户安装该加载项(“所有用户”选项下不使用此技术)。ClickOnce 应用程序和加载项会安装到特定的用户目录中,并从该目录运行。此目录(或缓存)可能会损坏,从而导致安装过程中出现错误。
有多种效果不同的方法可用于修复或清理 ClickOnce 应用缓存。请依次执行以下步骤。
使用 Mage 清除应用缓存
- 从此处下载缓存清理脚本。
- 卸载该加载项,执行 CustomCacheCleaning.cmd,然后重新安装该加载项。
- 在 Office 2007 环境下安装该加载项时,请勿启用所有用户选项。
- 我们建议更新到最新版本的加载项。
使用 dfshim.dll 清理缓存
请在以管理员身份提升权限的命令提示符中运行以下命令:
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
此操作应可修复 ClickOnce 缓存。
删除 ClickOnce 缓存
如果上述命令未能解决问题,可能需要完全删除 ClickOnce 应用缓存:
- 在 Windows 资源管理器中输入以下路径:%LOCALAPPDATA%\Apps\2.0
- 此后您应该会进入 C:\Users\<UserName>\AppData\Local\Apps\2.0 文件夹。
- 将所有文件夹备份到安全位置。
- 删除 \2.0 文件夹中的所有文件夹。这会从系统中移除 ClickOnce 文件缓存,也可能影响其他加载项或 ClickOnce 应用程序。
- 卸载并重新安装 TBarCode Office。
- 上述缓存文件夹将自动重新创建。
上述解决方案仅供有经验的用户使用——不承担任何责任!另请参见ClickOnce 应用程序无法更新。