泰拉瑞亚打不开常见问题解答V2.6
如果看不懂就全部弄一遍!
- 点击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博客](https://blog.csdn.net/weixin_52258054/article/details/124339783)
情况一
点Next
勾选I accept….
继续点Next
点Install进入安装
等待下载完毕
下载完成
情况二
点Repair
继续Repair
一般来说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)/Terraria
/新建文件夹(2)/tml
错误放置示例:假设有个文件夹新建文件夹(2)
新建文件夹(2)
Terraria
- 一个文件夹
- (泰拉瑞亚的全部文件)
- 一个文件夹
tml
- (tml的全部文件)
新建文件夹(2)
Terraria
- 一个文件夹
- (泰拉瑞亚的全部文件)
- 一个文件夹
tml
- 一个文件夹
- (tml的全部文件)
- 一个文件夹
新建文件夹(2)
Terraria
- (泰拉瑞亚的全部文件)
tml
- 一个文件夹
- (tml的全部文件)
- 一个文件夹
以上均为错误放置
-——————-
5.点击出现“Failed to load asset: “Images\SplashScreens\Splash 1”!”
一般是下载/解压文件的时候损坏了,建议重新解压,甚至重新下载再解压
-——————-
6.点击出现”Terraria.exe - .NET Framework 初始化错误“
解决方法同“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”
解决方法参考:戳我,或者下方链接
1 |
|
-——————-
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
出现以下报错的话,没有的直接跳过这里
1 |
|
在桌面上新建一个txt文件(或者直接点我下载,下载后直接管理员权限运行即可),打开,输入:
@echo off
pushd “%dp0”3*.mum >gp.txt
dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package
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后缀!自己搜!)
右键编辑,将第三行改为:
1 |
|
或
1 |
|
保存就好了
-——————-
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加速,依次启动就好了,如果还不行可以尝试上图的检测并修复