Q100575: Windows Serverで Nuke を起動する際に発生する「studio-##.#.#.dllの読み込みに失敗しました」というエラーを解決する方法


症状

Windows Server でNukeを起動しようとすると、コマンド プロンプト ウィンドウに次のようなfailed to load studio-##.#.#.dllというエラーが表示されます。


原因

この問題の原因は、 Nukeディレクトリ内にインストールされたstudio-##.#.#.dllというファイルに関連しています。このファイルには、正常に動作するために必要な依存DLLファイルの一つであるwlanapi.dllが欠落しています。wlanapi.dll は、Windowsがワイヤレスネットワークへの接続と検出を制御するために使用するWLAN AutoConfigサービスの一部です。

仮想マシンが使用されている場合、 wlanapi.dllをインストールした後にNukeの初期化に失敗することがあります。


解決

この問題はNuke 13.1以前でのみ発生しているようです。Nuke 13.2以降ではこのエラーは発生しなくなったようです。最新のNukeにアップデートして、 Nukeを起動できるかどうかご確認ください。最新のNukeNuke当社のウェブサイト( nukeからダウンロードできます。

あるいは、Windows Server オペレーティングシステムにワイヤレス LAN サービス機能をインストールすることでこの問題を解決できます。これは、Windows Server にデフォルトでインストールされている、サーバーのさまざまな側面を管理するツールであるサーバーマネージャーを使用して実行できます。

この機能をインストールするには、次の手順に従ってください。

1) スタートメニューを開き、 「サーバーマネージャー」と入力してEnterキーを押します。

2) 「役割と機能の追加」をクリックします

3) 「始める前に」ページが表示されるので、 「次へ」をクリックして続行します。

4)役割ベースまたは機能ベースのインストールを選択し、 「次へ」をクリックします。

5)サーバーの選択で、機能をインストールするサーバーを選択し、 「次へ」をクリックします。

6)サーバーの役割の領域では何も変更せず、 「次へ」をクリックします。

7)機能エリアで下にスクロールし、ワイヤレスLANサービスを選択して次へをクリックします。

8) [確認] 領域で、 [必要に応じて対象サーバーを自動的に再起動する]をオンにして、 [インストール]ボタンをクリックします。

サーバーを再起動すると、ワイヤレス LAN サービスがインストールされ、 Nuke通常どおり開くはずです。

注意:仮想マシン (VM) を使用している場合、 Nuke初期化に失敗することがあります。その場合、VM の CPU 設定を KVM からホストに変更するとNukeエラーなしで起動することが確認されています。

さらに詳しく

この記事に記載されている手順を実行した後も問題が引き続き発生する場合は、サポート チケットを開いて、発生している問題とこれまでに行ったトラブルシューティング手順をお知らせください。

サポート チケットを開く方法の詳細については、 「Q100064: サポート チケットの発行方法」の記事を参照してください。

発生している問題の解決に役立つ可能性のある追加のトラブルシューティング手順に関する追加情報が、次の記事に記載されています。

Q100074: Nuke / NukeX / NukeStudioユーザートラブルシューティングガイド

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください