Q100038:以安全模式启动 Nuke / NukeX / Nuke Studio / Hiero

概括

本文介绍如何在安全模式下启动NukeNukeXNuke StudioHiero 。这有助于排查您可能遇到的问题。

更多信息

Nuke在安全模式下运行时,它不会加载任何第三方插件或用户自定义内容,例如 Python 脚本和 Gizmos,并且只会使用Nuke安装目录的内容运行。

它会阻止在启动时加载自定义 Python 插件和导出预设,并阻止执行~/.nuke$NUKE_PATH目录下的任何脚本或插件。OFX 插件(包括 FurnaceCore)也会被阻止加载。

Nuke的安全模式可以帮助确定您遇到的任何问题是由用户自定义设置和/或第三方插件引起的,还是由Nuke核心安装引起的。

任何在安全模式下启动的Nuke会话也将使用默认的首选项设置加载,因此安全模式还可以帮助确定问题是否是由对首选项所做的任何更改引起的。

发射说明

您可以使用--safe标志从命令提示符或终端以安全模式启动Nuke / NukeX / Nuke Studio / Hiero 。具体步骤如下。

以下命令用于在安全模式下启动Nuke 16.0v4,如果您运行的是其他版本,请将命令更改为您的Nuke版本。

这些说明还假设您已将Nuke安装到默认位置,因此如果您已将Nuke安装到其他位置,则可能需要相应地更改命令。

您可以通过在命令中添加--safe标志,以安全模式启动Nuke的不同模式:

Nuke

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe


NukeX

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --nukex

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --nukex

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --nukex


Hiero

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --hiero

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --hiero

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --hiero


Nuke Studio

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --studio

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --studio

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --studio


Nuke Assist

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --nukeassist

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --nukeassist

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --nukeassist


Hiero Player

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --player

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --player

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --player

Nuke Indie

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --indie

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --indie

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --indie

非商业性Nuke

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --nc

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --nc

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --nc


但是,要以其他模式启动Nuke非商业版,您还需要添加一个额外的模式标志。例如,要以非商业模式启动Nuke Studio ,您可以使用以下命令:

"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --safe --nc --studio

/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --safe --nc --studio

/usr/local/ Nuke 16.0v4/ Nuke 16.0 --safe --nc --studio

根据需要替换--studio标志。

注意:在Nuke 12 之前的版本中,macOS 的默认命令还包含应用程序名称的版本号(如下所示,以粗体显示)。例如:

/Applications/ Nuke 11.3v6/ Nuke 11.3v6.app/Contents/MacOS/ Nuke 11.3v6 --safe

后续步骤

如果以安全模式启动Nuke / NukeX / Nuke Studio / Hiero可以解决您的问题,那么很可能是某个自定义设置或插件导致了您遇到的问题。

我们首先建议您重命名~/.nuke 文件夹,这将强制Nuke在启动时创建一个新的文件夹。然后,逐步将原始文件夹中的文件(例如,preferences14.0.nk 和任何 Python 脚本)重新添加到新文件夹中,直到问题再次出现。这可能有助于您确定问题的原因。以下文章提供了更详细的操作说明:

Q100475:如何排查 .nuke 目录的问题

还可以向多个不同位置添加自定义设置,您可以在Nuke文档中找到这些位置的列表:

加载 Gizmos、NDK 插件以及 Python 和 Tcl 脚本

您还可以以详细模式启动Nuke ,查看已安装的插件/自定义脚本。有关以详细模式启动Nuke更多信息,请参阅以下文章:

Q100112:以详细模式启动Nuke并隔离可能导致问题的自定义设置

如果您已尝试上述步骤,但仍无法确定问题原因,请提交支持工单,并详细说明您遇到的问题以及您目前已采取的故障排除步骤。有关如何提交支持工单的更多信息,请参阅我们的Q100064:如何提交支持工单文章。

    我们很遗憾听到

    请告诉我们