一時ディレクトリ内のファイルを実行できないエラー 5 の修正

一時ディレクトリ内のファイルを実行できないエラー 5
「一時ディレクトリ内のファイルを実行できません。エラー 5: アクセスが拒否されました。」というポップアップが表示されていますか?

この問題は、Windows InstallShieldツールと、Windowsインストールドライブの一時フォルダに関連しています。主にC:ドライブが該当します。場合によっては、InstallShieldウィザードがインストールパッケージの内容を解凍できず、このエラーメッセージが表示されます。
一時ディレクトリ内のファイルを実行できないエラー 5
通常、この問題は以下の理由が考えられます。

  • アクティブなユーザーアカウントが特定のアプリをインストールするための管理者権限を持っていない。
  • ハードドライブまたはSSDの不具合により、新しいディレクトリを作成したり、既存のフォルダに書き込むことができない。
  • 誰かがフォルダのセキュリティ権限を変更したため、ユーザーアカウントがデータを書き込むことができない。
  • InstallShieldウィザードがC:ドライブ内のデフォルトTEMPフォルダを特定または使用できない
  • PCがマルウェアに感染している
  • ウイルス対策ソフトウェアがアプリを強くブロックしている、InstallShieldウィザードを含む。
  • Windows 10/11ファイアウォールがTEMPフォルダの内容の上書きをブロックしている。

この問題を修正する手助けをするために、私はWindows 10 PC上でこのエラーを再現しました。以下に私が成功した解決策を示します!

一時ディレクトリ内のファイルを実行できないエラー 5 を修正する方法

以下のテクニックを試してみてください。最も簡単な方法から始めましょう。迅速かつ効果的な結果を得るために、この順序で進めてください:

管理者としてログイン

  1. スタートメニューボタンをクリックし、右下隅にあるユーザープロフィール画像をクリックします。
  2. コンテキストメニューが表示されます。「サインアウト」を選択します。
    user account
  3. コンピュータがログイン画面に戻るのを待ちます。
  4. 複数のユーザーアカウントが表示された場合は、管理者アカウントをクリックします。
  5. どの管理者アカウントを使用するか分からない場合は、デバイスの所有者やITサポートに連絡する必要があります。
  6. ユーザー名フィールドとパスワードフィールドに必要な資格情報を入力します。
  7. Enterキーを押して管理者としてログインします。

今、アプリのインストールを再試行してください。

インストーラーを管理者として実行

すでにWindows PCに管理者としてログインしている場合は、代わりに以下の手順を試してください:

  1. インストーラーパッケージを見つけて選択し、右クリックします。
  2. コンテキストメニューから「管理者として実行」をクリックします。
    fix Unable To Execute File in the Temporary Directory Error 5
  3. ソフトウェアパッケージのInstallShieldウィザードが、ストレージドライブとディレクトリを読み書きする特権アクセスを取得します。

Tempフォルダのフルコントロールを設定する

  1. InstallShieldウィザードが使用するTempフォルダを見つけるために、以下の場所に移動します。
`C:\Users\CtOS\AppData\Local`
  1. CtOSをあなたのユーザーアカウント名に置き換えます。
  2. Tempフォルダを見つけて、右クリックします。
  3. コンテキストメニューからプロパティを選択します。
    right click temp
  4. Tempのプロパティダイアログボックスが表示されます。
  5. セキュリティタブに移動します。
  6. グループまたはユーザー名セクションでユーザーアカウントを選択します。
  7. 許可のセクションで、許可列の下にある提供されたアクセス権を確認します。
  8. もし画像のようになっている場合は、選択されたユーザーアカウントがこのフォルダを使用するのに十分な権限を持っていません。
  9. 編集ボタンをクリックします。
    temp properties edit
  10. Tempの権限ダイアログが開きます。
  11. ユーザーアカウントを再度選択します。
  12. 許可列の下にすべての項目のボックスにチェックを入れます。
  13. 変更を適用するために適用OKをクリックします。
    permissions for temp allow
  14. Tempのプロパティダイアログボックスで再度適用OKをクリックします。

    これで、ソフトウェアをインストールする際の「一時ディレクトリ内のファイルを実行できないエラー 5」問題を修正できるはずです。

一時ファイルを削除する

Windows PCの以下のTempフォルダに移動し、これらのディレクトリ内のすべてのコンテンツを削除します。

できる限り多くの一時ファイルを削除してください:

`C:\Windows\Temp`

temnp 1

`C:\Users\CtOS\AppData\Local\Temp`

temp 2
上記のTempディレクトリアドレスでは、CtOSをあなたのユーザーアカウント名に置き換えてください。

これらのTempフォルダの内容を削除するには、管理者権限が必要です。

新しいデフォルトTEMPフォルダを作成する

  1. Windowsインストールドライブに移動し、TEMPという名前の新しいフォルダを作成します。
    create new temp
  2. Windows + Rキーを押して実行ダイアログを開きます。
  3. 開くフィールドにsysdm.cplと入力し、Enterキーを押します。
    run dialog
  4. システムプロパティウィンドウで、詳細設定タブに移動します。
  5. 環境変数オプションをクリックします。
    Environment Variables
  6. CtOSユーザー変数の下で、新規をクリックします。
  7. CtOSの代わりにあなたのユーザーアカウント名が表示されます。
    User variables for CtOS
  8. 変数名フィールドにTEMPと入力します。
  9. 変数値フィールドに、以下のように新しいTempフォルダへのフルパスを入力します。
`C:\TEMP`
  1. OKをクリックします。
  2. すべてのウィンドウを閉じるために再度OKをクリックします。
    variables

ディスククリーンアップを実行する

  1. スタートメニューディスククリーンアップと入力します。
  2. ベストマッチセクションの下でディスククリーンアップアプリをクリックします。
    Disk Cleanup
  3. ディスククリーンアップ: ドライブ選択ダイアログボックスが表示されます。
  4. Windowsインストールドライブが選択されていることを確認します。例えば、(C:)
    Disk Cleanup Drive Selection
  5. WINDOWS 10のディスククリーンアップダイアログボックスが表示されます。
  6. WINDOWS 10の代わりに、ローカルディスク C:やWindowsインストールフォルダに付けた他の名前が表示される場合もあります。
  7. システムファイルのクリーンアップボタンをクリックします。
    Clean up system files
  8. 再度、ディスククリーンアップ: ドライブ選択ポップアップが表示されます。
    Disk Cleanup Drive Selection 2
  9. 同じドライブを再度選択します。
  10. Windowsが不要なシステムファイルを削除します。
  11. WINDOWS 10のディスククリーンアップダイアログが表示されたら、OKボタンをクリックします。
    clean up disk
  12. ディスククリーンアップの進行状況バーが表示されます。

C:ドライブのクリーンアップが完了したら、再度アプリをインストールしてみてください。

ユーザーアカウント制御をオフにする

  1. スタートメニューボタンをクリックします。
  2. ユーザーアカウント制御と入力します。
  3. ベストマッチの下にあるユーザーアカウント制御設定の変更を選択します。
    Change User Account Control settings
  4. ユーザーアカウント制御設定ダイアログボックスが表示されます。
  5. 通常、常に通知の側に設定されているはずです。
    Always notify
  6. それを決して通知しないレベルにスライドします。
  7. OKをクリックします。
  8. 確認ダイアログが表示された場合、はいまたは続行をクリックしてアクションを承認する必要があるかもしれません。

問題が修正されたかどうかをテストします。上記の手順に従って、ユーザーアカウント制御のレベルを常に通知に戻すようにしてください。

クリーンブートを実行する

  1. WindowsとRキーを同時に押して実行ダイアログボックスを開きます。
  2. 開くフィールドにmsconfigと入力し、Enterキーを押します。
    run msconfig
  3. システム構成ウィンドウのサービスタブをクリックします。
  4. すべてのMicrosoftサービスを隠すの隣のボックスにチェックを入れます。
  5. すべて無効をクリックします。
    disable thirdparty services
  6. スタートアップタブをクリックします。
  7. タスクマネージャーを開くをクリックします。
  8. タスクマネージャーで、スタートアップタブに移動します。
  9. スタートアップ項目のそれぞれを右クリックして、無効化を選択します。
  10. タスクマネージャーを閉じます。
    disable startup tasks
  11. システム構成ウィンドウで、適用をクリックし、次にOKをクリックします。
  12. PCを再起動します。

問題が修正されたかどうかをテストします。新しいアプリをインストールできるようになったら、再び非Microsoftサービスとスタートアップサービスをタスクマネージャーから有効にする手順を行い、PCを再起動してこれらの変更を適用します。

新しい管理者アカウントを作成する

  1. Windows + Rキーを押して設定アプリを開きます。
  2. リストのアカウントメニューをクリックします。
  3. 設定 > あなたの情報メニューが表示されます。
  4. 左側のナビゲーションパネルで家族とその他のユーザーオプションをクリックします。
    Family & other users
  5. その他のユーザーセクションの下にあるこのPCに他の人を追加ボタンを選択します。
  6. Microsoftアカウントのサインインダイアログが開きます。「この…は持っていません…」ハイパーリンクをクリックします。
    I don't have this...
  7. 次の画面でMicrosoftアカウントなしでユーザーを追加を選択します。
  8. このPC用にユーザーを作成ダイアログに必要な詳細を入力し、次へをクリックします。
    Create a user for this PC
  9. その他のユーザーセクションに新しく作成したアカウントが表示されるはずです。
  10. それをクリックし、アカウントの種類を変更ボタンをクリックします。
    Change account type
  11. アカウントの種類ダイアログが表示されます。
  12. アカウントの種類ドロップダウンメニューをクリックし、管理者を選択します。
  13. 変更を適用するためにOKをクリックします。
    Change account type dialog
  14. これで、既存のWindowsユーザーアカウントからログアウトし、新しい管理者アカウントでログインします

「一時ディレクトリ内のファイルを実行できないエラー 5」問題が解決したかどうかを確認するために、新しいアプリをインストールしてみてください。

ウイルス対策ソフトを一時的に無効にする

  1. Windows + Iキーを同時に押してWindows設定を開き、更新とセキュリティオプションをクリックします。
  2. 更新とセキュリティメニューで、右側のWindowsセキュリティオプションをクリックします。
    Windows Security
  3. 右側の保護エリアセクションの下のウイルスと脅威の防止設定をクリックします。
    Virus & threat protection
  4. ウイルスと脅威の防止設定の下で設定の管理を選択します。
    Manage settings
  5. リアルタイム保護機能を無効にするためのトグルボタンを使用します。
    Real-time protection
  6. このウィンドウはそのままにしておきます。
  7. 新しいアプリをインストールしてみてください。
  8. もしインストールが成功したら、再度リアルタイム保護トグルボタンを使用してセキュリティ機能を有効にします。

Windowsをセーフモードで起動する

  1. スタートメニューをクリックし、電源ボタンを選択します。
  2. 3つの電源オプションが表示されるコンテキストメニューが表示されます。
  3. キーボードのShiftキーを押しながら再起動ボタンをクリックします。
  4. Windows PCが再起動し、WinRE環境にブートします。
  5. トラブルシューティングをクリックします。
    troubleshoot 2
  6. トラブルシューティング画面で詳細オプションを選択します。
    advanced options 3
  7. スタートアップ設定をクリックします。
    Startup settings 4
  8. 次の画面で再起動を選択します。
    Restart 5
  9. PCがスタートアップ設定メニューに再起動し、いくつかのオプションが表示されます。
  10. 番号の4キーを押してセーフモードに入ります。
    press 4 for safe mode
  11. PCがセーフモードに再起動します。
    safe mode
    今、アプリをインストールしようとしたときにエラー 5が再度発生するかどうかを確認してください。

まとめ

これらは、アプリをインストールする際の「一時ディレクトリ内のファイルを実行できないエラー 5」を克服するために従うことができる修正です。これらの方法は、Windows 7、8、11などで効果的に機能します。

「このフォルダへのアクセスが拒否されました」や「フォルダへのアクセスが拒否されました Windows 11」の問題が発生した場合は、これらの問題も確認してみてください。