web-dev-qa-db-ja.com

間違ったプログラムサイズはマルウェアを示している可能性がありますか?

「プログラムと機能」のファイルサイズの例:

enter image description here

Windowsは非常に不正確なファイルサイズを報告しています。与えられた例では、Python 3.4.1は30 GBのスペースを取るものとしてリストされています。これはこのマシン上で非常に小さく(100 MB未満)、少なくとも30GBと記載されているプログラムのみ。

これは、MalwareBytesとアンチウイルスが検出しない(または処理したがクリーンアップしていない)プログラムになりすましたコンピュータ上の他の何かを示している可能性がありますか?

マルウェアまたはそのようなものに関連する問題の遅さや兆候はありません。それまで気づかなかったので、私はもともとこれをWindows10の癖だと考えていました。 Windows 10のアップデートを通じて変更されていないので、別の方法を検討しています。

それが何か悪いものであるか、そのようなものの残骸である場合、それを削除できるように、Windowsが見ているデータがどこにあるかを判断する方法はありますか?そうでない場合、これはWindowsが正しいサイズを報告するように解決策がある一般的な問題ですか?

4
adisib

おそらくそうではありません。

[サイズ]列は、実際にはファイルサイズの合計ではありません。 Windows 7以降、そこに表示される値は常にインストーラーによって提供されますインストール時。プログラムで値が指定されていない場合、列は空白のままになります。マルウェアがそれらのプログラムのインストールフォルダに大量のファイルを追加したとしても、そのウィンドウで報告されるサイズはまったく増加しません。値が変更される唯一の考えられる理由は、何かがプログラムのアンインストール登録を意図的に更新したことであり、マルウェアがそれを行うとは思えません。

最も可能性の高い原因は、これらのプログラムが推定サイズに対して誤った値を提供したことです。それか、Windows10のアップグレードが登録に奇妙なことをしました。

好奇心旺盛な方は、こちらのレジストリでアンインストール登録を見つけることができます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

各プログラムのサブキーには、報告されたサイズ(キロバイト単位)であるEstimatedSizeという値を含めることができます。

履歴メモ:Windows 7より前は、EstimatedSizeエントリがない場合、Windowsは ディスクをクロール プログラムの大きさを推測していました。

1
Ben N