【ShareX】画像編集後の上書き保存で「A generic error occurred in GDI+」が発生

2026年8月25日(火) 20時15分

エラー画面

ShareXで既存のスクリーンショットを編集して上書き保存すると「A generic error occurred in GDI+」というエラーが発生した。Galaxyの画像やPCへコピーした画像でも発生したため切り分けを進めたところ、別名で保存すれば正常に保存できることが分かった。

 

ShareXで画像を保存するとGDI+エラーが発生

A generic error occurred in GDI+

ShareXの画像編集機能を使っていたところ、画像を保存するタイミングで突然エラーが発生した。

表示されたのは「A generic error occurred in GDI+」という内容で、エラーには System.Drawing.Image.Saveや ShareX.HelpersLib.ImageHelpers.SaveImageなども表示されていた。

スクロールキャプチャではなく、Galaxy S24で撮影した普通のスクリーンショットを編集したときに発生した問題だった。

自分はWindowsのエクスプローラーからGalaxy内のスクリーンショットを開き、ShareXで編集してそのまま保存していた。

 

保存成功の通知は出るのに画像は変わらない

エラー画面を閉じるとShareXから「Image saved to file」という通知が表示された。

保存先としてGalaxy S24内のスクリーンショットフォルダも表示されていたため、一見すると正常に保存できたように見える。

しかしGalaxy側で画像を確認してみると編集内容は反映されていなかった。成功通知は表示されているものの、実際のファイル保存には失敗している状態だった。

最初はWindowsからスマホ内のファイルを扱うCrossDeviceの仕組みが関係している可能性も考えた。

 

PCへコピーしても同じエラーが発生

原因を切り分けるため、Galaxy内にある同じ画像をPCのPictureフォルダへコピーした。

これならスマホ内のファイルではなく通常のローカルファイルになるため、CrossDeviceが原因ならエラーは発生しないはずだった。

ところがPCへコピーした画像をShareXで編集し、そのまま上書き保存しても同じGDI+エラーが発生した。

保存先のパスはGalaxy内からPC内へ変わっていたが、エラー内容自体は変わらなかった。

この時点でGalaxyやCrossDeviceが直接の原因ではないことが分かった。

 

別名で保存すると正常に保存できた

画像の保存成功

試しに元のファイルへ上書きせず別名で保存してみた。すると今度はエラーが発生せず、正常に画像を保存できた。

さらにGalaxy内の画像でも同じように別名で保存してみたところ、こちらもエラーは発生しなかった。

つまり今回の状況はかなり明確だった。

元画像と同じ名前で上書き保存するとGDI+エラーが発生する。一方で別名の新しいファイルとして保存すれば問題なく保存できる。

 

原因は元画像への上書き保存にありそう

今回表示されたエラーはGDI+の Image.Save 処理で発生している。

ShareXで既存画像を開いたあと、その画像を読み込み元と同じファイルへ直接保存しようとするとエラーになる状態だと考えられる。

保存先をGalaxyからPCへ変えても発生し、同じ場所でもファイル名を変えれば正常に保存できたため、保存フォルダや画像形式そのものが原因とは考えにくい。

ShareX側で既存画像への上書き保存を処理する部分に問題がある可能性が高そう。

また実際には保存に失敗しているにもかかわらず「Image saved to file」と表示される点も分かりにくかった。

 

現状は別名保存で回避する

現時点ではShareXで既存画像を編集したあと、元画像へそのまま上書きするのではなく別名で保存すれば回避できている。

自分の場合はGalaxy内の画像でも、PCへコピーした画像でも結果は同じだった。

既存画像への上書きではエラーが発生するものの、新しいファイルとして保存する分には問題ない。

これまでは普通に画像を編集して保存していたため突然このエラーが出て意味が分からなかったが、切り分けてみると上書き保存の処理が原因となっている可能性が高そうだ。

 

同じGDI+エラーは他のShareXユーザーからも報告されている

調べてみると、ShareXで同じ「A generic error occurred in GDI+」が発生したユーザーは他にもいた。

2025年11月にはShareXの画像編集後に保存しようとすると、自分とほぼ同じ Image.SaveImageHelpers.SaveImage を含むGDI+エラーが発生した事例が報告されている。

この事例ではOCRを開いた状態が関係していたようで、自分とは発生条件が異なる。

またShareXのGitHubにも、2026年にWebページキャプチャやスクロールキャプチャの保存時に同じ ExternalException (0x80004005) と「A generic error occurred in GDI+」が発生した報告がある。こちらも今回とは操作や保存処理が異なるため、同じ原因とは断定できない。

少なくともShareXで画像を保存する処理において、GDI+関連のエラー自体は自分だけに発生しているものではないようだ。

今回については別名保存なら正常に完了するため、元画像への上書き保存が発生条件になっていると考えている。


ポストシェア送る
B!
ブックマーク

この記事にコメントする



メールアドレスは公開されません。サイト運営者からの連絡に使用されることがあります。


表示されているひらがなを入力してください
認証コード