关于使用window server使用辅助软件踩坑记录

缘由

起因是想好好利用自己买来的服务器做一些辅助功能,单纯的linux server已经不够了,需要使用 windows server。以下仅记录我使用过程中踩坑碰到的问题。

Win10⽆法完成操作,因为⽂件包含病毒或潜在的垃圾软件

这个问题通常是因为杀软对于一些恶意程序的判别导致的,会在恶意程序解压后直接删除,或者报上面这个错误。

  • 解决办法⼀:按Windows+R,输⼊gpedit.msc,打开组策略编辑器,通过计算机配置>>管理模板>>Windows组件>>Windows Defender防病毒程序>>打开右边的允许反恶意软件服务始终保持运⾏状态,设置为禁⽤。
    gpedit
  • 解决办法⼆:
    1. 单击左下⾓windows图标,找到「设置」,然后找到打开「更新和安全」
    2. 点击菜单中的「Windows安全中⼼」,再点右侧上⽅「打开Windows安全中⼼」
    3. 找到并打开「”病毒和威胁防护”设置」,点击下⾯的「管理设置」
    4. 然后将「实时保护」关闭,即可PS:如果只想针对具体⽂件、⽂件夹、⽂件类型、进程进⾏排除,可以在下⽅找到「添加或删除排除项」进⾏设置即可。

一般来说找到windows defender 的配置关闭即可,但是由于是windows server,该项的配置跟个人版不一样,所以我是采用解决方法一解决的。

KERNELBASE.dll 0x01d87884f5f53018

当程序能正常解压不被杀掉之后,启动的时候还会有各种各样的问题,我这里碰到的是windows的.net 调用问题,具体错误信息如下:

1
2
3
4
5
6
7
8
9
10
11
错误应用程序名称: xxx.exe,版本: 2022.6.2.1,时间戳: 0x62984a14
错误模块名称: KERNELBASE.dll,版本: 10.0.14393.4886,时间戳: 0x61d521be
异常代码: 0xe0434352
错误偏移量: 0x000dc732
错误进程 ID: 0x16a4
错误应用程序启动时间: 0x01d87884f5f53018
错误应用程序路径: C:\Users\Administrator\Desktop\2022.6.2.1\xxx.exe
错误模块路径: C:\Windows\System32\KERNELBASE.dll
报告 ID: b0d1b0bd-9bdf-4ae4-97f6-ae9dfb546d8a
错误程序包全名:
错误程序包相对应用程序 ID:

通过搜索确认是windows的依赖库问题,然后查询本地的依赖库发现已经装了很多依赖库版本,通过咨询他人确认需要的vc2015_86.exe这个依赖库才能正常运行,所以以后使用windows程序都需要了解这些依赖的问题。

本地依赖库情况:
c++lib