如果看不懂就全部弄一遍!
- 点击Terraria.exe,没有任何显示
- 点击Terraria.exe,弹出”Terraria已停止工作“窗口
- 出现”Terraria:Error“弹窗
- tml打不开,出现以下多种情况弹窗
- 点击出现”Failed to load asset: “Images\SplashScreens\Splash 1”!“
- 点击出现”Terraria.exe – .NET Framework 初始化错误“
- 安装xna时出现“The installer encountered an unexpected error while installing this package. This may indicate a problem with this package. The error code is 2203”
- tml1449,出现卡在小葵花界面的情况
- win8.1,显示“Microsoft Visual C++ 2015 Redistributable Update 3”之类的
- 原版:对路径:XXXXXX/MyGames/XXXXXXXX的访问被拒绝或者 TML:Permission denied
- tml:CUESDK.x642019.dll or one of its dependencies:找不到指定的模块
- 原版创建人物:System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的方法
- tml:Terraria must be installed on steam for tModLoader to run.
- 原版:Could not find a Direct3D device that supports the XNA Framework Reach profile
1.点击Terraria.exe,没有任何显示
点击文件夹内的xnafx40_redist.msi进行安装

特殊情况:无法打开msi文件
参考本文:Windows 10怎样安装.msi文件?三分钟解决问题_msi文件怎么安装_心态还需努力呀的博客-CSDN博客
情况一






情况二


一般来说xna就安装好了就,如果还是不行可以尝试在情况二先Remove再回到情况一重新安装
——————–
2.点击Terraria.exe,弹出”Terraria已停止工作“窗口
进行该操作前,请务必进行“1.点击Terraria.exe,没有任何显示”操作

点击文件夹内的dotNetFx40_Full_setup.exe进行安装

特殊情况:报错0x800c0006

下载.net的离线安装包即可,下载地址
——————–
3.出现”Terraria:Error“弹窗

文件路径中不能存在中文(一般只有旧版才有这个问题),去掉中文就好了

——————–
4.tml打不开,出现以下情况弹窗


出现了“套娃放置”或未正确放置文件夹
视频讲解:
正确放置示例:假设有个文件夹新建文件夹(2)
演示的时候没想那么多,这里额外说下,不建议使用中文名字的文件夹
标准目录应该是(“Terraria”文件夹名字必须是Terraria!!!!):
- 新建文件夹(2)
- Terraria
- (泰拉瑞亚的全部文件)
- tml
- (tml的全部文件)
- Terraria
或者非标准:
- 新建文件夹(2)
- Terraria
- (泰拉瑞亚的全部文件)
- tml
- (tml的全部文件)
- Terraria



错误放置示例:假设有个文件夹新建文件夹(2)
- 新建文件夹(2)
- Terraria
- 一个文件夹
- (泰拉瑞亚的全部文件)
- 一个文件夹
- tml
- (tml的全部文件)
- Terraria
- 新建文件夹(2)
- Terraria
- 一个文件夹
- (泰拉瑞亚的全部文件)
- 一个文件夹
- tml
- 一个文件夹
- (tml的全部文件)
- 一个文件夹
- Terraria
- 新建文件夹(2)
- Terraria
- (泰拉瑞亚的全部文件)
- tml
- 一个文件夹
- (tml的全部文件)
- 一个文件夹
- Terraria
以上均为错误放置
——————–
5.点击出现“Failed to load asset: “Images\SplashScreens\Splash 1”!”

一般是下载/解压文件的时候损坏了,建议重新解压,甚至重新下载再解压
——————–
6.点击出现”Terraria.exe – .NET Framework 初始化错误“
.png)
解决方法同“2.点击Terraria.exe,弹出”Terraria已停止工作“窗口”
——————–
7.安装xna时出现“The installer encountered an unexpected error while installing this package. This may indicate a problem with this package. The error code is 2203”

解决方法参考:戳我,或者下方链接
https://cloud.tencent.com/developer/article/1404187
——————–
8.tml1449,出现卡在小葵花界面的情况

简单来说,安装目录里面不能有中文
复杂一点来说:tml文件夹本身可以是中文名字,但是其上级安装目录不能有中文
如:E:\新建文件夹\D\laozideeyouxi\tmlXXXX 不行
E:\xinjianwenjianjia\D\laozideeyouxi\tmlXXXX 可以(但是奇怪的是有些电脑路径有中文也没出现这种情况,不理解)
——————–
9.win8.1,显示“Microsoft Visual C++ 2015 Redistributable Update 3”之类的

下载vcredist X64.exe并且安装
——————–
10.原版:对路径:XXXXXX/MyGames/XXXXXXXX的访问被拒绝或者 TML:Permission denied
首先明确:都是权限不足
原版可能出现的问题如图(tml也有可能会有类似的弹窗):

tml可能出现问题如图:



这两个问题当时我是采取的两个不同方法解决的,但其实本质都是操作者权限不足
我们干脆对两个路径的Terraria文件夹都进行同样的操作
第一个:找到你的Terraria文件夹的上级文件夹(其实只改Terraria也可以,建议全改,这样同目录下的tml也如果有这种问题也会被解决),比如我这里是common,文件夹名字不一样没关系。不是steam的也没关系,只要把Terraria文件夹包含就行,

点击安全,并且点击你的用户名(一般就是user这栏,比如我这是熙恩驾驶舱),出现问题的人大概率修改这个地方没有√

点击编辑,先点你的用户名,再点下面的允许-完全控制,应用(我这里进行过其他操作,已经是完全控制了),就完成了

第二个:也就是你的存档文件夹,路径一般在:文档/My Games/Terraria,对Terraria文件夹进行同样的操作即可,请一定关注这里!!!,有多人没有对这个文件夹的权限进行更改!!!
我还是写一下吧:

你可以直接对这整个My Games都照上面那样操作,也可以只给Terraria这么操作

应用,大概就好了
如果遇到:

一路继续就好了,也能正常打开,想完全解决得看:修改文件夹权限提示“无法枚举容器中的对象,访问被拒绝 - 知乎
以下不确定是否还有必要进行
同样还是刚刚的例子common
文件夹和Terrraria
文件夹

将只读
点成空白,应用

——————–
11.tml:CUESDK.x642019.dll or one of its dependencies:找不到指定的模块

有个遇到该问题的群友,但是几次问都没有说话,推测可能是要安装/卸载重装:VC_redist.x64.exe
——————–
12.原版创建人物:System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的方法
如图:
先win+R,输入gpedit.msc
出现以下报错的话,没有的直接跳过这里
Windows 找不到文件 'gpedit.msc'。请确定文件名是否正确后,再试一次。
在桌面上新建一个txt文件(或者直接点我下载,下载后直接管理员权限运行即可),打开,输入:
@echo off pushd "%~dp0" dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i" pause
保存,然后重命名该文件,后缀的.txt删除,改成.bat(也许你需要搜索:如何显示文件后缀名称),再右键,以管理员权限启动,等待,完成后,重新:先win+R,输入gpedit.msc
接下来如图所示

双击,改为禁用,然后应用并确定,问题就解决了
——————–
13.tml:Terraria must be installed on steam for tModLoader to run.

找到你的tml文件夹中的start-tModLoader.bat文件(有些人别问我的为什么没.bat后缀!自己搜!)

右键编辑,将第三行改为:
LaunchUtils/busybox-sh.bat ./LaunchUtils/ScriptCaller.sh /gldevice:Vulkan %*
或
LaunchUtils/busybox-sh.bat ./LaunchUtils/ScriptCaller.sh /gldevice:OpenGL %*

保存就好了
——————–
14.原版:Could not find a Direct3D device that supports the XNA Framework Reach profile
报错如图:

win+r,然后输入:dxdiag

点显示,看你的dir两项,不出意外的话是禁用的

下载这个工具:点击下载 或:https://www.123684.com/s/x6kKVv-2U4e 或 DirectX修复工具增强版 – VBcom专栏
解压,打开,点工具->选项

点DirectX加速,依次启动就好了,如果还不行可以尝试上图的检测并修复

《泰拉瑞亚打不开常见问题解答V2.6》有1条评论