微软Windows OCR语言包cab安装文件公开下载地址咨询
UWP
Windows.Media.Ocr 中文语言包安装问题解决方案 - 执行PowerShell安装命令返回
0x800f0954,是设备配置了WSUS更新源或相关组策略,禁止系统从Windows Update拉取可选功能资源,和命令写法无关。 - 你提到的两个中文OCR cab安装包没有独立公开下载链接,无法单独通过公网直接获取。
可行安装步骤
- 获取对应安装包
找和你当前设备Windows系统版本、内部版本号完全一致的官方系统镜像,挂载镜像后进入镜像内的LanguagesAndOptionalFeatures目录,就能找到Microsoft-Windows-LanguageFeatures-OCR-zh-cn-Package.cab、Microsoft-Windows-LanguageFeatures-OCR-zh-hk-Package.cab两个文件,拷贝到本地磁盘的无特殊字符路径下。 - 执行离线安装
以管理员权限启动PowerShell,执行以下命令安装对应语言包,注意将路径替换为你存放cab文件的实际本地绝对路径:- 安装简体中文OCR包:
Add-WindowsCapability -Online -Name Language.OCR~~~zh-CN~0.0.1.0 -Source "D:\LocalOCRPackages\" -LimitAccess- 安装繁体中文(香港)OCR包:
命令中添加的Add-WindowsCapability -Online -Name Language.OCR~~~zh-HK~0.0.1.0 -Source "D:\LocalOCRPackages\" -LimitAccess-LimitAccess参数会强制系统仅从你指定的本地路径读取安装资源,不会连接WSUS或Windows Update,直接绕过0x800f0954报错。 - 功能验证
安装完成后无需重启设备,在UWP代码中调用如下接口即可验证引擎是否创建成功:var zhCnOcrEngine = OcrEngine.TryCreateFromLanguage(new Windows.Globalization.Language("zh-CN")); var zhHkOcrEngine = OcrEngine.TryCreateFromLanguage(new Windows.Globalization.Language("zh-HK"));
注意:必须保证使用的cab包版本和当前系统内部版本号完全匹配,跨版本安装会出现安装失败、OCR运行时崩溃的问题。
内容的提问来源于stack exchange,提问作者jerry
相关产品推荐
相关产品推荐

