製造現場などで使われるWindows 10搭載CNC機は、Cドライブ容量が小さいことが多く、わずかな不要ファイルの蓄積がトラブルの原因になります。とくにMicrosoft Edgeの自動更新が残していく.exe / .tmpファイルが「C:\Program Files (x86)\Microsoft\EdgeUpdate\Install」配下に溜まり続け、Cドライブ残量が数GBを切ってアラームや加工停止を招くケースは珍しくありません。ここでは、このEdge自動更新ファイルを安全かつ確実に削除し、再発を防ぐための実践的な手順を詳しく解説します。
Microsoft Edgeの自動更新でCドライブが逼迫する仕組み
まずは、なぜMicrosoft Edgeの自動更新がCドライブを圧迫するのか、仕組みを整理しておきます。問題となるのは、Edgeの更新モジュールであるEdgeUpdateがダウンロードするインストーラーや一時ファイルが、削除されずに溜まり続けてしまう点です。
典型的な環境は次のようなイメージです。
| 項目 | 内容 |
|---|---|
| 端末の用途 | CNC機用の産業用PC、FA機器用PCなど |
| OS | Windows 10(Pro / Enterpriseが多い) |
| Cドライブ容量 | 約55GB前後(リカバリ領域を除くと実質40GB台) |
| 問題のフォルダー | C:\Program Files (x86)\Microsoft\EdgeUpdate\Install |
| 蓄積するファイル | .exe(インストーラー)、.tmp(一時ファイル) |
| 1ファイルあたりのサイズ | 10~120MB程度 |
| 蓄積量の目安 | 合計で数GB~約8GBに達するケースもある |
CNC機のような専用機では、Cドライブの空き容量が10GBを切るとバックアップイメージの作成が失敗したり、ベンダーの診断ツールが正しく動かなくなったりすることがあります。そのため、たとえEdgeUpdateのファイルだけであっても、数GBの浪費は無視できません。
問題のファイルが存在するかを確認する方法
「本当にEdgeUpdateが原因なのか?」という切り分けは重要です。動かしているCNCソフトのログや、ほかのアプリケーションの一時ファイルが原因の場合もあるからです。
エクスプローラーで確認する手順
- 管理者権限を持つユーザーでWindowsにログオンします。
- エクスプローラーを開きます。
- アドレスバーに次のパスを貼り付けてEnterキーを押します。
C:\Program Files (x86)\Microsoft\EdgeUpdate\Install - フォルダー内に多数の.exeや.tmpファイルが並んでいるか確認します。
- 「表示」メニューから詳細表示に切り替え、「サイズ」「作成日時」で並べ替えて蓄積状況を把握します。
ここで数GB~8GB前後のファイルが存在していれば、今回取り上げている「Microsoft Edgeの自動更新ファイルによるCドライブ逼迫」がほぼ確定します。
ディスク使用量全体を俯瞰する
あわせて、Windows標準の「記憶域」機能でCドライブ全体の容量を確認しておくとよいでしょう。
- スタートメニューから「設定」を開きます。
- 「システム」→「記憶域」を開きます。
- Cドライブをクリックし、「アプリと機能」「一時ファイル」などの分類を確認します。
ここでCドライブの空き容量が数GBしかない場合は、EdgeUpdate以外の不要ファイルも合わせて整理することを検討します。とはいえ、CNC機ではむやみにアプリのアンインストールやOSのクリーンアップを行うのは危険なため、この後で紹介する「ピンポイントな対応」から進めるのが安全です。
「アクセスが拒否されました」で削除できない理由
問題のフォルダーを開いた状態で.exeや.tmpファイルを選択し、削除しようとしても「アクセスが拒否されました」と表示されるケースが多く報告されています。これは主に次の3つの理由によるものです。
| 理由 | 説明 |
|---|---|
| 所有者がSYSTEM | フォルダーおよびファイルの所有者がWindows内部のSYSTEMアカウントで、通常ユーザーやAdministratorsでは削除権限がない。 |
| EdgeUpdateサービスが使用中 | Microsoft Edge Update Serviceが起動中で、ファイルが「使用中」とみなされているため削除できない。 |
| アクセス権(ACE)が不足 | NTFSのアクセス制御リスト(ACL)に、現在のユーザーに対する「削除」の権限が含まれていない。 |
つまり、安全に削除するには「EdgeUpdateサービスがファイルを掴んでいない状態」にし、「所有権」と「アクセス権」を適切に調整する必要があります。この2つの条件を最短で満たせるのがセーフモードでの削除です。
最も確実な方法:セーフモードで削除する
セーフモードは、Windowsが最小限のドライバーとサービスだけで起動する特別な動作モードです。多くの場合、EdgeUpdate関連のサービスは起動しないため、Installフォルダー内のファイルをロックせずに削除できます。CNC機を一時的に止められるタイミングがあるなら、セーフモードでの削除が最も安全で確実な方法です。
セーフモードで起動する手順(Windows 10)
Windows 10では、次の手順でセーフモードに入れます。
- スタートメニューから「設定」を開きます。
- 「更新とセキュリティ」→「回復」を選択します。
- 「PCの起動をカスタマイズする」の項目にある「今すぐ再起動」ボタンをクリックします。
- 再起動後、「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」と進みます。
- 「再起動」ボタンをクリックします。
- 再度再起動すると、オプション一覧が表示されるので、4) セーフモードを有効にする を選択します。
キーボードの数字キー 4 または機能キー F4 を押すことでセーフモードを選べます。CNC機でキーボードがつながっていない場合や特殊な筐体の場合は、作業前に一時的なUSBキーボードを用意しておくとよいでしょう。
セーフモードでEdgeUpdateの不要ファイルを削除する
セーフモードでWindowsが起動したら、次の手順で削除を行います。
- デスクトップが表示されたらエクスプローラーを開きます。
- アドレスバーに
C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
を入力し、Enterキーを押します。 - Installフォルダー内の.exeおよび.tmpファイルをすべて選択します。
※フォルダー自体や他の拡張子のファイルは触らないように注意します。 - Deleteキーを押して通常削除します。
- ゴミ箱のアイコンを右クリックして「ゴミ箱を空にする」を実行します。
セーフモードであれば、ほとんどの場合「アクセスが拒否されました」のエラーは発生せず、まとめて削除できるはずです。削除後は、必ず通常モードで再起動し、CNC機の制御ソフトが問題なく起動するか確認します。
コマンドプロンプトで一括削除する例(任意)
GUIではなくコマンドで手早く削除したい場合は、セーフモードで管理者コマンドプロンプトを開き、次のように入力します。
cd "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install"
del /Q *.exe
del /Q *.tmp
コマンドを使う場合は、必ずカレントディレクトリが正しく設定されていることを確認し、誤った場所で削除コマンドを実行しないように細心の注意を払ってください。
再起動したくない場合:フォルダーの所有権とアクセス権を変更して削除
CNC機は「一度止めると立ち上げ直しに時間がかかる」「機械側のリセットが必要になる」といった事情があり、再起動を極力避けたい現場も多いでしょう。その場合は、Windowsを通常起動したまま、Installフォルダーの所有権とアクセス権を調整して削除する方法が有効です。
この方法はシステムのセキュリティ設定を一時的に変更するため、手順を誤るとセキュリティレベルを下げてしまうリスクがあります。必ず作業後に権限を元に戻すことを前提に実施してください。
フォルダーの所有者を変更する手順
- エクスプローラーで
C:\Program Files (x86)\Microsoft\EdgeUpdate
フォルダーを開きます。 - Installフォルダーを右クリックし、「プロパティ」を開きます。
- 「セキュリティ」タブを開き、「詳細設定」ボタンをクリックします。
- 「所有者」欄の右側にある「変更」リンクをクリックします。
- 「オブジェクト名を入力してください」の欄に
Everyone(または管理しやすい管理者アカウント名)
を入力し、「名前の確認」→「OK」をクリックします。 - 「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れ、「適用」をクリックします。
ここでは説明を簡潔にするためEveryoneを例に挙げていますが、現場のセキュリティポリシーによっては、Everyoneではなく特定の管理者グループ(Administrators)やメンテナンス用アカウントを所有者にする方が望ましい場合もあります。
アクセス権を付与して削除する
- 引き続き「詳細なセキュリティ設定」画面で、「アクセス許可のエントリ」欄の「追加」ボタンをクリックします。
- 「プリンシパルの選択」で、先ほど所有者に設定したアカウント(例:Everyone)を指定します。
- アクセス許可にフルコントロールを付与し、「このコンテナー内のオブジェクトとサブコンテナーのみに適用」にチェックが入っていることを確認します。
- 「OK」をクリックして設定を反映します。
- Installフォルダー内の.exe / .tmpファイルを再度削除します。
権限を付与した後であれば、「アクセスが拒否されました」エラーは解消されるはずです。ただし、EdgeUpdateサービスがちょうど動作中だと一部のファイルが削除できない場合があります。その際は、サービスを一時停止する、もしくは時間を置いて再度試すなどの工夫が必要です。
削除後は必ず所有者と権限を元に戻す
削除作業が完了したら、最後に次のポイントを必ず実施してください。
- Installフォルダー、またはEdgeUpdateフォルダー全体の所有者を元の状態(SYSTEMなど)に戻す
- 追加したEveryoneのフルコントロール権限を削除するか、最小限の権限に戻す
所有者がEveryoneのまま放置されると、悪意あるプログラムや誤操作によってシステム領域に不正なファイルが書き込まれるリスクが高まります。産業用PCはネットワーク的に閉じた環境であっても、USBメモリなどからマルウェアが持ち込まれる可能性はゼロではないため、権限の戻し忘れには細心の注意を払いましょう。
コマンドで所有権を取得する方法(上級者向け)
GUIではなく、コマンドで所有権とアクセス権をまとめて調整したい場合は、管理者コマンドプロンプトで次のようなコマンドを使用できます。
takeown /F "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /R /D Y
icacls "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /grant Administrators:F /T
この例では、フォルダーの所有者をAdministratorsに変更し、Administratorsにフルコントロールを付与しています。作業完了後に元の権限へ戻すことを忘れないよう、必ずメモを残しておくと安心です。
2つの方法のメリット・デメリット整理
ここまで紹介した2つの削除方法を比較して整理しておきます。
| 方法 | メリット | デメリット / 注意点 | 向いている環境 |
|---|---|---|---|
| セーフモードで削除 | ・EdgeUpdateサービスが停止しているため削除が確実 ・所有権や権限を変更する必要がない ・誤設定によるセキュリティ低下リスクが小さい | ・CNC機の稼働を一時停止し、再起動が必要 ・夜間や休日など、停止できる時間帯の調整が必要 | ・計画停止が可能な工場ライン ・定期メンテナンス時間が確保されている現場 |
| 所有権・権限を変更して削除 | ・Windowsを通常起動したまま作業できる ・再起動が難しい環境でも対応可能 | ・権限設定を誤るとセキュリティリスク ・作業後に権限を元に戻すひと手間が必要 ・EdgeUpdateサービス使用中だと一部削除できない可能性 | ・24時間稼働で停止が難しいライン ・メンテナンス時間が限定されている現場 |
運用上の制約がなければセーフモード削除を第一候補にし、「どうしても再起動したくない場合」にのみ所有権・権限変更の方法を検討するとバランスがとりやすくなります。
再発防止策:Edge自動更新による容量逼迫を防ぐ
不要ファイルを削除しただけでは、時間の経過とともに再びEdgeUpdateのインストーラーが蓄積し、Cドライブ圧迫が再発する可能性があります。ここからは、再発を防ぐための実践的な対策を紹介します。
タスクスケジューラでEdgeUpdateタスクを定期確認する
Edgeの自動更新は、タスクスケジューラに登録されたタスク(例:EdgeUpdateTaskMachineCore、EdgeUpdateTaskMachineUA)によって定期的に実行されています。既に無効化していても、Windows UpdateやEdgeの更新によってタスクが再作成される可能性があります。
タスクの状態を確認する手順は次のとおりです。
- スタートメニューで「タスク スケジューラ」と検索して起動します。
- 左ペインで「タスク スケジューラ ライブラリ」→「Microsoft」→「EdgeUpdate」と辿ります。
- 表示されるEdgeUpdate関連タスクの状態が「無効」になっているか確認します。
- 有効になっているタスクがあれば右クリックして「無効化」を選択します。
工場の定期メンテナンス(月1回・四半期ごとなど)のタイミングで、このタスク状態をチェックリストに組み込んでおくと、意図せぬ再有効化を早期に発見できます。
自動更新を残したい場合:フォルダーを別ドライブに移し、シンボリックリンクを利用する
「セキュリティの観点からEdgeの自動更新自体は止めたくない」「でもCドライブだけはこれ以上増やしたくない」という場合は、EdgeUpdateの実体を容量に余裕のあるDドライブなどへ移動し、Cドライブ側にはシンボリックリンク(ジャンクション)を張る方法が有効です。
大まかな流れは次のとおりです(上級者向け)。
- 管理者権限のコマンドプロンプトを起動します。
- EdgeUpdateサービスを停止します。
sc stop edgeupdatesc stop edgeupdatem - EdgeUpdateフォルダーを容量の大きいドライブへコピーします。
例:D:\EdgeUpdateなど - コピーが正常に完了したことを確認したうえで、元の
C:\Program Files (x86)\Microsoft\EdgeUpdate
フォルダーを一時的にリネームします(例:EdgeUpdate_old)。 - 管理者コマンドプロンプトでジャンクションを作成します。
mklink /J "C:\Program Files (x86)\Microsoft\EdgeUpdate" "D:\EdgeUpdate" - EdgeUpdateサービスを再起動し、Edgeが問題なく起動・更新できるかを確認します。
この方式では、EdgeUpdateが今後ダウンロードする更新ファイルの保存先が実質Dドライブに移るため、Cドライブの圧迫を抑えつつ自動更新の仕組みを維持できます。ただし、企業ポリシーやCNC機ベンダーのサポート範囲によっては推奨されない場合もあるため、実施前に方針を確認してください。
ストレージ センサーやディスク クリーンアップと併用する
EdgeUpdateのInstallフォルダーは自動クリーンアップの対象になりにくいものの、Cドライブ全体の健全性を保つためには、Windows標準のクリーンアップ機能も併用するのがおすすめです。
- ストレージ センサー(Storage Sense)
不要な一時ファイルや古い一時インターネット ファイルを自動削除する機能。
「設定」→「システム」→「記憶域」から設定可能です。 - ディスク クリーンアップ
Windowsアップデートの残骸やログファイルなど、手動で削除しづらいファイルをまとめて削除できる古典的なツールです。
スタートメニューで「ディスク クリーンアップ」と検索して起動します。
CNC機のような専用機では、これらのクリーンアップを実行する前に「ベンダーのマニュアルやサポート方針」を確認し、問題ない範囲で実施することが重要です。気になる場合は、まずはテスト用端末で試してから本番機に適用する運用が安心です。
CNC機で運用する際の注意点とベストプラクティス
ここまでの手順は一般的なWindows 10 PCでも有効ですが、CNC機やFA用PCといった産業用端末には、さらにいくつか注意すべきポイントがあります。
作業前にディスクイメージやバックアップを作成する
システムドライブ(Cドライブ)の内容に変更を加える前には、可能な限りディスクイメージや復元ポイントを作成しておくことを強くおすすめします。とくに、
- システム領域(Program Files配下)の権限を変更するとき
- mklinkなどでフォルダー構造を組み替えるとき
には、何かあった場合にすぐ元に戻せる状態を確保しておくことが非常に重要です。多くのCNCベンダーは、専用のリカバリツールやバックアップ手順を提供しているので、それに沿ってバックアップを取得しておきましょう。
OSやブラウザのバージョンアップをむやみに行わない
Cドライブの容量問題を解消しようとして、安易にWindows 10の大型アップデートや、Microsoft Edgeのメジャーバージョンアップを実施するのは禁物です。CNC制御ソフトが特定のOSバージョンでしか動作検証されていない場合、アップデートによって予期しない不具合が発生するリスクがあります。
今回のような不要ファイルの削除や自動更新タスクの制御は、OSやアプリのバージョンそのものを変えずにできる「低リスクなメンテナンス」です。まずはこの範囲の対応で様子を見ることをおすすめします。
メンテナンス手順を社内標準として文書化する
一度Cドライブ圧迫のトラブルを経験した現場では、今回紹介したような対策を「属人化」させないことが重要です。例えば以下のような社内標準手順書を作成しておくと、引き継ぎやトラブル対応がスムーズになります。
- EdgeUpdateのInstallフォルダーの容量チェック手順
- セーフモード起動と削除の手順
- タスクスケジューラでEdgeUpdateタスクを確認・無効化する手順
- 作業前のバックアップ取得手順
これらを定期メンテナンスのチェックリストと紐づけておくことで、「気づいたら空き容量が1GBを切っていた」といった事態を防ぎやすくなります。
よくある質問と補足
Q. Installフォルダーを丸ごと削除しても大丈夫ですか?
多くのケースでは、Installフォルダー内にあるのは更新用のインストーラーと一時ファイルであり、削除してもEdge本体の動作には影響しません。ただし、フォルダーそのものではなく、中身のファイルだけを削除する方が安全です。フォルダーを丸ごと削除すると、将来的な更新時に想定外の挙動を招く可能性がゼロではありません。
Q. Edge自体をアンインストールしてしまってもよいですか?
Windows 10では、新しいMicrosoft Edge(Chromium版)はOSと密接に統合されており、完全にアンインストールすることは推奨されていません。無理に削除すると、OSの一部機能やシステムコンポーネントが動作しなくなる恐れがあります。容量圧迫が問題であれば、まずはInstallフォルダーの削除と自動更新タスクの制御で対応する方が安全です。
Q. なぜInstallフォルダーのファイルが自動で消えないのですか?
EdgeUpdateは、必要なタイミングでインストーラーを再利用する設計になっていると考えられますが、産業用PCではネットワークが閉じている、長期間再起動されないなど、一般的なクライアントPCとは異なる運用が行われていることが多く、その結果として「溜まる一方」になりがちです。こうした特殊な運用環境では、手動でのメンテナンスがどうしても必要になります。
Q. 定期的に自動削除するスクリプトを組んでもよいですか?
PowerShellやバッチファイルを使ってInstallフォルダー内の古いファイルだけを削除するスクリプトを組み、タスクスケジューラで夜間に実行する、といった仕組みも技術的には可能です。ただし、削除条件(何日前より古いファイルを消すかなど)の設計や、失敗時のログ管理、CNC機ベンダーのサポート範囲との兼ね合いなど、検討事項が増えます。まずは手動での運用が安定したあとに、自動化を検討するのが無難です。
まとめ:Edge自動更新ファイルを整理してCドライブの健全性を保つ
Microsoft Edgeの自動更新で生成される.exe / .tmpファイルが「C:\Program Files (x86)\Microsoft\EdgeUpdate\Install」に蓄積し、Cドライブの空き容量を圧迫する問題は、CNC機のような容量に余裕のないWindows 10マシンで起こりがちなトラブルです。対処のポイントを整理すると、次のようになります。
- まずはInstallフォルダーの容量を確認し、本当にEdgeUpdateが原因か切り分ける。
- 可能であればセーフモードで起動し、Installフォルダー内の.exe / .tmpファイルを削除する。
- 再起動が難しい場合は、フォルダーの所有権・アクセス権を一時的に変更して削除し、作業後に元に戻す。
- タスクスケジューラでEdgeUpdate関連タスクが再び有効化されていないか、定期メンテナンス時に確認する。
- 自動更新を残したい場合は、フォルダーを別ドライブに移し、シンボリックリンクでCドライブの負担を軽減する方法も検討する。
- CNC機特有の事情(停止のタイミングやベンダーサポート)を踏まえ、バックアップや手順書作成を行ったうえで作業する。
上記の対策を組み合わせることで、Microsoft Edgeの自動更新ファイルが原因となるCドライブ逼迫を解消・予防し、CNC機を含むWindows 10環境を安定して運用できるようになります。日常のメンテナンス項目として「EdgeUpdateのInstallフォルダー容量チェック」を加え、早めの対処を心がけていきましょう。

コメント