「OneDriveSetup.exe – エントリポイントが見つかりません」というエラーは、特にOneDriveにデータを保存している場合、かなり厄介です。インストーラーが特定のシステム機能にアクセスできないために発生します。これらの機能がシステム上で不足しているか、破損しているか、単に古くなっているかのいずれかです。このエラーは、Windows 7やWindows 8などの古いバージョンのWindowsで発生しやすく、特に更新プログラムが正しくインストールされていなかったり、中断されたりした場合に多く発生します。バックグラウンドでの競合や部分的な更新も原因となることがあります。さて、このエラーの解決方法をいくつかご紹介します。これで、エラーと格闘する時間を減らし、同期に多くの時間を費やすことができます。
OneDriveで「エントリポイントが見つかりません」エラーを修正する方法
方法 1: 不足しているシステム更新プログラム KB3080149 をインストールする (Windows 7 および 8 の場合)
このアップデートでは、古いバージョンのWindowsにはない重要なシステムライブラリが追加されます。これはOneDriveなどのアプリに必須です。ライブラリが不足している場合、インストーラーでエラーが発生します。少し古い仕様ですが、簡単に修正できます。
- Microsoft Update カタログにアクセスし、KB3080149を検索してください。
- 適切なバージョン(32ビットまたは64ビット)を選択してください。Windowsが64ビットか32ビットかを確認するには、 を押してWin + Pause/Break、「システムの種類」の下を確認してください。
- インストーラーをダウンロードして実行し、画面の指示に従ってください。特に古いハードウェアでは、1~2分ほどかかる場合がありますので、しばらくお待ちください。
- 完了したら再起動し、OneDrive を再度インストールまたは実行してみてください。
一部の環境では、このアップデートは初回は失敗しますが、再起動後には正常に動作します。Windowsは、すべてを必要以上に複雑にするのが好きなためです。
方法2:OneDriveをリセットして破損したキャッシュをクリアする
アップデート後もこのエラーが繰り返し発生する場合は、OneDriveをリセットすると、ファイルを削除せずに問題の原因となっている可能性のあるキャッシュデータが消去されます。これは魔法のような効果かもしれません。
- Win + Rを押して実行ダイアログを開きます。
- このコマンドを入力してEnter キーを押します:
%localappdata%\Microsoft\OneDrive\onedrive.exe /reset
- 「Windows が見つけられません…」というメッセージが表示された場合は、心配せずに、代わりに次の代替方法を試してください。
- タイプ:
C:\Program Files\Microsoft OneDrive\onedrive.exe /reset
- 数分お待ちください。リセットが完了すると、OneDrive が自動的に再起動する場合があります。再起動しない場合は、アイコンを見つけて、スタートメニューまたは検索から手動で再起動してください。
- それでも問題が解決しない場合は、アンインストールして再インストールする必要がある可能性があります。
場合によっては、このリセットで奇妙なエラーが修正されることもあります。あるマシンではすぐに解決できたのに、別のマシンでは再起動が必要になることもあります。OneDrive は独自の判断をするようです。
方法3:OneDriveを完全に再インストールする
これは究極の選択肢ですが、アプリが本当に壊れている場合は試してみる価値があります。念のため、まだ同期していないファイルはすべてバックアップしておきましょう。その後、古いファイルを削除して、新しくインストールしてください。
- Win + Rを押して と入力し
appwiz.cpl
、Enter キーを押します。プログラムリストが表示されます。 - Microsoft OneDriveを見つけて右クリックし、「アンインストール」を選択します。指示に従って完全に削除してください。
- Microsoft OneDrive のダウンロード ページにアクセスし、最新のインストーラーを入手します。
- セットアップファイルを実行し、指示に従って再度サインインしてください。これで壊れた部分がすべてリセットされることを願っています。
はい、場合によっては最初からやり直した方がうまくいくこともあります。理由はよく分かりませんが、一部のマシンではクリーンインストールが大きな違いを生みます。
方法4: 自動更新タスクを無効にする(古いWindowsシステムの場合)
古いバージョンのWindowsには、OneDriveをバックグラウンドで更新する隠れたタスクが含まれていることがあります。このタスクはアプリと競合したり、エラーを引き起こしたりする可能性があります。このタスクを無効にすると、エラーが表示されなくなる可能性があります。
- Win + Rを押して と入力し、Enter キーを押して、タスク スケジューラを開きます。
taskschd.msc
- タスク スケジューラ ライブラリ > Microsoft > OneDriveに移動します。
- OneDrive スタンドアロン更新タスクを右クリックし、[無効にする]を選択します。
これにより、少なくとも古いWindowsでは、自動アップデートによって現在の設定が混乱するのを防ぐことができます。新しいバージョンでは、この手順はあまり効果がない可能性があります。