Msosync.exeとは?安全性の確認方法と削除・無効化の手順を解説
Windowsユーザーの中には、タスクマネージャーを確認した際にMsosync.exeというプロセスが常に大量のシステムリソースを消費していることに気づき、疑問を持つ方が少なくありません。場合によっては、CPU使用率が50%を超え、80%以上に達するケースも報告されています。そのため、このプロセスが正規のものなのか、それともセキュリティ上の脅威なのか気になっている方は多いでしょう。

MSOSYNC.EXEとは何か?
正規のmsosync.exeは、Microsoft Corp.によってデジタル署名されたソフトウェアコンポーネントで、Microsoft Officeスイートに属します。この実行ファイルはMicrosoft Officeのドキュメントキャッシュに関連しており、PCへの脅威ではありません。
Msosync.exeは、Microsoft Officeの標準のドキュメントキャッシュ(ODC)同期・キャッシュ管理プログラムです。Office 2010で導入され、Excel、Word、PowerPoint、SharePoint、OneDrive for BusinessなどのWebベースのコラボレーションシステムとの連携を強化する目的で作られました。
このプロセスの既定の場所はC:\Program Files\Microsoft Office\OfficeVV\msosync.exeです(VVはOfficeのバージョン番号)。また、HKCU\Software\Microsoft\Windows\CurrentVersion\Runには「valueOfficeSyncProcess」というレジストリサブキーが存在し、これによってシステム起動のたびにプロセスが開始されます。
表示上の操作ウィンドウはありませんが、OfficeアップロードセンターのGUIで行われた設定には反応します。最新のOfficeプログラムは、このプロセスを利用してWord、Excel、PowerPointのドキュメントの最新バージョンをローカル環境で即座に使える状態に保っています。
ほとんどの場合、このプロセスはお使いのMicrosoft Officeがドキュメントをキャッシュし、表示速度を速めるために使用しています。既定では、msosync.exeはExcel、Word、PowerPointのドキュメントをキャッシュして読み込みを高速化します。
通常のメモリ使用量は約3〜5MB程度ですが、複数のOfficeドキュメントを同時にキャッシュする場合は10MBを超えることもあります。ただし、SharePointワークスペースやOneDrive(または類似の同期サービス)を経由する操作を行うと、CPU消費が大幅に上昇する可能性があります。
MSOSYNC.EXEは安全か?
前述のとおり、正規のmsosync.exeプロセスはシステムへのセキュリティ脅威ではありません。ただし、一部のマルウェアは、セキュリティスキャナーに検出されないよう、このような正規プロセスになりすますことがあります。
msosync.exeは昇格された特権を持つため、この種のマルウェアにとって絶好の標的となります。念のため、以下の一連の調査を行い、対象の実行ファイルが本物かどうかを確認することをおすすめします。
まず、親アプリケーションがインストールされているかどうかを確認しましょう。Microsoft Office製品を使用しているのであれば、正規のプロセスである可能性が高いといえます。一方、Microsoft Officeがインストールされておらず、このスイートの製品を使ったことがないなら、偽物のプロセスである可能性があります。
最初の調査で疑問が残る場合は、タスクマネージャーを使ってmsosync.exeプロセスの場所を確認しましょう。Ctrl + Shift + Escキーを押してタスクマネージャーを開きます。
タスクマネージャーが開いたら、上部メニューから「プロセス」タブを選択し、「バックグラウンドプロセス」の一覧を下へスクロールしてmsosync.exeを見つけます。次に、右クリックして表示されるコンテキストメニューから「ファイルの場所を開く」を選択してください。

表示された場所がC:\Program Files\Microsoft Office\Office*VV*\msosync.exeと異なり、システムフォルダ(C:\WindowsやC:\Windows\System32など)に存在する場合、マルウェアファイルである可能性が非常に高いです。
上記の調査でウイルスの疑いが生じた場合は、ファイルをウイルスシグネチャデータベースにアップロードして、本当に悪意のあるものかどうかを確認しましょう。現時点で最も信頼できる方法は、VirusTotalにファイルをアップロードすることです。VirusTotalのサイトにアクセスし、分析が完了するまで待ちます。

注意:ファイル解析の結果、msosync.exeが正規ファイルであると判明した場合は、次のセクションをスキップして「MSOSYNC.EXEを削除すべきか?」のセクションへ進んでください。
一方、解析結果に危険な兆候があった場合は、続くセクションの手順に従ってウイルス感染に対処してください。
セキュリティ脅威への対処方法
ファイルが正規のものでない可能性があると判断した場合は、感染したシステムファイルを特定・駆除できるセキュリティスキャナーを使用することを強くおすすめします。
ファイルの場所が既定と異なっていた場合、ステルス機能を持つマルウェアの可能性が高い点に留意してください。この種の厄介なウイルスは検出が難しく、すべてのセキュリティソフトが効果的に識別・隔離できるわけではありません。有料のセキュリティスキャナーをすでに利用しているなら、まずフルスキャンを実行してみましょう。
ただし、無料で同等の効果が得られるツールをお探しなら、Malwarebytesの導入をおすすめします。このユーティリティによるディープスキャンを実行すれば、昇格された特権を持つプロセスになりすまして検出を回避している大多数のマルウェアファイルを掘り起こし、隔離できます。Malwarebytesでのディープスキャンの方法がわからない場合は、公式のガイド記事を参照してください。

ユーティリティが感染アイテムの隔離と削除に成功したら、パソコンを再起動し、その後もmsosync.exeの高いリソース使用率が継続しているかどうかを確認しましょう。
MSOSYNC.EXEを削除すべきか?
上記の調査でセキュリティ上の問題が見つからず、対象の実行ファイルが正規のものであると確信できたら、タスクマネージャー(Ctrl + Shift + Esc)で引き続き大量のシステムリソースを消費していないか様子を見ましょう。
リソース消費が依然として高く、使用量を制限したいと決めた場合は、重要なシステムファイルに影響を与えることなく対応できます。
ただし、無効化を実行すると、Microsoft Officeは普段よく使うファイルのキャッシュ保存機能を失うことに注意してください。
MSOSYNC.EXEを削除(無効化)する方法
ファイルが正規のものであることを十分に確認できたら、msosync.exeプロセスが大量のシステムリソースを消費しないようにする方法は2つあります。
1つ目の方法(Officeスイート全体をアンインストールする)は極端な手段であり、Office製品を日常的に活用している場合は推奨されません。
しかし、Windows 10をお使いの場合、より良い選択肢があります。OneDriveはOSに完全に統合されているため、「ファイルコラボレーション」機能を無効化することで、Officeプロセスの実行を防げます。
以下に具体的な手順を示します:
- OneDriveのトレイアイコンを右クリックし、表示されたコンテキストメニューから「設定」を選択します。

- Microsoft OneDriveの設定メニュー内で「Office」タブを選択し、「Officeを使用してOfficeファイルを同期する」のチェックボックスをオフにします。

- 「適用」をクリックして変更を保存し、パソコンを再起動します。再起動が完了すれば、msosync.exeプロセスがシステムリソースを消費することはなくなります。
-
Backgroundtransferhost.exeとは?危険性の見分け方と無効化する2つの方法
Windows 10ユーザーの間では、「Backgroundtransferhost.exe」というプロセスが常時高いネットワーク帯域を消費しているという報告が多数寄せられています。場合によっては、パソコンがアイドル状態であっても、このプロセスがRAMやCPUリソースを占有してしまうケースもあります。光回線などの高速なブロードバンド環境ではさほど問題になりませんが、3Gモデムなど低速な接続環境を使わざるを得ないユーザーにとっては、Backgroundtransferhost.exeのネットワーク使用量を抑える方法を探すしかありません。この問題はWindows 10に特有のものとされています。注
-
UNCServer.exeとは何か?削除すべきかの判断基準と無効化する2つの方法
Windowsユーザーの間では、タスクマネージャーに表示されるUNCServer.exeというプロセスが常に大量のシステムリソースを消費していることに気づき、「これはWindowsにとって重要なファイルなのか?」という疑問が寄せられています。この問題は特定のWindowsバージョンに限ったものではなく、Windows 7、Windows 8.1、Windows 10のいずれでも同様に確認されています。UNCServer.exeとは何か?UNCserver.exeは、システムアップデート用のサーバーモジュールです。「UNC」という略称はUniversal Naming Convention(汎用