私自身はSAPはさっぱり分からないのですが、会社で利用しています。なので、トラブルがあった場合はサポート業者さんに対応を丸投げです。
サポート業者さんによると次のどれかで解決できるそうです。
- SapGuiSetup.exeを管理者として実行
- 「C:\Users\username\AppData\Roaming\SAP」の名称変更
- ZoneIDの削除
- 地域の設定を確認
目次
症状
Windows10で(ちなみにWindows11でも同じことが起こるらしいです)GUIのインストールファイルを実行すると
インストールエラーとなる
とエラー表示されます。Error Reportを選択すると、SapSetupErrors_***.xmlなるXMLファイル(ファイルの「***」部分は日付時間です)がダウンロードできまます。
るので、その内容を見てみると、
SapSetupErrors_***.xmlの内容
その内容を確認してみると
いずれもエラーコードが「0x80004005」で「Registration failed.」や「Component $CoreGUI Files is in error. It has not been successfully installed.」、「Component $SCM is in error. It has not been successfully installed.」と説明されています。
後は、分かんないので、サポート業者さんに丸投げ~です。
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="SapSetupError.xsl"?>
<SapSetup Context="ErrorLog">
<ErrorList>
<Error>
<Description>Registration failed.<p/></Description>
<ErrorCode>0x80004005</ErrorCode>
<Dest>C:\Program Files (x86)\SAP\FrontEnd\SapGui\GridView.ocx</Dest>
<Source>C:\temp\sapgui740\PRES1\GUI\WINDOWS\WIN32\SapGui\GridView.ocx</Source>
<State>Install on Update</State>
<Type>File</Type>
</Error>
<Error>
<Description>Registration failed.<p/></Description>
<ErrorCode>0x80004005</ErrorCode>
<Dest>C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapcalen.ocx</Dest>
<Source>C:\temp\sapgui740\PRES1\GUI\WINDOWS\WIN32\SapGui\sapcalen.ocx</Source>
<State>Install on Update</State>
<Type>File</Type>
</Error>
<Error>
<Description>Component $CoreGUI Files is in error. It has not been successfully installed.<p/></Description>
<ErrorCode>0x80004005</ErrorCode>
<Dest/>
<Source>{4FA50AAA-25C2-4829-B605-D2F2E0FD0401}</Source>
<State>Install on Update</State>
<Type>Component</Type>
</Error>
<Error>
<Description>Registration failed.<p/></Description>
<ErrorCode>0x80004005</ErrorCode>
<Dest>C:\Program Files (x86)\SAP\FrontEnd\SapGui\apogrid.ocx</Dest>
<Source>C:\temp\sapgui740\PRES1\GUI\WINDOWS\WIN32\SapGui\apogrid.ocx</Source>
<State>Install on Update</State>
<Type>File</Type>
</Error>
<Error>
<Description>Component $SCM is in error. It has not been successfully installed.<p/></Description>
<ErrorCode>0x80004005</ErrorCode>
<Dest/>
<Source>{23B2DA68-7F1B-4ECC-BAE8-84C9B361C27F}</Source>
<State>Install on Update</State>
<Type>Component</Type>
</Error>
</ErrorList>
<Time>09:10:23</Time>
<Date>03.12.2022</Date>
<UserName>******</UserName>
<ComputerName>**********</ComputerName>
</SapSetup>
サポート業者さんが提示した対処法
SapGuiSetup.exeを管理者として実行(ダメでした)
- インストール失敗してるくせに、プログラムと機能からみると、残っているので、まずアンインストール
- 念のためPC再起動
- SapGuiSetup.exeを右クリックして「管理者として実行」で実行
ダメでした。
「C:\Users\username\AppData\Roaming\SAP」の名称変更(これもダメでした)
- インストール失敗してるくせに、プログラムと機能からみると、残っているので、まずアンインストール
- 念のためPC再起動
- 「C:\Users\username\AppData\Roaming」の「SAP」フォルダの名称を変更(削除でもいいそうですが、念のため残しておくそうです)
- もう一度インストール
これもダメでした。
ZoneIDの削除(これもダメでした)
- インストール失敗してるくせに、プログラムと機能からみると、残っているので、まずアンインストール
- 念のため再起動
- ファイルを1つ1つ設定すると面倒なので、ダウンロードしてきたZIPファイルを手に入れる。
- ZIPファイルを右クリックし、「プロパティ」を選択
- 「このファイルは他のコンピュータから取得したものです。このコンピュータを保護するため、このファイルへのアクセスはブロックされる可能性があります。」の右の「許可する」にチェックを入れ「OK」を選択
- ZIPファイルを解凍し、インストール
これもダメでした。
地域の設定を確認(これが原因でした!)
- インストール失敗してるくせに、プログラムと機能からみると、残っているので、まずアンインストール
- 念のため再起動
- 「コントロールパネル」の「地域」を選択
- [管理]タブ にある[システムロケールの変更]を選択
- 表示される「地域の設定」画面にある
- 「ベータ:ワールドワイド言語サポートでUnicode UTF-8 を使用」にチェックが入っていれば、チェックを外し、「OK」で抜けていく
- PCを再起動
- もう一度インストール
これで解決しました!!!
なんで、こんなところにチェックが入ったんでしょうね?結局分からずじまいです。
コメント