步芝盗 发表于 2025-2-7 11:02

WIN10的系统关于.NET Framework 4无法安装问题

本帖最后由 步芝盗 于 2025-2-7 11:08 编辑

2024年10月左右安装了国庆版本的WIN10   版本号22H2
这个版本很奇怪 .NET Framework的版本高于.NET Framework 4
导致一些收银软件无法安装

但是我们连锁店在淘宝拼多多购买的一些一体机
他们购买的WIN10用的是21H2的版本
我不知道.NET Framework 是什么版本
但是他们确实可以安装收银软件
这就让我很困惑
到底是.NET Framework 的问题 还是这个WIN10系统内核的问题
问了收银软件的负责人说是需要删除22H2里面的KB开头的系统补丁
请问有没有这方面的大神遇到过这样的问题解决的

步芝盗 发表于 2025-2-7 13:41

已经完美解决Framework版本太高导致老版本的软件无法启动的问题了(老版本软件只认Framework4.0)
解决办法从别的WIN10低版本的系统上(前提能正常启动软件)
找到能启动的WIN10系统C:\Windows\Microsoft.NET
找到Framework文件夹复制到不能启动的WIN10系统里面原来系统的Framework改名字备份
22H2的版本系统默认带Framework4.8以上的版本所以4.0的无法安装上去
Framework文件夹缺少4.0里面某些必要文件替换了就解决了

之前尝试过卸载Framework   或者安装更高版本或者安装开发者版本
甚至修改注册表里面Framework的版本号 都没办法
唯一有用的就是替换Framework在C:\Windows\Microsoft.NET的文件夹
页: [1]
查看完整版本: WIN10的系统关于.NET Framework 4无法安装问题