===== Windows 系统问题 ===== ==== 一、前言 ==== 在 Windows 系统上运行软件是一件复杂的事情(相对于 IOS 系统来说),因为,长期以来微软公司在操作系统的安全、维护、迭代、升级等各个方面都做的不太好。比如 * 在 Windows 10 推出数年的今天,仍然还有部分用户在使用 Windows XP * Windows 系统安全必须依赖如 360 这样的第三方杀毒软件(会导致各种游戏崩溃) * Windows 32 位系统 和 64位系统 的软件并不能通用 因此,当您在 Windows 系统的使用上遇到问题,请不要懊恼,耐心看完以下文字,也许就能解决您的问题。 如果您是Win7系统,请参看 《使用说明 Win7》 ==== 二、杀毒软件导致程序崩溃 ==== 如图所示,本程序运行的过程中,程序会突然报错,经过玩家实测,关闭 《360》《瑞星》 之后,程序恢复正常 {{:win:win.6.png?300|}} 暴雪的炉石传说也是一样,会被360强杀,如下图: {{:win:炉石传说.jpg?300|}} ==== 三、时区设置错误 ==== 错误提示 : InvalidTimeZoneException ,这个错误是由 Windows 的时区设置错误引起的,在 Win10 和 Win7 都有可能出现 需要您前往 [设置 -> 日期和时间 -> 时区 ] 选项,选择一个不同的时区即可解决此问题(随便选择一个,不是北京,也可以) {{:win:微信图片_20200930135804.png?300|}} ==== 四、Mac 装双系统问题 ==== 如下图所示,在 MAC 电脑开一个虚拟分区,安装 windows 系统,把软件下载到桌面后,软件路径会像下面这样,没有盘符显示。解决办法是,把软件复制到 C盘的根目录下即可正常运行(比如 C:\DTX2020) {{:win:win.1.png?300|}} ==== 五、曲库下载过程中报错 ==== 通常情况下,用户从微信PC版接收文件之后,文件会自动缓存到 C:\Users\XXXX\Documents\WeChat Files\XXXX\FileStorage\ 的目录下,然后很多用户会直接把压缩包在这里解压,并在此目录下运行程序。但是,由于本程序并没有 C:\Users 目录的 “完全控制的权限” ,所以会造成下载文件失败! 解决的办法是,将本程序的目录,从 C:\Users 目录中移出(推荐移动到 D:\dtx2020 目录下),并以右键点击 dtx2020.exe 选择 “以管理员方式启动程序” ==== 六、运行时库故障 ==== 通常情况下,Windows系统正常安装完毕,包括 Win7 和 Win10,即可立即运行本程序! 但仍然有些用户不能正常开始游戏,这主要是以下几种可能 * 必须安装显卡驱动程序 * 必须默认安装有 .net 框架 * 必须默认安装有 DirectX 库 如果您的系统,由于某种操作,导致以上库不能正常访问,则可能需要手动安装这几个库。请看以下详细介绍: 为什么要安装库?因为现代的程序运行,都会依赖各种不同的功能模块,而这些功能模块并不会默认安装,一台干净的Windows系统电脑上,往往是没有安装这些运行时库的,所以,很多游戏没办法运行!但是,当您安装了比如《魔兽世界》这样的大型游戏之后,这些库就被默认安装上了。反之,如果没有安装过其他大型游戏,那么这些库,就需要自己手动安装。 如下图所示,压缩包内有4个安装程序: {{:win:win.3.png?500|}} * 图中一是 .net 框架,这个是微软公司C#语言的公共运行平台,绝大多数的C#语言开发的软件,都需要安装 .net 框架 * 图中二、三是 VC 运行时库,这个是微软 C语言运行时环境,如果没有这个环境,用C语言编译的应用软件无法正常运行 * 图中四是 DirectX 库,这个库是微软发布的图形库,提供基本的绘图接口,如果没有这个库,系统无法运行各种游戏 但在某些电脑上,会偶然出现如下错误 {{:win:win.4.png?500|}} 这是由于VC运行时库安装有问题导致的 您可以打开 Windows -> 控制面板 -> 所有控制面板选项 -> 程序和功能 {{:win:win.5.png?500|}} 如图所示,系统中已经安装了多个版本的 VC 运行时环境,您需要将这些运行时环境全部删除,然后重新安装,即可恢复正常 ==== 七、屏幕分辨率问题 ==== {{:win:err1.jpg?500|分线率选择失败}} 收到此错误,说明您的电脑显示器分辨率较低,并且不支持升高分辨率,首选解决方案是更换较新的显示器。如果条件有限,可以尝试手动切换几种不同的分辨率,比如1024 768等等,如果不行,就只能重装系统或更换显示器! 且不建议在这样配置的电脑上折腾,比如,某用户显示器分辨率为 1440 * 900 ,电脑上原本装有 DirectX9.0,可以正常运行 DTX2020,但某日心血来潮,装了一个《吃鸡》,安装过程中,《吃鸡》将 DX9 强制升级为 DX11,结果系统提示 DX11 不支持 1440*900 的屏幕,如此操作之后,《吃鸡》没玩上,DTX2020 也不能正常运行了!这种情况,卸载 DX11 ,重新安装 DX9.0c 即可恢复。