本サイトのリンクには広告が含まれています。

SAP GUI 7.40のインストールに失敗したときの対処法

私自身は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を再起動
  • もう一度インストール

これで解決しました!!!

なんで、こんなところにチェックが入ったんでしょうね?結局分からずじまいです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次