泰拉瑞亚打不开常见问题解答V2.6

如果看不懂就全部弄一遍!

  1. 点击Terraria.exe,没有任何显示
  2. 点击Terraria.exe,弹出Terraria已停止工作窗口
  3. 出现”Terraria:Error“弹窗
  4. tml打不开,出现以下多种情况弹窗
  5. 点击出现Failed to load asset: “Images\SplashScreens\Splash 1”!
  6. 点击出现”Terraria.exe – .NET Framework 初始化错误
  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
  8. tml1449,出现卡在小葵花界面的情况
  9. win8.1,显示“Microsoft Visual C++ 2015 Redistributable Update 3之类的
  10. 原版:对路径:XXXXXX/MyGames/XXXXXXXX的访问被拒绝或者 TML:Permission denied
  11. tml:CUESDK.x642019.dll or one of its dependencies:找不到指定的模块
  12. 原版创建人物:System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的方法
  13. tml:Terraria must be installed on steam for tModLoader to run.

1.点击Terraria.exe,没有任何显示

点击文件夹内的xnafx40_redist.msi进行安装

特殊情况:无法打开msi文件

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

情况一

点Next
勾选I accept….
继续点Next
点Install进入安装
等待下载完毕
下载完成

情况二

点Repair
继续Repair

一般来说xna就安装好了就,如果还是不行可以尝试在情况二先Remove再回到情况一重新安装


——————–

2.点击Terraria.exe,弹出Terraria已停止工作窗口

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

打开后是无脑安装

特殊情况:报错0x800c0006

下载.net的离线安装包即可,下载地址


——————–

3.出现”Terraria:Error“弹窗

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

重装xna


——————–

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

出现了“套娃放置”或未正确放置文件夹

视频讲解:

正确放置示例:假设有个文件夹新建文件夹(2)

演示的时候没想那么多,这里额外说下,不建议使用中文名字的文件夹

标准目录应该是(“Terraria”文件夹名字必须是Terraria!!!!):

  • 新建文件夹(2)
    • Terraria
      • (泰拉瑞亚的全部文件)
    • tml
      • (tml的全部文件)

或者非标准:

  • 新建文件夹(2)
    • Terraria
      • (泰拉瑞亚的全部文件)
      • tml
        • (tml的全部文件)
/新建文件夹(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

解决方法参考:戳我,或者下方链接

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/TerrariaTerraria文件夹进行同样的操作即可请一定关注这里!!!,有多人没有对这个文件夹的权限进行更改!!!

我还是写一下吧:

你可以直接对这整个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 %*

保存就好了

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

发表评论