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 に格納されている値を確認します。
  1. 対応するバージョンのドライバーインストーラーを当社のダウンロードサイトより取得して、対象のコンピューターにコピーしてください (x86 と x64 の違いにご注意ください) 。
  2. インストーラーをダブルクリックして実行します。
  • 最初の画面に「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:
     
    指定されたサービスはインストールされたサービスとして存在しません。