CO-CONV サポート

文章番号14-015

(ReadCache3.X / 4.0 向け)ReadCache ドライバーをアンインストールできない場合の対処手順

公開
2014年09月12日
対象製品
  • ReadCache 4.0
  • ReadCache 3.X

概要

ReadCache ドライバーがインストールされた状態であるにもかかわらず、通常手順ではアンインストールできない場合の対処手順を紹介します。

詳細

ReadCache ドライバーをアンインストールしたい際には、 [プログラムと機能] から [ReadCache ドライバー] を選択して、[変更] ボタンや [アンインストール] ボタンを押すのが通常の手順です。

しかし、次のような状況になるケースが報告されています。

  • コントロールパネル内の [プログラムと機能] に [ReadCache ドライバー] が存在しない。
  • コントロールパネル内の [プログラムと機能] に [ReadCache ドライバー] が存在するが、 [変更] または [アンインストール]ボタンが表示されず、アンインストールすることができない。
  • コントロールパネル内の [プログラムと機能] から [ReadCache ドライバー] のアンインストールを開始すると、 MSI パッケージが見つからない、というエラーになる。

このような場合には、次の手順でアンインストールをしてください。

インストーラーを使う手順 (推奨)

  1. 書き換え可能なモード (プライベート、もしくは、保守バージョン) で起動して、管理者としてログオンします。
  2. インストール時に利用した ReadCache ドライバー インストーラーのバージョンを確認します。
    • [プログラムと機能] に [ReadCache ドライバー] が表示されている場合
      ReadCache ドライバーの [バージョン] カラムの値を確認する。
      表示されていない場合は、カラムを右クリックして [バージョン] を確認します。
    • [プログラムと機能] に [ReadCache ドライバー] が表示されていない場合
      レジストリーエディターを起動して、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1BAB7D7C-CE34-4112-8700-A5912A450872} キーを開きます。
      DisplayVersion に格納されている値を確認します。
  3. 対応するバージョンのドライバーインストーラーを当社のダウンロードサイトより取得して、対象のコンピューターにコピーしてください (x86 と x64 の違いにご注意ください) 。
  4. インストーラーをダブルクリックして実行します。
    • 最初の画面に「ReadCacheシステムX.Xドライバー をアンインストールします」と表示される場合は、そのまま継続してアンインストールを行ってください。
    • 「別バージョンの製品が既にインストールされています。このバージョンのインストールを続行できません」と表示される場合には、 異なるバージョンのインストーラーを実行していると推測されます。手順2.に戻り、再度バージョンを確認してください。
    • 「ReadCacheシステムX.Xドライバー セットアップウィザードへようこそ」と表示される場合には、何らかの理由で既存のバージョンを検知できず新規インストールを行おうとしています
      このような場合には次の項目にある「手動でアンインストールする手順」に従ってアンインストールをしてください。
      なお、インストーラを実行した際に次のようなメッセージが表示される場合があります。 「readcache.sys がドライバー フォルダーに存在します。ReadCache のアンインストールが完了していない可能性があります。 再起動してもこのエラーが表示される場合は、ReadCache がアンインストールされていることを確認して、 readcache.sys を削除してください。」
      しかしながら、手動でのアンインストールが完了していないうちに readcache.sysを削除してしまうと、次回起動時にブルースクリーンになってしまいますのでご注意ください。
      以下の手順により、手動でアンインストールしてください。

手動でアンインストールする手順

  1. ReadCache ドライバーをフィルターから削除します。
    ReadCacheUninstall をダウンロードします。
    ReadCache 3.X :ReadCache ドライバー 削除ツール(ReadCacheUninstall.exe)のダウンロードはこちら
    ReadCache 4.0 :ReadCache ドライバー 削除ツール(ReadCacheUninstall.exe)のダウンロードはこちら
    管理者のコマンドプロンプトからReadCacheUninstall list を実行します。
    (デバイス名の項目や "HDD NAME" の部分は、環境により異なる可能性もあります)

    デバイス名     : \Device\00000033
    フレンドリー名 : HDD NAME
    下位フィルター : readcache
     
    デバイス名     : \Device\00000031
    フレンドリー名 : Citrix Virtual Disk SCSI Disk Device
    下位フィルター : readcache
    

    下位フィルターの項目に readcache が登録されている場合は、ReadCacheUninstall remove を実行して、フィルターから readcache の登録を削除します。

    >ReadCacheUninstall.exe remove
    ReadCache が登録されているデバイスが見つかりました。
        * デバイス名     : \Device\00000033
        * フレンドリー名 : VMware Virtual disk SCSI Disk Device
     
    ReadCache の登録を削除しますか? (Y/N): y
        削除しました。
     
    ReadCache が登録されているデバイスが見つかりました。
        * デバイス名     : \Device\00000031
        * フレンドリー名 : Citrix Virtual Disk SCSI Disk Device
     
    ReadCache の登録を削除しますか? (Y/N): y
        削除しました。
    

    再度 ReadCacheUninstall list を実行して、下位フィルターの項目から readcache が消えたこと を確認してください。

  2. ReadCache ドライバーをサービスから削除します。
    管理者のコマンドプロンプトから、sc query readcache を実行してください。

    >sc query readcache
     
    SERVICE_NAME: readcache
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0----
    

    「SERVICE_NAME: readcache」のように表示されている場合は、sc delete readcache を実行して、サービスを削除します。

    >sc delete readcache
    [SC] DeleteService SUCCESS
    
  3. [プログラムと機能] から ReadCache ドライバーを削除します。
    レジストリーエディターを使って、HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{1BAB7D7C-CE34-4112-8700-A5912A450872} キーを削除します。

  4. 再起動します。

  5. ReadCache ドライバーが削除されていることを確認します。 管理者のコマンドプロンプトから sc query readcache を実行します。

    >sc query readcache
    [SC] EnumQueryServicesStatus:OpenService FAILED 1060:
     
    指定されたサービスはインストールされたサービスとして存在しません。