質問: レジストリでのアクセス許可の設定 はじめまして。現在アメリカで生活しています。 wintv-hvr 950 (hauppauge) というテレビチューナーをこちらで購入してドライバをインストールしようとしたら「このハードウェアをインストールできません。データが無効です。」というメッセージが出て失敗したので、サポートに問い合わせたところ、以下のレジストリの設定をするようにといわれました。 os は windows xp professional sp3 です。 1. hkey_local_machine\system\currentcontrolset\enum\usb これを右クリックして「アクセス許可」を選択する。 2. system のアクセス許可で「フル コントロール」と「読み取り」が許可されていることを確認する。 3. 「詳細設定」タブをクリックして、 「子オブジェクトすべてのアクセス許可エントリを、ここに表示されているエントリで子オブジェクトに適用するもので置換する」 をチェックして「適用」を押して「ok」で終了。 ところが、この 3 のところで、このチェックボックスをチェックして「適用」ボタンを押すと、チェックがはずれてしまいます。 そのままドライバのインストールを試してみてもやはりうまく行きません。 どうすれば、ここにチェックが入れられるのでしょうか? どなたかご存知の方、アドバイスをいただけませんでしょうか? よろしくお願いいたします。
回答: ano.2です。 私見ですが、そもそも質問タイトルの「レジストリでのアクセス許可の設定」という質問設定が適切ではない、と思います。 さらには「どうすれば、ここにチェックが入れられるのでしょうか?」という質問が誤解を招いていると思います。 ユーザー・サポートの指示も適切ではない、と思います。 レジストリusbのアクセス許可についてはsystemがコントロールするので、通常はユーザーが行なう必要はないはずです。 つまり、systemがフルコントロール状態であれば問題ない。 wintv-hvr 950の場合もユーザーがアクセス許可を設定し直す必要は無いはずです。 ユーザー・サポートが、なぜレジストリusbのアクセス許可にこだわるのか、その理由が理解できません。 したがって、私の提案としては「wintv-hvr 950 (hauppauge) テレビチューナーのドライバがインストールできない」というタイトルで、新規に質問し直すのがベターだと思います。(状況についても「すでに質問投稿済み」などと記述するのではなく、これまでの状況を新たに記述する。) これまでの内容で肝心なことが書いてありませんので、読んでいる側の疑問も含めて以下に記述しておきます。 (1)装着したusb機器はpc(xp-sp3)に認識されているのですか。 コントロールパネル→コンピュータの管理→デバイスマネージャの「ディスクドライブ」の下にusb機器の名前が確認できるはずです。 (2)上記のusb機器の名前はレジストリusbの管理の下でusbstorのサブキーに、usb機器ごとのレジストリデータ名:friendlynameに表示されているデータ値がそのまま表示されているはずです。 (3)他のpcでは(たとえばxp、xp-sp1、xp-sp2)ではドライバインストールはokなのでしょうか。 追記: レジストリusbとは hkey_local_machine\system\currentcontrolset\enum\usb レジストリusbstorとは hkey_local_machine\system\currentcontrolset\enum\usbstor を意味しています。