修正:Word文書を開くときにWordが作業ファイルを作成できなかった

Microsoft Office Wordでドキュメントを開くか保存しようとすると、次のエラーメッセージが表示されます。

Wordは作業ファイルを作成できませんでした。 Temp環境変数を確認します。

エラーメッセージは、ファイルエクスプローラーのプレビューウィンドウを使用して.docxまたは.xlsxファイルをプレビューするときにも表示されます。

Outlook、Excelなどの他のOfficeアプリケーションを起動すると、同じエラーが発生します。

Outlookは作業ファイルを作成できませんでした。 Temp環境変数を確認します。

原因

この問題は、Internet Explorerのインターネット一時ファイルの場所が正しく設定されていないために発生します。 インターネット一時ファイルの場所が、ユーザーが新しい一時ファイルを作成する権限を持っていないフォルダーの場所を指している可能性があります。 Officeアプリケーションは、Officeドキュメントを開いたり、ファイルエクスプローラーのプレビューウィンドウを使用してドキュメントをプレビューしたりするときに、Temporary Internet Filesフォルダーを使用して一時ファイルを作成します。

修正:「Wordは作業ファイルを作成できませんでした」エラー

この問題を解決するには、Internet Explorerのインターネット一時ファイルの場所を変更します。 これを行うには、次の手順に従います。

方法1:インターネットオプションの使用

  1. インターネットオプションを開く( inetcpl.cpl
  2. [インターネットオプション]ダイアログボックスで、[全般]タブをクリックします。
  3. [閲覧の履歴]セクションで、[設定]をクリックして[ウェブサイトデータの設定]ダイアログボックスを開きます。
  4. [Webサイトのデータ設定]ダイアログで、[フォルダーの移動]をクリックして、[フォルダーの参照]ダイアログボックスを開きます。
  5. [フォルダーの参照]ダイアログボックスで、次の場所を選択します。
     C:\ Users \\ AppData \ Local \ Microsoft \ Windows 
  6. 注選択した場所に関係なく、INetCacheと呼ばれるフォルダーが作成されます。

    $config[ads_text6] not found

  7. [OK]をクリックして、[フォルダーの参照]ダイアログボックスを閉じます。
  8. [OK]をクリックして、[Webサイトデータの設定]ダイアログボックスを閉じます。
  9. [OK]をクリックして、[インターネットオプション]ダイアログボックスを閉じます。
  10. ログオフし、ユーザーアカウントに再度ログインします。

方法2:レジストリエディターを使用する

  1. レジストリエディター(regedit.exe)を起動し、次のブランチに移動します。
     HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders 
  2. [ キャッシュ ]をダブルクリックして、データを次のように設定します。
     %USERPROFILE%\ AppData \ Local \ Microsoft \ Windows \ INetCache 

    Cacheという名前の値のタイプがREG_EXPAND_SZであることを確認してください。REG_SZと表示されている場合は、値を削除して新しい値を作成してください。)

  3. レジストリエディタを終了します。
  4. 変更を有効にするには、ログオフして再度ログインします。
関連: Windows 10のユーザーシェルフォルダーがデフォルトのパスを復元する

.regファイルを使用して自動化

次の.regファイルを使用して上記の設定を適用することもできます。

 Windowsレジストリエディタバージョン5.00 [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders] "Cache" = hex(2):25, 00, 55, 00, 53, 00, 45, 00, 52, 00 、50、00、52、00、4f、00、46、00、49、00、4c、\ 00、45、00、25、00、5c、00、41、00、70、00、70、00、 44, 00, 61, 00, 74, 00, 61, 00, 5c、00, 4c、00、\ 6f、00, 63, 00, 61, 00, 6c、00, 5c、00, 4d、00, 69 、00, 63, 00, 72, 00, 6f、00, 73, 00, 6f、00, 66、\ 00, 74, 00, 5c、00, 57, 00, 69, 00, 6e、00, 64、 00、6f、00、77、00、73、00、5c、00、49、00、4e、00、\ 65、00、74、00、43、00、61、00、63、00、68、00 、65、00、00、00 

上記の.regファイルでは、16進コードは単に次のパスを参照しています。

 %USERPROFILE%\ AppData \ Local \ Microsoft \ Windows \ INetCache 

Officeアプリの一時フォルダーを作成する

上記の解決策では不十分な場合は、WordやOutlookの一時フォルダを手動で作成します。 そのためには、コマンドプロンプトから次のコマンドを実行します。

 cd / d%USERPROFILE%\ AppData \ Local \ Microsoft \ Windows \ INetCache md Content.Word md Content.Outlook 


INetCacheフォルダーのアクセス許可を確認する

INetCacheフォルダーには、デフォルトで次の権限があります。

 NT AUTHORITY \ SYSTEM:(I)(OI)(CI)(F)BUILTIN \ Administrators:(I)(OI)(CI)(F)Computer_name \ your_username:(I)(OI)(CI)(F) 

権限を確認するには、コマンドプロンプトウィンドウでコマンドを実行します。

 icacls%USERPROFILE%\ AppData \ Local \ Microsoft \ Windows \ INetCache 

上記の方法の1つ以上が、「ワークファイルを作成できませんでした」というエラーの解決に役立つことを願っています。 Microsoft WordまたはOutlookを起動するときに、Temp環境変数を確認してください。 このソリューションは、Windows 10で実行されているOffice 365 Word 2016であっても、OfficeとWindowsのすべてのバージョンで機能します。

関連記事