113 lines
3.9 KiB
Plaintext
113 lines
3.9 KiB
Plaintext
错误排查手册
|
||
|
||
详细内容请见: https://github.com/hiroi-sora/Umi-OCR/issues/447
|
||
|
||
================================
|
||
|
||
# 弹窗报错 Cannot find Py_Main() in ……
|
||
|
||
解决方法1:
|
||
下载安装VC运行库,重启系统,测试Umi-OCR能否正常运行。
|
||
https://aka.ms/vs/17/release/vc_redist.x64.exe
|
||
|
||
解决方法2:
|
||
使用这个bat文件代替 Umi-OCR.exe 来启动软件。双击它即可。
|
||
UmiOCR-data/RUN_GUI.bat
|
||
注意1:通过bat启动时,部分功能受限,将无法使用命令行指令和创建快捷方式(开始菜单、开机自启等)。如有需要,请参考后面【手动放置快捷方式】条目。
|
||
注意2:不要移动bat的位置。
|
||
|
||
================================
|
||
|
||
# 手动放置快捷方式
|
||
|
||
如果因为某些原因,软件自身无法创建快捷方式;请手动创建并将快捷方式放置到如下目录:
|
||
|
||
开始菜单目录:
|
||
C:\ProgramData\Microsoft\Windows\Start Menu
|
||
开机自启目录:
|
||
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
|
||
|
||
================================
|
||
|
||
# 弹窗报错 Failed to create OpenGL context ……
|
||
|
||
1. 下载运行库:
|
||
https://github.com/hiroi-sora/Umi-OCR_v2/files/13167436/opengl32sw_64.zip
|
||
2. 解压,将其中的dll文件放置于:
|
||
UmiOCR-data/site-packages/PySide2/
|
||
|
||
================================
|
||
|
||
# 弹窗报错 Umi-OCR.exe 已停止工作
|
||
|
||
此问题常见于:软件已经在win10使用过,然后原封不动复制到win7上,导致配置冲突。
|
||
删除下述配置文件即可:
|
||
UmiOCR-data/.pre_settings
|
||
|
||
================================
|
||
|
||
# 应用程序无法正常启动(0xc0000142)
|
||
# 或者:`[Error] OCR init fail.l. Argd: {'enable_mkldnn': True...`
|
||
|
||
此问题大概率是:CPU不支持AVX指令集。
|
||
|
||
请换用 PaddleOCR 之外的插件或软件版本。比如:
|
||
方法1:更换使用 [Umi-OCR_Rapid](https://github.com/hiroi-sora/Umi-OCR/releases) 。
|
||
方法2:额外导入 [RapleOCR插件](https://github.com/hiroi-sora/Umi-OCR_plugins/releases) 。
|
||
|
||
================================
|
||
|
||
# 弹出黑框控制台窗口,【错误】Umi-OCR Error 找不到指定的程序 OSError
|
||
|
||
可能的发生条件:
|
||
- win7早期版本,缺少系统补丁(尤其是`KB2533623`)
|
||
- 其他原因,导致 Python 3.8 无法在该系统中运行。
|
||
|
||
修复方法:
|
||
|
||
推荐方法:使用系统检查更新(`控制面板 → 系统和安全 → Windows Update → 检查更新`),安装所有更新。
|
||
|
||
另一种方法:单独下载安装 **KB2533623补丁** ,重启系统即可。不过,微软官方渠道已经关闭了该补丁的下载链接,您可能只能从第三方网站下载补丁,请务必注意安全。
|
||
|
||
================================
|
||
|
||
# 保存PDF时 “已停止工作”
|
||
|
||
文档识别,能识别出文字,能保存为txt等文件。但如果选择保存为`双层可搜索PDF`,则最后导出文件时弹窗报错:
|
||
|
||
```
|
||
Umi-OCR.exe 已停止工作
|
||
|
||
查看问题详细信息:
|
||
|
||
问题事件名称:BEX64
|
||
故障模块名称:ucrtbase.DLL
|
||
故障模块版本:10.0.10240.16390
|
||
异常偏移:00000000064399
|
||
异常代码:c0000417
|
||
```
|
||
|
||
可能的发生条件:win7早期版本,缺少系统补丁(尤其是 `KB4534310`、`KB3042058`)
|
||
|
||
修复方法:
|
||
|
||
注意!由于 `KB4534310` 依赖前置补丁,因此 **不能** 单独下载安装该补丁。
|
||
|
||
您必须使用系统检查更新(`控制面板 → 系统和安全 → Windows Update → 检查更新`),安装所有缺失的更新,直到下面这个项目安装完毕:
|
||
|
||
2020-01 适用于基于 x64 的系统的 Windows 7 月度安全质量汇总 (KB4534310)
|
||
|
||
================================
|
||
|
||
# 丢失`api-ms-win-crt-runtime-l1-1-0.dll`
|
||
|
||
打开软件时,弹出错误弹窗:
|
||
|
||
Umi-OCR.exe-系统错误
|
||
无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 。尝试重新安装该程序以解决此问题。
|
||
|
||
可能的发生条件:缺少VC运行库。
|
||
|
||
# 修复方法:安装VC运行库:
|
||
https://aka.ms/vs/17/release/vc_redist.x64.exe
|