概要
ReadCache ドライバーがインストールされた状態であるにもかかわらず、通常手順ではアンインストールできない場合の対処手順を紹介します。
詳細
ReadCache ドライバーをアンインストールしたい際には、 [プログラムと機能] から [ReadCache ドライバー] を選択して、[変更] ボタンや [アンインストール] ボタンを押すのが通常の手順です。
しかし、次のような状況になるケースが報告されています。
- コントロールパネル内の [プログラムと機能] に [ReadCache ドライバー] が存在しない。
- コントロールパネル内の [プログラムと機能] に [ReadCache ドライバー] が存在するが、 [変更] または [アンインストール]ボタンが表示されず、アンインストールすることができない。
- コントロールパネル内の [プログラムと機能] から [ReadCache ドライバー] のアンインストールを開始すると、 MSI パッケージが見つからない、というエラーになる。
このような場合には、次の手順でアンインストールをしてください。
インストーラーを使う手順 (推奨)
- 書き換え可能なモード (プライベート、もしくは、保守バージョン) で起動して、管理者としてログオンします。
- インストール時に利用した ReadCache ドライバー インストーラーのバージョンを確認します。
- [プログラムと機能] に [ReadCache ドライバー] が表示されている場合
ReadCache ドライバーの [バージョン] カラムの値を確認する。
表示されていない場合は、カラムを右クリックして [バージョン] を確認します。 - [プログラムと機能] に [ReadCache ドライバー] が表示されていない場合
レジストリーエディターを起動して、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1BAB7D7C-CE34-4112-8700-A5912A450872}
キーを開きます。
DisplayVersion
に格納されている値を確認します。
- 対応するバージョンのドライバーインストーラーを当社のダウンロードサイトより取得して、対象のコンピューターにコピーしてください (x86 と x64 の違いにご注意ください) 。
- インストーラーをダブルクリックして実行します。
- 最初の画面に「ReadCacheシステムX.Xドライバー をアンインストールします」と表示される場合は、そのまま継続してアンインストールを行ってください。
- 「別バージョンの製品が既にインストールされています。このバージョンのインストールを続行できません」と表示される場合には、 異なるバージョンのインストーラーを実行していると推測されます。手順2.に戻り、再度バージョンを確認してください。
- 「ReadCacheシステムX.Xドライバー セットアップウィザードへようこそ」と表示される場合には、何らかの理由で既存のバージョンを検知できず新規インストールを行おうとしています。
このような場合には次の項目にある「手動でアンインストールする手順」に従ってアンインストールをしてください。
なお、インストーラを実行した際に次のようなメッセージが表示される場合があります。 「readcache.sys がドライバー フォルダーに存在します。ReadCache のアンインストールが完了していない可能性があります。 再起動してもこのエラーが表示される場合は、ReadCache がアンインストールされていることを確認して、 readcache.sys を削除してください。」
しかしながら、手動でのアンインストールが完了していないうちに readcache.sysを削除してしまうと、次回起動時にブルースクリーンになってしまいますのでご注意ください。
以下の手順により、手動でアンインストールしてください。
手動でアンインストールする手順
-
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 が消えたこと を確認してください。
-
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
-
[プログラムと機能] から ReadCache ドライバーを削除します。
レジストリーエディターを使って、HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
の{1BAB7D7C-CE34-4112-8700-A5912A450872}
キーを削除します。 -
再起動します。
-
ReadCache ドライバーが削除されていることを確認します。 管理者のコマンドプロンプトから
sc query readcache
を実行します。>sc query readcache [SC] EnumQueryServicesStatus:OpenService FAILED 1060: 指定されたサービスはインストールされたサービスとして存在しません。