管理人問題
GFI LanGuardのインストールに失敗し、エラー1603が表示されます。
環境
- GFI LanGuard
- すべてのサポート環境
考えられる原因
これは一般的なエラーで、次のようなさまざまな原因が考えられます。
- データベースのアップグレードエラー。
- ターゲットマシンで短いファイル名の作成が無効になっている。
- インストールスクリプトのカスタムアクションのプロトタイピングが正しくない。
- ファイルがロックされていて、上書きできない。
- Microsoft Windowsインストーラーサービスが正しくインストールされていません。
- WindowsのTempフォルダがいっぱいである。
- インストール後にセットアップが破損したため、アンインストール時にこのエラーで失敗する。
- 古いバージョンのインストールシールドデベロッパーを使用している。
- 印刷とファイルの共有が無効になっている。
考えられる解決策
- スタート→ファイル名を指定して実行で%temp%と入力してください。
- lanss_v121_agentinstallkitlog.txtファイルをテキストエディタで開いてください。
- 失敗してセットアップがロールバックする原因となったアクションを列挙した詳細ログの中で戻り値3を検索してください。
このファイルの表示は、次のような解決策の可能性を示しています。
可能な解決策1:すべての一時フォルダを空にする
- コマンドプロンプトを起動してください。
- setコマンドを実行してください
- TEMPとTMPに記載されているパスをメモしてください。例えば、以下のようになります。
- TEMP=C:\Users\Owner\AppData\Local\Temp
- TMP=C:\Users\Owner\AppData\Local\Temp
- これらの場所にあるすべてのファイルを削除してください。
可能な解決策2:他のアプリケーションを閉じる
ウィルススキャナーなどのユーティリティーを含め、他のアプリケーションがバックグラウンドで動作していないことを確認してください。起動しているアプリケーションやユーティリティをすべて終了し、再度インストールを開始してください。
可能な解決策3:短いファイル名の作成が有効になっていることを確認する
- スタート→ファイル名を指定して実行を選択し、regeditと入力してください。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystemに移動してください。
- NtfsDisable8dot3NameCreationをダブルクリックしてください。
- 値を 0 に変更してください。
- マシンを再起動すると、この変更が適用されます。
注:短いファイル名の作成を無効にする必要がある場合は、インストール後にNtfsDisable8dot3NameCreationの値を1にリセットしてください。
可能な解決策4:Windowsインストーラーサービスが動作していることを確認してください。
- スタート→ファイル名を指定して実行を選択し、services.mscと入力してください。
- Windows インストーラーサービスを見つけ、ステータスが実行中に設定されていること、および自動起動に設定されていることを確認してください。
- スタートアップの設定を変更するか、サービスを開始するには、右クリック > プロパティを選択してください。
可能な解決策5:MSIExecの再登録
- 管理者として昇格モードでコマンドプロンプトを開いてください。
- 以下のコマンドを実行してください。
MSIExec /unregister
MSIExec /regserver
可能な解決策6:サーバーにログオンしているユーザーが、そのドライブに対して十分な権限を持っていることを確認する。
- 旧バージョンのGFI Languardがインストールされているドライバーに移動してください(例えばCドライブなど)。
- プロパティを右クリックし、セキュリティタブを開いてください。
- システムをクリックし、システムのアクセス許可のすべての項目の許可ボックスがチェックされていることを確認してください。
- 前述の手順を管理者についても繰り返してください。
- ドメイン管理者のユーザーを追加し、ドライブの全権限を付与してください。
- 適用をクリックし、OKを2回クリックしてください。
可能な解決策7:クリーンブートからGFI LanGuardをアップグレードする
クリーンブートでGFI LanGuardサーバーを起動し、アップグレードが完了したかどうかを確認してください。
- Microsoft Windows 7, 8 and 10:http://support.microsoft.com/kb/929135
- Microsoft Windows サーバー 2008, 2012 and 2016
- スタート→ファイル名を指定して実行で、msconfig.exeと入力してください。
- ブートでセーフブートと最小にチェックを入れてください。
- 適用をクリックし、OKをクリックしてください。
- サーバーを再起動してください。
- GFI LanGuardをインストールしてください。
- サポート記事(https://www.gfi.com/support/products/gfi-languard/How-to-backup-GFI-LanGuard)に従って、GFI LanGuard のすべてのバックアップを作成してください。
- コントロールパネルから LanGuard をアンインストールしてください。
- 最新バージョンを使用して GFI LanGuard を再インストールしてください。
- LanGuard の新しいインストールに古いデータベースをリンクしてください LanGuard > 設定 > データベース メンテナンス オプション > データベース バックエンド設定... データベース名フィールドで、以前使用されていた LanGuard データベース名を入力してください。
- 以下のサポート記事を使用して、設定をエクスポートされたバックアップからLanGuardの新しいインストールにインポートしてください。
可能な解決策8:Microsoft Windowsインストーラークリーンアップユーティリティーの実行
アンインストール中にこのエラーが発生した場合は、Microsoft Windowsインストーラークリーンアップユーティリティを使用して GFI LanGuard をアンインストールしてください。アンインストール後、再度インストール作業を行うことができます。