標準コード変換機能などCharset Managerの機能を利用しているアプリケーションを終了しないまま、Charset Managerを上書きインストールすると、再起動後にファイルやディレクトリが削除されてしまう場合があります。
以下の手順で復旧してください。
インストールしたCharset Managerをアンインストールします。
アンインストール後、管理ディレクトリは削除しないでください。(上書きインストール時に、旧バージョンの資産がバックアップされています)
再度、Charset Managerをインストールします。
管理ディレクトリとして1で残したディレクトリを必ず指定してください。
また、インストールの途中で、「日本語資源のデータが管理ディレクトリに残っています。データを削除しますか?」のメッセージが表示されます。この時 [はい]を指定して、インストールを続行してください。
インストール完了後、資産リストアコマンドを使用して、上書きインストール時にバックアップされた旧バージョンの資産をリストアします。資産リストアコマンドについては、“Windows版インストールガイド”の“4.4.2 資産リストアコマンド”を参照してください。
例
Charset Managerインストールディレクトリ\TOOL\f5atdrst.exe -d "C:\resMGR"
上記手順を実施しても状況が変わらない場合は、弊社技術員に連絡してください。
Charset Managerインストール時に、「Microsoft Visual C++ 2005再頒布可能パッケージ」がインストールされなかった可能性があります。
以下の「再頒布可能パッケージ」をMicrosoftのサイトからダウンロードしてインストールしてください。
Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ
Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL のセキュリティ更新プログラム
以下のようなエラーメッセージが出力されます。
初期データ作成に失敗しました。 [MM/DD/YYYY hh:mm:ss] FSP_INTS-CM_F5ATDBAK:ERROR:00029: バックアップに失敗しました。(CHARSET_REG_DATA: 130:Backup) ディスクの空き容量または、書込み権限を確認し、 一旦アンインストールし、再度インストーラを起動してください。 上書きインストールの場合には、旧環境の資産を、C:\resMGRのBAKディレクトリに保存してあります。 BAKディレクトリのデータは、資産リストアコマンドを手動にて、資産の復元ができます。
「グループポリシーエディター」で、reg.exeの実行が「許可しない」設定になっている可能性があります。
インストーラの実行時は、「グループポリシーエディター」でreg.exeの実行を「制限しない」設定にしてください。
また、資産バックアップコマンドや資産リストアコマンドの実行時も同様にしてください。
スタートメニューやコントロールパネルを確認すると、製品がインストールされています。
「アンインストールと管理(ミドルウェア)」にCharset Managerの情報が残ったままの状態でインストールをしたためです。
以前アンインストールしたときに、「アンインストールと管理(ミドルウェア)」からではなく、コントロールパネルからアンインストールをした可能性があります。コントロールパネルからアンインストールすると、「アンインストールと管理(ミドルウェア)」に製品情報が残ったまま、製品がアンインストールされます。
以下の手順を実施してください。
OSの再起動をします。
「アンインストールと管理(ミドルウェア)」からアンインストールをします。
再度インストールします。
スタートメニューやコントロールパネルを確認すると、製品がインストールされています。
「アンインストールと管理(ミドルウェア)」にCharset Managerの情報が残ったままの状態でインストールをしたためです。
以前アンインストールしたときに、「アンインストールと管理(ミドルウェア)」からではなく、コントロールパネルからアンインストールをした可能性があります。コントロールパネルからアンインストールすると、「アンインストールと管理(ミドルウェア)」に製品情報が残ったまま、製品がアンインストールされます。
以下の手順を実施してください。
OSの再起動をします。
「アンインストールと管理(ミドルウェア)」からアンインストールをします。
再度インストールします。
キーボードの種類が「日本語キーボード(106/109)」以外となっている可能性があります。
キーボードの種類を「日本語キーボード(106/109)」にしてください。