恭喜,你发布的帖子
发布于 2026-03-03 11:46:01
2楼
你这是缺少字体造成的.
一 先判断是哪种软键盘
Windows 系统软键盘(osk.exe):系统自带,字符方框→系统字体 / 编码问题
WinCC 内置软键盘:HMI / 运行时自带→WinCC 项目字体 / 语言配置问题
输入法软键盘:搜狗 / 微软拼音等→输入法字体 / 编码问题
二、通用快速修复(优先做)
重启相关服务 / 程序
关闭 WinCC Runtime、软键盘,重启电脑;
重启 WinCC 项目,重新打开软键盘。
切换 / 重装字体
系统 / 软件默认字体(如 Arial)不支持中文 / 特殊字符,换成宋体(SimSun)、微软雅黑(Microsoft YaHei)、黑体(SimHei)。
系统字体缺失:控制面板→字体→检查是否有上述中文字体;缺失则从正常电脑复制安装,或从微软官网下载。
修复系统区域 / 语言设置
控制面板→区域→管理→更改系统区域设置→选中文(简体,中国),勾选Beta: 使用 Unicode UTF-8 提供全球语言支持(Win10/11),重启电脑。
控制面板→语言→添加中文(简体),设为默认,删除多余语言。
三、WinCC V8.0 专项修复(重点)
1. 项目字体配置(最常见)
打开 WinCC 项目→计算机属性→运行系统设置→字体。
勾选将字体嵌入运行系统,选择宋体 / 微软雅黑等中文字体,确保嵌入完整字符集。
软键盘控件属性→字体→选宋体 / 微软雅黑,字号适中,避免过小导致渲染异常。
编译项目→完整重建,重新下载到运行系统。
2. 语言 / 编码设置
项目→语言设置→添加中文(简体),设为默认运行语言,删除未用语言。
运行系统→区域设置→选中文(中国),编码设为GBK/UTF-8,避免 GB2312(字符少)。
WinCC 安装目录→Setup.exe→修复安装,确保中文语言包完整安装。
3. 软键盘控件修复
删除原有软键盘控件,重新添加 WinCC 标准软键盘(On-Screen Keyboard)。
控件属性→样式→选Windows 标准,禁用自定义皮肤(皮肤可能不兼容字体)。
检查脚本:若用 VBS/C 脚本调用软键盘,确保脚本中字体 / 编码参数正确,无硬编码不支持的字符。
四、Windows 系统软键盘(osk.exe)修复
以管理员身份打开命令提示符,执行:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
修复系统文件 / 字体缓存。
控制面板→轻松使用→更改键盘的工作方式→关闭筛选键、粘滞键、切换键。
注册表修复(谨慎):
plaintext
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "IgnoreRemoteKeyboardLayout" /t REG_DWORD /d 1 /f
重启电脑。
五、输入法软键盘修复
切换到微软拼音 / 搜狗拼音,右键输入法图标→设置→常规→默认字体选微软雅黑。
卸载当前输入法,重装最新版,确保中文语言包完整。
输入法→高级→字符集选GBK/UTF-8,禁用自定义字符集。
六、终极方案(仍异常)
备份 WinCC 项目,卸载 WinCC V8.0,清理安装目录 / 注册表,重装并选择完整安装 + 中文语言包。
重装 Windows 系统(优先专业版 / 企业版),确保中文区域 + Unicode UTF-8设置,再装 WinCC。
请填写推广理由:
分享
只看
楼主