Windows系统-应用问题全面剖析Ⅴ:德承工控机DA-1000在Windows操作系统下[安装.NET Framework]教程

在之前的文章中讲解到Windows操作系统的[远程控制]设置教程,可参考往期文章:《Windows系统-应用问题全面剖析Ⅳ:德承工控机DV-1000在Windows操作系统下[桌面图标消失]的解决方法》,而Windows操作系统还有许多应用上会面临的问题,本篇就接着这个主题来继续探讨Windows操作系统的其他应用问题。

.NET Framework是Microsoft微软推出的一款专属的软件开发平台,主要用于构建Windows平台上的桌面应用、Web应用和服务‌。通过丰富的.NET类库和公共语言运行时(CLR),简化开发流程,并支持C#、F#等多种编程语言,使程序员能利用强大可靠的代码实现多种领域的应用开发。

在工控领域 .NET Framework因其与Windows系统的深度集成和成熟的生态,成为开发上位机软件的主流选择之一‌,可与PLC等工业设备稳定通信,并能高效处理庞大的数据量,满足高实时性的要求,对于工业自动化控制至关重要‌。

Windows 系统-应用问题全面剖析Ⅴ:

德承工控机DA-1000在Windows操作系统下[安装.NET Framework]教程

一、硬件配置

工控机型号:德承 Cincoze DA-1000

CPU:Intel® Celeron® J1900

内存:DDR3L 1333MHz 8GB

存储:SSD 256GB

系统:WES7 64位

Cincoze DA-1000

Intel® Atom™ 或 Celeron® 处理器 紧凑型嵌入式工控机

  • 板载 Intel® Atom™ E3826/E3845 或 Celeron® J1900 处理器
  • 1个DDR3L SO-DIMM插槽,1333MHz,8GB
  • 1个2.5寸SATA存储、1个mSATA插槽
  • 2个 GbE网口,2个 RS-232/422/485 串口
  • 用于I/O扩展的可选 CMI 模块
  • 宽工作温度 -25°C 至 70°C
  • 紧凑尺寸 W150 x D105 x H56 mm
  • 多种安装方式:壁挂、导轨、侧挂和VESA

二、设置教程

本文示例的工控机DA-1000安装的系统是WES7系统,是基于windows 7下所开发的裁剪版windows操作系统,系统内已预装的.NET Framework 版本为3.5,由于实际应用的软件需要4.7.X以上的版本(Win7、8以及较早版本win10已预装的 .NET Framework版本过旧,所以需要安装新版本)。

最新版本的 .NET Framework 为 4.8.1, 从 Windows 11 22H2(2022 年 9 月发布)开始已全面预装至系统中。多款Windows系统对应已预装的 .NET Framework版本,可参考下表:

  • Windows 11 25H2/24H2/23H2/22H2:已预装 .NET Framework 4.8.1
  • Windows 11 21H2:已预装 .NET Framework 4.8
  • Windows 10 22H2/21H2/21H1/20H2 :已预装 .NET Framework 4.8
  • Windows 10 1909/1903 :已预装 .NET Framework 4.8
  • Windows 10 1809/1803 :已预装 .NET Framework 4.7.2
  • Windows 10 1709 :已预装 .NET Framework 4.7.1
  • Windows 10 1703 :已预装 .NET Framework 4.7
  • Windows 10 1607 :已预装 .NET Framework 4.6.2
  • Windows 10 1511 :已预装 .NET Framework 4.6.1
  • Windows 10 1507 :已预装 .NET Framework 4.6
  • Windows 8.1 :已预装 .NET Framework 4.5.1
  • Windows 8 :已预装 .NET Framework 4.5
  • Windows 7 SP1 :已预装 .NET Framework 3.5

而在安装新版本.NET Framework的过程中会出现多种的报错,导致无法顺利安装,因此本篇教程将详细说明在Windows操作系统下[安装.NET Framework]的步骤。

  1. 安装. NET Framework 4.7时,会提示报错,主要是因为缺少"D3DCompiler"而导致安装失败。
  1. 可在网页提示页的底下单独下载并安装相关补丁:‌KB4019990‌

网址:https://support.microsoft.com/zh-cn/topic/%E7%94%B1%E4%BA%8E%E7%BC%BA%E5%B0%91-d3dcompiler-%E6%9B%B4%E6%96%B0-net-framework-4-7-%E5%AE%89%E8%A3%85%E5%9C%A8-windows-7-windows-server-2008-r2-%E5%92%8C-windows-server-2012-%E4%B8%8A%E8%A2%AB%E9%98%BB%E6%AD%A2-0869046a-0972-7824-1bb8-5d89bf99e112

  1. 安装补丁的过程中,还有可能会提示缺少根证书,可先在其他的电脑中导出根证书后在导入到此电脑中。方式:打开"证书管理工具"(certmgr.msc),在"受信任的根证书颁发机构"》"证书"下找到下列2个证书:

① Microsoft Root Certificate Authority 2010

② Microsoft Root Certificate Authority 2011

  1. 导入证书后,就可再次安装. NET Framework 4.7。安装完成,重启系统。

参考网址1:https://www.cincoze-china.com/goods_info.php?id=59

参考网址2:https://learn.microsoft.com/zh-cn/dotnet/framework/install/on-windows-and-server?source=recommendations

往期文章精选:

  1. 《智能制造网络质量保障:德承 DX-1200多网口工控机在windows系统下的网络性能测试指南》
  2. 《论系统备份还原的重要性Ⅱ:Windows系统如何备份 - 德承工控机DV-1100在Windows系统下的备份还原教程》
  3. 《德承GP-3100 x DeepSeek:边缘运算工控机在Windows系统下私有化部署DeepSeek-R1 AI模型教程》
相关推荐
黑夜中的潜行者7 小时前
构建高性能 WPF 大图浏览器:TiledViewer 技术解密
性能优化·c#·.net·wpf·图形渲染
初九之潜龙勿用10 小时前
C#实现导出Word图表通用方法之散点图
开发语言·c#·word·.net·office·图表
明月看潮生11 小时前
编程与数学 03-008 《看潮企业管理软件》项目开发 01 需求分析 3-1
c#·.net·需求分析·erp·企业开发·项目实践·编程与数学
步步为营DotNet11 小时前
深度钻研.NET 中Task.Run:异步任务执行的便捷入口
java·服务器·.net
云草桑12 小时前
在C# .net中RabbitMQ的核心类型和属性,除了交换机,队列关键的类型 / 属性,影响其行为
c#·rabbitmq·.net·队列
jackletter1 天前
3dsmax2026插件开发入门:使用.net8开发
.net·3dmax·入门·插件·.net8·3dsmax2026
1314lay_10071 天前
.NET 7.0在.NET Core Web API中实现限流
.net·.netcore
步步为营DotNet1 天前
深入探究.NET中Stream:灵活高效的数据流处理核心
服务器·数据库·.net
1314lay_10071 天前
C# .Net 7.0 Core添加日志可视化
visualstudio·c#·.net·.netcore