問題
Exploratory Server にプロジェクトを公開しようとすると、以下の zip エラーが発生して失敗します。
Error code: 15
Error: Command failed: zip -q -r "C:\Users\12345\AppData\Local\Temp\IWl7wiZ6\project.zip" _archived_project index.json -i@zip_include.txt -x@zip_exclude.txt && rmdir /S /Q _archived_project
原因
この問題は、Windows ユーザーが自身の AppData\Local\Temp
フォルダに対する書き込み権限を持っていない場合に発生します。
-
グループポリシーによる制限
- IT 管理者が グループポリシー を適用し、
C:\Users\<username>\AppData\Local\Temp
へのアクセスを制限している可能性があります。 - 企業や管理された環境では一般的です。
- IT 管理者が グループポリシー を適用し、
-
アンチウイルスやセキュリティソフトウェア
- 一部のセキュリティソフトウェアが Temp フォルダの変更をブロック することがあります。特に、実行ファイルやスクリプトに対して制限がかかる場合があります。
-
破損したユーザープロファイルや ACL の問題
- ユーザープロファイルがコピーまたは復元された際に、フォルダのアクセス制御リスト(ACL)が正しく設定されていない可能性があります。
-
別のユーザーとして実行している
- アプリが 別のユーザーアカウント(例: サービスアカウント)で実行されている場合、そのユーザーに権限がない可能性があります。
権限の確認と修正方法
現在の権限を確認する
- 管理者権限で コマンドプロンプト(cmd.exe)を開く。
- 以下のコマンドを実行:
icacls C:\Users\121274\AppData\Local\Temp
-
121274:(OI)(CI)(F)
という表示があれば、フルコントロール権限が付与されています。 -
(F)
(フルコントロール)が自分のユーザーにない場合、権限が不足しています。
-
権限を修正する
-
以下のコマンドを実行:
icacls C:\Users\121274\AppData\Local\Temp /grant 121274:(OI)(CI)F
- これにより、指定フォルダに フルコントロール権限 を再帰的に付与します。
-
GUI(エクスプローラー)での修正方法
-
C:\Users\121274\AppData\Local\Temp
を右クリック → プロパティ → セキュリティ タブを開く。 - 自分のユーザー に「フルコントロール」があるか確認。
- ない場合は 編集 をクリックし、対象のユーザーを選択して「フルコントロール」にチェックを入れる。
-
回避策
権限を変更できない場合、以下を試してください:
- アプリを 管理者権限で実行
- 企業管理PCの場合は IT 部門に問い合わせる。