今回、iLok license managerのインストールができなくなるトラブルが発生し、復旧に1日かかってしまいました。
ネットでも、情報が少なかったので備忘録として残しておきます。
(ここに書かれている内容を試された結果、いかなる損害があっても当方は補償出来かねます。くれぐれもバックアップをとった上で自己責任にてお願いいたします。)
私の環境は、Windows7(64bit)からアップグレードしたWindows10(64bit)です。
Win7の時からiLokを使っていました。
メインのDAWはCubase8.5です。
ここでいうiLokライセンスマネージャーは、License Support Win64.exeのことで、この記事の時点での最新は。LicenseSupportInstallerWin64_v3.0.1_r32764です。
症状
1、最初の発端は、新しくライセンスをアクティベーションしようとして、iLok license managerが起動しなかったことだと思います。
2、そこで最新のiLok license managerをインストールしようとしたところ、インストーラーがエラーを吐いて異常終了しました。(どうもファイルをコピーした後のあたりなんですが)
Unknown Error ocurred in .\CopyInf.cpp at line number:414 Other Error:1006
Internal Operation :200
Error 1722.Either the user has chosen not to install a required feature, or a fatal error has occurred. The install will be rolled back.
(Technical Support information…Action
CopyInfinstall.C15B5C81_EBDF_44D6_896B_877B077276FC, location:
C:\WINDOWS\Installer\MSIEF2D.tmp,command:)
3、古いバージョンが悪さをしていると考えてスタート-設定-システム-アプリと機能-からアンインストールしました。(Windows10 64bit)
4、再度、最新版をインストールしようとしても同じエラーになり、ここで慌てだしてしまいました。じつは、復元ポイントを整理・削除しまっていたので、直近のポイントしかなかったのです。(痛恨のミス!)
5、アンインストール時のポイントへ復元後、再度チャレンジ。しかし、同様のエラーが出てきます。
6、www.ilok.comのSupportページのiLok & License Manager Issues
に 乗っている内容や、ネットで検索しKVRなど海外サイトを見て試すも効果ありませんでした。このとき、インストーラーに付属するレジストリクリーナーツー ルを使ったり、ilokやPACEに関連するフォルダやキーチェーンなどファイルは移動・リネーム・保存後、もとのフォルダやファイルは削除しました。この状態でも同じエラーでした。
Win7から10にアップグレードしているので、互換モードをWin7にしたり管理者として実行も試しています。
マネージャーが起動しないだけでなく、iLok(USBドングルの方)を使っているvstなども起動できなくなってしまいました。(ドライバも消されてしまっているということか。)
対策
1.最新のインストーラーが最後のあたりで止まるので、ダイアログが出ている状態のままファイルを検索してドライバ(テンポラリに残っているはずなので)やマネージャー本体ファイルをフォルダごと(C:\Program Files (x86)の直下)を探して適当な一時保管場所に保存しました。
2.まずドライバを手動で導入してみました。
適当なフォルダに
iLokDrvr64.inf ilok-x64.cat DIFxAPI.dll をコピーしamd64フォルダを作って、中にiLokDrvr.sys と WdfCoInstaller01007.dll をコピーします。
次に、スタートボタン横の『WebとWindowsを検索』に
hdwwizと入力してコマンドを実行します。
ハードウエアの追加ウィザードが出てくるのでどちらでも適当にインストール方法を選び次を押してディスク使用のボタンから、先ほど準備したフォルダのiLokDrvr64.infを選んでOKボタンを押して進めてください。これでiLokのドライバが導入できるはずです。
64bitでない場合は、x86で置き換えてください。infの中身を見るとわかります。
この時点でilokキー(USBのドングル)を使っているvstは起動できました。
そこで、キーチェーン(PaceKeyChain)をもとの場所C:\ProgramDataにコピーしてから、再度、最新のマネージャーLicense Support Win64.exeを右クリックしてプロパティタグから互換モードでこのプログラムを実行する(Windows7を選択)と、管理者としてこのプログラムを実行するにチェックを入れてからインストールするとなんと成功しました。
3、マネージャーを起動するとエラー“Software Component Unavailable”が出て起動しませんでしたが、これは既知のトラブルだったようで、
管理ツールのサービスから、PACE License Services Propertiesを探して、右クリックで開始を選び、さらに、右クリック-プロパティからスタートアップの種類を自動(遅延開始)にするようにと、本家サイトのiLok & License Manager Issuesにありました。
これで、コンピュータに対してアクティベーションされていたvstも起動できるようになりました。
慌てていたので画像イメージはとっていません。表現が不慣れなものでわかり難かったらすみません。
環境が異なると違うかもですが、同じエラー番号の方は自己責任で試してみてください。
Windows7(64bit)からアップグレードしたWindows10(64bit)