IT雑学

SourceTreeが起動しない!?

you-tnb-298

このページに来られた方なら、プログラム開発を行っている方ならバージョン管理システムとして運用される「Git」と、そのGUIとしてAtlassian社から提供されている無料のクライアントアプリケーション「SourceTree」はご存じでしょう。

Sourcetree | Free Git GUI for Mac and Windows
Sourcetree | Free Git GUI for Mac and Windows

あるとき、筆者の環境でこのSourceTreeが全く起動できなくなったので、その対処方法を記録しておきます。

SourceTreeの使用状況

筆者が普段使用しているPCは、ともにWindowsのデスクトップPCとノートPCがそれぞれ1台ずつ。

プログラム開発はどちらでも行うことがあるので、Gitを使用してバージョン管理と共有を行っています。

WindowsGitSourceTree
デスクトップPCWindows10 Pro 22H2version 2.17.0.windows.1Version 3.3.2
ノートPCWindows10 Home 22H2version 2.40.1.windows.1Version 3.3.8

普段からアップデートはかけていますが、デスクトップPCのほうは色々と制限があってバージョンが低めです。

ある日突然起動しなくなった!?

少し開発の間が空いたある日、プログラムの動作確認を行うのに一度最新化しようと何日かぶりにSourceTreeを起動しようとしたところ、うんともすんとも言わなくなってしまいました。

起動しようとするとSourceTreeのロゴが表示されるもののすぐに消えてしまい、その後は特にエラーなども表示されず、ただいくら待っててもSourceTreeが起動しません

しかも、デスクトップPCもノートPCも、両方共です。

両方同時に、となると何かファイルが壊れたとかハード故障とかではなく、環境の問題である可能性が高そうです。

Windowsのイベントビューアーを見ると、SourceTreeの起動でエラーのログが出ていたようです。

起動しなくなったSourceTreeの対処

結果的には、以下の方法で無事に起動できるようになったので、紹介します。

アプリケーションデータフォルダを開く

まずは下記のフォルダを開きます。

%AppData%/local/Atlassian/

AppDataフォルダは隠しフォルダになっているので、見つからない場合は以下の操作で表示することが可能です。

  1. [Windows] + [R]で「ファイル名を指定して実行」を開く
  2. 「%appdata%」と入力してエンターキーを押す(または[OK]ボタンを押す)
特定フォルダを削除

開いたフォルダにさらに複数のフォルダがあると思いますが、そのなかから”SourceTree.exe_Url_○○○“という長い名前のフォルダを削除します。

1つだけかもしれないしたくさん同様のフォルダがあるかもしれませんが、当てはまるフォルダは削除しましょう。

ファイルやフォルダを削除する場合はいきなり消さず、万が一の場合に戻せるよう、どこか別の場所に移動するようにしましょう。

SourceTree再起動

上記フォルダを削除した状態でアプリケーションを起動すると、今度は無事に起動できます。

再起動時、もしかしたらセットアップのダイアログが表示されることがあるかもしれませんが、その場合は一旦セットアップを終了して再度起動するなどしてみると、元の状態でアプリが起動できると思います。

SourceTree自体はあくまでもGitのUIなので、使えなくなったからといってGit自体が壊れたり使えなくなるということはありません。

とはいえ、CUIはややハードルも高いですし、GUIが使えるとやはりありがたいですね。

起動しなくなる原因

残念ながら、SourceTreeが起動しなくなる直接の原因は不明なのですが、今回は異なるPCで同様の症状が概ね同時に発生したので、もしかしたらWindows Updateが関係しているのかもしれません。

ただ、今回参考にさせてもらった情報には何年か前のものもあったりしたので、必ずしも特定のWindows Updateが原因というわけではないのかもしれないですね。

まぁ、そもそもWindows Updateが関係しているかも分からないのですが…。

尻すぼみになってしまってすみません…m(_ _)m

ABOUT ME
you-tnb-298
you-tnb-298
理系大学卒業後、音楽の専門学校へ。ギター・ドラムでの音楽活動を経て、30歳手前でプログラマーへ転身。
ウェブシステム・スマホアプリ・マクロツールなど様々な受託開発を経験した後、メーカー企業で業務アプリケーションの開発に携わる。45歳を過ぎて独立、グローナレッジ設立。
応用情報処理技術者、ウェブデザイン技能検定3級、色彩検定2級、日商簿記2級。登山は富士山経験あり、マラソンはハーフ1h58m。
記事URLをコピーしました