FOLDER
 12月の月次更新以降、Windows10/11でTW-****という名前の空のフォルダが多数される現象が発生しています。
 通常、これらのフォルダは、システム上の C:\Windows\System32\config\systemprofile\AppData\Local の場所にあります。
 しかし、場合によってはC:\Windows\Tempの場所でも作成される場合があります。これらのフォルダには、デバイスによって異なる名前が付けられますが、名前の先頭にはTWがあり、名前の最後に.tmpがあります。これらはWindowsによって作成されたランダムなフォルダーであり、これらの一時フォルダーには他のファイルやフォルダーが含まれておらず、空であることがわかります。今回はこの空のフォルダが作成されるのを回避する方法をご紹介します。

TW-****フォルダは何か?


このフォルダはProvTool.exe (プロビジョニング パッケージ ランタイム処理ツール) によって作成されます。このプロセスは、ユーザーに重要なサービスと機能を提供するために、Windowsがシステムを構成するのに役立ちます。このプロセスは自動的に実行され、タスク スケジューラのプロビジョニング フォルダーのパス ("タスク スケジューラ ライブラリ\Microsoft\Windows\管理\プロビジョニング" ) に存在するタスクを実行します。

 イベント ビューアー ログで、このプロセスがエラー コード (0x8007042B) で予期せず終了するたびに、これらの空の一時フォルダーが System32 フォルダー内にランダムに作成されることが確認されています。ここには、システムプロセスProvTool.exeを実行するログオンという名前のタスクがあります。これは、今後のアップデートで修正されるWindowsのバグであると想定されています。

 これらの一時フォルダは空であり、問題なくWindowsシステムから削除できます。PCから削除しても、システムに問題はありません。
 これらのフォルダを削除しない場合でも、これらのフォルダには他のファイル/フォルダが含まれておらず、PCのストレージスペースを占有しないため、問題はありません。


 この問題に直面している多くのユーザーからの報告によると、タスクスケジューラのログオンタスクを無効にすることによって、Windows PCのSystem32フォルダーに空のフォルダーが作成されるというこの問題が解決されることが示唆されています。これは自動的に実行するタスクProvTool.exeを無効にすると問題が修正されます。

 このログオンタスクは、ネットワークなどのシステム機能の構成を担当するシステムタスクであるため、このタスクを無効にすると、システムに他の問題が発生する可能性があります。したがって、これらの一時的な空のフォルダを削除するか、そのままにしておくことをお勧めします。

 TW-****を作成するのに停止するため、PCでProvTool.exeシステムプロセスを自動的に起動するシステムタスクを無効にすることができます。タスクを無効にすると、WindowsはTW-*という名前の空のフォルダーを作成しませんが、上記のようにこのタスクを無効にすることはお勧めしません。

 

 Windows 11/10 PCでこの問題の原因となっているシステムタスクを無効にするには、次の手順を実行します。
  1. Windows + Rキーの組み合わせを使用して[実行]ダイアログを開きます。
  2. taskschd.mscと入力し、Enterキーを押してタスクスケジューラを開きます。
  3. タスクスケジューラで、左側のペインで以下のフォルダーに移動します。

    タスク スケジューラ ライブラリ > マイクロソフト > Windows >管理 – > プロビジョニング

  4. 次に、右側で、Logonという名前のタスクを探します。
  5. .ログオンタスクを右クリックし、[無効にする]オプションを選択します。
 このタスクを無効にすると、タスクは実行されず、一時的に空の TW-*.tmp フォルダーは System32 フォルダーに作成されません。

 また、Powershellまたはコマンドプロンプトを使用し、以下のコマンドを使用してログオンタスクを無効にすることができます。

SchTasks /Change /Disable /TN "Microsoft\Windows\Management\Provisioning\Logon"