■問題
Autodesk製品のインストールやアンインストール時に"…SecondRun /lang en-us /FirstRunThreadId"というエラーが発生してインストール、アンインストールが出来ない現象が発生します。
スクリーンショットでは、Maya2018.7のアップデートのプログラムで発生していますが、他の製品でも発生する可能性があります。
■原因
プログラムをインストール時に、TEMP(一時ファイル)フォルダにアクセスして、一時ファイルを格納したり、削除したりするのですが、その際の作業フォルダであるTEMPフォルダの既定パス "%USERPROFILE%\AppData\Local\Temp"の[%USERPROFILE%]内のWindowsユーザ名にスペースが入っていると、エラーがよく発生します。
■解決方法
エラーを回避するには、Cドライブ直下のような別の場所にWindowsの一時フォルダを新しく作成します。
- ファイルエクスプローラを使用して、Cドライブの直下にTESTTEMPなどの単純な名前で新しいフォルダを作成します。フォルダのアクセス許可を編集して、 "Everyone"にフルコントロールを付与します。
- フォルダを右クリックし、[プロパティ]を選択します。
- [セキュリティ]タブを選択します。
- [Edit]をクリックして権限を変更します。
- 各グループまたはユーザ名に対して、[フルコントロール]を選択します。
- OK をクリックします。
- メモ帳などのテキストエディタを使用して、テキストファイルを作成します。
- 「コントロールパネル」>「システム」に進みます。
- 左側のメニューで[システムの詳細設定]をクリックし、[詳細設定]タブを選択します。
- [環境変数]をクリックします。
- [ユーザ変数]でTEMPをダブルクリックし、TEMP変数パス値をコピーしてテキストファイルに貼り付けて保存します。
- 変数TEMPの値を、新しく作成したTEMPフォルダへのパスに置き換えます(この例では、C:\TESTTEMP)。
- TMPユーザー変数に対して手順6と7を繰り返します。
- [OK]をクリックして変更を保存します。
- Autodesk製品をインストールします。
- ソフトウェアが正常にインストールされたら、環境変数に戻り、テキストファイルに貼り付けられた文字列を使用して、既定のTEMPとTMP変数の値を復元します。
作業が完了したら、作成した一時フォルダ(上記の例では、C:\TESTTEMP)は削除してかまいません。
参考URL: