
Sky Goインストール時に「DeleteFile failed: code 5 Access is denied」エラーが出る原因と解決方法【Windows完全対処ガイド】
WindowsパソコンにSky Goをインストールしようとした際、途中でエラーが表示されて進めなくなるケースがあります。特に多いのが「DeleteFile failed: code 5 Access is denied」というエラーメッセージです。
このエラーは、特定のファイルを削除できないためインストールが停止する問題で、初めて遭遇すると原因が分かりにくいトラブルです。しかし、実際には比較的シンプルな原因で発生することが多く、適切な手順を踏めば短時間で解決できます。
この記事では、このエラーの原因と、確実に解決するための手順を分かりやすく解説します。
Sky Goインストール時に表示されるエラーメッセージ
Sky Goのインストール中、次のようなエラーが表示される場合があります。
C:\Users\ユーザー名\AppData\Roaming\Sky\Sky Go\ffmpeg.dll
An error occurred while trying to replace the existing file:
DeleteFile failed: code 5
Access is denied
Click Retry to try again, Ignore to skip this file or Abort to cancel installation.
このメッセージは「既存ファイルを削除できないため、新しいファイルを上書きできない」という意味です。結果としてインストールが途中で停止し、アプリを正常に導入できなくなります。
エラーの主な原因
このエラーは、Windowsのファイルアクセス権限や既存データの残存が原因で発生することが多いです。主な原因は以下の通りです。
1 以前のSky Goデータが残っている
最も多い原因が、以前インストールされていたSky Goのファイルが残っているケースです。特に以下のフォルダ内のデータが削除されていない場合、インストーラーが上書きできずエラーになります。
・AppDataフォルダ内のSky関連ファイル
・キャッシュや設定ファイル
・破損したDLLファイル
2 Windowsのアクセス権限
Windowsでは特定のフォルダやファイルがロックされていると、削除や置き換えができません。管理者権限の不足やセキュリティ設定が影響する場合もあります。
3 アプリがバックグラウンドで動作している
Sky Goが完全に終了していない状態で再インストールを行うと、DLLファイルが使用中となり削除できないことがあります。
最も効果的な解決方法
このエラーを解決する最も確実な方法は、Sky Goを完全に削除してから再インストールすることです。
以下の手順を順番に実行してください。
手順1 Sky Goをアンインストール
-
Windowsの「設定」を開く
-
「アプリ」→「インストールされているアプリ」を開く
-
Sky Goを選択
-
「アンインストール」を実行
これで基本的なアプリ削除が行われます。
手順2 残ったフォルダを削除
次に、手動で残っているデータを削除します。
-
エクスプローラーを開く
-
アドレスバーに以下を入力
AppData\Roaming
-
「Sky」フォルダを探す
-
「Sky Go」フォルダを削除
これで問題の原因となるDLLファイルも削除されます。
手順3 PCを再起動
ファイルロックやキャッシュを解除するため、一度パソコンを再起動します。
再起動することで、バックグラウンドで残っていたプロセスも完全に終了します。
手順4 Sky Goを再インストール
PC再起動後、改めてSky Goのインストーラーを実行してください。多くの場合、この手順でエラーは発生せず正常にインストールが完了します。
それでも解決しない場合の対処
もし同じエラーが再発する場合は、次の方法も試してください。
管理者として実行
インストーラーを右クリックし「管理者として実行」を選択すると、権限不足によるエラーを防げます。
セキュリティソフトを一時停止
ウイルス対策ソフトがDLLファイルの変更をブロックしている場合もあります。一時的に停止してインストールを試すと改善することがあります。
タスクマネージャーでSky関連プロセスを終了
-
Ctrl + Shift + Esc を押す
-
タスクマネージャーを開く
-
SkyやSkyGo関連プロセスを終了
これによりファイルロックが解除されます。
実際の解決例
実際にこの問題に遭遇したユーザーは、Sky Goを完全削除して再インストールする方法で問題を解決しています。
特に「AppData内のSky Goフォルダを削除する」ことが重要で、これを行うことでDLLファイルの競合が解消され、正常にインストールできるケースがほとんどです。
まとめ
Sky Goのインストール時に「DeleteFile failed: code 5 Access is denied」が表示される場合、原因の多くは古いファイルが残っていることです。
解決のポイントは次の3つです。
・Sky Goを完全にアンインストールする
・AppData内のSkyフォルダを削除する
・再起動してから再インストールする
この手順を実行すれば、ほとんどのケースで問題なくSky Goをインストールできるようになります。もし同様のエラーで悩んでいる場合は、まずはこの方法を試してみてください。