
TortoiseGit で Git 操作を実行すると、時々さまざまな失敗がランダムに発生しますが、その後 1 回か 2 回再試行すると、同じ操作の実行に成功します。これは、プル、プッシュ、コミット、チェックアウトなど、あらゆる場面でランダムに発生します。
一般設定に移動すると、バージョンを照会するボタンを押すことができます。そこでは、git.exe を呼び出してバージョンをポーリングしていると思われますが、このランダムな失敗の動作もそこで確認できます。
これは私が勤務する会社から支給されたワークステーション上にあるため、ユーザーには明示的な管理アクセス権がありません。(自宅の個人用コンピュータでは、このような問題に遭遇したことは一度もありません。) そのため、これはランダムに暴走するグループ ポリシーが原因か、それとも他の原因によるものか疑問に思いました。
答え1
終了コードは-1073741502
16進数の`0xC0000142で、
Windows NTSTATUS 値表示される内容は、STATUS_DLL_INIT_FAILED を意味します。
{DLL の初期化に失敗しました} ダイナミック リンク ライブラリ %hs の初期化に失敗しました。プロセスが異常終了しています。
残念ながら、エラー メッセージには失敗した DLL が示されていません。
推測するに、インストールされている Git クライアントのバージョンは、TortoiseGit のバージョンを実行するのに適していないと思われます。
両方をアンインストールしてから、次の順序でダウンロードしてインストールすることをお勧めします。
それでも問題が解決しない場合は、両方の製品のインストールバージョンをお知らせください。