This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:CSS 10安装次要注册表错误

Guru**** 2224960 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/936636/ccs-css-10-install-minor-registry-bug

工具/软件:Code Composer Studio

你(们)好

如果您没有专用的错误报告设置、很抱歉、如果我记住错误。

但在为我们的 CI 设置而将 CCS 安装程序打包到巧克力包中时、 我发现 CCS 10和更高版本的注册表中缺少一些内容。

  1. displayname 值不再包含版本
    1. 这意味着、当安装了多个版本时(并非如此常见)、设置中"App & features (应用程序和功能)"下的列表将仅包含更多包含"code composer studio (code composer studio)"条目、但无法查看它所指的版本。
    2. 对我来说、这也意味着在巧克力中卸载的标准方法无法正常工作、因为这会搜索具有正确显示名称的密钥、并使用 "UninstallString"、 但是、与上述用例一样、脚本无法区分版本10.0和 d 10.1 (如果未修复任何未来版本)、因此可能会卸载错误的版本。
  2.  "DisplayIcon"值中存在明显的错误,其内容为 "***未知变量 final_install_path***/doc/ccs.ico
    1. 这很可能是"应用程序和功能"中图标的原因是程序的默认窗口图标、而不是较旧版本的 CCS 徽标、如果我弄清楚我将如何附加屏幕截图。

此处仅供参考的是要比较的 CCS 9和 CCS10的注册表项

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Code Composer Studio 9.0.09.0.0.00018]
"DisplayVersion"="9.0.0.00018"
"出版商"="德州仪器"
"DisplayName"="Code Composer Studio 9.0.0
"UrlInfoAbout"="
"帮助链接"="
"注释"="
"联系人"="
"VersionMajor"=DWORD:00000009
"MajorVersion"=DWORD:00000009
"VersionMinor"=DWORD:00000000
"MinorVersion"=DWORD:00000000
"DisplayIcon"="c:/ti/ccs900/ccs/doc/ccs.ico
"UninstallString"="\"C:\\ti\\ccs900\\ccs\\uninstall_ccs.exe\"
"INSTALLLOCATION ="\"c:/ti/ccs900/ccs \"
"不修改"="1"
"无修复"="1"
"EstimatedSize"=DWORD:00465f77
"InstallDate"=双字节:5e4e8bdc

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Code Composer Studio 10.0.00010]
"DisplayVersion"="10.0.00010"
"出版商"="德州仪器"
"DisplayName"="Code Composer Studio"
"UrlInfoAbout"="
"帮助链接"="
"注释"="
"联系人"="
"VersionMajor"=DWORD:0000000a
"MajorVersion"=DWORD:0000000a
"VersionMinor"=DWORD:00000000
"MinorVersion"=DWORD:00000000
"DisplayIcon="*****未知变量 final_install_path***/doc/ccs.ico
"UninstallString"="\"C:\\ti\\ccs1000\\ccs\\uninstall_ccs.exe\"
"INSTALLLOCATION ="C:\\ti\\ccs1000"
"不修改"="1"
"无修复"="1"
"EstimatedSize"=DWORD:0014a974
"安装日期"="20200831"

编辑:找到“图片按钮”:-)

这就是"应用程序和程序"的外观

我尝试通过手动编辑显示名称和图标路径来修复注册表。 现在、它看起来要好得多

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Martin、

    感谢您的报告。 我会让工程师知道这一点。

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我为此提交了一个错误。 跟踪链接: https://sir.ext.ti.com/jira/browse/EXT_EP-10035

    谢谢

    Ki