コトバノウタカタ

よしなしごとをつらつらとつづるばしょ。

Windows 7でActiveX登録できないとき

Windows7にソフトウェア的にステレオミキサーを実現してくれるVAM(Virtual Audio Mixer)を入れようとしたら、*.axのActiveXファイル登録でエラーが発生してしまった。32bit版だからかなー、とも思ったけど、32ビット版でも他のアプリは動いているのでそういう問題だけではないっぽい。ということで、どうにかインストールできないかといろいろ調べてみた結果。

UAC(ユーザーアカウント制御/User Account Control)が邪魔をしてたことが判明。UACの設定を一時的に下げてからインストールすればすんなり入りましたとさ。設定方法は以下。ただしセキュリティレベルを下げることになるので自己責任で。

  1. 管理者権限のあるアカウントでログインする
  2. コントロールパネルを開く
  3. 「システムとセキュリティ」を選択
  4. 「アクションセンター」の「ユーザー アカウント制御設定の変更」を選択
  5. バーが表示されるので、どのレベルに設定されているかを覚えておく
  6. バーを一番下の「通知しない」にして「OK」ボタンを押す
  7. PCを再起動
  8. VACの「install.bat」を実行(ここでまたエラーが起きるなら別に問題あり)
  9. 2つほどActiveXが登録された通知が表示される
  10. 「ユーザー アカウント制御設定の変更」でバーの位置を元に戻す
  11. PCを再起動