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 14.0v5,如果您运行的是其他版本,请将命令更改为您的Nuke版本。

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

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

Nuke

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe


NukeX

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --nukex

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --nukex

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --nukex


Hiero

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --hiero

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --hiero

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --hiero


Nuke Studio

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --studio

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --studio

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --studio


Nuke Assist

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --nukeassist

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --nukeassist

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --nukeassist


Hiero Player

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --player

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --player

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --player

Nuke Indie

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --indie

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --indie

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --indie

Nuke非商业:

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --nc

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --nc

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --nc


但是,要在其他模式下启动Nuke Non-commercial,您还需要为所需模式添加一个附加标志。例如,要将Nuke Studio作为非商业版启动,您可以使用以下命令:

"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" --safe --nc --studio

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 --safe --nc --studio

/usr/local/ Nuke 14.0v5/ Nuke 14.0 --safe --nc --studio

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

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

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

下一步

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

我们首先建议重命名您的~/.nuke 文件夹,因为这将迫使Nuke在启动时创建一个新文件夹。然后逐渐将原始文件夹中的文件(例如 prefrences14.0.nk 和任何 Python 脚本)重新引入到新文件夹中,直到再次遇到问题。这可以帮助您确定导致问题的原因。以下文章提供了有关如何执行此操作的更详细说明:

Q100475:.nuke 目录故障排除

自定义还可以添加到几个不同的位置,您可以在Nuke文档中找到其中列出的位置:

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

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

Q100112:以详细模式启动Nuke并隔离导致问题的潜在自定义

如果您已尝试上述步骤,但仍然无法确定问题的原因,请打开支持票证,让我们知道您遇到的确切问题以及您迄今为止采取的故障排除步骤。有关如何开立支持票证的更多信息,请参阅我们的Q100064:如何提出支持票证文章。

    我们很遗憾听到

    请告诉我们