先来说说运行库的问题。
众所周知,现代软件有很多依赖运行库(运行库一般指Net和Visual Studio以及DirectX),此贴仅提供安装运行库的具体方法以及我的个人经验,其他软件兼容性我们后面会提到,制作不易,当个参考即可,下面将用虚拟机进行演示。
接下来用到的软件均可在搜索引擎上找到,当然我会将这些用到的软件和所有用到的工具整合并在完结后放出。
我们先打开DirectX_Repair文件夹,找到DirectX Repair主程序并运行它,你应该看到以下画面:

一般情况下不需要动其他的东西,直接按检测与修复即可。


当看到这个的时候,第一步就算完成,上面这些没有打上的运行库我们先不管,等会儿会补上。
然后我们运行主文件夹中的微软.NET离线运行库合集 2022.02.08,开始安装Net运行库,这里需要注意的是,我们先只安装Net1.1,因为工具原因无法安装Net3.5,而Net4.6我们先不急着安装,因为我们要安装Net4.5,并且如果先安装了Net4.6的话是无法手动安装Net3.5,会报错。

但是如果你直接安装了Net4.6的话,再安装Net3.5,会出现以下画面:

安装完DirectX库后安装了Net1.1,先别急,先重启一遍,因为刚刚安装DirectX的时候同时安装了部分Visual Studio,如果直接后续操作是行不通的,要么提醒需要重启,要么会因为冲突问题直接把系统干废,所以先重启再说。
重启完后,有细心的吧友可能会发现之前安装的Net1.1没有安装上,再重新重复一遍前面安装Net1.1的过程即可,这应该属于偶然事件。之后便是手动安装Net3.5,安装的过程没什么好说的,Net3.5就那么大点,实际上很快就能安装完。

安装完毕Net3.5,接着就是安装Net4.5(经实测Net4.5会与后安装的Net4.6结合,故此安装完Net4.6后不再独立显示Net4.5的安装信息,只显示Net4.6的安装信息,如果之前安装了Net4.5那么依靠Net4.5运行的软件照样可以依靠Net4.6运行,并非Net4.5被Net4.6取代,而是结合了,但如果之前没有安装Net4.5直接安装Net4.6的话依赖Net4.5的软件就可能无法运行),安装Net4.5的过程我不再阐述,当然,如果你的软件需要Net4.0,那么应该先手动安装Net4.0,然后再安装高版本的Net,否则只有高版本的Net的话依靠低版本Net的软件可能无法运行。
做完这一切后,别急,先重启生效,然后打开之前的微软.NET离线运行库合集 2022.02.08程序,安装Net4.6,安装完毕后再次重启,至此Net和DirectX库安装完毕。
最后来安装Visual Studio,我们打开主文件夹里的微软常用运行库合集 2022.06.21程序,开始安装Visual Studio。

这里直接用推荐安装即可,但如果你有特殊要求要用Office Visual Studio,那么就勾选上Office 2010 Visual Studio,然后继续安装,基本上不出意外的话就没有问题了,安装完毕后重启,下面是大体效果图:
