Azure SDK 1.6 の VM ロール統合コンポーネントのインストールでエラー

Azure Connect を使おうと思い、せっかくなので、新規に Azure VM ロールを準備したのですが、
最新の Azure SDK 1.6 をベースに VM ロールの統合コンポーネントをインストールしたところ、残念なことが…。

VM ロール統合コンポーネントのインストールでは、専用ドライバをインストールするのですが、
何度やっても、ドライバのインストールでエラーになってしまいました。

Driver_installerError

なんだろうと調べたところ、ようやく解決する方法が見つかりました。
原因は、ドライバをインストールする際に使用する .inf ファイルの記述に問題があったことでした。
同じような境遇になった方がいらっしゃるかもしれませんので、修正方法を書いておきます。

 

  1. C:\Program Files\Windows Azure Integration Components\v1.6\AzureStorageDrive\
    を辿り、wadrive.inf ファイルをテキストエディタで開きます。
  2. 次の修正をします。2 箇所あります。
    22 行目
    [Manufacturer]
    %MSFT%=Microsoft,NT$ARCH$

    [Manufacturer]
    %MSFT%=Microsoft,NTamd64
    に変更します。
    27 行目
    [Microsoft.NT$ARCH$]
    %WaDrivePrt%=WaDrivePort_Install_Control, Root\WaDrivePrt

    [Microsoft.NTamd64]
    %WaDrivePrt%=WaDrivePort_Install_Control, Root\WaDrivePrt
    に変更します。
  3. [Version] エントリーに一行を追加します。
    [Version]
    ・・・
    CatalogFile=wadrive.cat
    の次に以下を加える。
    [Version]
    ・・・
    CatalogFile=wadrive.cat
    DriverVer=06/21/2006,6.0.6002.18464
  4. wadrive.inf ファイルを上書き保存します。

これで準備ができましたので、手動でドライバをインストールします。
VM ロール用の OS は英語版なので、スクリーンショットも貼っておきます。

  1. デバイスマネージャー(devmgmt.msc)を開きます。
    deviceManager1
  2. ルートツリーを右クリックして、Add legacy hardware を選択します。すると、ウィザードが開始されます。
    add_driver1
  3. Install the hardware that I manually select from a list (Advanced) を選択して進めます。
    add_driver2
  4. Show All Devices を選択して進めます。
  5. [Hard Disk] ボタンをクリックして、inf ファイルの指定ダイアログを表示してから、修正した wadrive.inf ファイルがある
    フォルダー(C:\Program Files\Windows Azure Integration Components\v1.6\AzureStorageDrive\)を
    開きます。
    add_driver4add_driver5
  6. WA Drive Miniport と表示されるのを確認してから、進めます。
    add_driver6
  7. ドライバのインストールを終了します。
    add_driver8
  8. デバイスマネージャーで確認します。
    deviceManager2
    Other devices にある Unknown device は削除しておきましょう。

以上で終了です。一度、OS を再起動させて、エラーがないことを確認します。
また、サービスコントロールマネージャーを開いて、Windows Azure Cloud Drive Provider が正常に
開始されていることも確認しておきましょう。

SCMでAzureドライバ確認

原因がわからず、ここまで辿り着くのに結構な時間を使ってしまいました。
いやぁ、参りましたとさ。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。